diff --git a/Cargo.toml b/Cargo.toml index 8241f1b..f8ee0fd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-objectscript" description = "ObjectScript UDL grammar for tree-sitter" -version = "1.7.4" +version = "1.7.5" keywords = ["incremental", "parsing", "objectscript", "udl"] categories = ["parsing", "text-editors"] repository = "https://github.com/intersystems/tree-sitter-objectscript" diff --git a/README.md b/README.md index 86b001c..4097ea2 100644 --- a/README.md +++ b/README.md @@ -67,27 +67,6 @@ temporary `studio-highlights.scm` copy step those staged crates need today. For Node bindings specifically, `.nvmrc` pins the expected Node version. -## Editor Integration - -- Zed: [ObjectScript extension](https://zed.dev/extensions/objectscript) -- Neovim (`nvim-treesitter`): - - Install grammars with `:TSInstall objectscript_udl`, `:TSInstall objectscript`, and `:TSInstall objectscript_routine` - - Optional filetype mapping for `.cls` and routine extensions: - -```lua -vim.filetype.add({ - extension = { - cls = "objectscript_udl", - mac = "objectscript_routine", - inc = "objectscript_routine", - int = "objectscript_routine", - rtn = "objectscript_routine", - }, -}) -``` - -- Emacs: [emacs-objectscript-ts-mode](https://github.com/intersystems/emacs-objectscript-ts-mode) - ## Quick Development Install the [tree-sitter CLI](https://tree-sitter.github.io/tree-sitter/creating-parsers/1-getting-started.html), then run commands from a grammar directory (`objectscript`, `udl`, `core`, `expr`, or `objectscript_routine`): @@ -140,9 +119,85 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for setup, workflow, query sync, and bind - [InterSystems ObjectScript documentation](https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GCOS_intro) - [Tree-sitter documentation](https://tree-sitter.github.io/tree-sitter/) -## License - -MIT. See [LICENSE](LICENSE). +## Editor Integration +- [Zed](zed.dev) + On Zed, you can use `tree-sitter-objectscript` by downloading the [InterSystems ObjectScript extension](https://zed.dev/extensions/objectscript) +- [Neovim](https://neovim.io/) + We currently have a [PR](https://github.com/nvim-treesitter/nvim-treesitter/pull/8587) open with `nvim-treesitter`, and if that gets merged in, the setup process will be automated. However, this repo is currently archived, so for now do the following to setup the grammars in neovim: + #### Step 1: Create `~/.config/nvim/lua/plugins/objectscript-treesitter.lua` + Add the following content to that file: + **IMPORTANT: Make sure to replace the revision section with the commit that you want.** + ```lua + + return { + -- configure nvim-treesitter + { + "nvim-treesitter/nvim-treesitter", + init = function() + vim.filetype.add({ + extension = { + cls = "objectscript_udl", + mac = "objectscript_routine", + inc = "objectscript_routine", + int = "objectscript_routine", + rtn = "objectscript_routine" + }, + }) + + vim.api.nvim_create_autocmd("FileType", { + pattern = { "objectscript_udl", "objectscript_routine" }, + callback = function(args) + vim.treesitter.start(args.buf) + end, + }) + + vim.api.nvim_create_autocmd('User', { pattern = 'TSUpdate', + callback = function() + local parsers = require("nvim-treesitter.parsers") + + parsers.objectscript_udl = { + install_info = { + url = "https://github.com/intersystems/tree-sitter-objectscript", + revision = "f1c568c622a0a43191563fd4c5e649a61eef11cc", + location = "udl", + queries = "udl/queries", + } + } + + parsers.objectscript_routine = { + install_info = { + url = "https://github.com/intersystems/tree-sitter-objectscript", + revision = "f1c568c622a0a43191563fd4c5e649a61eef11cc", + location = "objectscript_routine", + queries = "objectscript_routine/queries", + } + } + end}) + end, + + opts = function(_, opts) + opts.ensure_installed = opts.ensure_installed or {} + for _, lang in ipairs({ "objectscript_udl", "objectscript_routine" }) do + if not vim.tbl_contains(opts.ensure_installed, lang) then + table.insert(opts.ensure_installed, lang) + end + end + end, + }, + } + ``` + #### Step 2: Remove cached data from nvim if necessary (if previously installed) + + ```zsh + rm -rf ~/.local/share/nvim/site/parser \ + ~/.local/share/nvim/site/parser-info \ + ~/.local/share/nvim/site/queries + ``` + + #### Step 3: Open Neovim and Install `objectscript_udl` and `objectscript_routine` + ```vim + :TSInstall objectscript_udl objectscript_routine + ``` [ci]: https://img.shields.io/github/actions/workflow/status/intersystems/tree-sitter-objectscript/ci.yml?logo=github&label=CI [npm]: https://img.shields.io/npm/v/tree-sitter-objectscript?logo=npm diff --git a/bindings/rust-playground/Cargo.toml b/bindings/rust-playground/Cargo.toml index 48d22a3..96cce20 100644 --- a/bindings/rust-playground/Cargo.toml +++ b/bindings/rust-playground/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-objectscript-playground" description = "ObjectScript playground grammar for tree-sitter" -version = "1.7.4" +version = "1.7.5" keywords = ["incremental", "parsing", "objectscript"] categories = ["parsing", "text-editors"] repository = "https://github.com/intersystems/tree-sitter-objectscript" diff --git a/bindings/rust-routine/Cargo.toml b/bindings/rust-routine/Cargo.toml index ed153d8..198fc21 100644 --- a/bindings/rust-routine/Cargo.toml +++ b/bindings/rust-routine/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-objectscript-routine" description = "ObjectScript routine grammar for tree-sitter" -version = "1.7.4" +version = "1.7.5" keywords = ["incremental", "parsing", "objectscript"] categories = ["parsing", "text-editors"] repository = "https://github.com/intersystems/tree-sitter-objectscript" diff --git a/bindings/rust-routine/lib.rs b/bindings/rust-routine/lib.rs index 7d94555..ec297c1 100644 --- a/bindings/rust-routine/lib.rs +++ b/bindings/rust-routine/lib.rs @@ -54,4 +54,4 @@ mod tests { fn test_highlights_query_is_loaded() { assert!(super::HIGHLIGHTS_QUERY.contains("@keyword")); } -} +} \ No newline at end of file diff --git a/common/common.mak b/common/common.mak index ef836a4..7edf01a 100644 --- a/common/common.mak +++ b/common/common.mak @@ -3,7 +3,7 @@ $(error Windows is not supported) endif HOMEPAGE_URL := https://github.com/intersystems/tree-sitter-objectscript -VERSION := 1.7.4 +VERSION := 1.7.5 # repository SRC_DIR := src diff --git a/common/scanner.h b/common/scanner.h index 11b79f0..1b30cbe 100644 --- a/common/scanner.h +++ b/common/scanner.h @@ -9,6 +9,7 @@ enum ObjectScript_Core_Scanner_TokenType { _ARGUMENTLESS_LOOP, _WHITESPACE, TAG, + ROUTINE, ANGLED_BRACKET_FENCED_TEXT, PAREN_FENCED_TEXT, EMBEDDED_SQL_MARKER, @@ -44,6 +45,7 @@ static const char* token_names[] = { "_ARGUMENTLESS_LOOP", "_WHITESPACE", "TAG", + "ROUTINE", "ANGLED_BRACKET_FENCED_TEXT", "PAREN_FENCED_TEXT", "EMBEDDED_SQL_MARKER", @@ -145,6 +147,8 @@ struct ObjectScript_Core_Scanner { // When true, column-1 identifiers are treated as statements unless they // are clearly labels/tags. bool column1_statement_mode; + // When true, a column-1 tag named ROUTINE is emitted as ROUTINE instead of TAG. + bool routine_token_mode; bool special_pound_if_mode; uint32_t special_pound_if_mode_if_depth; int32_t html_marker_buffer[MARKER_BUFFER_MAX_LEN]; @@ -1133,6 +1137,14 @@ else if (valid_symbols[_ASSERT_NO_SPACE_BETWEEN_RULES]) { advance(lexer); } while (is_label_char(lexer->lookahead)); + if (scanner->routine_token_mode && + valid_symbols[ROUTINE] && + ascii_upper_eq(ident, len, "ROUTINE")) { + lexer->result_symbol = ROUTINE; + scanner->terminated_newline = false; + return true; + } + if (!scanner->column1_statement_mode) { lexer->result_symbol = TAG; scanner->terminated_newline = false; @@ -1346,6 +1358,7 @@ static void ObjectScript_Core_Scanner_init(struct ObjectScript_Core_Scanner *sca scanner->html_marker_buffer_len = 0; scanner->terminated_newline = false; scanner->column1_statement_mode = false; + scanner->routine_token_mode = false; scanner->special_pound_if_mode = false; scanner->special_pound_if_mode_if_depth = 0; } diff --git a/core/grammar.js b/core/grammar.js index 646a0de..940a9ca 100644 --- a/core/grammar.js +++ b/core/grammar.js @@ -136,6 +136,7 @@ module.exports = grammar(objectscript_expr, { $._argumentless_loop, $._whitespace, $.tag, + $.routine, $.angled_bracket_fenced_text, $.paren_fenced_text, $.embedded_sql_marker, diff --git a/core/src/grammar.json b/core/src/grammar.json index b09fdd0..70b36dd 100644 --- a/core/src/grammar.json +++ b/core/src/grammar.json @@ -17742,6 +17742,10 @@ "type": "SYMBOL", "name": "tag" }, + { + "type": "SYMBOL", + "name": "routine" + }, { "type": "SYMBOL", "name": "angled_bracket_fenced_text" diff --git a/core/src/parser.c b/core/src/parser.c index d57af08..9f18ed6 100644 --- a/core/src/parser.c +++ b/core/src/parser.c @@ -17,10 +17,10 @@ #define LANGUAGE_VERSION 15 #define STATE_COUNT 26409 #define LARGE_STATE_COUNT 14353 -#define SYMBOL_COUNT 599 +#define SYMBOL_COUNT 600 #define ALIAS_COUNT 5 -#define TOKEN_COUNT 289 -#define EXTERNAL_TOKEN_COUNT 29 +#define TOKEN_COUNT 290 +#define EXTERNAL_TOKEN_COUNT 30 #define FIELD_COUNT 0 #define MAX_ALIAS_SEQUENCE_LENGTH 11 #define MAX_RESERVED_WORD_SET_SIZE 0 @@ -293,344 +293,345 @@ enum ts_symbol_identifiers { sym__argumentless_loop = 263, sym__whitespace = 264, sym_tag = 265, - sym_angled_bracket_fenced_text = 266, - sym_paren_fenced_text = 267, - sym_embedded_sql_marker = 268, - sym_embedded_sql_reverse_marker = 269, - sym__line_comment_inner = 270, - sym__block_comment_inner = 271, - sym_macro_value_line_with_continue = 272, - sym_sentinel = 273, - sym__bol = 274, - sym__termination = 275, - sym__zbreak_device_termination = 276, - sym__post_conditional_id = 277, - sym__xecute_arg_invalid = 278, - sym__zw_block = 279, - sym_html_marker = 280, - sym_html_marker_reversed = 281, - sym_embedded_js_special_case = 282, - sym_embedded_js_special_case_complete = 283, - sym_pound_if_special_case = 284, - sym_pound_if_special_case_else = 285, - sym_pound_if_special_case_else_if = 286, - sym_mnemonic = 287, - sym_tag_end_if = 288, - sym_source_file = 289, - sym_expression = 290, - sym_expr_atom = 291, - sym_expr_tail = 292, - sym_parenthetical_expression = 293, - sym_unary_operator = 294, - sym_binary_operator = 295, - sym_pattern_operator = 296, - sym_pattern_expression = 297, - sym_class_method_call = 298, - sym_class_ref = 299, - sym_superclass_method_call = 300, - sym_extrinsic_function = 301, - sym_line_ref = 302, - sym_label_offset = 303, - sym_routine_ref = 304, - sym_dollarsf = 305, - sym_method_args = 306, - sym_method_arg = 307, - sym_byref_arg = 308, - sym_variadic_arg = 309, - sym_glvn = 310, - sym_gvn = 311, - sym_lvn = 312, - sym_ssvn = 313, - sym_sql_field_reference = 314, - sym_sql_field_modifier = 315, - sym_sql_field_identifier = 316, - sym_oref_chain_expr = 317, - sym_oref_chain_segment = 318, - sym_oref_method = 319, - sym_oref_property = 320, - sym_instance_variable = 321, - sym_member_name = 322, - sym_oref_parameter = 323, - sym_subscripts = 324, - sym_relative_dot_method = 325, - sym_relative_dot_property = 326, - sym_relative_dot_parameter = 327, - sym_system_defined_variable = 328, - sym_system_defined_function = 329, - sym_dollar_text = 330, - sym_dollar_bitlogic = 331, - sym_bitlogic_expression = 332, - sym_bitlogic_atom = 333, - sym_dollar_function = 334, - sym_dollar_select = 335, - sym_dollar_case = 336, - sym_dollar_list = 337, - sym_built_in_func_with_pos_options = 338, - sym_dollar_method = 339, - sym_dollar_arg_pair = 340, - sym_dollar_func_pos = 341, - sym_unary_expression = 342, - sym_indirection = 343, - sym_identifier_segment_immediate_special = 344, - sym_identifier_segment_immediate = 345, - sym_macro = 346, - sym_macro_constant = 347, - sym_macro_function = 348, - sym_json_object_literal = 349, - sym_json_object_literal_pair = 350, - sym_json_objectscript_expr = 351, - sym_json_literal = 352, - sym_json_array_literal = 353, - sym_json_boolean_literal = 354, - sym_statements = 355, - sym_line_comment_1 = 356, - sym_line_comment_2 = 357, - sym_line_comment_3 = 358, - sym_line_comment_4 = 359, - sym_block_comment = 360, - sym_statement = 361, - sym_keyword_pound_ifndef = 362, - sym_keyword_quit = 363, - sym_keyword_js = 364, - sym_dotted_statement = 365, - sym_variable_datatype = 366, - sym_pound_dim = 367, - sym_pound_define = 368, - sym_pound_define_variable_args = 369, - sym_pound_def1arg = 370, - sym_pound_def1arg_variable_arg = 371, - sym_pound_if = 372, - sym_pound_ifdef = 373, - sym_pound_ifndef = 374, - sym_pound_elseif = 375, - sym_pound_else = 376, - sym_pound_import = 377, - sym_pound_include = 378, - sym_macro_value_line = 379, - sym_macro_value = 380, - sym_command_set = 381, - sym_set_argument = 382, - sym_set_target_list = 383, - sym_set_target = 384, - sym_oref_set_target = 385, - sym_command_write = 386, - sym_write_argument = 387, - sym_write_device_control = 388, - sym_write_device_fflf = 389, - sym_write_device_tab = 390, - sym_write_device_char = 391, - sym_write_mnemonic = 392, - sym_mnemonic_name = 393, - sym_command_do = 394, - sym_do_parameter = 395, - sym_instance_method_call = 396, - sym_routine_tag_call = 397, - sym_print_statement = 398, - sym_print_argument = 399, - sym_command_for = 400, - sym_for_parameter = 401, - sym_for_parameter_arg = 402, - sym_command_while = 403, - sym_command_kill = 404, - sym_kill_argument = 405, - sym_kill_target = 406, - sym_command_lock = 407, - sym_command_lock_argument = 408, - sym_command_lock_arguments_variant_1 = 409, - sym_command_lock_arguments_variant_2 = 410, - sym_locktype = 411, - sym_timeout = 412, - sym_command_read = 413, - sym_read_argument = 414, - sym_read_fchar = 415, - sym_read_variable = 416, - sym_command_open = 417, - sym_open_argument = 418, - sym_command_close = 419, - sym_close_parameters = 420, - sym_close_argument = 421, - sym_close_rename = 422, - sym_close_parameter_option_value = 423, - sym_use_argument = 424, - sym_device_keywords = 425, - sym_open_parameters = 426, - sym_command_use = 427, - sym_command_dowhile = 428, - sym_command_new = 429, - sym_command_new_argument = 430, - sym_command_new_item = 431, - sym_command_if = 432, - sym_command_else = 433, - sym_elseif_block = 434, - sym_else_block = 435, - sym_command_throw = 436, - sym_command_trycatch = 437, - sym_catch_block = 438, - sym_command_job = 439, - sym_job_argument = 440, - sym_command_break = 441, - sym_command_merge = 442, - sym_merge_argument = 443, - sym_command_return = 444, - sym_command_quit = 445, - sym_command_goto = 446, - sym_goto_argument = 447, - sym_command_halt_or_hang = 448, - sym_command_continue = 449, - sym_command_tcommit = 450, - sym_command_trollback = 451, - sym_command_tstart = 452, - sym_xecute_argument = 453, - sym_command_xecute = 454, - sym_command_view = 455, - sym_view_parameter = 456, - sym_command_zbreak = 457, - sym_zbreak_arg = 458, - sym_zbreak_location = 459, - sym_zbreak_condition = 460, - sym_zbreak_arguments = 461, - sym_device = 462, - sym_command_zkill = 463, - sym_command_zn = 464, - sym_command_zsu = 465, - sym_command_ztrap = 466, - sym_command_zwrite = 467, - sym_command_zz = 468, - sym_embedded_html = 469, - sym_embedded_xml = 470, - sym_embedded_sql = 471, - sym_embedded_sql_amp = 472, - sym_embedded_sql_hash = 473, - sym_embedded_js = 474, - sym_tag_with_params = 475, - sym_procedure_pub_vars = 476, - sym_procedure = 477, - sym_objectscript_built_in_command = 478, - sym_command_zload = 479, - sym_commands_with_printlist = 480, - sym_parameter_list = 481, - sym_command_macro = 482, - sym_tag_parameter = 483, - sym_post_conditional = 484, - sym_json_array_literal_post_cond = 485, - sym_json_boolean_literal_post_cond = 486, - sym_json_literal_post_cond = 487, - sym_json_objectscript_expr_post_cond = 488, - sym_json_object_literal_pair_post_cond = 489, - sym_json_object_literal_post_cond = 490, - sym_parenthetical_expression_post_cond = 491, - sym_macro_function_post_cond = 492, - sym_macro_constant_post_cond = 493, - sym_macro_post_cond = 494, - sym_objectscript_identifier_post_cond = 495, - sym_objectscript_identifier_special_post_cond = 496, - sym_lvn_post_cond = 497, - sym_gvn_post_cond = 498, - sym_identifier_segment_immediate_post_cond = 499, - sym_identifier_segment_immediate_special_post_cond = 500, - sym_ssvn_post_cond = 501, - sym_member_name_post_cond = 502, - sym_instance_variable_post_cond = 503, - sym_sql_field_identifier_post_cond = 504, - sym_sql_field_modifier_post_cond = 505, - sym_sql_field_reference_post_cond = 506, - sym_system_defined_variable_post_cond = 507, - sym_label_offset_post_cond = 508, - sym_routine_ref_post_cond = 509, - sym_indirection_post_cond = 510, - sym_extrinsic_function_post_cond = 511, - sym_oref_property_post_cond = 512, - sym_relative_dot_property_post_cond = 513, - sym_oref_method_post_cond = 514, - sym_relative_dot_method_post_cond = 515, - sym_oref_parameter_post_cond = 516, - sym_relative_dot_parameter_post_cond = 517, - sym_class_name_post_cond = 518, - sym_class_ref_post_cond = 519, - sym_class_method_call_post_cond = 520, - sym_oref_chain_segment_post_cond = 521, - sym_oref_chain_expr_post_cond = 522, - sym_superclass_method_call_post_cond = 523, - sym_unary_operator_post_cond = 524, - sym_unary_expression_post_cond = 525, - sym_expr_atom_post_cond = 526, - sym_binary_operator_post_cond = 527, - sym_pattern_expression_post_cond = 528, - sym_pattern_operator_post_cond = 529, - sym_expr_tail_post_cond = 530, - sym_expression_post_cond = 531, - aux_sym_expression_repeat1 = 532, - aux_sym_routine_ref_repeat1 = 533, - aux_sym_dollarsf_repeat1 = 534, - aux_sym_method_args_repeat1 = 535, - aux_sym_sql_field_reference_repeat1 = 536, - aux_sym_sql_field_identifier_repeat1 = 537, - aux_sym_member_name_repeat1 = 538, - aux_sym_subscripts_repeat1 = 539, - aux_sym_bitlogic_expression_repeat1 = 540, - aux_sym_dollar_select_repeat1 = 541, - aux_sym_dollar_case_repeat1 = 542, - aux_sym_dollar_list_repeat1 = 543, - aux_sym_built_in_func_with_pos_options_repeat1 = 544, - aux_sym_json_object_literal_repeat1 = 545, - aux_sym_json_array_literal_repeat1 = 546, - aux_sym_statements_repeat1 = 547, - aux_sym_dotted_statement_repeat1 = 548, - aux_sym_variable_datatype_repeat1 = 549, - aux_sym_pound_dim_repeat1 = 550, - aux_sym_pound_define_variable_args_repeat1 = 551, - aux_sym_pound_if_repeat1 = 552, - aux_sym_pound_import_repeat1 = 553, - aux_sym_macro_value_repeat1 = 554, - aux_sym_command_set_repeat1 = 555, - aux_sym_set_target_list_repeat1 = 556, - aux_sym_command_write_repeat1 = 557, - aux_sym_write_device_fflf_repeat1 = 558, - aux_sym_command_do_repeat1 = 559, - aux_sym_command_do_repeat2 = 560, - aux_sym_command_do_repeat3 = 561, - aux_sym_command_for_repeat1 = 562, - aux_sym_for_parameter_repeat1 = 563, - aux_sym_command_kill_repeat1 = 564, - aux_sym_kill_argument_repeat1 = 565, - aux_sym_command_lock_repeat1 = 566, - aux_sym_command_lock_arguments_variant_2_repeat1 = 567, - aux_sym_command_read_repeat1 = 568, - aux_sym_read_argument_repeat1 = 569, - aux_sym_command_open_repeat1 = 570, - aux_sym_command_close_repeat1 = 571, - aux_sym_close_parameters_repeat1 = 572, - aux_sym_open_parameters_repeat1 = 573, - aux_sym_command_use_repeat1 = 574, - aux_sym_command_new_repeat1 = 575, - aux_sym_command_new_argument_repeat1 = 576, - aux_sym_command_if_repeat1 = 577, - aux_sym_command_job_repeat1 = 578, - aux_sym_job_argument_repeat1 = 579, - aux_sym_command_merge_repeat1 = 580, - aux_sym_command_return_repeat1 = 581, - aux_sym_command_goto_repeat1 = 582, - aux_sym_xecute_argument_repeat1 = 583, - aux_sym_command_xecute_repeat1 = 584, - aux_sym_zbreak_arguments_repeat1 = 585, - aux_sym_device_repeat1 = 586, - aux_sym_command_zkill_repeat1 = 587, - aux_sym_procedure_pub_vars_repeat1 = 588, - aux_sym_commands_with_printlist_repeat1 = 589, - aux_sym_parameter_list_repeat1 = 590, - aux_sym_json_array_literal_post_cond_repeat1 = 591, - aux_sym_json_object_literal_post_cond_repeat1 = 592, - aux_sym_gvn_post_cond_repeat1 = 593, - aux_sym_member_name_post_cond_repeat1 = 594, - aux_sym_sql_field_identifier_post_cond_repeat1 = 595, - aux_sym_sql_field_reference_post_cond_repeat1 = 596, - aux_sym_oref_chain_expr_post_cond_repeat1 = 597, - aux_sym_expression_post_cond_repeat1 = 598, - alias_sym_bracket = 599, - alias_sym_do_statement_after = 600, - alias_sym_macro_def = 601, - alias_sym_method_name = 602, - alias_sym_property_name = 603, + sym_routine = 266, + sym_angled_bracket_fenced_text = 267, + sym_paren_fenced_text = 268, + sym_embedded_sql_marker = 269, + sym_embedded_sql_reverse_marker = 270, + sym__line_comment_inner = 271, + sym__block_comment_inner = 272, + sym_macro_value_line_with_continue = 273, + sym_sentinel = 274, + sym__bol = 275, + sym__termination = 276, + sym__zbreak_device_termination = 277, + sym__post_conditional_id = 278, + sym__xecute_arg_invalid = 279, + sym__zw_block = 280, + sym_html_marker = 281, + sym_html_marker_reversed = 282, + sym_embedded_js_special_case = 283, + sym_embedded_js_special_case_complete = 284, + sym_pound_if_special_case = 285, + sym_pound_if_special_case_else = 286, + sym_pound_if_special_case_else_if = 287, + sym_mnemonic = 288, + sym_tag_end_if = 289, + sym_source_file = 290, + sym_expression = 291, + sym_expr_atom = 292, + sym_expr_tail = 293, + sym_parenthetical_expression = 294, + sym_unary_operator = 295, + sym_binary_operator = 296, + sym_pattern_operator = 297, + sym_pattern_expression = 298, + sym_class_method_call = 299, + sym_class_ref = 300, + sym_superclass_method_call = 301, + sym_extrinsic_function = 302, + sym_line_ref = 303, + sym_label_offset = 304, + sym_routine_ref = 305, + sym_dollarsf = 306, + sym_method_args = 307, + sym_method_arg = 308, + sym_byref_arg = 309, + sym_variadic_arg = 310, + sym_glvn = 311, + sym_gvn = 312, + sym_lvn = 313, + sym_ssvn = 314, + sym_sql_field_reference = 315, + sym_sql_field_modifier = 316, + sym_sql_field_identifier = 317, + sym_oref_chain_expr = 318, + sym_oref_chain_segment = 319, + sym_oref_method = 320, + sym_oref_property = 321, + sym_instance_variable = 322, + sym_member_name = 323, + sym_oref_parameter = 324, + sym_subscripts = 325, + sym_relative_dot_method = 326, + sym_relative_dot_property = 327, + sym_relative_dot_parameter = 328, + sym_system_defined_variable = 329, + sym_system_defined_function = 330, + sym_dollar_text = 331, + sym_dollar_bitlogic = 332, + sym_bitlogic_expression = 333, + sym_bitlogic_atom = 334, + sym_dollar_function = 335, + sym_dollar_select = 336, + sym_dollar_case = 337, + sym_dollar_list = 338, + sym_built_in_func_with_pos_options = 339, + sym_dollar_method = 340, + sym_dollar_arg_pair = 341, + sym_dollar_func_pos = 342, + sym_unary_expression = 343, + sym_indirection = 344, + sym_identifier_segment_immediate_special = 345, + sym_identifier_segment_immediate = 346, + sym_macro = 347, + sym_macro_constant = 348, + sym_macro_function = 349, + sym_json_object_literal = 350, + sym_json_object_literal_pair = 351, + sym_json_objectscript_expr = 352, + sym_json_literal = 353, + sym_json_array_literal = 354, + sym_json_boolean_literal = 355, + sym_statements = 356, + sym_line_comment_1 = 357, + sym_line_comment_2 = 358, + sym_line_comment_3 = 359, + sym_line_comment_4 = 360, + sym_block_comment = 361, + sym_statement = 362, + sym_keyword_pound_ifndef = 363, + sym_keyword_quit = 364, + sym_keyword_js = 365, + sym_dotted_statement = 366, + sym_variable_datatype = 367, + sym_pound_dim = 368, + sym_pound_define = 369, + sym_pound_define_variable_args = 370, + sym_pound_def1arg = 371, + sym_pound_def1arg_variable_arg = 372, + sym_pound_if = 373, + sym_pound_ifdef = 374, + sym_pound_ifndef = 375, + sym_pound_elseif = 376, + sym_pound_else = 377, + sym_pound_import = 378, + sym_pound_include = 379, + sym_macro_value_line = 380, + sym_macro_value = 381, + sym_command_set = 382, + sym_set_argument = 383, + sym_set_target_list = 384, + sym_set_target = 385, + sym_oref_set_target = 386, + sym_command_write = 387, + sym_write_argument = 388, + sym_write_device_control = 389, + sym_write_device_fflf = 390, + sym_write_device_tab = 391, + sym_write_device_char = 392, + sym_write_mnemonic = 393, + sym_mnemonic_name = 394, + sym_command_do = 395, + sym_do_parameter = 396, + sym_instance_method_call = 397, + sym_routine_tag_call = 398, + sym_print_statement = 399, + sym_print_argument = 400, + sym_command_for = 401, + sym_for_parameter = 402, + sym_for_parameter_arg = 403, + sym_command_while = 404, + sym_command_kill = 405, + sym_kill_argument = 406, + sym_kill_target = 407, + sym_command_lock = 408, + sym_command_lock_argument = 409, + sym_command_lock_arguments_variant_1 = 410, + sym_command_lock_arguments_variant_2 = 411, + sym_locktype = 412, + sym_timeout = 413, + sym_command_read = 414, + sym_read_argument = 415, + sym_read_fchar = 416, + sym_read_variable = 417, + sym_command_open = 418, + sym_open_argument = 419, + sym_command_close = 420, + sym_close_parameters = 421, + sym_close_argument = 422, + sym_close_rename = 423, + sym_close_parameter_option_value = 424, + sym_use_argument = 425, + sym_device_keywords = 426, + sym_open_parameters = 427, + sym_command_use = 428, + sym_command_dowhile = 429, + sym_command_new = 430, + sym_command_new_argument = 431, + sym_command_new_item = 432, + sym_command_if = 433, + sym_command_else = 434, + sym_elseif_block = 435, + sym_else_block = 436, + sym_command_throw = 437, + sym_command_trycatch = 438, + sym_catch_block = 439, + sym_command_job = 440, + sym_job_argument = 441, + sym_command_break = 442, + sym_command_merge = 443, + sym_merge_argument = 444, + sym_command_return = 445, + sym_command_quit = 446, + sym_command_goto = 447, + sym_goto_argument = 448, + sym_command_halt_or_hang = 449, + sym_command_continue = 450, + sym_command_tcommit = 451, + sym_command_trollback = 452, + sym_command_tstart = 453, + sym_xecute_argument = 454, + sym_command_xecute = 455, + sym_command_view = 456, + sym_view_parameter = 457, + sym_command_zbreak = 458, + sym_zbreak_arg = 459, + sym_zbreak_location = 460, + sym_zbreak_condition = 461, + sym_zbreak_arguments = 462, + sym_device = 463, + sym_command_zkill = 464, + sym_command_zn = 465, + sym_command_zsu = 466, + sym_command_ztrap = 467, + sym_command_zwrite = 468, + sym_command_zz = 469, + sym_embedded_html = 470, + sym_embedded_xml = 471, + sym_embedded_sql = 472, + sym_embedded_sql_amp = 473, + sym_embedded_sql_hash = 474, + sym_embedded_js = 475, + sym_tag_with_params = 476, + sym_procedure_pub_vars = 477, + sym_procedure = 478, + sym_objectscript_built_in_command = 479, + sym_command_zload = 480, + sym_commands_with_printlist = 481, + sym_parameter_list = 482, + sym_command_macro = 483, + sym_tag_parameter = 484, + sym_post_conditional = 485, + sym_json_array_literal_post_cond = 486, + sym_json_boolean_literal_post_cond = 487, + sym_json_literal_post_cond = 488, + sym_json_objectscript_expr_post_cond = 489, + sym_json_object_literal_pair_post_cond = 490, + sym_json_object_literal_post_cond = 491, + sym_parenthetical_expression_post_cond = 492, + sym_macro_function_post_cond = 493, + sym_macro_constant_post_cond = 494, + sym_macro_post_cond = 495, + sym_objectscript_identifier_post_cond = 496, + sym_objectscript_identifier_special_post_cond = 497, + sym_lvn_post_cond = 498, + sym_gvn_post_cond = 499, + sym_identifier_segment_immediate_post_cond = 500, + sym_identifier_segment_immediate_special_post_cond = 501, + sym_ssvn_post_cond = 502, + sym_member_name_post_cond = 503, + sym_instance_variable_post_cond = 504, + sym_sql_field_identifier_post_cond = 505, + sym_sql_field_modifier_post_cond = 506, + sym_sql_field_reference_post_cond = 507, + sym_system_defined_variable_post_cond = 508, + sym_label_offset_post_cond = 509, + sym_routine_ref_post_cond = 510, + sym_indirection_post_cond = 511, + sym_extrinsic_function_post_cond = 512, + sym_oref_property_post_cond = 513, + sym_relative_dot_property_post_cond = 514, + sym_oref_method_post_cond = 515, + sym_relative_dot_method_post_cond = 516, + sym_oref_parameter_post_cond = 517, + sym_relative_dot_parameter_post_cond = 518, + sym_class_name_post_cond = 519, + sym_class_ref_post_cond = 520, + sym_class_method_call_post_cond = 521, + sym_oref_chain_segment_post_cond = 522, + sym_oref_chain_expr_post_cond = 523, + sym_superclass_method_call_post_cond = 524, + sym_unary_operator_post_cond = 525, + sym_unary_expression_post_cond = 526, + sym_expr_atom_post_cond = 527, + sym_binary_operator_post_cond = 528, + sym_pattern_expression_post_cond = 529, + sym_pattern_operator_post_cond = 530, + sym_expr_tail_post_cond = 531, + sym_expression_post_cond = 532, + aux_sym_expression_repeat1 = 533, + aux_sym_routine_ref_repeat1 = 534, + aux_sym_dollarsf_repeat1 = 535, + aux_sym_method_args_repeat1 = 536, + aux_sym_sql_field_reference_repeat1 = 537, + aux_sym_sql_field_identifier_repeat1 = 538, + aux_sym_member_name_repeat1 = 539, + aux_sym_subscripts_repeat1 = 540, + aux_sym_bitlogic_expression_repeat1 = 541, + aux_sym_dollar_select_repeat1 = 542, + aux_sym_dollar_case_repeat1 = 543, + aux_sym_dollar_list_repeat1 = 544, + aux_sym_built_in_func_with_pos_options_repeat1 = 545, + aux_sym_json_object_literal_repeat1 = 546, + aux_sym_json_array_literal_repeat1 = 547, + aux_sym_statements_repeat1 = 548, + aux_sym_dotted_statement_repeat1 = 549, + aux_sym_variable_datatype_repeat1 = 550, + aux_sym_pound_dim_repeat1 = 551, + aux_sym_pound_define_variable_args_repeat1 = 552, + aux_sym_pound_if_repeat1 = 553, + aux_sym_pound_import_repeat1 = 554, + aux_sym_macro_value_repeat1 = 555, + aux_sym_command_set_repeat1 = 556, + aux_sym_set_target_list_repeat1 = 557, + aux_sym_command_write_repeat1 = 558, + aux_sym_write_device_fflf_repeat1 = 559, + aux_sym_command_do_repeat1 = 560, + aux_sym_command_do_repeat2 = 561, + aux_sym_command_do_repeat3 = 562, + aux_sym_command_for_repeat1 = 563, + aux_sym_for_parameter_repeat1 = 564, + aux_sym_command_kill_repeat1 = 565, + aux_sym_kill_argument_repeat1 = 566, + aux_sym_command_lock_repeat1 = 567, + aux_sym_command_lock_arguments_variant_2_repeat1 = 568, + aux_sym_command_read_repeat1 = 569, + aux_sym_read_argument_repeat1 = 570, + aux_sym_command_open_repeat1 = 571, + aux_sym_command_close_repeat1 = 572, + aux_sym_close_parameters_repeat1 = 573, + aux_sym_open_parameters_repeat1 = 574, + aux_sym_command_use_repeat1 = 575, + aux_sym_command_new_repeat1 = 576, + aux_sym_command_new_argument_repeat1 = 577, + aux_sym_command_if_repeat1 = 578, + aux_sym_command_job_repeat1 = 579, + aux_sym_job_argument_repeat1 = 580, + aux_sym_command_merge_repeat1 = 581, + aux_sym_command_return_repeat1 = 582, + aux_sym_command_goto_repeat1 = 583, + aux_sym_xecute_argument_repeat1 = 584, + aux_sym_command_xecute_repeat1 = 585, + aux_sym_zbreak_arguments_repeat1 = 586, + aux_sym_device_repeat1 = 587, + aux_sym_command_zkill_repeat1 = 588, + aux_sym_procedure_pub_vars_repeat1 = 589, + aux_sym_commands_with_printlist_repeat1 = 590, + aux_sym_parameter_list_repeat1 = 591, + aux_sym_json_array_literal_post_cond_repeat1 = 592, + aux_sym_json_object_literal_post_cond_repeat1 = 593, + aux_sym_gvn_post_cond_repeat1 = 594, + aux_sym_member_name_post_cond_repeat1 = 595, + aux_sym_sql_field_identifier_post_cond_repeat1 = 596, + aux_sym_sql_field_reference_post_cond_repeat1 = 597, + aux_sym_oref_chain_expr_post_cond_repeat1 = 598, + aux_sym_expression_post_cond_repeat1 = 599, + alias_sym_bracket = 600, + alias_sym_do_statement_after = 601, + alias_sym_macro_def = 602, + alias_sym_method_name = 603, + alias_sym_property_name = 604, }; static const char * const ts_symbol_names[] = { @@ -900,6 +901,7 @@ static const char * const ts_symbol_names[] = { [sym__argumentless_loop] = "_argumentless_loop", [sym__whitespace] = "_whitespace", [sym_tag] = "tag", + [sym_routine] = "routine", [sym_angled_bracket_fenced_text] = "angled_bracket_fenced_text", [sym_paren_fenced_text] = "paren_fenced_text", [sym_embedded_sql_marker] = "embedded_sql_marker", @@ -1507,6 +1509,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__argumentless_loop] = sym__argumentless_loop, [sym__whitespace] = sym__whitespace, [sym_tag] = sym_tag, + [sym_routine] = sym_routine, [sym_angled_bracket_fenced_text] = sym_angled_bracket_fenced_text, [sym_paren_fenced_text] = sym_paren_fenced_text, [sym_embedded_sql_marker] = sym_embedded_sql_marker, @@ -2912,6 +2915,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_routine] = { + .visible = true, + .named = true, + }, [sym_angled_bracket_fenced_text] = { .visible = true, .named = true, @@ -73744,6 +73751,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__argumentless_loop] = ACTIONS(1), [sym__whitespace] = ACTIONS(13), [sym_tag] = ACTIONS(1), + [sym_routine] = ACTIONS(1), [sym_angled_bracket_fenced_text] = ACTIONS(1), [sym_paren_fenced_text] = ACTIONS(1), [sym_embedded_sql_marker] = ACTIONS(1), @@ -1979730,29 +1979738,30 @@ enum ts_external_scanner_symbol_identifiers { ts_external_token__argumentless_loop = 3, ts_external_token__whitespace = 4, ts_external_token_tag = 5, - ts_external_token_angled_bracket_fenced_text = 6, - ts_external_token_paren_fenced_text = 7, - ts_external_token_embedded_sql_marker = 8, - ts_external_token_embedded_sql_reverse_marker = 9, - ts_external_token__line_comment_inner = 10, - ts_external_token__block_comment_inner = 11, - ts_external_token_macro_value_line_with_continue = 12, - ts_external_token_sentinel = 13, - ts_external_token__bol = 14, - ts_external_token__termination = 15, - ts_external_token__zbreak_device_termination = 16, - ts_external_token__post_conditional_id = 17, - ts_external_token__xecute_arg_invalid = 18, - ts_external_token__zw_block = 19, - ts_external_token_html_marker = 20, - ts_external_token_html_marker_reversed = 21, - ts_external_token_embedded_js_special_case = 22, - ts_external_token_embedded_js_special_case_complete = 23, - ts_external_token_pound_if_special_case = 24, - ts_external_token_pound_if_special_case_else = 25, - ts_external_token_pound_if_special_case_else_if = 26, - ts_external_token_mnemonic = 27, - ts_external_token_tag_end_if = 28, + ts_external_token_routine = 6, + ts_external_token_angled_bracket_fenced_text = 7, + ts_external_token_paren_fenced_text = 8, + ts_external_token_embedded_sql_marker = 9, + ts_external_token_embedded_sql_reverse_marker = 10, + ts_external_token__line_comment_inner = 11, + ts_external_token__block_comment_inner = 12, + ts_external_token_macro_value_line_with_continue = 13, + ts_external_token_sentinel = 14, + ts_external_token__bol = 15, + ts_external_token__termination = 16, + ts_external_token__zbreak_device_termination = 17, + ts_external_token__post_conditional_id = 18, + ts_external_token__xecute_arg_invalid = 19, + ts_external_token__zw_block = 20, + ts_external_token_html_marker = 21, + ts_external_token_html_marker_reversed = 22, + ts_external_token_embedded_js_special_case = 23, + ts_external_token_embedded_js_special_case_complete = 24, + ts_external_token_pound_if_special_case = 25, + ts_external_token_pound_if_special_case_else = 26, + ts_external_token_pound_if_special_case_else_if = 27, + ts_external_token_mnemonic = 28, + ts_external_token_tag_end_if = 29, }; static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { @@ -1979762,6 +1979771,7 @@ static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__argumentless_loop] = sym__argumentless_loop, [ts_external_token__whitespace] = sym__whitespace, [ts_external_token_tag] = sym_tag, + [ts_external_token_routine] = sym_routine, [ts_external_token_angled_bracket_fenced_text] = sym_angled_bracket_fenced_text, [ts_external_token_paren_fenced_text] = sym_paren_fenced_text, [ts_external_token_embedded_sql_marker] = sym_embedded_sql_marker, @@ -1979795,6 +1979805,7 @@ static const bool ts_external_scanner_states[47][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__argumentless_loop] = true, [ts_external_token__whitespace] = true, [ts_external_token_tag] = true, + [ts_external_token_routine] = true, [ts_external_token_angled_bracket_fenced_text] = true, [ts_external_token_paren_fenced_text] = true, [ts_external_token_embedded_sql_marker] = true, @@ -1980126,7 +1980137,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_objectscript_core(void) { .metadata = { .major_version = 1, .minor_version = 7, - .patch_version = 4, + .patch_version = 5, }, }; return &language; diff --git a/expr/src/parser.c b/expr/src/parser.c index 16f1726..182ed7e 100644 --- a/expr/src/parser.c +++ b/expr/src/parser.c @@ -34600,7 +34600,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_objectscript_expr(void) { .metadata = { .major_version = 1, .minor_version = 7, - .patch_version = 4, + .patch_version = 5, }, }; return &language; diff --git a/objectscript/queries/studio-highlights.scm b/objectscript/queries/studio-highlights.scm index 72590dd..8002eda 100644 --- a/objectscript/queries/studio-highlights.scm +++ b/objectscript/queries/studio-highlights.scm @@ -12,6 +12,19 @@ ] @punctuation.bracket.json) ] +[ + (class_body + [ + "{" + "}" + ] @punctuation.special) + (method_definition + [ + "{" + "}" + ] @punctuation.special) +] + ; end @punctuation.bracket.json ; start @label (maroon fg, yellow bg) (tag) @label diff --git a/objectscript/src/grammar.json b/objectscript/src/grammar.json index 5850d9b..6cbc63d 100644 --- a/objectscript/src/grammar.json +++ b/objectscript/src/grammar.json @@ -25762,6 +25762,10 @@ "type": "SYMBOL", "name": "tag" }, + { + "type": "SYMBOL", + "name": "routine" + }, { "type": "SYMBOL", "name": "angled_bracket_fenced_text" diff --git a/objectscript/src/parser.c b/objectscript/src/parser.c index c5c695a..7fd88d0 100644 --- a/objectscript/src/parser.c +++ b/objectscript/src/parser.c @@ -17,10 +17,10 @@ #define LANGUAGE_VERSION 15 #define STATE_COUNT 27536 #define LARGE_STATE_COUNT 14497 -#define SYMBOL_COUNT 1070 +#define SYMBOL_COUNT 1071 #define ALIAS_COUNT 15 -#define TOKEN_COUNT 543 -#define EXTERNAL_TOKEN_COUNT 31 +#define TOKEN_COUNT 544 +#define EXTERNAL_TOKEN_COUNT 32 #define FIELD_COUNT 1 #define MAX_ALIAS_SEQUENCE_LENGTH 13 #define MAX_RESERVED_WORD_SET_SIZE 0 @@ -545,573 +545,574 @@ enum ts_symbol_identifiers { sym__argumentless_loop = 515, sym__whitespace = 516, sym_tag = 517, - sym_angled_bracket_fenced_text = 518, - sym_paren_fenced_text = 519, - sym_embedded_sql_marker = 520, - sym_embedded_sql_reverse_marker = 521, - sym__line_comment_inner = 522, - sym__block_comment_inner = 523, - sym_macro_value_line_with_continue = 524, - sym_sentinel = 525, - sym__bol = 526, - sym__termination = 527, - sym__zbreak_device_termination = 528, - sym__post_conditional_id = 529, - sym__xecute_arg_invalid = 530, - sym__zw_block = 531, - sym_html_marker = 532, - sym_html_marker_reversed = 533, - sym_embedded_js_special_case = 534, - sym_embedded_js_special_case_complete = 535, - sym_pound_if_special_case = 536, - sym_pound_if_special_case_else = 537, - sym_pound_if_special_case_else_if = 538, - sym_mnemonic = 539, - sym_tag_end_if = 540, - sym_external_method_body_content = 541, - sym_iris_username = 542, - sym_source_file = 543, - sym_expression = 544, - sym_expr_atom = 545, - sym_expr_tail = 546, - sym_parenthetical_expression = 547, - sym_unary_operator = 548, - sym_binary_operator = 549, - sym_pattern_operator = 550, - sym_pattern_expression = 551, - sym_class_method_call = 552, - sym_class_ref = 553, - sym_superclass_method_call = 554, - sym_extrinsic_function = 555, - sym_line_ref = 556, - sym_label_offset = 557, - sym_routine_ref = 558, - sym_dollarsf = 559, - sym_method_args = 560, - sym_method_arg = 561, - sym_byref_arg = 562, - sym_variadic_arg = 563, - sym_glvn = 564, - sym_gvn = 565, - sym_lvn = 566, - sym_ssvn = 567, - sym_sql_field_reference = 568, - sym_sql_field_modifier = 569, - sym_sql_field_identifier = 570, - sym_oref_chain_expr = 571, - sym_oref_chain_segment = 572, - sym_oref_method = 573, - sym_oref_property = 574, - sym_instance_variable = 575, - sym_member_name = 576, - sym_oref_parameter = 577, - sym_subscripts = 578, - sym_relative_dot_method = 579, - sym_relative_dot_property = 580, - sym_relative_dot_parameter = 581, - sym_system_defined_variable = 582, - sym_system_defined_function = 583, - sym_dollar_text = 584, - sym_dollar_bitlogic = 585, - sym_bitlogic_expression = 586, - sym_bitlogic_atom = 587, - sym_dollar_function = 588, - sym_dollar_select = 589, - sym_dollar_case = 590, - sym_dollar_list = 591, - sym_built_in_func_with_pos_options = 592, - sym_dollar_method = 593, - sym_dollar_arg_pair = 594, - sym_dollar_func_pos = 595, - sym_unary_expression = 596, - sym_indirection = 597, - sym_identifier_segment_immediate_special = 598, - sym_identifier_segment_immediate = 599, - sym_macro = 600, - sym_macro_constant = 601, - sym_macro_function = 602, - sym_json_object_literal = 603, - sym_json_object_literal_pair = 604, - sym_json_objectscript_expr = 605, - sym_json_literal = 606, - sym_json_array_literal = 607, - sym_json_boolean_literal = 608, - sym_statements = 609, - sym_line_comment_1 = 610, - sym_line_comment_2 = 611, - sym_line_comment_3 = 612, - sym_line_comment_4 = 613, - sym_block_comment = 614, - sym_statement = 615, - sym_keyword_pound_ifndef = 616, - sym_keyword_quit = 617, - sym_keyword_js = 618, - sym_dotted_statement = 619, - sym_variable_datatype = 620, - sym_keyword_of = 621, - sym_pound_dim = 622, - sym_pound_define = 623, - sym_pound_define_variable_args = 624, - sym_pound_def1arg = 625, - sym_pound_def1arg_variable_arg = 626, - sym_pound_if = 627, - sym_pound_ifdef = 628, - sym_pound_ifndef = 629, - sym_pound_elseif = 630, - sym_pound_else = 631, - sym_pound_import = 632, - sym_pound_include = 633, - sym_macro_value_line = 634, - sym_macro_value = 635, - sym_command_set = 636, - sym_set_argument = 637, - sym_set_target_list = 638, - sym_set_target = 639, - sym_oref_set_target = 640, - sym_command_write = 641, - sym_write_argument = 642, - sym_write_device_control = 643, - sym_write_device_fflf = 644, - sym_write_device_tab = 645, - sym_write_device_char = 646, - sym_write_mnemonic = 647, - sym_mnemonic_name = 648, - sym_command_do = 649, - sym_do_parameter = 650, - sym_instance_method_call = 651, - sym_routine_tag_call = 652, - sym_print_statement = 653, - sym_print_argument = 654, - sym_command_for = 655, - sym_for_parameter = 656, - sym_for_parameter_arg = 657, - sym_command_while = 658, - sym_command_kill = 659, - sym_kill_argument = 660, - sym_kill_target = 661, - sym_command_lock = 662, - sym_command_lock_argument = 663, - sym_command_lock_arguments_variant_1 = 664, - sym_command_lock_arguments_variant_2 = 665, - sym_locktype = 666, - sym_timeout = 667, - sym_command_read = 668, - sym_read_argument = 669, - sym_read_fchar = 670, - sym_read_variable = 671, - sym_command_open = 672, - sym_open_argument = 673, - sym_command_close = 674, - sym_close_parameters = 675, - sym_close_argument = 676, - sym_close_rename = 677, - sym_close_parameter_option_value = 678, - sym_use_argument = 679, - sym_device_keywords = 680, - sym_open_parameters = 681, - sym_command_use = 682, - sym_command_dowhile = 683, - sym_command_new = 684, - sym_command_new_argument = 685, - sym_command_new_item = 686, - sym_command_if = 687, - sym_command_else = 688, - sym_elseif_block = 689, - sym_else_block = 690, - sym_command_throw = 691, - sym_command_trycatch = 692, - sym_catch_block = 693, - sym_command_job = 694, - sym_job_argument = 695, - sym_command_break = 696, - sym_command_merge = 697, - sym_merge_argument = 698, - sym_command_return = 699, - sym_command_quit = 700, - sym_command_goto = 701, - sym_goto_argument = 702, - sym_command_halt_or_hang = 703, - sym_command_continue = 704, - sym_command_tcommit = 705, - sym_command_trollback = 706, - sym_command_tstart = 707, - sym_xecute_argument = 708, - sym_command_xecute = 709, - sym_command_view = 710, - sym_view_parameter = 711, - sym_command_zbreak = 712, - sym_zbreak_arg = 713, - sym_zbreak_location = 714, - sym_zbreak_condition = 715, - sym_zbreak_arguments = 716, - sym_device = 717, - sym_command_zkill = 718, - sym_command_zn = 719, - sym_command_zsu = 720, - sym_command_ztrap = 721, - sym_command_zwrite = 722, - sym_command_zz = 723, - sym_embedded_html = 724, - sym_embedded_xml = 725, - sym_embedded_sql = 726, - sym_embedded_sql_amp = 727, - sym_embedded_sql_hash = 728, - sym_embedded_js = 729, - sym_tag_with_params = 730, - sym_procedure_pub_vars = 731, - sym_procedure = 732, - sym_objectscript_built_in_command = 733, - sym_command_zload = 734, - sym_commands_with_printlist = 735, - sym_parameter_list = 736, - sym_command_macro = 737, - sym_tag_parameter = 738, - sym_post_conditional = 739, - sym_json_array_literal_post_cond = 740, - sym_json_boolean_literal_post_cond = 741, - sym_json_literal_post_cond = 742, - sym_json_objectscript_expr_post_cond = 743, - sym_json_object_literal_pair_post_cond = 744, - sym_json_object_literal_post_cond = 745, - sym_parenthetical_expression_post_cond = 746, - sym_macro_function_post_cond = 747, - sym_macro_constant_post_cond = 748, - sym_macro_post_cond = 749, - sym_objectscript_identifier_post_cond = 750, - sym_objectscript_identifier_special_post_cond = 751, - sym_lvn_post_cond = 752, - sym_gvn_post_cond = 753, - sym_identifier_segment_immediate_post_cond = 754, - sym_identifier_segment_immediate_special_post_cond = 755, - sym_ssvn_post_cond = 756, - sym_member_name_post_cond = 757, - sym_instance_variable_post_cond = 758, - sym_sql_field_identifier_post_cond = 759, - sym_sql_field_modifier_post_cond = 760, - sym_sql_field_reference_post_cond = 761, - sym_system_defined_variable_post_cond = 762, - sym_label_offset_post_cond = 763, - sym_routine_ref_post_cond = 764, - sym_indirection_post_cond = 765, - sym_extrinsic_function_post_cond = 766, - sym_oref_property_post_cond = 767, - sym_relative_dot_property_post_cond = 768, - sym_oref_method_post_cond = 769, - sym_relative_dot_method_post_cond = 770, - sym_oref_parameter_post_cond = 771, - sym_relative_dot_parameter_post_cond = 772, - sym_class_name_post_cond = 773, - sym_class_ref_post_cond = 774, - sym_class_method_call_post_cond = 775, - sym_oref_chain_segment_post_cond = 776, - sym_oref_chain_expr_post_cond = 777, - sym_superclass_method_call_post_cond = 778, - sym_unary_operator_post_cond = 779, - sym_unary_expression_post_cond = 780, - sym_expr_atom_post_cond = 781, - sym_binary_operator_post_cond = 782, - sym_pattern_expression_post_cond = 783, - sym_pattern_operator_post_cond = 784, - sym_expr_tail_post_cond = 785, - sym_expression_post_cond = 786, - sym_import_code = 787, - sym_include_code = 788, - sym_include_generator = 789, - sym_include_clause = 790, - sym_class_definition = 791, - sym_class_extends = 792, - sym_documatic_line = 793, - sym_class_body = 794, - sym_class_statement = 795, - sym_method = 796, - sym_classmethod = 797, - sym_query = 798, - sym_query_body = 799, - sym_trigger = 800, - sym_core_trigger = 801, - sym_external_trigger = 802, - sym_property = 803, - sym_relationship = 804, - sym_foreignkey = 805, - sym_parameter_type = 806, - sym_parameter = 807, - sym_projection = 808, - sym_index = 809, - sym_index_properties = 810, - sym_index_item = 811, - sym_index_property = 812, - sym_index_property_type = 813, - sym_index_type = 814, - sym_index_type_params = 815, - sym_xdata = 816, - sym_xdata_xml = 817, - sym_xdata_any = 818, - sym_storage = 819, - sym_method_definition = 820, - sym__call_method = 821, - sym__core_method = 822, - sym__expression_method = 823, - sym__external_method = 824, - sym_arguments = 825, - sym_argument = 826, - sym_default_argument_value = 827, - sym_return_type = 828, - sym_storage_body = 829, - sym_type_with_params = 830, - sym_typename = 831, - sym_typename_param = 832, - sym_quote_permitting_identifier = 833, - sym_expression_method_keywords = 834, - sym_external_method_keywords = 835, - sym_method_keyword_codemode_expression = 836, - sym_method_keyword_codemode = 837, - sym_method_keyword_language_objectscript = 838, - sym_method_keyword_language = 839, - sym_method_keyword_external_proc_name = 840, - sym_method_keyword_force_generate = 841, - sym_method_keyword_not_inheritable = 842, - sym_method_keyword_sql_proc = 843, - sym_method_keyword_web_method = 844, - sym_method_keyword_return_results_set = 845, - sym_method_keyword_public_list = 846, - sym_method_keyword_procedure_block = 847, - sym_method_keyword_soap_binding_style = 848, - sym_method_keyword_soap_body_use = 849, - sym_method_keyword_soap_namespace = 850, - sym_method_keyword_sql_name = 851, - sym_method_keyword_generate_after = 852, - sym_method_keyword_place_after = 853, - sym_method_keyword_requires = 854, - sym_method_keyword_soap_message_name = 855, - sym_method_keyword_soap_action = 856, - sym_call_method_keyword = 857, - sym_call_method_keywords = 858, - sym_method_keyword = 859, - sym_method_keywords = 860, - sym_method_keyword_soap_request_message = 861, - sym_class_keyword_sql_row_id_name = 862, - sym_class_keyword_sql_table_name = 863, - sym_class_keyword_ddl_allowed = 864, - sym_class_keyword_hidden = 865, - sym_class_keyword_legacy_instance_context = 866, - sym_class_keyword_no_extent = 867, - sym_class_keyword_inheritance = 868, - sym_class_keyword_language = 869, - sym_class_keyword_sharded = 870, - sym_class_keyword_view_query = 871, - sym_class_keyword_odbc_type = 872, - sym_class_keyword_owner = 873, - sym_class_keyword_procedure_block = 874, - sym_class_keyword_sql_row_id_private = 875, - sym_class_keyword_sql_category = 876, - sym_class_keyword_storage_strategy = 877, - sym_class_keyword_system = 878, - sym_class_keyword_propertyclass = 879, - sym_class_keyword_embedded_class = 880, - sym_class_keyword_classtype = 881, - sym_class_keyword_clientdatatype = 882, - sym_class_keyword_depends_on = 883, - sym_class_keyword_constraintclass_on = 884, - sym_class_keyword_compile_after = 885, - sym_class_keyword_generated_by = 886, - sym_class_keyword_indexclass = 887, - sym_class_keyword_membersuper = 888, - sym_class_keyword_projection_class = 889, - sym_class_keyword_modified = 890, - sym_class_keyword_triggerclass = 891, - sym_class_keyword_queryclass = 892, - sym_class_keywords = 893, - sym_class_keyword = 894, - sym_query_keyword_sql_view = 895, - sym_query_keyword_sql_view_name = 896, - sym_query_keyword = 897, - sym_query_keywords = 898, - sym_trigger_keyword_foreach = 899, - sym_trigger_keyword_event = 900, - sym_trigger_event_value = 901, - sym_trigger_keyword_order = 902, - sym_trigger_keyword_time = 903, - sym_trigger_keyword_newtable = 904, - sym_trigger_keyword_oldtable = 905, - sym_trigger_keyword_update_column_list = 906, - sym_keyword_list = 907, - sym_trigger_keyword = 908, - sym_trigger_keywords = 909, - sym_external_trigger_keywords = 910, - sym_property_keyword_aliases = 911, - sym_property_keyword_calculated = 912, - sym_property_keyword_client_name = 913, - sym_property_keyword_compute_local_only = 914, - sym_property_keyword_deferred = 915, - sym_property_keyword_identity = 916, - sym_property_keyword_multidimensional = 917, - sym_property_keyword_private = 918, - sym_property_keyword_transient = 919, - sym_property_keyword_readonly = 920, - sym_property_keyword_required = 921, - sym_property_keyword_server_only = 922, - sym_property_keyword_sql_column_number = 923, - sym_property_keyword_sql_computed = 924, - sym_property_keyword_sql_compute_on_change = 925, - sym_property_keyword_sql_field_name = 926, - sym_property_keyword_sql_list_delim = 927, - sym_property_keyword_sql_list_type = 928, - sym_property_keyword_sql_compute_code = 929, - sym_rhs_sql_compute_code = 930, - sym_property_keyword_initial_expression = 931, - sym_property_keyword = 932, - sym_property_keywords = 933, - sym_relationship_keyword = 934, - sym_relationship_keywords = 935, - sym_relationship_keyword_cardinality = 936, - sym_relationship_keyword_inverse = 937, - sym_relationship_keyword_on_delete = 938, - sym_foreignkey_keyword_no_check = 939, - sym_foreignkey_keyword = 940, - sym_foreignkey_keywords = 941, - sym_foreignkey_keyword_on_update = 942, - sym_parameter_keyword_final = 943, - sym_parameter_keyword_abstract = 944, - sym_parameter_keyword_deprecated = 945, - sym_parameter_keyword_internal = 946, - sym_parameter_keyword_flags = 947, - sym_parameter_keyword_constraint = 948, - sym_parameter_keyword = 949, - sym_parameter_keywords = 950, - sym_projection_keyword = 951, - sym_projection_keywords = 952, - sym_index_keyword_type = 953, - sym_index_coshardwith = 954, - sym_index_keyword_extent = 955, - sym_index_keyword_idkey = 956, - sym_index_keyword_primary_key = 957, - sym_index_keyword_unique = 958, - sym_index_keyword_deferred = 959, - sym_index_keyword_shardkey = 960, - sym_index_keyword_data = 961, - sym_index_keyword_condition = 962, - sym_index_keyword = 963, - sym_index_keywords = 964, - sym_extent_index_keywords = 965, - sym_xdata_keyword_schemaspec = 966, - sym_xdata_keyword_xmlnamespace = 967, - sym_xdata_keyword = 968, - sym_xdata_keywords = 969, - sym_xdata_keyword_mimetype = 970, - sym_xdata_keywords_any = 971, - sym_storage_keywords = 972, - sym_routine_definition = 973, - sym_routine_type = 974, - aux_sym_source_file_repeat1 = 975, - aux_sym_expression_repeat1 = 976, - aux_sym_routine_ref_repeat1 = 977, - aux_sym_dollarsf_repeat1 = 978, - aux_sym_method_args_repeat1 = 979, - aux_sym_sql_field_reference_repeat1 = 980, - aux_sym_sql_field_identifier_repeat1 = 981, - aux_sym_member_name_repeat1 = 982, - aux_sym_subscripts_repeat1 = 983, - aux_sym_bitlogic_expression_repeat1 = 984, - aux_sym_dollar_select_repeat1 = 985, - aux_sym_dollar_case_repeat1 = 986, - aux_sym_dollar_list_repeat1 = 987, - aux_sym_built_in_func_with_pos_options_repeat1 = 988, - aux_sym_json_object_literal_repeat1 = 989, - aux_sym_json_array_literal_repeat1 = 990, - aux_sym_statements_repeat1 = 991, - aux_sym_dotted_statement_repeat1 = 992, - aux_sym_variable_datatype_repeat1 = 993, - aux_sym_pound_dim_repeat1 = 994, - aux_sym_pound_define_variable_args_repeat1 = 995, - aux_sym_pound_if_repeat1 = 996, - aux_sym_pound_import_repeat1 = 997, - aux_sym_macro_value_repeat1 = 998, - aux_sym_command_set_repeat1 = 999, - aux_sym_set_target_list_repeat1 = 1000, - aux_sym_command_write_repeat1 = 1001, - aux_sym_write_device_fflf_repeat1 = 1002, - aux_sym_command_do_repeat1 = 1003, - aux_sym_command_do_repeat2 = 1004, - aux_sym_command_do_repeat3 = 1005, - aux_sym_command_for_repeat1 = 1006, - aux_sym_for_parameter_repeat1 = 1007, - aux_sym_command_kill_repeat1 = 1008, - aux_sym_kill_argument_repeat1 = 1009, - aux_sym_command_lock_repeat1 = 1010, - aux_sym_command_lock_arguments_variant_2_repeat1 = 1011, - aux_sym_command_read_repeat1 = 1012, - aux_sym_read_argument_repeat1 = 1013, - aux_sym_command_open_repeat1 = 1014, - aux_sym_command_close_repeat1 = 1015, - aux_sym_close_parameters_repeat1 = 1016, - aux_sym_open_parameters_repeat1 = 1017, - aux_sym_command_use_repeat1 = 1018, - aux_sym_command_new_repeat1 = 1019, - aux_sym_command_new_argument_repeat1 = 1020, - aux_sym_command_if_repeat1 = 1021, - aux_sym_command_job_repeat1 = 1022, - aux_sym_job_argument_repeat1 = 1023, - aux_sym_command_merge_repeat1 = 1024, - aux_sym_command_return_repeat1 = 1025, - aux_sym_command_goto_repeat1 = 1026, - aux_sym_xecute_argument_repeat1 = 1027, - aux_sym_command_xecute_repeat1 = 1028, - aux_sym_zbreak_arguments_repeat1 = 1029, - aux_sym_device_repeat1 = 1030, - aux_sym_command_zkill_repeat1 = 1031, - aux_sym_procedure_pub_vars_repeat1 = 1032, - aux_sym_commands_with_printlist_repeat1 = 1033, - aux_sym_parameter_list_repeat1 = 1034, - aux_sym_json_array_literal_post_cond_repeat1 = 1035, - aux_sym_json_object_literal_post_cond_repeat1 = 1036, - aux_sym_gvn_post_cond_repeat1 = 1037, - aux_sym_member_name_post_cond_repeat1 = 1038, - aux_sym_sql_field_identifier_post_cond_repeat1 = 1039, - aux_sym_sql_field_reference_post_cond_repeat1 = 1040, - aux_sym_oref_chain_expr_post_cond_repeat1 = 1041, - aux_sym_expression_post_cond_repeat1 = 1042, - aux_sym_include_clause_repeat1 = 1043, - aux_sym_class_body_repeat1 = 1044, - aux_sym_foreignkey_repeat1 = 1045, - aux_sym_index_properties_repeat1 = 1046, - aux_sym_index_type_params_repeat1 = 1047, - aux_sym_arguments_repeat1 = 1048, - aux_sym_type_with_params_repeat1 = 1049, - aux_sym_expression_method_keywords_repeat1 = 1050, - aux_sym_expression_method_keywords_repeat2 = 1051, - aux_sym_method_keyword_public_list_repeat1 = 1052, - aux_sym_method_keyword_generate_after_repeat1 = 1053, - aux_sym_class_keywords_repeat1 = 1054, - aux_sym_query_keywords_repeat1 = 1055, - aux_sym_trigger_keyword_update_column_list_repeat1 = 1056, - aux_sym_trigger_keywords_repeat1 = 1057, - aux_sym_external_trigger_keywords_repeat1 = 1058, - aux_sym_property_keyword_aliases_repeat1 = 1059, - aux_sym_property_keyword_sql_compute_on_change_repeat1 = 1060, - aux_sym_property_keywords_repeat1 = 1061, - aux_sym_relationship_keywords_repeat1 = 1062, - aux_sym_foreignkey_keywords_repeat1 = 1063, - aux_sym_parameter_keywords_repeat1 = 1064, - aux_sym_projection_keywords_repeat1 = 1065, - aux_sym_index_keywords_repeat1 = 1066, - aux_sym_extent_index_keywords_repeat1 = 1067, - aux_sym_xdata_keywords_repeat1 = 1068, - aux_sym_xdata_keywords_any_repeat1 = 1069, - alias_sym_bracket = 1070, - alias_sym_do_statement_after = 1071, - alias_sym_expression_method_body_content = 1072, - alias_sym_foreignkey_name = 1073, - alias_sym_index_name = 1074, - alias_sym_macro_def = 1075, - alias_sym_method_name = 1076, - alias_sym_parameter_name = 1077, - alias_sym_projection_name = 1078, - alias_sym_query_body_content = 1079, - alias_sym_relationship_name = 1080, - alias_sym_storage_name = 1081, - alias_sym_trigger_name = 1082, - alias_sym_true = 1083, - alias_sym_xdata_name = 1084, + sym_routine = 518, + sym_angled_bracket_fenced_text = 519, + sym_paren_fenced_text = 520, + sym_embedded_sql_marker = 521, + sym_embedded_sql_reverse_marker = 522, + sym__line_comment_inner = 523, + sym__block_comment_inner = 524, + sym_macro_value_line_with_continue = 525, + sym_sentinel = 526, + sym__bol = 527, + sym__termination = 528, + sym__zbreak_device_termination = 529, + sym__post_conditional_id = 530, + sym__xecute_arg_invalid = 531, + sym__zw_block = 532, + sym_html_marker = 533, + sym_html_marker_reversed = 534, + sym_embedded_js_special_case = 535, + sym_embedded_js_special_case_complete = 536, + sym_pound_if_special_case = 537, + sym_pound_if_special_case_else = 538, + sym_pound_if_special_case_else_if = 539, + sym_mnemonic = 540, + sym_tag_end_if = 541, + sym_external_method_body_content = 542, + sym_iris_username = 543, + sym_source_file = 544, + sym_expression = 545, + sym_expr_atom = 546, + sym_expr_tail = 547, + sym_parenthetical_expression = 548, + sym_unary_operator = 549, + sym_binary_operator = 550, + sym_pattern_operator = 551, + sym_pattern_expression = 552, + sym_class_method_call = 553, + sym_class_ref = 554, + sym_superclass_method_call = 555, + sym_extrinsic_function = 556, + sym_line_ref = 557, + sym_label_offset = 558, + sym_routine_ref = 559, + sym_dollarsf = 560, + sym_method_args = 561, + sym_method_arg = 562, + sym_byref_arg = 563, + sym_variadic_arg = 564, + sym_glvn = 565, + sym_gvn = 566, + sym_lvn = 567, + sym_ssvn = 568, + sym_sql_field_reference = 569, + sym_sql_field_modifier = 570, + sym_sql_field_identifier = 571, + sym_oref_chain_expr = 572, + sym_oref_chain_segment = 573, + sym_oref_method = 574, + sym_oref_property = 575, + sym_instance_variable = 576, + sym_member_name = 577, + sym_oref_parameter = 578, + sym_subscripts = 579, + sym_relative_dot_method = 580, + sym_relative_dot_property = 581, + sym_relative_dot_parameter = 582, + sym_system_defined_variable = 583, + sym_system_defined_function = 584, + sym_dollar_text = 585, + sym_dollar_bitlogic = 586, + sym_bitlogic_expression = 587, + sym_bitlogic_atom = 588, + sym_dollar_function = 589, + sym_dollar_select = 590, + sym_dollar_case = 591, + sym_dollar_list = 592, + sym_built_in_func_with_pos_options = 593, + sym_dollar_method = 594, + sym_dollar_arg_pair = 595, + sym_dollar_func_pos = 596, + sym_unary_expression = 597, + sym_indirection = 598, + sym_identifier_segment_immediate_special = 599, + sym_identifier_segment_immediate = 600, + sym_macro = 601, + sym_macro_constant = 602, + sym_macro_function = 603, + sym_json_object_literal = 604, + sym_json_object_literal_pair = 605, + sym_json_objectscript_expr = 606, + sym_json_literal = 607, + sym_json_array_literal = 608, + sym_json_boolean_literal = 609, + sym_statements = 610, + sym_line_comment_1 = 611, + sym_line_comment_2 = 612, + sym_line_comment_3 = 613, + sym_line_comment_4 = 614, + sym_block_comment = 615, + sym_statement = 616, + sym_keyword_pound_ifndef = 617, + sym_keyword_quit = 618, + sym_keyword_js = 619, + sym_dotted_statement = 620, + sym_variable_datatype = 621, + sym_keyword_of = 622, + sym_pound_dim = 623, + sym_pound_define = 624, + sym_pound_define_variable_args = 625, + sym_pound_def1arg = 626, + sym_pound_def1arg_variable_arg = 627, + sym_pound_if = 628, + sym_pound_ifdef = 629, + sym_pound_ifndef = 630, + sym_pound_elseif = 631, + sym_pound_else = 632, + sym_pound_import = 633, + sym_pound_include = 634, + sym_macro_value_line = 635, + sym_macro_value = 636, + sym_command_set = 637, + sym_set_argument = 638, + sym_set_target_list = 639, + sym_set_target = 640, + sym_oref_set_target = 641, + sym_command_write = 642, + sym_write_argument = 643, + sym_write_device_control = 644, + sym_write_device_fflf = 645, + sym_write_device_tab = 646, + sym_write_device_char = 647, + sym_write_mnemonic = 648, + sym_mnemonic_name = 649, + sym_command_do = 650, + sym_do_parameter = 651, + sym_instance_method_call = 652, + sym_routine_tag_call = 653, + sym_print_statement = 654, + sym_print_argument = 655, + sym_command_for = 656, + sym_for_parameter = 657, + sym_for_parameter_arg = 658, + sym_command_while = 659, + sym_command_kill = 660, + sym_kill_argument = 661, + sym_kill_target = 662, + sym_command_lock = 663, + sym_command_lock_argument = 664, + sym_command_lock_arguments_variant_1 = 665, + sym_command_lock_arguments_variant_2 = 666, + sym_locktype = 667, + sym_timeout = 668, + sym_command_read = 669, + sym_read_argument = 670, + sym_read_fchar = 671, + sym_read_variable = 672, + sym_command_open = 673, + sym_open_argument = 674, + sym_command_close = 675, + sym_close_parameters = 676, + sym_close_argument = 677, + sym_close_rename = 678, + sym_close_parameter_option_value = 679, + sym_use_argument = 680, + sym_device_keywords = 681, + sym_open_parameters = 682, + sym_command_use = 683, + sym_command_dowhile = 684, + sym_command_new = 685, + sym_command_new_argument = 686, + sym_command_new_item = 687, + sym_command_if = 688, + sym_command_else = 689, + sym_elseif_block = 690, + sym_else_block = 691, + sym_command_throw = 692, + sym_command_trycatch = 693, + sym_catch_block = 694, + sym_command_job = 695, + sym_job_argument = 696, + sym_command_break = 697, + sym_command_merge = 698, + sym_merge_argument = 699, + sym_command_return = 700, + sym_command_quit = 701, + sym_command_goto = 702, + sym_goto_argument = 703, + sym_command_halt_or_hang = 704, + sym_command_continue = 705, + sym_command_tcommit = 706, + sym_command_trollback = 707, + sym_command_tstart = 708, + sym_xecute_argument = 709, + sym_command_xecute = 710, + sym_command_view = 711, + sym_view_parameter = 712, + sym_command_zbreak = 713, + sym_zbreak_arg = 714, + sym_zbreak_location = 715, + sym_zbreak_condition = 716, + sym_zbreak_arguments = 717, + sym_device = 718, + sym_command_zkill = 719, + sym_command_zn = 720, + sym_command_zsu = 721, + sym_command_ztrap = 722, + sym_command_zwrite = 723, + sym_command_zz = 724, + sym_embedded_html = 725, + sym_embedded_xml = 726, + sym_embedded_sql = 727, + sym_embedded_sql_amp = 728, + sym_embedded_sql_hash = 729, + sym_embedded_js = 730, + sym_tag_with_params = 731, + sym_procedure_pub_vars = 732, + sym_procedure = 733, + sym_objectscript_built_in_command = 734, + sym_command_zload = 735, + sym_commands_with_printlist = 736, + sym_parameter_list = 737, + sym_command_macro = 738, + sym_tag_parameter = 739, + sym_post_conditional = 740, + sym_json_array_literal_post_cond = 741, + sym_json_boolean_literal_post_cond = 742, + sym_json_literal_post_cond = 743, + sym_json_objectscript_expr_post_cond = 744, + sym_json_object_literal_pair_post_cond = 745, + sym_json_object_literal_post_cond = 746, + sym_parenthetical_expression_post_cond = 747, + sym_macro_function_post_cond = 748, + sym_macro_constant_post_cond = 749, + sym_macro_post_cond = 750, + sym_objectscript_identifier_post_cond = 751, + sym_objectscript_identifier_special_post_cond = 752, + sym_lvn_post_cond = 753, + sym_gvn_post_cond = 754, + sym_identifier_segment_immediate_post_cond = 755, + sym_identifier_segment_immediate_special_post_cond = 756, + sym_ssvn_post_cond = 757, + sym_member_name_post_cond = 758, + sym_instance_variable_post_cond = 759, + sym_sql_field_identifier_post_cond = 760, + sym_sql_field_modifier_post_cond = 761, + sym_sql_field_reference_post_cond = 762, + sym_system_defined_variable_post_cond = 763, + sym_label_offset_post_cond = 764, + sym_routine_ref_post_cond = 765, + sym_indirection_post_cond = 766, + sym_extrinsic_function_post_cond = 767, + sym_oref_property_post_cond = 768, + sym_relative_dot_property_post_cond = 769, + sym_oref_method_post_cond = 770, + sym_relative_dot_method_post_cond = 771, + sym_oref_parameter_post_cond = 772, + sym_relative_dot_parameter_post_cond = 773, + sym_class_name_post_cond = 774, + sym_class_ref_post_cond = 775, + sym_class_method_call_post_cond = 776, + sym_oref_chain_segment_post_cond = 777, + sym_oref_chain_expr_post_cond = 778, + sym_superclass_method_call_post_cond = 779, + sym_unary_operator_post_cond = 780, + sym_unary_expression_post_cond = 781, + sym_expr_atom_post_cond = 782, + sym_binary_operator_post_cond = 783, + sym_pattern_expression_post_cond = 784, + sym_pattern_operator_post_cond = 785, + sym_expr_tail_post_cond = 786, + sym_expression_post_cond = 787, + sym_import_code = 788, + sym_include_code = 789, + sym_include_generator = 790, + sym_include_clause = 791, + sym_class_definition = 792, + sym_class_extends = 793, + sym_documatic_line = 794, + sym_class_body = 795, + sym_class_statement = 796, + sym_method = 797, + sym_classmethod = 798, + sym_query = 799, + sym_query_body = 800, + sym_trigger = 801, + sym_core_trigger = 802, + sym_external_trigger = 803, + sym_property = 804, + sym_relationship = 805, + sym_foreignkey = 806, + sym_parameter_type = 807, + sym_parameter = 808, + sym_projection = 809, + sym_index = 810, + sym_index_properties = 811, + sym_index_item = 812, + sym_index_property = 813, + sym_index_property_type = 814, + sym_index_type = 815, + sym_index_type_params = 816, + sym_xdata = 817, + sym_xdata_xml = 818, + sym_xdata_any = 819, + sym_storage = 820, + sym_method_definition = 821, + sym__call_method = 822, + sym__core_method = 823, + sym__expression_method = 824, + sym__external_method = 825, + sym_arguments = 826, + sym_argument = 827, + sym_default_argument_value = 828, + sym_return_type = 829, + sym_storage_body = 830, + sym_type_with_params = 831, + sym_typename = 832, + sym_typename_param = 833, + sym_quote_permitting_identifier = 834, + sym_expression_method_keywords = 835, + sym_external_method_keywords = 836, + sym_method_keyword_codemode_expression = 837, + sym_method_keyword_codemode = 838, + sym_method_keyword_language_objectscript = 839, + sym_method_keyword_language = 840, + sym_method_keyword_external_proc_name = 841, + sym_method_keyword_force_generate = 842, + sym_method_keyword_not_inheritable = 843, + sym_method_keyword_sql_proc = 844, + sym_method_keyword_web_method = 845, + sym_method_keyword_return_results_set = 846, + sym_method_keyword_public_list = 847, + sym_method_keyword_procedure_block = 848, + sym_method_keyword_soap_binding_style = 849, + sym_method_keyword_soap_body_use = 850, + sym_method_keyword_soap_namespace = 851, + sym_method_keyword_sql_name = 852, + sym_method_keyword_generate_after = 853, + sym_method_keyword_place_after = 854, + sym_method_keyword_requires = 855, + sym_method_keyword_soap_message_name = 856, + sym_method_keyword_soap_action = 857, + sym_call_method_keyword = 858, + sym_call_method_keywords = 859, + sym_method_keyword = 860, + sym_method_keywords = 861, + sym_method_keyword_soap_request_message = 862, + sym_class_keyword_sql_row_id_name = 863, + sym_class_keyword_sql_table_name = 864, + sym_class_keyword_ddl_allowed = 865, + sym_class_keyword_hidden = 866, + sym_class_keyword_legacy_instance_context = 867, + sym_class_keyword_no_extent = 868, + sym_class_keyword_inheritance = 869, + sym_class_keyword_language = 870, + sym_class_keyword_sharded = 871, + sym_class_keyword_view_query = 872, + sym_class_keyword_odbc_type = 873, + sym_class_keyword_owner = 874, + sym_class_keyword_procedure_block = 875, + sym_class_keyword_sql_row_id_private = 876, + sym_class_keyword_sql_category = 877, + sym_class_keyword_storage_strategy = 878, + sym_class_keyword_system = 879, + sym_class_keyword_propertyclass = 880, + sym_class_keyword_embedded_class = 881, + sym_class_keyword_classtype = 882, + sym_class_keyword_clientdatatype = 883, + sym_class_keyword_depends_on = 884, + sym_class_keyword_constraintclass_on = 885, + sym_class_keyword_compile_after = 886, + sym_class_keyword_generated_by = 887, + sym_class_keyword_indexclass = 888, + sym_class_keyword_membersuper = 889, + sym_class_keyword_projection_class = 890, + sym_class_keyword_modified = 891, + sym_class_keyword_triggerclass = 892, + sym_class_keyword_queryclass = 893, + sym_class_keywords = 894, + sym_class_keyword = 895, + sym_query_keyword_sql_view = 896, + sym_query_keyword_sql_view_name = 897, + sym_query_keyword = 898, + sym_query_keywords = 899, + sym_trigger_keyword_foreach = 900, + sym_trigger_keyword_event = 901, + sym_trigger_event_value = 902, + sym_trigger_keyword_order = 903, + sym_trigger_keyword_time = 904, + sym_trigger_keyword_newtable = 905, + sym_trigger_keyword_oldtable = 906, + sym_trigger_keyword_update_column_list = 907, + sym_keyword_list = 908, + sym_trigger_keyword = 909, + sym_trigger_keywords = 910, + sym_external_trigger_keywords = 911, + sym_property_keyword_aliases = 912, + sym_property_keyword_calculated = 913, + sym_property_keyword_client_name = 914, + sym_property_keyword_compute_local_only = 915, + sym_property_keyword_deferred = 916, + sym_property_keyword_identity = 917, + sym_property_keyword_multidimensional = 918, + sym_property_keyword_private = 919, + sym_property_keyword_transient = 920, + sym_property_keyword_readonly = 921, + sym_property_keyword_required = 922, + sym_property_keyword_server_only = 923, + sym_property_keyword_sql_column_number = 924, + sym_property_keyword_sql_computed = 925, + sym_property_keyword_sql_compute_on_change = 926, + sym_property_keyword_sql_field_name = 927, + sym_property_keyword_sql_list_delim = 928, + sym_property_keyword_sql_list_type = 929, + sym_property_keyword_sql_compute_code = 930, + sym_rhs_sql_compute_code = 931, + sym_property_keyword_initial_expression = 932, + sym_property_keyword = 933, + sym_property_keywords = 934, + sym_relationship_keyword = 935, + sym_relationship_keywords = 936, + sym_relationship_keyword_cardinality = 937, + sym_relationship_keyword_inverse = 938, + sym_relationship_keyword_on_delete = 939, + sym_foreignkey_keyword_no_check = 940, + sym_foreignkey_keyword = 941, + sym_foreignkey_keywords = 942, + sym_foreignkey_keyword_on_update = 943, + sym_parameter_keyword_final = 944, + sym_parameter_keyword_abstract = 945, + sym_parameter_keyword_deprecated = 946, + sym_parameter_keyword_internal = 947, + sym_parameter_keyword_flags = 948, + sym_parameter_keyword_constraint = 949, + sym_parameter_keyword = 950, + sym_parameter_keywords = 951, + sym_projection_keyword = 952, + sym_projection_keywords = 953, + sym_index_keyword_type = 954, + sym_index_coshardwith = 955, + sym_index_keyword_extent = 956, + sym_index_keyword_idkey = 957, + sym_index_keyword_primary_key = 958, + sym_index_keyword_unique = 959, + sym_index_keyword_deferred = 960, + sym_index_keyword_shardkey = 961, + sym_index_keyword_data = 962, + sym_index_keyword_condition = 963, + sym_index_keyword = 964, + sym_index_keywords = 965, + sym_extent_index_keywords = 966, + sym_xdata_keyword_schemaspec = 967, + sym_xdata_keyword_xmlnamespace = 968, + sym_xdata_keyword = 969, + sym_xdata_keywords = 970, + sym_xdata_keyword_mimetype = 971, + sym_xdata_keywords_any = 972, + sym_storage_keywords = 973, + sym_routine_definition = 974, + sym_routine_type = 975, + aux_sym_source_file_repeat1 = 976, + aux_sym_expression_repeat1 = 977, + aux_sym_routine_ref_repeat1 = 978, + aux_sym_dollarsf_repeat1 = 979, + aux_sym_method_args_repeat1 = 980, + aux_sym_sql_field_reference_repeat1 = 981, + aux_sym_sql_field_identifier_repeat1 = 982, + aux_sym_member_name_repeat1 = 983, + aux_sym_subscripts_repeat1 = 984, + aux_sym_bitlogic_expression_repeat1 = 985, + aux_sym_dollar_select_repeat1 = 986, + aux_sym_dollar_case_repeat1 = 987, + aux_sym_dollar_list_repeat1 = 988, + aux_sym_built_in_func_with_pos_options_repeat1 = 989, + aux_sym_json_object_literal_repeat1 = 990, + aux_sym_json_array_literal_repeat1 = 991, + aux_sym_statements_repeat1 = 992, + aux_sym_dotted_statement_repeat1 = 993, + aux_sym_variable_datatype_repeat1 = 994, + aux_sym_pound_dim_repeat1 = 995, + aux_sym_pound_define_variable_args_repeat1 = 996, + aux_sym_pound_if_repeat1 = 997, + aux_sym_pound_import_repeat1 = 998, + aux_sym_macro_value_repeat1 = 999, + aux_sym_command_set_repeat1 = 1000, + aux_sym_set_target_list_repeat1 = 1001, + aux_sym_command_write_repeat1 = 1002, + aux_sym_write_device_fflf_repeat1 = 1003, + aux_sym_command_do_repeat1 = 1004, + aux_sym_command_do_repeat2 = 1005, + aux_sym_command_do_repeat3 = 1006, + aux_sym_command_for_repeat1 = 1007, + aux_sym_for_parameter_repeat1 = 1008, + aux_sym_command_kill_repeat1 = 1009, + aux_sym_kill_argument_repeat1 = 1010, + aux_sym_command_lock_repeat1 = 1011, + aux_sym_command_lock_arguments_variant_2_repeat1 = 1012, + aux_sym_command_read_repeat1 = 1013, + aux_sym_read_argument_repeat1 = 1014, + aux_sym_command_open_repeat1 = 1015, + aux_sym_command_close_repeat1 = 1016, + aux_sym_close_parameters_repeat1 = 1017, + aux_sym_open_parameters_repeat1 = 1018, + aux_sym_command_use_repeat1 = 1019, + aux_sym_command_new_repeat1 = 1020, + aux_sym_command_new_argument_repeat1 = 1021, + aux_sym_command_if_repeat1 = 1022, + aux_sym_command_job_repeat1 = 1023, + aux_sym_job_argument_repeat1 = 1024, + aux_sym_command_merge_repeat1 = 1025, + aux_sym_command_return_repeat1 = 1026, + aux_sym_command_goto_repeat1 = 1027, + aux_sym_xecute_argument_repeat1 = 1028, + aux_sym_command_xecute_repeat1 = 1029, + aux_sym_zbreak_arguments_repeat1 = 1030, + aux_sym_device_repeat1 = 1031, + aux_sym_command_zkill_repeat1 = 1032, + aux_sym_procedure_pub_vars_repeat1 = 1033, + aux_sym_commands_with_printlist_repeat1 = 1034, + aux_sym_parameter_list_repeat1 = 1035, + aux_sym_json_array_literal_post_cond_repeat1 = 1036, + aux_sym_json_object_literal_post_cond_repeat1 = 1037, + aux_sym_gvn_post_cond_repeat1 = 1038, + aux_sym_member_name_post_cond_repeat1 = 1039, + aux_sym_sql_field_identifier_post_cond_repeat1 = 1040, + aux_sym_sql_field_reference_post_cond_repeat1 = 1041, + aux_sym_oref_chain_expr_post_cond_repeat1 = 1042, + aux_sym_expression_post_cond_repeat1 = 1043, + aux_sym_include_clause_repeat1 = 1044, + aux_sym_class_body_repeat1 = 1045, + aux_sym_foreignkey_repeat1 = 1046, + aux_sym_index_properties_repeat1 = 1047, + aux_sym_index_type_params_repeat1 = 1048, + aux_sym_arguments_repeat1 = 1049, + aux_sym_type_with_params_repeat1 = 1050, + aux_sym_expression_method_keywords_repeat1 = 1051, + aux_sym_expression_method_keywords_repeat2 = 1052, + aux_sym_method_keyword_public_list_repeat1 = 1053, + aux_sym_method_keyword_generate_after_repeat1 = 1054, + aux_sym_class_keywords_repeat1 = 1055, + aux_sym_query_keywords_repeat1 = 1056, + aux_sym_trigger_keyword_update_column_list_repeat1 = 1057, + aux_sym_trigger_keywords_repeat1 = 1058, + aux_sym_external_trigger_keywords_repeat1 = 1059, + aux_sym_property_keyword_aliases_repeat1 = 1060, + aux_sym_property_keyword_sql_compute_on_change_repeat1 = 1061, + aux_sym_property_keywords_repeat1 = 1062, + aux_sym_relationship_keywords_repeat1 = 1063, + aux_sym_foreignkey_keywords_repeat1 = 1064, + aux_sym_parameter_keywords_repeat1 = 1065, + aux_sym_projection_keywords_repeat1 = 1066, + aux_sym_index_keywords_repeat1 = 1067, + aux_sym_extent_index_keywords_repeat1 = 1068, + aux_sym_xdata_keywords_repeat1 = 1069, + aux_sym_xdata_keywords_any_repeat1 = 1070, + alias_sym_bracket = 1071, + alias_sym_do_statement_after = 1072, + alias_sym_expression_method_body_content = 1073, + alias_sym_foreignkey_name = 1074, + alias_sym_index_name = 1075, + alias_sym_macro_def = 1076, + alias_sym_method_name = 1077, + alias_sym_parameter_name = 1078, + alias_sym_projection_name = 1079, + alias_sym_query_body_content = 1080, + alias_sym_relationship_name = 1081, + alias_sym_storage_name = 1082, + alias_sym_trigger_name = 1083, + alias_sym_true = 1084, + alias_sym_xdata_name = 1085, }; static const char * const ts_symbol_names[] = { @@ -1633,6 +1634,7 @@ static const char * const ts_symbol_names[] = { [sym__argumentless_loop] = "_argumentless_loop", [sym__whitespace] = "_whitespace", [sym_tag] = "tag", + [sym_routine] = "routine", [sym_angled_bracket_fenced_text] = "angled_bracket_fenced_text", [sym_paren_fenced_text] = "paren_fenced_text", [sym_embedded_sql_marker] = "embedded_sql_marker", @@ -2711,7 +2713,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_keyword_includegenerator] = sym_keyword_includegenerator, [sym_keyword_byref] = sym_keyword_byref, [sym_keyword_output] = sym_keyword_output, - [aux_sym_routine_definition_token1] = aux_sym_routine_definition_token1, + [aux_sym_routine_definition_token1] = sym_routine, [aux_sym_routine_type_token1] = aux_sym_routine_type_token1, [aux_sym_routine_type_token2] = aux_sym_routine_type_token2, [aux_sym_routine_type_token3] = aux_sym_routine_type_token3, @@ -2721,6 +2723,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__argumentless_loop] = sym__argumentless_loop, [sym__whitespace] = sym__whitespace, [sym_tag] = sym_tag, + [sym_routine] = sym_routine, [sym_angled_bracket_fenced_text] = sym_angled_bracket_fenced_text, [sym_paren_fenced_text] = sym_paren_fenced_text, [sym_embedded_sql_marker] = sym_embedded_sql_marker, @@ -5363,6 +5366,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_routine] = { + .visible = true, + .named = true, + }, [sym_angled_bracket_fenced_text] = { .visible = true, .named = true, @@ -99801,6 +99808,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__argumentless_loop] = ACTIONS(1), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(1), + [sym_routine] = ACTIONS(1), [sym_angled_bracket_fenced_text] = ACTIONS(1), [sym_paren_fenced_text] = ACTIONS(1), [sym_embedded_sql_marker] = ACTIONS(1), @@ -2158480,31 +2158488,32 @@ enum ts_external_scanner_symbol_identifiers { ts_external_token__argumentless_loop = 3, ts_external_token__whitespace = 4, ts_external_token_tag = 5, - ts_external_token_angled_bracket_fenced_text = 6, - ts_external_token_paren_fenced_text = 7, - ts_external_token_embedded_sql_marker = 8, - ts_external_token_embedded_sql_reverse_marker = 9, - ts_external_token__line_comment_inner = 10, - ts_external_token__block_comment_inner = 11, - ts_external_token_macro_value_line_with_continue = 12, - ts_external_token_sentinel = 13, - ts_external_token__bol = 14, - ts_external_token__termination = 15, - ts_external_token__zbreak_device_termination = 16, - ts_external_token__post_conditional_id = 17, - ts_external_token__xecute_arg_invalid = 18, - ts_external_token__zw_block = 19, - ts_external_token_html_marker = 20, - ts_external_token_html_marker_reversed = 21, - ts_external_token_embedded_js_special_case = 22, - ts_external_token_embedded_js_special_case_complete = 23, - ts_external_token_pound_if_special_case = 24, - ts_external_token_pound_if_special_case_else = 25, - ts_external_token_pound_if_special_case_else_if = 26, - ts_external_token_mnemonic = 27, - ts_external_token_tag_end_if = 28, - ts_external_token_external_method_body_content = 29, - ts_external_token_iris_username = 30, + ts_external_token_routine = 6, + ts_external_token_angled_bracket_fenced_text = 7, + ts_external_token_paren_fenced_text = 8, + ts_external_token_embedded_sql_marker = 9, + ts_external_token_embedded_sql_reverse_marker = 10, + ts_external_token__line_comment_inner = 11, + ts_external_token__block_comment_inner = 12, + ts_external_token_macro_value_line_with_continue = 13, + ts_external_token_sentinel = 14, + ts_external_token__bol = 15, + ts_external_token__termination = 16, + ts_external_token__zbreak_device_termination = 17, + ts_external_token__post_conditional_id = 18, + ts_external_token__xecute_arg_invalid = 19, + ts_external_token__zw_block = 20, + ts_external_token_html_marker = 21, + ts_external_token_html_marker_reversed = 22, + ts_external_token_embedded_js_special_case = 23, + ts_external_token_embedded_js_special_case_complete = 24, + ts_external_token_pound_if_special_case = 25, + ts_external_token_pound_if_special_case_else = 26, + ts_external_token_pound_if_special_case_else_if = 27, + ts_external_token_mnemonic = 28, + ts_external_token_tag_end_if = 29, + ts_external_token_external_method_body_content = 30, + ts_external_token_iris_username = 31, }; static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { @@ -2158514,6 +2158523,7 @@ static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__argumentless_loop] = sym__argumentless_loop, [ts_external_token__whitespace] = sym__whitespace, [ts_external_token_tag] = sym_tag, + [ts_external_token_routine] = sym_routine, [ts_external_token_angled_bracket_fenced_text] = sym_angled_bracket_fenced_text, [ts_external_token_paren_fenced_text] = sym_paren_fenced_text, [ts_external_token_embedded_sql_marker] = sym_embedded_sql_marker, @@ -2158549,6 +2158559,7 @@ static const bool ts_external_scanner_states[49][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__argumentless_loop] = true, [ts_external_token__whitespace] = true, [ts_external_token_tag] = true, + [ts_external_token_routine] = true, [ts_external_token_angled_bracket_fenced_text] = true, [ts_external_token_paren_fenced_text] = true, [ts_external_token_embedded_sql_marker] = true, @@ -2158895,7 +2158906,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_objectscript(void) { .metadata = { .major_version = 1, .minor_version = 7, - .patch_version = 4, + .patch_version = 5, }, }; return &language; diff --git a/objectscript/src/scanner.c b/objectscript/src/scanner.c index 244350d..65c589f 100644 --- a/objectscript/src/scanner.c +++ b/objectscript/src/scanner.c @@ -100,6 +100,7 @@ void *tree_sitter_objectscript_external_scanner_create() { scanner->in_body = 0; ObjectScript_Core_Scanner_init(&scanner->core_scanner); scanner->core_scanner.column1_statement_mode = true; + scanner->core_scanner.routine_token_mode = true; return scanner; } diff --git a/objectscript/test/corpus/routine-mac.txt b/objectscript/test/corpus/routine-mac.txt index 588e7fe..544c685 100644 --- a/objectscript/test/corpus/routine-mac.txt +++ b/objectscript/test/corpus/routine-mac.txt @@ -2,12 +2,14 @@ Valid routine, type = mac ==== Routine test.x [Type = mac] -test -/// testing - - set x = 2 - w x -#INCLUDE %stringreplace +heyyy() methodimpl { + w "hi" + set x = 2 + if x { + w "bye" + q + } +} --- (source_file @@ -16,31 +18,48 @@ test (routine_name) (routine_type) (statement - (tag)) - (documatic_line) - (statement - (command_set - (keyword_set) - (set_argument - (set_target - (glvn - (lvn - (objectscript_identifier)))) - (expression - (expr_atom - (numeric_literal)))))) - (statement - (command_write - (keyword_write) - (write_argument - (expression - (expr_atom - (lvn - (objectscript_identifier))))))) - (statement - (pound_include - (keyword_pound_include) - (class_name))))) + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (bracket)) + (keyword_methodimpl)) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_quit + (keyword_quit))))))))) ==== Valid routine header, type = int @@ -54,6 +73,64 @@ Routine %test.x [Type = int] (routine_name) (routine_type))) +==== +Valid top-level procedure without routine header +==== +heyyy() methodimpl { + w "hi" + set x = 2 + if x { + w "bye" + q + } +} +--- + +(source_file + (statement + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (bracket)) + (keyword_methodimpl)) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_quit + (keyword_quit)))))))) + ==== Valid routine header, type = inc ==== diff --git a/objectscript/test/corpus/valid.txt b/objectscript/test/corpus/valid.txt new file mode 100644 index 0000000..e69de29 diff --git a/objectscript_routine/grammar.js b/objectscript_routine/grammar.js index 415b992..a107927 100644 --- a/objectscript_routine/grammar.js +++ b/objectscript_routine/grammar.js @@ -14,7 +14,7 @@ const define_grammar = require('../common/define_grammar'); module.exports = define_grammar(objectscript_core, { name: 'objectscript_routine', - externals: ($, previous) => previous.concat([$.compiled_header, $.routine, $.rtn_dot]), + externals: ($, previous) => previous.concat([$.compiled_header, $.rtn_dot]), extras: ($, previous) => previous.concat([ /\s/, diff --git a/objectscript_routine/src/grammar.json b/objectscript_routine/src/grammar.json index edab5ef..a5e1dee 100644 --- a/objectscript_routine/src/grammar.json +++ b/objectscript_routine/src/grammar.json @@ -17889,6 +17889,10 @@ "type": "SYMBOL", "name": "tag" }, + { + "type": "SYMBOL", + "name": "routine" + }, { "type": "SYMBOL", "name": "angled_bracket_fenced_text" @@ -17985,10 +17989,6 @@ "type": "SYMBOL", "name": "compiled_header" }, - { - "type": "SYMBOL", - "name": "routine" - }, { "type": "SYMBOL", "name": "rtn_dot" diff --git a/objectscript_routine/src/parser.c b/objectscript_routine/src/parser.c index 1648af3..e424e05 100644 --- a/objectscript_routine/src/parser.c +++ b/objectscript_routine/src/parser.c @@ -300,31 +300,31 @@ enum ts_symbol_identifiers { sym__argumentless_loop = 270, sym__whitespace = 271, sym_tag = 272, - sym_angled_bracket_fenced_text = 273, - sym_paren_fenced_text = 274, - sym_embedded_sql_marker = 275, - sym_embedded_sql_reverse_marker = 276, - sym__line_comment_inner = 277, - sym__block_comment_inner = 278, - sym_macro_value_line_with_continue = 279, - sym_sentinel = 280, - sym__bol = 281, - sym__termination = 282, - sym__zbreak_device_termination = 283, - sym__post_conditional_id = 284, - sym__xecute_arg_invalid = 285, - sym__zw_block = 286, - sym_html_marker = 287, - sym_html_marker_reversed = 288, - sym_embedded_js_special_case = 289, - sym_embedded_js_special_case_complete = 290, - sym_pound_if_special_case = 291, - sym_pound_if_special_case_else = 292, - sym_pound_if_special_case_else_if = 293, - sym_mnemonic = 294, - sym_tag_end_if = 295, - sym_compiled_header = 296, - sym_routine = 297, + sym_routine = 273, + sym_angled_bracket_fenced_text = 274, + sym_paren_fenced_text = 275, + sym_embedded_sql_marker = 276, + sym_embedded_sql_reverse_marker = 277, + sym__line_comment_inner = 278, + sym__block_comment_inner = 279, + sym_macro_value_line_with_continue = 280, + sym_sentinel = 281, + sym__bol = 282, + sym__termination = 283, + sym__zbreak_device_termination = 284, + sym__post_conditional_id = 285, + sym__xecute_arg_invalid = 286, + sym__zw_block = 287, + sym_html_marker = 288, + sym_html_marker_reversed = 289, + sym_embedded_js_special_case = 290, + sym_embedded_js_special_case_complete = 291, + sym_pound_if_special_case = 292, + sym_pound_if_special_case_else = 293, + sym_pound_if_special_case_else_if = 294, + sym_mnemonic = 295, + sym_tag_end_if = 296, + sym_compiled_header = 297, sym_rtn_dot = 298, sym_source_file = 299, sym_expression = 300, @@ -921,6 +921,7 @@ static const char * const ts_symbol_names[] = { [sym__argumentless_loop] = "_argumentless_loop", [sym__whitespace] = "_whitespace", [sym_tag] = "tag", + [sym_routine] = "routine", [sym_angled_bracket_fenced_text] = "angled_bracket_fenced_text", [sym_paren_fenced_text] = "paren_fenced_text", [sym_embedded_sql_marker] = "embedded_sql_marker", @@ -945,7 +946,6 @@ static const char * const ts_symbol_names[] = { [sym_mnemonic] = "mnemonic", [sym_tag_end_if] = "tag_end_if", [sym_compiled_header] = "compiled_header", - [sym_routine] = "routine", [sym_rtn_dot] = "rtn_dot", [sym_source_file] = "source_file", [sym_expression] = "expression", @@ -1542,6 +1542,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__argumentless_loop] = sym__argumentless_loop, [sym__whitespace] = sym__whitespace, [sym_tag] = sym_tag, + [sym_routine] = sym_routine, [sym_angled_bracket_fenced_text] = sym_angled_bracket_fenced_text, [sym_paren_fenced_text] = sym_paren_fenced_text, [sym_embedded_sql_marker] = sym_embedded_sql_marker, @@ -1566,7 +1567,6 @@ static const TSSymbol ts_symbol_map[] = { [sym_mnemonic] = sym_mnemonic, [sym_tag_end_if] = sym_tag_end_if, [sym_compiled_header] = sym_compiled_header, - [sym_routine] = sym_routine, [sym_rtn_dot] = sym_rtn_dot, [sym_source_file] = sym_source_file, [sym_expression] = sym_expression, @@ -2982,6 +2982,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_routine] = { + .visible = true, + .named = true, + }, [sym_angled_bracket_fenced_text] = { .visible = true, .named = true, @@ -3078,10 +3082,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_routine] = { - .visible = true, - .named = true, - }, [sym_rtn_dot] = { .visible = true, .named = true, @@ -13209,51 +13209,51 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8657] = 8386, [8658] = 8658, [8659] = 8659, - [8660] = 8087, - [8661] = 8077, - [8662] = 8387, + [8660] = 8077, + [8661] = 8387, + [8662] = 8244, [8663] = 8388, - [8664] = 8244, + [8664] = 8265, [8665] = 8665, - [8666] = 8265, - [8667] = 8389, - [8668] = 8390, + [8666] = 8389, + [8667] = 8390, + [8668] = 7780, [8669] = 8391, - [8670] = 7780, + [8670] = 8195, [8671] = 7931, - [8672] = 8195, + [8672] = 8286, [8673] = 7824, - [8674] = 8286, - [8675] = 7812, - [8676] = 7766, + [8674] = 7812, + [8675] = 7766, + [8676] = 8196, [8677] = 8406, - [8678] = 8196, + [8678] = 8678, [8679] = 8412, [8680] = 8680, - [8681] = 8681, - [8682] = 7793, - [8683] = 8245, - [8684] = 8392, - [8685] = 7926, - [8686] = 8279, - [8687] = 8197, + [8681] = 7793, + [8682] = 8245, + [8683] = 8392, + [8684] = 7926, + [8685] = 8279, + [8686] = 8197, + [8687] = 8687, [8688] = 8688, - [8689] = 8689, - [8690] = 8509, - [8691] = 8120, - [8692] = 1071, + [8689] = 8509, + [8690] = 8120, + [8691] = 1071, + [8692] = 8246, [8693] = 7769, [8694] = 7789, - [8695] = 8246, - [8696] = 1072, + [8695] = 1072, + [8696] = 8247, [8697] = 8697, - [8698] = 8247, - [8699] = 8513, - [8700] = 8248, - [8701] = 8249, + [8698] = 8513, + [8699] = 8248, + [8700] = 8249, + [8701] = 8198, [8702] = 1090, [8703] = 1094, - [8704] = 8198, + [8704] = 8199, [8705] = 7784, [8706] = 1101, [8707] = 1102, @@ -13261,43 +13261,43 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [8709] = 7764, [8710] = 7773, [8711] = 1189, - [8712] = 8199, + [8712] = 8712, [8713] = 972, [8714] = 862, - [8715] = 8715, - [8716] = 885, - [8717] = 915, - [8718] = 938, - [8719] = 986, - [8720] = 999, - [8721] = 1003, - [8722] = 7816, - [8723] = 7817, - [8724] = 1015, - [8725] = 1026, - [8726] = 1032, - [8727] = 1037, - [8728] = 1085, - [8729] = 1095, - [8730] = 1164, - [8731] = 1169, - [8732] = 705, - [8733] = 740, - [8734] = 749, - [8735] = 785, - [8736] = 8438, - [8737] = 788, - [8738] = 8541, - [8739] = 8627, - [8740] = 8596, - [8741] = 8697, - [8742] = 8343, - [8743] = 7770, - [8744] = 7775, - [8745] = 8513, - [8746] = 8444, + [8715] = 885, + [8716] = 915, + [8717] = 938, + [8718] = 986, + [8719] = 999, + [8720] = 1003, + [8721] = 7816, + [8722] = 7817, + [8723] = 1015, + [8724] = 1026, + [8725] = 1032, + [8726] = 1037, + [8727] = 1085, + [8728] = 1095, + [8729] = 1164, + [8730] = 1169, + [8731] = 705, + [8732] = 740, + [8733] = 749, + [8734] = 785, + [8735] = 8438, + [8736] = 788, + [8737] = 8541, + [8738] = 8627, + [8739] = 8596, + [8740] = 8697, + [8741] = 8343, + [8742] = 7770, + [8743] = 7775, + [8744] = 8513, + [8745] = 8444, + [8746] = 8746, [8747] = 8569, - [8748] = 8748, + [8748] = 8087, [8749] = 8352, [8750] = 7832, [8751] = 7800, @@ -14188,8 +14188,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9636] = 7980, [9637] = 8820, [9638] = 7781, - [9639] = 8680, - [9640] = 8681, + [9639] = 8678, + [9640] = 8680, [9641] = 9322, [9642] = 8805, [9643] = 8806, @@ -14200,50 +14200,50 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9648] = 8573, [9649] = 9273, [9650] = 9274, - [9651] = 8688, - [9652] = 8689, + [9651] = 8687, + [9652] = 8688, [9653] = 9317, [9654] = 8099, - [9655] = 9323, + [9655] = 8365, [9656] = 9318, - [9657] = 9241, - [9658] = 8809, - [9659] = 9324, - [9660] = 9325, - [9661] = 8578, - [9662] = 8807, + [9657] = 9323, + [9658] = 9241, + [9659] = 8809, + [9660] = 9324, + [9661] = 9325, + [9662] = 8578, [9663] = 8100, [9664] = 8101, - [9665] = 8808, - [9666] = 9326, - [9667] = 9327, - [9668] = 9328, - [9669] = 9329, - [9670] = 9330, + [9665] = 8807, + [9666] = 8808, + [9667] = 9326, + [9668] = 9327, + [9669] = 9328, + [9670] = 9329, [9671] = 9319, - [9672] = 9331, + [9672] = 9330, [9673] = 9320, [9674] = 9321, - [9675] = 9332, - [9676] = 9333, + [9675] = 9331, + [9676] = 9332, [9677] = 9322, [9678] = 9323, - [9679] = 9334, - [9680] = 9335, - [9681] = 9248, + [9679] = 9333, + [9680] = 9334, + [9681] = 9335, [9682] = 9324, [9683] = 9325, - [9684] = 9249, + [9684] = 9248, [9685] = 8807, [9686] = 8808, [9687] = 9326, [9688] = 9327, - [9689] = 9292, - [9690] = 9336, - [9691] = 8365, + [9689] = 9249, + [9690] = 9292, + [9691] = 8366, [9692] = 9328, - [9693] = 9337, - [9694] = 9293, + [9693] = 9336, + [9694] = 9337, [9695] = 9329, [9696] = 9330, [9697] = 9331, @@ -14252,24 +14252,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9700] = 9334, [9701] = 9335, [9702] = 7867, - [9703] = 9207, - [9704] = 9250, - [9705] = 9251, + [9703] = 9293, + [9704] = 9207, + [9705] = 9250, [9706] = 9509, - [9707] = 8366, - [9708] = 9336, + [9707] = 9336, + [9708] = 9251, [9709] = 9337, [9710] = 8790, [9711] = 7958, [9712] = 9208, - [9713] = 8372, - [9714] = 9209, - [9715] = 9210, - [9716] = 9211, - [9717] = 8791, - [9718] = 9212, - [9719] = 9215, - [9720] = 9218, + [9713] = 9209, + [9714] = 9210, + [9715] = 9211, + [9716] = 8791, + [9717] = 9212, + [9718] = 9215, + [9719] = 9218, + [9720] = 8372, [9721] = 9338, [9722] = 9221, [9723] = 9223, @@ -14288,10 +14288,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9736] = 9237, [9737] = 9238, [9738] = 8379, - [9739] = 9252, + [9739] = 9545, [9740] = 9240, [9741] = 9241, - [9742] = 9545, + [9742] = 9252, [9743] = 9338, [9744] = 9242, [9745] = 9745, @@ -14540,7 +14540,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [9988] = 8102, [9989] = 8357, [9990] = 8358, - [9991] = 8748, + [9991] = 8746, [9992] = 9298, [9993] = 8363, [9994] = 8364, @@ -14586,7 +14586,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10034] = 8370, [10035] = 8371, [10036] = 8372, - [10037] = 8680, + [10037] = 8678, [10038] = 8535, [10039] = 8536, [10040] = 8537, @@ -14635,7 +14635,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10083] = 8659, [10084] = 7757, [10085] = 9224, - [10086] = 8681, + [10086] = 8680, [10087] = 8851, [10088] = 8343, [10089] = 8077, @@ -14659,7 +14659,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10107] = 8590, [10108] = 9745, [10109] = 9750, - [10110] = 9375, + [10110] = 8712, [10111] = 7994, [10112] = 7967, [10113] = 7959, @@ -14678,8 +14678,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10126] = 9745, [10127] = 9750, [10128] = 8830, - [10129] = 9315, - [10130] = 8364, + [10129] = 8364, + [10130] = 9315, [10131] = 8522, [10132] = 9316, [10133] = 9257, @@ -14688,19 +14688,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10136] = 9220, [10137] = 9745, [10138] = 9750, - [10139] = 8688, + [10139] = 10139, [10140] = 8523, [10141] = 8279, [10142] = 9226, - [10143] = 10143, - [10144] = 8689, - [10145] = 10145, - [10146] = 9745, - [10147] = 9750, - [10148] = 8601, + [10143] = 8687, + [10144] = 10144, + [10145] = 9745, + [10146] = 9750, + [10147] = 8601, + [10148] = 8688, [10149] = 9317, - [10150] = 8334, - [10151] = 8715, + [10150] = 8872, + [10151] = 8334, [10152] = 9227, [10153] = 9228, [10154] = 10154, @@ -14709,13 +14709,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10157] = 8623, [10158] = 7780, [10159] = 8087, - [10160] = 9259, + [10160] = 8279, [10161] = 8509, [10162] = 8552, - [10163] = 8374, + [10163] = 9259, [10164] = 9230, - [10165] = 9260, - [10166] = 8279, + [10165] = 8374, + [10166] = 9260, [10167] = 9261, [10168] = 9231, [10169] = 9275, @@ -14723,78 +14723,78 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10171] = 9232, [10172] = 8357, [10173] = 7977, - [10174] = 8375, - [10175] = 8509, - [10176] = 8577, + [10174] = 8509, + [10175] = 8375, + [10176] = 8665, [10177] = 8446, [10178] = 8088, - [10179] = 9263, - [10180] = 8665, + [10179] = 8577, + [10180] = 9263, [10181] = 9379, [10182] = 7757, [10183] = 7820, [10184] = 9233, - [10185] = 9610, - [10186] = 9264, - [10187] = 8389, - [10188] = 9234, - [10189] = 8815, - [10190] = 8816, - [10191] = 9265, - [10192] = 9235, - [10193] = 9236, - [10194] = 9266, - [10195] = 9237, + [10185] = 8389, + [10186] = 9610, + [10187] = 9234, + [10188] = 8815, + [10189] = 8816, + [10190] = 9264, + [10191] = 9235, + [10192] = 9236, + [10193] = 9265, + [10194] = 9237, + [10195] = 9266, [10196] = 7787, [10197] = 9258, [10198] = 8629, [10199] = 9554, - [10200] = 8500, + [10200] = 8583, [10201] = 9557, [10202] = 7771, [10203] = 8602, [10204] = 9520, [10205] = 9521, - [10206] = 8501, + [10206] = 8500, [10207] = 9562, [10208] = 8358, [10209] = 8603, [10210] = 9238, - [10211] = 8583, + [10211] = 8501, [10212] = 8817, [10213] = 8091, - [10214] = 8799, - [10215] = 8120, - [10216] = 9240, - [10217] = 8604, + [10214] = 8120, + [10215] = 8799, + [10216] = 8604, + [10217] = 9240, [10218] = 8800, [10219] = 9348, [10220] = 7924, - [10221] = 9516, - [10222] = 8390, + [10221] = 8390, + [10222] = 8584, [10223] = 9520, [10224] = 8367, [10225] = 9521, [10226] = 8368, - [10227] = 9517, - [10228] = 8584, + [10227] = 9516, + [10228] = 9517, [10229] = 7989, [10230] = 7757, [10231] = 7871, [10232] = 8574, - [10233] = 8631, + [10233] = 8391, [10234] = 8445, [10235] = 8446, [10236] = 7780, [10237] = 8449, [10238] = 8450, - [10239] = 8391, - [10240] = 9528, + [10239] = 9375, + [10240] = 8631, [10241] = 9604, - [10242] = 8872, + [10242] = 9404, [10243] = 9610, - [10244] = 9404, - [10245] = 9374, + [10244] = 9374, + [10245] = 9528, [10246] = 8561, [10247] = 9358, [10248] = 8562, @@ -14931,7 +14931,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10379] = 9234, [10380] = 8046, [10381] = 9278, - [10382] = 8689, + [10382] = 8688, [10383] = 10383, [10384] = 8369, [10385] = 7957, @@ -14949,7 +14949,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10397] = 8372, [10398] = 9348, [10399] = 8048, - [10400] = 7965, + [10400] = 8687, [10401] = 9604, [10402] = 9865, [10403] = 8383, @@ -15005,12 +15005,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10453] = 9516, [10454] = 9255, [10455] = 8357, - [10456] = 8680, + [10456] = 9236, [10457] = 8358, [10458] = 8367, [10459] = 9211, [10460] = 8037, - [10461] = 9881, + [10461] = 7965, [10462] = 9344, [10463] = 9509, [10464] = 8791, @@ -15053,8 +15053,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10501] = 7983, [10502] = 9252, [10503] = 9294, - [10504] = 8680, - [10505] = 8681, + [10504] = 8678, + [10505] = 8680, [10506] = 7757, [10507] = 9256, [10508] = 8412, @@ -15084,7 +15084,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10532] = 9519, [10533] = 9235, [10534] = 9256, - [10535] = 9236, + [10535] = 8678, [10536] = 9236, [10537] = 9237, [10538] = 9341, @@ -15121,13 +15121,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10569] = 9263, [10570] = 9264, [10571] = 8539, - [10572] = 8680, + [10572] = 8678, [10573] = 9265, [10574] = 9266, - [10575] = 8681, + [10575] = 8680, [10576] = 8500, - [10577] = 9231, - [10578] = 8501, + [10577] = 8501, + [10578] = 9231, [10579] = 8382, [10580] = 8362, [10581] = 8539, @@ -15138,19 +15138,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10586] = 9272, [10587] = 9273, [10588] = 8555, - [10589] = 9345, - [10590] = 9274, + [10589] = 9274, + [10590] = 9345, [10591] = 8383, [10592] = 8042, [10593] = 8362, - [10594] = 8368, - [10595] = 8384, - [10596] = 9521, - [10597] = 8363, - [10598] = 8364, - [10599] = 8385, + [10594] = 9276, + [10595] = 8368, + [10596] = 8384, + [10597] = 9521, + [10598] = 8363, + [10599] = 8364, [10600] = 10285, - [10601] = 9276, + [10601] = 8385, [10602] = 8555, [10603] = 9297, [10604] = 9298, @@ -15162,7 +15162,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10610] = 10610, [10611] = 9200, [10612] = 9201, - [10613] = 10145, + [10613] = 10144, [10614] = 8343, [10615] = 8044, [10616] = 10616, @@ -15183,7 +15183,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10631] = 9604, [10632] = 8363, [10633] = 8387, - [10634] = 8688, + [10634] = 8687, [10635] = 9204, [10636] = 9339, [10637] = 9205, @@ -15193,29 +15193,29 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10641] = 8388, [10642] = 9207, [10643] = 9209, - [10644] = 10145, + [10644] = 10144, [10645] = 8369, [10646] = 8085, - [10647] = 9208, - [10648] = 9209, - [10649] = 9210, - [10650] = 9211, + [10647] = 9348, + [10648] = 9208, + [10649] = 9209, + [10650] = 9210, [10651] = 8801, [10652] = 8802, [10653] = 8443, [10654] = 9288, [10655] = 9289, - [10656] = 9212, + [10656] = 9211, [10657] = 9290, [10658] = 9291, [10659] = 9292, [10660] = 7810, [10661] = 9238, - [10662] = 8370, - [10663] = 9214, - [10664] = 9215, - [10665] = 9216, - [10666] = 9348, + [10662] = 9212, + [10663] = 8370, + [10664] = 9214, + [10665] = 9215, + [10666] = 9216, [10667] = 9293, [10668] = 9217, [10669] = 9218, @@ -15261,17 +15261,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10709] = 9234, [10710] = 9315, [10711] = 9235, - [10712] = 9236, + [10712] = 9220, [10713] = 9316, [10714] = 9257, - [10715] = 9237, - [10716] = 9238, + [10715] = 9236, + [10716] = 9237, [10717] = 8445, - [10718] = 8688, - [10719] = 8689, + [10718] = 8687, + [10719] = 8688, [10720] = 9317, - [10721] = 8371, - [10722] = 9220, + [10721] = 9238, + [10722] = 8371, [10723] = 8446, [10724] = 9259, [10725] = 8372, @@ -15291,8 +15291,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10739] = 9320, [10740] = 9321, [10741] = 9322, - [10742] = 8389, - [10743] = 9221, + [10742] = 9221, + [10743] = 8389, [10744] = 9323, [10745] = 9242, [10746] = 9324, @@ -15373,12 +15373,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10821] = 9265, [10822] = 9266, [10823] = 9240, - [10824] = 9259, + [10824] = 9222, [10825] = 9343, [10826] = 9344, [10827] = 8071, - [10828] = 9260, - [10829] = 9222, + [10828] = 9259, + [10829] = 9260, [10830] = 9207, [10831] = 9212, [10832] = 9345, @@ -15412,7 +15412,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10860] = 9273, [10861] = 9274, [10862] = 9323, - [10863] = 8358, + [10863] = 9235, [10864] = 8539, [10865] = 9324, [10866] = 9325, @@ -15447,13 +15447,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [10895] = 9240, [10896] = 9342, [10897] = 9881, - [10898] = 8681, + [10898] = 8358, [10899] = 9511, [10900] = 9513, - [10901] = 8689, + [10901] = 8680, [10902] = 10285, [10903] = 9207, - [10904] = 9235, + [10904] = 9881, [10905] = 9217, [10906] = 9865, [10907] = 9336, @@ -15567,8 +15567,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11015] = 9218, [11016] = 8346, [11017] = 8151, - [11018] = 8680, - [11019] = 8681, + [11018] = 8678, + [11019] = 8680, [11020] = 8154, [11021] = 8155, [11022] = 8156, @@ -15581,8 +15581,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11029] = 9316, [11030] = 8161, [11031] = 8162, - [11032] = 8688, - [11033] = 8689, + [11032] = 8687, + [11033] = 8688, [11034] = 9317, [11035] = 8165, [11036] = 8060, @@ -15594,7 +15594,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11042] = 8351, [11043] = 8171, [11044] = 8172, - [11045] = 10145, + [11045] = 10144, [11046] = 8175, [11047] = 8176, [11048] = 8177, @@ -15667,80 +15667,80 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11115] = 9222, [11116] = 9223, [11117] = 8359, - [11118] = 11118, - [11119] = 9224, - [11120] = 9225, - [11121] = 9520, - [11122] = 9521, - [11123] = 9865, - [11124] = 8393, - [11125] = 9226, - [11126] = 9227, - [11127] = 9228, - [11128] = 9881, - [11129] = 9229, - [11130] = 9884, - [11131] = 9885, - [11132] = 9230, - [11133] = 9231, - [11134] = 9232, - [11135] = 9233, - [11136] = 9520, - [11137] = 9521, - [11138] = 9234, - [11139] = 8044, - [11140] = 9276, - [11141] = 9235, - [11142] = 8202, - [11143] = 9236, - [11144] = 9340, - [11145] = 9341, - [11146] = 7780, - [11147] = 7781, - [11148] = 7757, - [11149] = 9342, - [11150] = 9885, - [11151] = 9343, - [11152] = 9344, - [11153] = 8204, - [11154] = 8205, - [11155] = 8206, - [11156] = 8071, - [11157] = 8207, - [11158] = 8209, - [11159] = 8210, - [11160] = 8212, - [11161] = 8213, - [11162] = 8214, - [11163] = 8801, - [11164] = 8216, - [11165] = 8802, - [11166] = 9345, - [11167] = 8218, - [11168] = 8219, - [11169] = 8221, - [11170] = 8222, - [11171] = 8223, - [11172] = 8224, - [11173] = 9237, - [11174] = 9288, - [11175] = 8226, - [11176] = 8227, - [11177] = 8228, - [11178] = 9289, + [11118] = 9224, + [11119] = 9225, + [11120] = 9520, + [11121] = 9521, + [11122] = 9865, + [11123] = 8393, + [11124] = 9226, + [11125] = 9227, + [11126] = 9228, + [11127] = 9881, + [11128] = 9229, + [11129] = 9884, + [11130] = 9885, + [11131] = 9230, + [11132] = 9231, + [11133] = 9232, + [11134] = 9233, + [11135] = 9520, + [11136] = 9521, + [11137] = 9234, + [11138] = 8044, + [11139] = 9276, + [11140] = 9235, + [11141] = 8202, + [11142] = 9236, + [11143] = 9340, + [11144] = 9341, + [11145] = 7780, + [11146] = 7781, + [11147] = 7757, + [11148] = 9342, + [11149] = 9885, + [11150] = 9343, + [11151] = 9344, + [11152] = 8204, + [11153] = 8205, + [11154] = 8206, + [11155] = 8071, + [11156] = 8207, + [11157] = 8209, + [11158] = 8210, + [11159] = 8212, + [11160] = 8213, + [11161] = 8214, + [11162] = 8801, + [11163] = 8216, + [11164] = 8802, + [11165] = 9345, + [11166] = 8218, + [11167] = 8219, + [11168] = 8221, + [11169] = 8222, + [11170] = 8223, + [11171] = 8224, + [11172] = 9237, + [11173] = 9288, + [11174] = 8226, + [11175] = 8227, + [11176] = 8228, + [11177] = 9289, + [11178] = 8230, [11179] = 10285, - [11180] = 8231, - [11181] = 8232, - [11182] = 8233, - [11183] = 8234, - [11184] = 8235, - [11185] = 8236, - [11186] = 8237, - [11187] = 8239, - [11188] = 8240, - [11189] = 8241, - [11190] = 8242, - [11191] = 8243, + [11180] = 8232, + [11181] = 8233, + [11182] = 8234, + [11183] = 8235, + [11184] = 8236, + [11185] = 8237, + [11186] = 8239, + [11187] = 8240, + [11188] = 8241, + [11189] = 8242, + [11190] = 8243, + [11191] = 11191, [11192] = 8244, [11193] = 8245, [11194] = 8246, @@ -15748,9 +15748,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11196] = 8248, [11197] = 8249, [11198] = 8252, - [11199] = 10285, - [11200] = 9294, - [11201] = 9238, + [11199] = 9294, + [11200] = 9238, + [11201] = 10285, [11202] = 9297, [11203] = 9298, [11204] = 8803, @@ -15766,17 +15766,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11214] = 9522, [11215] = 9523, [11216] = 8023, - [11217] = 9518, - [11218] = 8024, - [11219] = 8805, - [11220] = 8260, - [11221] = 8806, - [11222] = 9315, - [11223] = 9316, - [11224] = 8265, - [11225] = 8267, - [11226] = 8045, - [11227] = 9884, + [11217] = 11217, + [11218] = 9518, + [11219] = 8024, + [11220] = 8805, + [11221] = 8260, + [11222] = 8806, + [11223] = 9315, + [11224] = 9316, + [11225] = 8265, + [11226] = 8267, + [11227] = 8045, [11228] = 9881, [11229] = 9240, [11230] = 9241, @@ -15794,39 +15794,39 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11242] = 9332, [11243] = 9334, [11244] = 9335, - [11245] = 11245, + [11245] = 9884, [11246] = 9336, [11247] = 9337, - [11248] = 9885, - [11249] = 11249, + [11248] = 11248, + [11249] = 9885, [11250] = 9339, [11251] = 9340, [11252] = 9341, [11253] = 9342, - [11254] = 8061, + [11254] = 11254, [11255] = 9242, [11256] = 9243, [11257] = 9244, - [11258] = 9245, - [11259] = 9246, - [11260] = 9247, - [11261] = 8333, - [11262] = 8334, - [11263] = 10145, + [11258] = 8061, + [11259] = 9245, + [11260] = 9246, + [11261] = 9247, + [11262] = 8333, + [11263] = 8334, [11264] = 9222, [11265] = 9516, [11266] = 9224, [11267] = 9517, - [11268] = 9248, - [11269] = 9249, - [11270] = 9250, - [11271] = 9251, - [11272] = 9252, - [11273] = 9253, - [11274] = 9254, - [11275] = 8007, - [11276] = 8046, - [11277] = 11277, + [11268] = 10144, + [11269] = 9248, + [11270] = 9249, + [11271] = 9250, + [11272] = 9251, + [11273] = 9252, + [11274] = 9253, + [11275] = 9254, + [11276] = 8007, + [11277] = 8046, [11278] = 8010, [11279] = 9278, [11280] = 9604, @@ -15841,12 +15841,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11289] = 8037, [11290] = 8048, [11291] = 8049, - [11292] = 8680, - [11293] = 8681, + [11292] = 8678, + [11293] = 8680, [11294] = 8407, [11295] = 9255, - [11296] = 8688, - [11297] = 8689, + [11296] = 8687, + [11297] = 8688, [11298] = 8050, [11299] = 8281, [11300] = 8038, @@ -15881,7 +15881,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11329] = 9234, [11330] = 9237, [11331] = 9238, - [11332] = 10145, + [11332] = 10144, [11333] = 8464, [11334] = 9290, [11335] = 9291, @@ -15937,7 +15937,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11385] = 9207, [11386] = 8012, [11387] = 9257, - [11388] = 8230, + [11388] = 8231, [11389] = 11389, [11390] = 9527, [11391] = 9528, @@ -15958,39 +15958,39 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11406] = 9554, [11407] = 9557, [11408] = 9562, - [11409] = 8318, - [11410] = 9564, + [11409] = 9564, + [11410] = 8318, [11411] = 10285, [11412] = 11412, [11413] = 11413, [11414] = 11414, [11415] = 11415, [11416] = 8535, - [11417] = 8536, - [11418] = 8191, - [11419] = 8537, - [11420] = 8192, + [11417] = 8191, + [11418] = 8536, + [11419] = 8192, + [11420] = 8537, [11421] = 8538, [11422] = 8193, - [11423] = 11423, - [11424] = 8359, + [11423] = 8359, + [11424] = 11424, [11425] = 8540, [11426] = 8542, [11427] = 8592, [11428] = 8543, - [11429] = 8544, - [11430] = 8593, - [11431] = 8195, - [11432] = 9277, - [11433] = 8594, - [11434] = 8595, - [11435] = 8196, + [11429] = 8593, + [11430] = 8195, + [11431] = 8544, + [11432] = 8594, + [11433] = 8595, + [11434] = 8196, + [11435] = 9277, [11436] = 8597, [11437] = 8598, [11438] = 8599, - [11439] = 8167, - [11440] = 8600, - [11441] = 8197, + [11439] = 8600, + [11440] = 8197, + [11441] = 8167, [11442] = 8327, [11443] = 8601, [11444] = 8602, @@ -15999,16 +15999,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11447] = 8175, [11448] = 8546, [11449] = 11404, - [11450] = 8547, - [11451] = 8307, - [11452] = 11389, - [11453] = 8610, - [11454] = 8611, + [11450] = 8307, + [11451] = 8547, + [11452] = 8610, + [11453] = 8611, + [11454] = 11389, [11455] = 8548, - [11456] = 8186, - [11457] = 8619, - [11458] = 8620, - [11459] = 8621, + [11456] = 8619, + [11457] = 8620, + [11458] = 8621, + [11459] = 8186, [11460] = 8622, [11461] = 8623, [11462] = 8629, @@ -16033,147 +16033,147 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11481] = 11414, [11482] = 11415, [11483] = 8550, - [11484] = 11412, - [11485] = 8552, - [11486] = 8665, + [11484] = 8552, + [11485] = 8665, + [11486] = 11486, [11487] = 11487, - [11488] = 11488, + [11488] = 11412, [11489] = 9282, [11490] = 8840, [11491] = 8198, [11492] = 9267, - [11493] = 11488, + [11493] = 11487, [11494] = 8178, [11495] = 11412, [11496] = 11413, [11497] = 8199, [11498] = 11498, - [11499] = 11488, + [11499] = 11487, [11500] = 8179, [11501] = 8200, [11502] = 8393, [11503] = 8201, [11504] = 9284, - [11505] = 9409, - [11506] = 8281, - [11507] = 11488, - [11508] = 9412, - [11509] = 8438, - [11510] = 8260, - [11511] = 8444, - [11512] = 8545, - [11513] = 8447, - [11514] = 8454, - [11515] = 9884, - [11516] = 8202, - [11517] = 9268, - [11518] = 8456, - [11519] = 8180, + [11505] = 8281, + [11506] = 9409, + [11507] = 8260, + [11508] = 11487, + [11509] = 9412, + [11510] = 8438, + [11511] = 9268, + [11512] = 8444, + [11513] = 8545, + [11514] = 8447, + [11515] = 8454, + [11516] = 9884, + [11517] = 8202, + [11518] = 8180, + [11519] = 8456, [11520] = 11404, - [11521] = 11488, + [11521] = 11487, [11522] = 8265, - [11523] = 11488, + [11523] = 11487, [11524] = 8464, [11525] = 9374, - [11526] = 11488, + [11526] = 11487, [11527] = 9375, [11528] = 9379, [11529] = 8561, - [11530] = 11488, - [11531] = 11488, + [11530] = 11487, + [11531] = 11487, [11532] = 8562, - [11533] = 11488, + [11533] = 11487, [11534] = 8563, - [11535] = 11488, + [11535] = 11487, [11536] = 8181, - [11537] = 11488, + [11537] = 11487, [11538] = 9385, - [11539] = 11488, + [11539] = 11487, [11540] = 8168, - [11541] = 11488, - [11542] = 11488, + [11541] = 11487, + [11542] = 11487, [11543] = 8169, - [11544] = 11488, - [11545] = 11488, - [11546] = 11488, - [11547] = 11488, - [11548] = 11413, - [11549] = 11488, - [11550] = 11488, - [11551] = 11488, - [11552] = 11488, - [11553] = 11488, - [11554] = 11488, + [11544] = 11487, + [11545] = 11487, + [11546] = 11487, + [11547] = 11487, + [11548] = 11487, + [11549] = 11487, + [11550] = 11487, + [11551] = 11487, + [11552] = 11487, + [11553] = 11487, + [11554] = 11486, [11555] = 11487, - [11556] = 11488, - [11557] = 8467, - [11558] = 11488, - [11559] = 11488, - [11560] = 11488, - [11561] = 11488, - [11562] = 11488, - [11563] = 11488, - [11564] = 11488, - [11565] = 11412, - [11566] = 11488, - [11567] = 11413, - [11568] = 11488, - [11569] = 11488, - [11570] = 11488, - [11571] = 11488, - [11572] = 11488, + [11556] = 8467, + [11557] = 11487, + [11558] = 11487, + [11559] = 11487, + [11560] = 11487, + [11561] = 11487, + [11562] = 11487, + [11563] = 11487, + [11564] = 11412, + [11565] = 11487, + [11566] = 11413, + [11567] = 11487, + [11568] = 11413, + [11569] = 11487, + [11570] = 11487, + [11571] = 11487, + [11572] = 11487, [11573] = 8351, - [11574] = 11488, + [11574] = 11487, [11575] = 9885, - [11576] = 11488, - [11577] = 11488, - [11578] = 11488, - [11579] = 11415, - [11580] = 11488, - [11581] = 11488, - [11582] = 11488, - [11583] = 11488, - [11584] = 8170, - [11585] = 11488, - [11586] = 11488, - [11587] = 11488, - [11588] = 11488, - [11589] = 11488, - [11590] = 11488, - [11591] = 11488, - [11592] = 9404, - [11593] = 11488, - [11594] = 11488, - [11595] = 11488, - [11596] = 11488, + [11576] = 11487, + [11577] = 11487, + [11578] = 11487, + [11579] = 11487, + [11580] = 11487, + [11581] = 11487, + [11582] = 11487, + [11583] = 8170, + [11584] = 11487, + [11585] = 11487, + [11586] = 11487, + [11587] = 11415, + [11588] = 11487, + [11589] = 11487, + [11590] = 11487, + [11591] = 9404, + [11592] = 11487, + [11593] = 11487, + [11594] = 11487, + [11595] = 11487, + [11596] = 11487, [11597] = 9524, - [11598] = 11488, - [11599] = 11488, - [11600] = 11488, - [11601] = 11488, - [11602] = 11488, - [11603] = 11488, - [11604] = 11488, + [11598] = 11487, + [11599] = 11487, + [11600] = 11487, + [11601] = 11487, + [11602] = 11487, + [11603] = 11487, + [11604] = 11487, [11605] = 11414, [11606] = 8204, [11607] = 9285, [11608] = 8182, [11609] = 11415, - [11610] = 11414, + [11610] = 8342, [11611] = 8205, - [11612] = 8342, - [11613] = 8278, - [11614] = 8206, - [11615] = 8486, - [11616] = 8183, - [11617] = 8521, + [11612] = 8278, + [11613] = 8206, + [11614] = 8486, + [11615] = 8183, + [11616] = 8521, + [11617] = 8345, [11618] = 8487, [11619] = 8488, [11620] = 9865, [11621] = 10154, [11622] = 8207, - [11623] = 8345, - [11624] = 8522, + [11623] = 8522, + [11624] = 11414, [11625] = 8523, [11626] = 8209, [11627] = 8285, @@ -16184,7 +16184,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11632] = 8568, [11633] = 9415, [11634] = 8213, - [11635] = 10145, + [11635] = 10144, [11636] = 8214, [11637] = 8570, [11638] = 8216, @@ -16211,7 +16211,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11659] = 8236, [11660] = 8237, [11661] = 8574, - [11662] = 11487, + [11662] = 11486, [11663] = 11404, [11664] = 11389, [11665] = 8239, @@ -16221,7 +16221,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11669] = 11413, [11670] = 11414, [11671] = 11415, - [11672] = 11488, + [11672] = 11487, [11673] = 9417, [11674] = 8241, [11675] = 9425, @@ -16231,7 +16231,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11679] = 8243, [11680] = 8244, [11681] = 9434, - [11682] = 10145, + [11682] = 10144, [11683] = 8245, [11684] = 8246, [11685] = 8348, @@ -16248,13 +16248,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11696] = 9436, [11697] = 9438, [11698] = 8249, - [11699] = 8715, - [11700] = 8748, + [11699] = 8712, + [11700] = 8746, [11701] = 8584, - [11702] = 11487, + [11702] = 11486, [11703] = 9500, [11704] = 8187, - [11705] = 11488, + [11705] = 11487, [11706] = 9514, [11707] = 8275, [11708] = 9515, @@ -16317,7 +16317,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11765] = 8160, [11766] = 11415, [11767] = 10285, - [11768] = 11488, + [11768] = 11487, [11769] = 11769, [11770] = 8568, [11771] = 11771, @@ -16339,39 +16339,39 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11787] = 11771, [11788] = 11771, [11789] = 11789, - [11790] = 11790, - [11791] = 11778, + [11790] = 11778, + [11791] = 9268, [11792] = 11792, [11793] = 9562, [11794] = 11794, [11795] = 11795, - [11796] = 9268, + [11796] = 11771, [11797] = 8589, [11798] = 8590, - [11799] = 11771, - [11800] = 11800, - [11801] = 11778, - [11802] = 9564, - [11803] = 11803, - [11804] = 11771, - [11805] = 11789, + [11799] = 11799, + [11800] = 11778, + [11801] = 9564, + [11802] = 11771, + [11803] = 11789, + [11804] = 11804, + [11805] = 11805, [11806] = 11806, [11807] = 11783, - [11808] = 11808, - [11809] = 9600, + [11808] = 9600, + [11809] = 11809, [11810] = 11777, [11811] = 11811, - [11812] = 11789, - [11813] = 11778, - [11814] = 11771, - [11815] = 11815, + [11812] = 11812, + [11813] = 11789, + [11814] = 11778, + [11815] = 11771, [11816] = 11816, - [11817] = 11808, - [11818] = 11778, - [11819] = 11819, - [11820] = 11820, - [11821] = 11771, - [11822] = 11822, + [11817] = 11817, + [11818] = 11818, + [11819] = 11771, + [11820] = 11806, + [11821] = 11809, + [11822] = 11778, [11823] = 11777, [11824] = 11783, [11825] = 9284, @@ -16379,100 +16379,100 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11827] = 8519, [11828] = 11783, [11829] = 11778, - [11830] = 9539, - [11831] = 11789, + [11830] = 11778, + [11831] = 9539, [11832] = 11783, [11833] = 11778, [11834] = 9544, [11835] = 11783, - [11836] = 11808, + [11836] = 11789, [11837] = 11837, [11838] = 11783, [11839] = 11839, [11840] = 11840, [11841] = 11783, - [11842] = 11800, + [11842] = 11799, [11843] = 11783, [11844] = 11783, [11845] = 11775, [11846] = 11783, [11847] = 11811, [11848] = 11772, - [11849] = 11784, + [11849] = 11806, [11850] = 11782, [11851] = 8592, [11852] = 11784, [11853] = 11775, [11854] = 11794, - [11855] = 11795, + [11855] = 11855, [11856] = 8593, - [11857] = 8594, - [11858] = 8595, - [11859] = 11771, - [11860] = 11808, + [11857] = 11795, + [11858] = 8594, + [11859] = 8595, + [11860] = 11771, [11861] = 11789, - [11862] = 11811, - [11863] = 11816, - [11864] = 11789, - [11865] = 11777, - [11866] = 11778, - [11867] = 11819, - [11868] = 11820, - [11869] = 8597, - [11870] = 11778, - [11871] = 8598, - [11872] = 8599, - [11873] = 11822, - [11874] = 11777, - [11875] = 11789, + [11862] = 11806, + [11863] = 11784, + [11864] = 11811, + [11865] = 11789, + [11866] = 11812, + [11867] = 11778, + [11868] = 11777, + [11869] = 11817, + [11870] = 8597, + [11871] = 11818, + [11872] = 8598, + [11873] = 8599, + [11874] = 11809, + [11875] = 11777, [11876] = 11789, - [11877] = 11771, - [11878] = 11795, - [11879] = 9267, - [11880] = 11789, - [11881] = 11816, - [11882] = 11784, - [11883] = 11789, - [11884] = 8600, - [11885] = 11794, - [11886] = 11789, - [11887] = 8563, - [11888] = 11789, - [11889] = 8574, - [11890] = 9434, - [11891] = 11794, - [11892] = 11771, - [11893] = 11789, - [11894] = 11778, + [11877] = 11789, + [11878] = 11778, + [11879] = 11795, + [11880] = 9267, + [11881] = 11789, + [11882] = 11812, + [11883] = 11771, + [11884] = 11789, + [11885] = 8600, + [11886] = 11784, + [11887] = 11789, + [11888] = 11794, + [11889] = 11789, + [11890] = 8574, + [11891] = 8563, + [11892] = 9434, + [11893] = 11794, + [11894] = 11811, [11895] = 11795, - [11896] = 11783, + [11896] = 11789, [11897] = 11789, - [11898] = 11789, - [11899] = 11771, - [11900] = 9436, - [11901] = 11901, + [11898] = 11778, + [11899] = 11789, + [11900] = 11771, + [11901] = 11817, [11902] = 11789, - [11903] = 11819, + [11903] = 9374, [11904] = 9545, - [11905] = 9374, + [11905] = 9436, [11906] = 11837, [11907] = 11789, [11908] = 11839, [11909] = 11840, [11910] = 11789, [11911] = 8601, - [11912] = 11789, - [11913] = 8521, - [11914] = 11800, - [11915] = 8602, - [11916] = 11778, + [11912] = 9375, + [11913] = 11789, + [11914] = 8521, + [11915] = 11799, + [11916] = 8602, [11917] = 8603, [11918] = 11789, [11919] = 11778, [11920] = 8522, [11921] = 11789, [11922] = 11789, - [11923] = 9375, + [11923] = 11771, [11924] = 9404, [11925] = 8523, [11926] = 11789, @@ -16481,46 +16481,46 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11929] = 8525, [11930] = 9438, [11931] = 8576, - [11932] = 8577, - [11933] = 11769, - [11934] = 11806, - [11935] = 11775, - [11936] = 9285, - [11937] = 11789, + [11932] = 11769, + [11933] = 11933, + [11934] = 11804, + [11935] = 9285, + [11936] = 11789, + [11937] = 11775, [11938] = 11789, - [11939] = 11778, - [11940] = 11772, - [11941] = 11941, - [11942] = 11820, + [11939] = 11818, + [11940] = 11778, + [11941] = 11772, + [11942] = 8577, [11943] = 11771, [11944] = 11782, [11945] = 11784, - [11946] = 8715, + [11946] = 8712, [11947] = 8529, [11948] = 11794, - [11949] = 8748, + [11949] = 8746, [11950] = 11778, [11951] = 8531, [11952] = 8532, - [11953] = 9415, - [11954] = 11778, + [11953] = 11953, + [11954] = 9415, [11955] = 11778, [11956] = 9500, - [11957] = 11789, - [11958] = 11800, - [11959] = 11771, + [11957] = 11783, + [11958] = 11799, + [11959] = 11778, [11960] = 8764, [11961] = 11771, [11962] = 8776, - [11963] = 8799, - [11964] = 8800, - [11965] = 11789, - [11966] = 11795, - [11967] = 11771, - [11968] = 8573, + [11963] = 11771, + [11964] = 8799, + [11965] = 8800, + [11966] = 11789, + [11967] = 11795, + [11968] = 11771, [11969] = 11778, [11970] = 8809, - [11971] = 11778, + [11971] = 8573, [11972] = 11771, [11973] = 8610, [11974] = 8812, @@ -16539,32 +16539,32 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [11987] = 8538, [11988] = 8815, [11989] = 11778, - [11990] = 9358, - [11991] = 8816, - [11992] = 11771, - [11993] = 9349, - [11994] = 8817, - [11995] = 11778, - [11996] = 8819, - [11997] = 11771, - [11998] = 11778, + [11990] = 11778, + [11991] = 11771, + [11992] = 8816, + [11993] = 11771, + [11994] = 9349, + [11995] = 8817, + [11996] = 11778, + [11997] = 8819, + [11998] = 11771, [11999] = 11778, - [12000] = 11771, - [12001] = 8619, - [12002] = 11778, - [12003] = 11771, - [12004] = 8620, - [12005] = 8621, - [12006] = 11808, - [12007] = 11778, - [12008] = 11771, - [12009] = 8540, - [12010] = 8820, - [12011] = 8622, - [12012] = 8821, - [12013] = 8623, - [12014] = 11778, - [12015] = 11811, + [12000] = 11778, + [12001] = 11771, + [12002] = 8619, + [12003] = 11778, + [12004] = 11771, + [12005] = 8620, + [12006] = 8621, + [12007] = 11806, + [12008] = 11778, + [12009] = 11771, + [12010] = 8540, + [12011] = 8820, + [12012] = 8622, + [12013] = 8821, + [12014] = 8623, + [12015] = 11778, [12016] = 11771, [12017] = 8542, [12018] = 8822, @@ -16579,538 +16579,538 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [12027] = 11778, [12028] = 11771, [12029] = 8631, - [12030] = 8824, - [12031] = 11811, - [12032] = 11778, - [12033] = 11771, + [12030] = 9358, + [12031] = 8824, + [12032] = 11811, + [12033] = 11778, [12034] = 11771, - [12035] = 11771, - [12036] = 8825, - [12037] = 11816, - [12038] = 11789, - [12039] = 11778, - [12040] = 11771, - [12041] = 11816, + [12035] = 11811, + [12036] = 11771, + [12037] = 8825, + [12038] = 11812, + [12039] = 11771, + [12040] = 11789, + [12041] = 11778, [12042] = 11771, - [12043] = 11819, - [12044] = 8639, - [12045] = 11772, - [12046] = 8640, - [12047] = 9417, - [12048] = 8828, - [12049] = 11819, - [12050] = 8830, - [12051] = 11795, - [12052] = 8645, - [12053] = 8646, - [12054] = 8647, - [12055] = 11820, - [12056] = 9385, - [12057] = 11778, - [12058] = 8570, - [12059] = 11822, - [12060] = 11777, - [12061] = 8547, - [12062] = 11771, - [12063] = 11771, - [12064] = 11816, - [12065] = 8655, - [12066] = 11778, + [12043] = 11771, + [12044] = 11817, + [12045] = 8639, + [12046] = 11772, + [12047] = 8640, + [12048] = 11812, + [12049] = 8828, + [12050] = 9417, + [12051] = 8830, + [12052] = 11817, + [12053] = 8645, + [12054] = 8646, + [12055] = 8647, + [12056] = 11818, + [12057] = 9385, + [12058] = 11795, + [12059] = 8570, + [12060] = 11809, + [12061] = 11777, + [12062] = 8547, + [12063] = 11778, + [12064] = 11771, + [12065] = 11812, + [12066] = 8655, [12067] = 11771, [12068] = 11771, [12069] = 11778, [12070] = 11771, - [12071] = 8658, - [12072] = 9514, - [12073] = 8659, - [12074] = 11822, - [12075] = 9515, - [12076] = 11778, - [12077] = 11811, - [12078] = 11771, - [12079] = 8548, - [12080] = 11837, - [12081] = 11839, - [12082] = 11772, - [12083] = 11778, - [12084] = 11778, - [12085] = 11840, - [12086] = 11837, - [12087] = 11771, - [12088] = 11839, - [12089] = 8665, - [12090] = 8835, - [12091] = 11778, - [12092] = 8836, - [12093] = 11819, - [12094] = 11840, - [12095] = 11772, - [12096] = 11771, - [12097] = 11775, - [12098] = 11789, - [12099] = 11800, - [12100] = 11808, - [12101] = 11775, - [12102] = 11789, - [12103] = 11800, - [12104] = 11769, - [12105] = 11777, - [12106] = 11783, - [12107] = 11806, - [12108] = 11789, - [12109] = 8561, - [12110] = 11782, - [12111] = 8549, - [12112] = 9275, - [12113] = 11778, + [12071] = 11778, + [12072] = 8658, + [12073] = 9514, + [12074] = 8659, + [12075] = 11809, + [12076] = 9515, + [12077] = 11771, + [12078] = 11811, + [12079] = 11778, + [12080] = 8548, + [12081] = 11837, + [12082] = 11839, + [12083] = 11771, + [12084] = 11772, + [12085] = 11778, + [12086] = 11840, + [12087] = 11837, + [12088] = 11778, + [12089] = 11839, + [12090] = 8665, + [12091] = 8835, + [12092] = 11771, + [12093] = 8836, + [12094] = 11817, + [12095] = 11840, + [12096] = 11772, + [12097] = 11778, + [12098] = 11775, + [12099] = 11789, + [12100] = 11799, + [12101] = 11806, + [12102] = 11775, + [12103] = 11789, + [12104] = 11799, + [12105] = 11769, + [12106] = 11777, + [12107] = 11783, + [12108] = 11804, + [12109] = 11789, + [12110] = 11771, + [12111] = 11782, + [12112] = 8549, + [12113] = 9275, [12114] = 11784, - [12115] = 11771, - [12116] = 11820, - [12117] = 11782, - [12118] = 8562, - [12119] = 8839, - [12120] = 11794, - [12121] = 11789, - [12122] = 8847, - [12123] = 11820, - [12124] = 9547, - [12125] = 11771, - [12126] = 9524, - [12127] = 8851, - [12128] = 11772, - [12129] = 8571, - [12130] = 11789, - [12131] = 11811, - [12132] = 11789, - [12133] = 11808, - [12134] = 11778, - [12135] = 11822, - [12136] = 11816, - [12137] = 11789, - [12138] = 11819, - [12139] = 11820, - [12140] = 8550, - [12141] = 11782, - [12142] = 11783, - [12143] = 11789, - [12144] = 11778, - [12145] = 11771, - [12146] = 9425, - [12147] = 11784, - [12148] = 11794, - [12149] = 11777, - [12150] = 11789, - [12151] = 9277, - [12152] = 11840, - [12153] = 11811, - [12154] = 9527, - [12155] = 11808, - [12156] = 11789, - [12157] = 11771, + [12115] = 11778, + [12116] = 8561, + [12117] = 11818, + [12118] = 11789, + [12119] = 11771, + [12120] = 8839, + [12121] = 11794, + [12122] = 11789, + [12123] = 8847, + [12124] = 11782, + [12125] = 9547, + [12126] = 11771, + [12127] = 11818, + [12128] = 8851, + [12129] = 11772, + [12130] = 8571, + [12131] = 9524, + [12132] = 11811, + [12133] = 11789, + [12134] = 11806, + [12135] = 11778, + [12136] = 11809, + [12137] = 11812, + [12138] = 11789, + [12139] = 11817, + [12140] = 11818, + [12141] = 8550, + [12142] = 11782, + [12143] = 11783, + [12144] = 11789, + [12145] = 11789, + [12146] = 11778, + [12147] = 9425, + [12148] = 11784, + [12149] = 11794, + [12150] = 8562, + [12151] = 11777, + [12152] = 11789, + [12153] = 9277, + [12154] = 11840, + [12155] = 9527, + [12156] = 11806, + [12157] = 11789, [12158] = 8578, - [12159] = 11782, - [12160] = 11771, - [12161] = 8552, - [12162] = 11778, - [12163] = 11816, - [12164] = 11837, - [12165] = 9548, + [12159] = 11771, + [12160] = 8552, + [12161] = 11782, + [12162] = 11812, + [12163] = 11778, + [12164] = 9548, + [12165] = 11837, [12166] = 9528, [12167] = 11769, - [12168] = 11822, - [12169] = 11806, - [12170] = 11837, - [12171] = 11839, - [12172] = 11772, - [12173] = 11789, - [12174] = 11839, - [12175] = 11782, - [12176] = 12176, - [12177] = 11783, - [12178] = 11795, - [12179] = 11819, - [12180] = 11840, - [12181] = 11820, - [12182] = 9282, - [12183] = 11772, - [12184] = 11789, - [12185] = 11771, - [12186] = 11769, - [12187] = 11789, - [12188] = 11806, - [12189] = 11778, - [12190] = 11769, - [12191] = 11778, - [12192] = 11806, - [12193] = 11772, - [12194] = 11769, - [12195] = 8584, - [12196] = 11806, - [12197] = 11769, - [12198] = 11806, - [12199] = 11769, - [12200] = 11806, - [12201] = 11769, - [12202] = 11806, - [12203] = 11769, - [12204] = 11806, - [12205] = 11769, - [12206] = 11806, - [12207] = 11769, - [12208] = 11806, - [12209] = 11769, - [12210] = 11806, - [12211] = 11769, - [12212] = 11806, - [12213] = 11769, - [12214] = 11806, - [12215] = 11769, - [12216] = 11806, - [12217] = 11769, - [12218] = 11806, - [12219] = 11769, - [12220] = 11806, - [12221] = 11769, - [12222] = 11806, - [12223] = 11769, - [12224] = 11806, - [12225] = 11769, - [12226] = 11806, - [12227] = 11769, - [12228] = 11806, - [12229] = 11769, - [12230] = 11806, - [12231] = 11769, - [12232] = 11806, - [12233] = 11769, - [12234] = 11806, - [12235] = 11769, - [12236] = 11806, - [12237] = 11769, - [12238] = 11806, - [12239] = 11769, - [12240] = 11806, - [12241] = 11769, - [12242] = 11806, - [12243] = 11769, - [12244] = 11806, - [12245] = 11769, - [12246] = 11806, - [12247] = 11769, - [12248] = 11806, - [12249] = 11769, - [12250] = 11806, - [12251] = 11769, - [12252] = 11806, - [12253] = 11769, - [12254] = 11806, - [12255] = 11769, - [12256] = 11806, - [12257] = 11769, - [12258] = 11806, - [12259] = 11769, - [12260] = 11806, - [12261] = 11769, - [12262] = 11806, - [12263] = 11769, - [12264] = 11806, - [12265] = 11769, - [12266] = 11806, - [12267] = 11769, - [12268] = 11806, - [12269] = 11769, - [12270] = 11806, - [12271] = 11769, - [12272] = 11806, - [12273] = 11769, - [12274] = 11806, - [12275] = 11769, - [12276] = 11806, - [12277] = 11769, - [12278] = 11806, - [12279] = 11769, - [12280] = 11806, - [12281] = 11769, - [12282] = 11806, - [12283] = 11769, - [12284] = 11806, - [12285] = 11769, - [12286] = 11806, - [12287] = 11769, - [12288] = 11806, - [12289] = 11800, - [12290] = 11806, - [12291] = 11769, - [12292] = 11806, - [12293] = 11769, - [12294] = 11806, - [12295] = 11769, - [12296] = 11806, - [12297] = 11769, - [12298] = 11806, - [12299] = 11769, - [12300] = 11806, - [12301] = 11769, - [12302] = 11806, - [12303] = 11769, - [12304] = 11806, - [12305] = 11769, - [12306] = 11806, - [12307] = 11769, - [12308] = 11806, - [12309] = 11769, - [12310] = 11806, - [12311] = 11769, - [12312] = 11806, - [12313] = 11769, - [12314] = 11806, - [12315] = 11769, - [12316] = 11806, - [12317] = 11769, - [12318] = 11806, - [12319] = 11771, - [12320] = 9550, - [12321] = 8872, - [12322] = 11822, - [12323] = 11769, - [12324] = 11840, - [12325] = 11778, - [12326] = 11789, - [12327] = 11772, - [12328] = 11771, - [12329] = 11837, - [12330] = 11839, - [12331] = 11840, + [12168] = 11771, + [12169] = 11804, + [12170] = 11839, + [12171] = 11772, + [12172] = 11789, + [12173] = 11837, + [12174] = 11782, + [12175] = 12175, + [12176] = 11783, + [12177] = 11839, + [12178] = 11817, + [12179] = 11840, + [12180] = 11818, + [12181] = 9282, + [12182] = 11772, + [12183] = 11789, + [12184] = 11771, + [12185] = 11769, + [12186] = 11789, + [12187] = 11804, + [12188] = 11778, + [12189] = 11769, + [12190] = 11778, + [12191] = 11804, + [12192] = 11772, + [12193] = 11769, + [12194] = 8584, + [12195] = 11804, + [12196] = 11769, + [12197] = 11804, + [12198] = 11769, + [12199] = 11804, + [12200] = 11769, + [12201] = 11804, + [12202] = 11769, + [12203] = 11804, + [12204] = 11769, + [12205] = 11804, + [12206] = 11769, + [12207] = 11804, + [12208] = 11769, + [12209] = 11804, + [12210] = 11769, + [12211] = 11804, + [12212] = 11769, + [12213] = 11804, + [12214] = 11769, + [12215] = 11804, + [12216] = 11769, + [12217] = 11804, + [12218] = 11769, + [12219] = 11804, + [12220] = 11769, + [12221] = 11804, + [12222] = 11769, + [12223] = 11804, + [12224] = 11769, + [12225] = 11804, + [12226] = 11769, + [12227] = 11804, + [12228] = 11769, + [12229] = 11804, + [12230] = 11769, + [12231] = 11804, + [12232] = 11769, + [12233] = 11804, + [12234] = 11769, + [12235] = 11804, + [12236] = 11769, + [12237] = 11804, + [12238] = 11769, + [12239] = 11804, + [12240] = 11769, + [12241] = 11804, + [12242] = 11769, + [12243] = 11804, + [12244] = 11769, + [12245] = 11804, + [12246] = 11769, + [12247] = 11804, + [12248] = 11769, + [12249] = 11804, + [12250] = 11769, + [12251] = 11804, + [12252] = 11769, + [12253] = 11804, + [12254] = 11769, + [12255] = 11804, + [12256] = 11769, + [12257] = 11804, + [12258] = 11769, + [12259] = 11804, + [12260] = 11769, + [12261] = 11804, + [12262] = 11769, + [12263] = 11804, + [12264] = 11769, + [12265] = 11804, + [12266] = 11769, + [12267] = 11804, + [12268] = 11769, + [12269] = 11804, + [12270] = 11769, + [12271] = 11804, + [12272] = 11769, + [12273] = 11804, + [12274] = 11769, + [12275] = 11804, + [12276] = 11769, + [12277] = 11804, + [12278] = 11769, + [12279] = 11804, + [12280] = 11769, + [12281] = 11804, + [12282] = 11769, + [12283] = 11804, + [12284] = 11769, + [12285] = 11804, + [12286] = 11769, + [12287] = 11804, + [12288] = 11799, + [12289] = 11804, + [12290] = 11769, + [12291] = 11804, + [12292] = 11769, + [12293] = 11804, + [12294] = 11769, + [12295] = 11804, + [12296] = 11769, + [12297] = 11804, + [12298] = 11769, + [12299] = 11804, + [12300] = 11769, + [12301] = 11804, + [12302] = 11769, + [12303] = 11804, + [12304] = 11769, + [12305] = 11804, + [12306] = 11769, + [12307] = 11804, + [12308] = 11769, + [12309] = 11804, + [12310] = 11769, + [12311] = 11804, + [12312] = 11769, + [12313] = 11804, + [12314] = 11769, + [12315] = 11804, + [12316] = 11769, + [12317] = 11804, + [12318] = 11771, + [12319] = 9550, + [12320] = 8872, + [12321] = 11809, + [12322] = 11769, + [12323] = 11840, + [12324] = 11778, + [12325] = 11789, + [12326] = 11772, + [12327] = 11795, + [12328] = 11837, + [12329] = 11839, + [12330] = 11840, + [12331] = 11789, [12332] = 11789, - [12333] = 11789, - [12334] = 11800, - [12335] = 11775, - [12336] = 11784, - [12337] = 11789, - [12338] = 11778, + [12333] = 11799, + [12334] = 11775, + [12335] = 11784, + [12336] = 11789, + [12337] = 11778, + [12338] = 11771, [12339] = 11778, - [12340] = 11771, - [12341] = 11837, - [12342] = 11772, - [12343] = 11839, - [12344] = 11789, - [12345] = 11772, - [12346] = 11822, + [12340] = 11837, + [12341] = 11772, + [12342] = 11839, + [12343] = 11789, + [12344] = 11772, + [12345] = 11771, + [12346] = 11809, [12347] = 11794, [12348] = 11795, [12349] = 8546, [12350] = 12350, - [12351] = 12350, + [12351] = 12351, [12352] = 12352, - [12353] = 12350, - [12354] = 12350, + [12353] = 12353, + [12354] = 12352, [12355] = 12355, [12356] = 12356, - [12357] = 12350, - [12358] = 12350, - [12359] = 12359, - [12360] = 12350, + [12357] = 12352, + [12358] = 12352, + [12359] = 12352, + [12360] = 12352, [12361] = 12361, - [12362] = 12362, - [12363] = 12350, - [12364] = 12350, + [12362] = 12352, + [12363] = 12363, + [12364] = 12352, [12365] = 12365, - [12366] = 12350, - [12367] = 12367, - [12368] = 12350, - [12369] = 12350, - [12370] = 12370, + [12366] = 12352, + [12367] = 12352, + [12368] = 12368, + [12369] = 12369, + [12370] = 12352, [12371] = 12371, [12372] = 12372, [12373] = 12373, - [12374] = 12350, - [12375] = 12350, - [12376] = 12376, + [12374] = 12374, + [12375] = 12352, + [12376] = 12352, [12377] = 12377, - [12378] = 12378, + [12378] = 12350, [12379] = 12379, - [12380] = 12372, - [12381] = 12350, - [12382] = 12355, - [12383] = 12376, - [12384] = 12373, - [12385] = 12350, - [12386] = 12365, + [12380] = 12373, + [12381] = 12369, + [12382] = 12352, + [12383] = 12355, + [12384] = 12374, + [12385] = 12385, + [12386] = 12352, [12387] = 12387, - [12388] = 12350, - [12389] = 12350, - [12390] = 12373, - [12391] = 12391, - [12392] = 12350, - [12393] = 12371, - [12394] = 12359, - [12395] = 12350, - [12396] = 12377, - [12397] = 12350, - [12398] = 12373, - [12399] = 12350, - [12400] = 12362, - [12401] = 12350, - [12402] = 12350, - [12403] = 12391, + [12388] = 12352, + [12389] = 12352, + [12390] = 12374, + [12391] = 12371, + [12392] = 12352, + [12393] = 12368, + [12394] = 12352, + [12395] = 12352, + [12396] = 12372, + [12397] = 12361, + [12398] = 12352, + [12399] = 12387, + [12400] = 12352, + [12401] = 12377, + [12402] = 12352, + [12403] = 12352, [12404] = 12350, - [12405] = 12350, - [12406] = 12378, - [12407] = 12350, - [12408] = 12350, - [12409] = 12387, - [12410] = 12378, - [12411] = 12350, - [12412] = 12350, - [12413] = 12370, - [12414] = 12362, - [12415] = 12365, - [12416] = 12350, - [12417] = 12355, - [12418] = 12370, - [12419] = 12391, - [12420] = 12361, - [12421] = 12377, - [12422] = 12350, - [12423] = 12367, - [12424] = 12365, - [12425] = 12372, - [12426] = 12387, - [12427] = 12350, + [12405] = 12352, + [12406] = 12350, + [12407] = 12352, + [12408] = 12352, + [12409] = 12385, + [12410] = 12374, + [12411] = 12352, + [12412] = 12352, + [12413] = 12351, + [12414] = 12372, + [12415] = 12352, + [12416] = 12387, + [12417] = 12353, + [12418] = 12377, + [12419] = 12353, + [12420] = 12385, + [12421] = 12365, + [12422] = 12352, + [12423] = 12387, + [12424] = 12353, + [12425] = 12387, + [12426] = 12351, + [12427] = 12368, [12428] = 12355, - [12429] = 12372, - [12430] = 12391, - [12431] = 12350, - [12432] = 12432, - [12433] = 12378, - [12434] = 12352, - [12435] = 12365, - [12436] = 12377, - [12437] = 12437, - [12438] = 12361, + [12429] = 12352, + [12430] = 12373, + [12431] = 12385, + [12432] = 12352, + [12433] = 12433, + [12434] = 12350, + [12435] = 12363, + [12436] = 12365, + [12437] = 12377, + [12438] = 12363, [12439] = 12371, - [12440] = 12362, - [12441] = 12350, - [12442] = 12365, - [12443] = 12437, - [12444] = 12376, - [12445] = 12350, - [12446] = 12376, - [12447] = 12367, - [12448] = 12355, - [12449] = 12355, - [12450] = 12350, - [12451] = 12387, - [12452] = 12376, - [12453] = 12367, - [12454] = 12350, - [12455] = 12361, - [12456] = 12372, - [12457] = 12437, - [12458] = 12350, - [12459] = 12373, - [12460] = 12377, - [12461] = 12378, - [12462] = 12350, - [12463] = 12372, - [12464] = 12372, - [12465] = 12361, - [12466] = 12350, + [12440] = 12361, + [12441] = 12352, + [12442] = 12368, + [12443] = 12387, + [12444] = 12352, + [12445] = 12369, + [12446] = 12446, + [12447] = 12369, + [12448] = 12352, + [12449] = 12373, + [12450] = 12355, + [12451] = 12351, + [12452] = 12361, + [12453] = 12355, + [12454] = 12352, + [12455] = 12377, + [12456] = 12363, + [12457] = 12352, + [12458] = 12365, + [12459] = 12363, + [12460] = 12374, + [12461] = 12368, + [12462] = 12352, + [12463] = 12373, + [12464] = 12352, + [12465] = 12352, + [12466] = 12433, [12467] = 12373, - [12468] = 12361, - [12469] = 12437, - [12470] = 12376, - [12471] = 12350, - [12472] = 12367, + [12468] = 12374, + [12469] = 12469, + [12470] = 12352, + [12471] = 12369, + [12472] = 12365, [12473] = 12377, - [12474] = 12474, - [12475] = 12350, - [12476] = 12387, + [12474] = 12385, + [12475] = 12352, + [12476] = 12351, [12477] = 12352, - [12478] = 12371, - [12479] = 12362, - [12480] = 12367, - [12481] = 12350, - [12482] = 12352, - [12483] = 12350, - [12484] = 12365, - [12485] = 12485, - [12486] = 12359, - [12487] = 12350, - [12488] = 12437, - [12489] = 12378, - [12490] = 12350, + [12478] = 12433, + [12479] = 12371, + [12480] = 12361, + [12481] = 12369, + [12482] = 12433, + [12483] = 12352, + [12484] = 12350, + [12485] = 12387, + [12486] = 12372, + [12487] = 12352, + [12488] = 12363, + [12489] = 12352, + [12490] = 12352, [12491] = 12350, - [12492] = 12378, - [12493] = 12350, - [12494] = 12350, - [12495] = 12370, - [12496] = 12362, - [12497] = 12391, - [12498] = 12350, + [12492] = 12385, + [12493] = 12493, + [12494] = 12363, + [12495] = 12352, + [12496] = 12373, + [12497] = 12352, + [12498] = 12352, [12499] = 12377, - [12500] = 12437, - [12501] = 12350, - [12502] = 12376, - [12503] = 12371, - [12504] = 12350, - [12505] = 12350, - [12506] = 12387, - [12507] = 12355, - [12508] = 12350, + [12500] = 12363, + [12501] = 12352, + [12502] = 12369, + [12503] = 12352, + [12504] = 12352, + [12505] = 12351, + [12506] = 12361, + [12507] = 12352, + [12508] = 12355, [12509] = 12352, - [12510] = 12387, - [12511] = 12350, - [12512] = 12371, - [12513] = 12378, - [12514] = 12352, - [12515] = 12373, - [12516] = 12391, - [12517] = 12350, - [12518] = 12350, - [12519] = 12350, - [12520] = 12359, - [12521] = 12387, - [12522] = 12359, - [12523] = 12523, - [12524] = 12370, - [12525] = 12361, - [12526] = 12350, - [12527] = 12391, - [12528] = 12359, - [12529] = 12350, - [12530] = 12352, - [12531] = 12370, - [12532] = 12367, - [12533] = 12367, - [12534] = 12359, - [12535] = 12535, - [12536] = 12350, - [12537] = 12350, - [12538] = 12361, - [12539] = 12373, - [12540] = 12391, - [12541] = 12352, + [12510] = 12433, + [12511] = 12351, + [12512] = 12374, + [12513] = 12352, + [12514] = 12350, + [12515] = 12433, + [12516] = 12385, + [12517] = 12352, + [12518] = 12373, + [12519] = 12372, + [12520] = 12352, + [12521] = 12351, + [12522] = 12372, + [12523] = 12352, + [12524] = 12355, + [12525] = 12353, + [12526] = 12365, + [12527] = 12353, + [12528] = 12528, + [12529] = 12352, + [12530] = 12433, + [12531] = 12353, + [12532] = 12532, + [12533] = 12368, + [12534] = 12368, + [12535] = 12352, + [12536] = 12352, + [12537] = 12385, + [12538] = 12365, + [12539] = 12374, + [12540] = 12352, + [12541] = 12433, [12542] = 12371, - [12543] = 12362, - [12544] = 12378, + [12543] = 12361, + [12544] = 12371, [12545] = 12350, - [12546] = 12371, - [12547] = 12372, - [12548] = 12365, - [12549] = 12377, - [12550] = 12350, - [12551] = 12437, - [12552] = 12370, + [12546] = 12365, + [12547] = 12352, + [12548] = 12361, + [12549] = 12372, + [12550] = 12377, + [12551] = 12353, + [12552] = 12352, [12553] = 12355, - [12554] = 12362, - [12555] = 12376, - [12556] = 12437, - [12557] = 12350, - [12558] = 12370, - [12559] = 12359, - [12560] = 12350, - [12561] = 12350, + [12554] = 12352, + [12555] = 12371, + [12556] = 12369, + [12557] = 12387, + [12558] = 12368, + [12559] = 12372, + [12560] = 12371, + [12561] = 12352, [12562] = 12562, [12563] = 12563, [12564] = 12564, @@ -28680,11 +28680,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [24128] = 23299, [24129] = 23531, [24130] = 23297, - [24131] = 23629, - [24132] = 8060, - [24133] = 23298, - [24134] = 23275, - [24135] = 23291, + [24131] = 8060, + [24132] = 23298, + [24133] = 23275, + [24134] = 23291, + [24135] = 23629, [24136] = 23404, [24137] = 23291, [24138] = 23565, @@ -30071,16 +30071,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [25519] = 24771, [25520] = 24505, [25521] = 24491, - [25522] = 24514, + [25522] = 25522, [25523] = 24505, - [25524] = 24486, - [25525] = 24531, + [25524] = 24514, + [25525] = 24486, [25526] = 24733, - [25527] = 24486, - [25528] = 24539, + [25527] = 24531, + [25528] = 24486, [25529] = 24781, [25530] = 24792, - [25531] = 25531, + [25531] = 24539, [25532] = 24795, [25533] = 24489, [25534] = 24493, @@ -59840,46 +59840,46 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [8657] = {.lex_state = 1421, .external_lex_state = 3}, [8658] = {.lex_state = 1421, .external_lex_state = 3}, [8659] = {.lex_state = 1421, .external_lex_state = 3}, - [8660] = {.lex_state = 1421, .external_lex_state = 4}, - [8661] = {.lex_state = 41, .external_lex_state = 3}, - [8662] = {.lex_state = 1421, .external_lex_state = 3}, + [8660] = {.lex_state = 41, .external_lex_state = 3}, + [8661] = {.lex_state = 1421, .external_lex_state = 3}, + [8662] = {.lex_state = 1421, .external_lex_state = 4}, [8663] = {.lex_state = 1421, .external_lex_state = 3}, [8664] = {.lex_state = 1421, .external_lex_state = 4}, [8665] = {.lex_state = 1421, .external_lex_state = 3}, - [8666] = {.lex_state = 1421, .external_lex_state = 4}, + [8666] = {.lex_state = 1421, .external_lex_state = 3}, [8667] = {.lex_state = 1421, .external_lex_state = 3}, [8668] = {.lex_state = 1421, .external_lex_state = 3}, [8669] = {.lex_state = 1421, .external_lex_state = 3}, - [8670] = {.lex_state = 1421, .external_lex_state = 3}, + [8670] = {.lex_state = 1421, .external_lex_state = 4}, [8671] = {.lex_state = 1421, .external_lex_state = 10}, [8672] = {.lex_state = 1421, .external_lex_state = 4}, [8673] = {.lex_state = 1425, .external_lex_state = 5}, - [8674] = {.lex_state = 1421, .external_lex_state = 4}, + [8674] = {.lex_state = 1425, .external_lex_state = 5}, [8675] = {.lex_state = 1425, .external_lex_state = 5}, - [8676] = {.lex_state = 1425, .external_lex_state = 5}, + [8676] = {.lex_state = 1421, .external_lex_state = 4}, [8677] = {.lex_state = 1436, .external_lex_state = 3}, - [8678] = {.lex_state = 1421, .external_lex_state = 4}, + [8678] = {.lex_state = 1421, .external_lex_state = 3}, [8679] = {.lex_state = 1436, .external_lex_state = 3}, [8680] = {.lex_state = 1421, .external_lex_state = 3}, - [8681] = {.lex_state = 1421, .external_lex_state = 3}, - [8682] = {.lex_state = 1462, .external_lex_state = 15}, - [8683] = {.lex_state = 1421, .external_lex_state = 4}, - [8684] = {.lex_state = 1421, .external_lex_state = 3}, - [8685] = {.lex_state = 1423, .external_lex_state = 10}, + [8681] = {.lex_state = 1462, .external_lex_state = 15}, + [8682] = {.lex_state = 1421, .external_lex_state = 4}, + [8683] = {.lex_state = 1421, .external_lex_state = 3}, + [8684] = {.lex_state = 1423, .external_lex_state = 10}, + [8685] = {.lex_state = 1421, .external_lex_state = 4}, [8686] = {.lex_state = 1421, .external_lex_state = 4}, - [8687] = {.lex_state = 1421, .external_lex_state = 4}, + [8687] = {.lex_state = 1421, .external_lex_state = 3}, [8688] = {.lex_state = 1421, .external_lex_state = 3}, - [8689] = {.lex_state = 1421, .external_lex_state = 3}, - [8690] = {.lex_state = 1436, .external_lex_state = 3}, - [8691] = {.lex_state = 1456, .external_lex_state = 4}, - [8692] = {.lex_state = 1456, .external_lex_state = 5}, + [8689] = {.lex_state = 1436, .external_lex_state = 3}, + [8690] = {.lex_state = 1456, .external_lex_state = 4}, + [8691] = {.lex_state = 1456, .external_lex_state = 5}, + [8692] = {.lex_state = 1421, .external_lex_state = 4}, [8693] = {.lex_state = 1466, .external_lex_state = 5}, [8694] = {.lex_state = 1425, .external_lex_state = 5}, - [8695] = {.lex_state = 1421, .external_lex_state = 4}, - [8696] = {.lex_state = 1456, .external_lex_state = 5}, + [8695] = {.lex_state = 1456, .external_lex_state = 5}, + [8696] = {.lex_state = 1421, .external_lex_state = 4}, [8697] = {.lex_state = 20, .external_lex_state = 16}, - [8698] = {.lex_state = 1421, .external_lex_state = 4}, - [8699] = {.lex_state = 20, .external_lex_state = 16}, + [8698] = {.lex_state = 20, .external_lex_state = 16}, + [8699] = {.lex_state = 1421, .external_lex_state = 4}, [8700] = {.lex_state = 1421, .external_lex_state = 4}, [8701] = {.lex_state = 1421, .external_lex_state = 4}, [8702] = {.lex_state = 1456, .external_lex_state = 5}, @@ -59892,18 +59892,18 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [8709] = {.lex_state = 1466, .external_lex_state = 5}, [8710] = {.lex_state = 1425, .external_lex_state = 5}, [8711] = {.lex_state = 1456, .external_lex_state = 5}, - [8712] = {.lex_state = 1421, .external_lex_state = 4}, + [8712] = {.lex_state = 1421, .external_lex_state = 3}, [8713] = {.lex_state = 1456, .external_lex_state = 5}, [8714] = {.lex_state = 1456, .external_lex_state = 5}, - [8715] = {.lex_state = 1421, .external_lex_state = 3}, + [8715] = {.lex_state = 1456, .external_lex_state = 5}, [8716] = {.lex_state = 1456, .external_lex_state = 5}, [8717] = {.lex_state = 1456, .external_lex_state = 5}, [8718] = {.lex_state = 1456, .external_lex_state = 5}, [8719] = {.lex_state = 1456, .external_lex_state = 5}, [8720] = {.lex_state = 1456, .external_lex_state = 5}, - [8721] = {.lex_state = 1456, .external_lex_state = 5}, + [8721] = {.lex_state = 1466, .external_lex_state = 5}, [8722] = {.lex_state = 1466, .external_lex_state = 5}, - [8723] = {.lex_state = 1466, .external_lex_state = 5}, + [8723] = {.lex_state = 1456, .external_lex_state = 5}, [8724] = {.lex_state = 1456, .external_lex_state = 5}, [8725] = {.lex_state = 1456, .external_lex_state = 5}, [8726] = {.lex_state = 1456, .external_lex_state = 5}, @@ -59915,20 +59915,20 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [8732] = {.lex_state = 1456, .external_lex_state = 5}, [8733] = {.lex_state = 1456, .external_lex_state = 5}, [8734] = {.lex_state = 1456, .external_lex_state = 5}, - [8735] = {.lex_state = 1456, .external_lex_state = 5}, - [8736] = {.lex_state = 1421, .external_lex_state = 4}, - [8737] = {.lex_state = 1456, .external_lex_state = 5}, - [8738] = {.lex_state = 86, .external_lex_state = 16}, + [8735] = {.lex_state = 1421, .external_lex_state = 4}, + [8736] = {.lex_state = 1456, .external_lex_state = 5}, + [8737] = {.lex_state = 86, .external_lex_state = 16}, + [8738] = {.lex_state = 20, .external_lex_state = 16}, [8739] = {.lex_state = 20, .external_lex_state = 16}, [8740] = {.lex_state = 20, .external_lex_state = 16}, - [8741] = {.lex_state = 20, .external_lex_state = 16}, - [8742] = {.lex_state = 1421, .external_lex_state = 4}, + [8741] = {.lex_state = 1421, .external_lex_state = 4}, + [8742] = {.lex_state = 1466, .external_lex_state = 5}, [8743] = {.lex_state = 1466, .external_lex_state = 5}, - [8744] = {.lex_state = 1466, .external_lex_state = 5}, - [8745] = {.lex_state = 20, .external_lex_state = 16}, - [8746] = {.lex_state = 1421, .external_lex_state = 4}, + [8744] = {.lex_state = 20, .external_lex_state = 16}, + [8745] = {.lex_state = 1421, .external_lex_state = 4}, + [8746] = {.lex_state = 1421, .external_lex_state = 3}, [8747] = {.lex_state = 20, .external_lex_state = 16}, - [8748] = {.lex_state = 1421, .external_lex_state = 3}, + [8748] = {.lex_state = 1421, .external_lex_state = 4}, [8749] = {.lex_state = 1421, .external_lex_state = 4}, [8750] = {.lex_state = 1466, .external_lex_state = 5}, [8751] = {.lex_state = 1466, .external_lex_state = 5}, @@ -60837,8 +60837,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [9654] = {.lex_state = 1425, .external_lex_state = 5}, [9655] = {.lex_state = 1421, .external_lex_state = 4}, [9656] = {.lex_state = 1417, .external_lex_state = 3}, - [9657] = {.lex_state = 1421, .external_lex_state = 3}, - [9658] = {.lex_state = 1421, .external_lex_state = 4}, + [9657] = {.lex_state = 1421, .external_lex_state = 4}, + [9658] = {.lex_state = 1421, .external_lex_state = 3}, [9659] = {.lex_state = 1421, .external_lex_state = 4}, [9660] = {.lex_state = 1421, .external_lex_state = 4}, [9661] = {.lex_state = 1421, .external_lex_state = 4}, @@ -60861,7 +60861,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [9678] = {.lex_state = 1421, .external_lex_state = 3}, [9679] = {.lex_state = 1421, .external_lex_state = 4}, [9680] = {.lex_state = 1421, .external_lex_state = 4}, - [9681] = {.lex_state = 1421, .external_lex_state = 3}, + [9681] = {.lex_state = 1421, .external_lex_state = 4}, [9682] = {.lex_state = 1421, .external_lex_state = 3}, [9683] = {.lex_state = 1421, .external_lex_state = 3}, [9684] = {.lex_state = 1421, .external_lex_state = 3}, @@ -60869,7 +60869,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [9686] = {.lex_state = 1421, .external_lex_state = 3}, [9687] = {.lex_state = 1421, .external_lex_state = 3}, [9688] = {.lex_state = 1421, .external_lex_state = 3}, - [9689] = {.lex_state = 1421, .external_lex_state = 4}, + [9689] = {.lex_state = 1421, .external_lex_state = 3}, [9690] = {.lex_state = 1421, .external_lex_state = 4}, [9691] = {.lex_state = 1421, .external_lex_state = 4}, [9692] = {.lex_state = 1421, .external_lex_state = 3}, @@ -60884,10 +60884,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [9701] = {.lex_state = 1421, .external_lex_state = 3}, [9702] = {.lex_state = 1466, .external_lex_state = 5}, [9703] = {.lex_state = 1421, .external_lex_state = 4}, - [9704] = {.lex_state = 1421, .external_lex_state = 3}, + [9704] = {.lex_state = 1421, .external_lex_state = 4}, [9705] = {.lex_state = 1421, .external_lex_state = 3}, [9706] = {.lex_state = 1421, .external_lex_state = 4}, - [9707] = {.lex_state = 1421, .external_lex_state = 4}, + [9707] = {.lex_state = 1421, .external_lex_state = 3}, [9708] = {.lex_state = 1421, .external_lex_state = 3}, [9709] = {.lex_state = 1421, .external_lex_state = 3}, [9710] = {.lex_state = 1421, .external_lex_state = 4}, @@ -60919,10 +60919,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [9736] = {.lex_state = 1421, .external_lex_state = 4}, [9737] = {.lex_state = 1421, .external_lex_state = 4}, [9738] = {.lex_state = 1421, .external_lex_state = 4}, - [9739] = {.lex_state = 1421, .external_lex_state = 3}, + [9739] = {.lex_state = 1421, .external_lex_state = 4}, [9740] = {.lex_state = 1421, .external_lex_state = 4}, [9741] = {.lex_state = 1421, .external_lex_state = 4}, - [9742] = {.lex_state = 1421, .external_lex_state = 4}, + [9742] = {.lex_state = 1421, .external_lex_state = 3}, [9743] = {.lex_state = 1421, .external_lex_state = 4}, [9744] = {.lex_state = 1421, .external_lex_state = 4}, [9745] = {.lex_state = 86, .external_lex_state = 16}, @@ -61319,19 +61319,19 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10136] = {.lex_state = 1421, .external_lex_state = 4}, [10137] = {.lex_state = 86, .external_lex_state = 16}, [10138] = {.lex_state = 86, .external_lex_state = 16}, - [10139] = {.lex_state = 1421, .external_lex_state = 4}, + [10139] = {.lex_state = 90, .external_lex_state = 16}, [10140] = {.lex_state = 1421, .external_lex_state = 4}, [10141] = {.lex_state = 41, .external_lex_state = 3}, [10142] = {.lex_state = 1421, .external_lex_state = 3}, - [10143] = {.lex_state = 90, .external_lex_state = 16}, - [10144] = {.lex_state = 1421, .external_lex_state = 4}, - [10145] = {.lex_state = 1421, .external_lex_state = 3}, + [10143] = {.lex_state = 1421, .external_lex_state = 4}, + [10144] = {.lex_state = 1421, .external_lex_state = 3}, + [10145] = {.lex_state = 86, .external_lex_state = 16}, [10146] = {.lex_state = 86, .external_lex_state = 16}, - [10147] = {.lex_state = 86, .external_lex_state = 16}, + [10147] = {.lex_state = 1421, .external_lex_state = 4}, [10148] = {.lex_state = 1421, .external_lex_state = 4}, [10149] = {.lex_state = 1421, .external_lex_state = 4}, - [10150] = {.lex_state = 1421, .external_lex_state = 3}, - [10151] = {.lex_state = 1421, .external_lex_state = 4}, + [10150] = {.lex_state = 1421, .external_lex_state = 4}, + [10151] = {.lex_state = 1421, .external_lex_state = 3}, [10152] = {.lex_state = 1421, .external_lex_state = 3}, [10153] = {.lex_state = 1421, .external_lex_state = 3}, [10154] = {.lex_state = 1421, .external_lex_state = 3}, @@ -61340,13 +61340,13 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10157] = {.lex_state = 1421, .external_lex_state = 4}, [10158] = {.lex_state = 1421, .external_lex_state = 6}, [10159] = {.lex_state = 1421, .external_lex_state = 5}, - [10160] = {.lex_state = 1421, .external_lex_state = 3}, + [10160] = {.lex_state = 1436, .external_lex_state = 6}, [10161] = {.lex_state = 1436, .external_lex_state = 4}, [10162] = {.lex_state = 1421, .external_lex_state = 4}, - [10163] = {.lex_state = 1421, .external_lex_state = 4}, + [10163] = {.lex_state = 1421, .external_lex_state = 3}, [10164] = {.lex_state = 1421, .external_lex_state = 3}, - [10165] = {.lex_state = 1421, .external_lex_state = 3}, - [10166] = {.lex_state = 1436, .external_lex_state = 6}, + [10165] = {.lex_state = 1421, .external_lex_state = 4}, + [10166] = {.lex_state = 1421, .external_lex_state = 3}, [10167] = {.lex_state = 1421, .external_lex_state = 3}, [10168] = {.lex_state = 1421, .external_lex_state = 3}, [10169] = {.lex_state = 1421, .external_lex_state = 4}, @@ -61354,23 +61354,23 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10171] = {.lex_state = 1421, .external_lex_state = 3}, [10172] = {.lex_state = 1421, .external_lex_state = 4}, [10173] = {.lex_state = 1421, .external_lex_state = 6}, - [10174] = {.lex_state = 1421, .external_lex_state = 4}, - [10175] = {.lex_state = 41, .external_lex_state = 3}, + [10174] = {.lex_state = 41, .external_lex_state = 3}, + [10175] = {.lex_state = 1421, .external_lex_state = 4}, [10176] = {.lex_state = 1421, .external_lex_state = 4}, [10177] = {.lex_state = 1421, .external_lex_state = 8}, [10178] = {.lex_state = 1421, .external_lex_state = 5}, - [10179] = {.lex_state = 1421, .external_lex_state = 3}, - [10180] = {.lex_state = 1421, .external_lex_state = 4}, + [10179] = {.lex_state = 1421, .external_lex_state = 4}, + [10180] = {.lex_state = 1421, .external_lex_state = 3}, [10181] = {.lex_state = 1421, .external_lex_state = 4}, [10182] = {.lex_state = 1421, .external_lex_state = 4}, [10183] = {.lex_state = 1421, .external_lex_state = 9}, [10184] = {.lex_state = 1421, .external_lex_state = 3}, [10185] = {.lex_state = 1421, .external_lex_state = 4}, - [10186] = {.lex_state = 1421, .external_lex_state = 3}, - [10187] = {.lex_state = 1421, .external_lex_state = 4}, - [10188] = {.lex_state = 1421, .external_lex_state = 3}, + [10186] = {.lex_state = 1421, .external_lex_state = 4}, + [10187] = {.lex_state = 1421, .external_lex_state = 3}, + [10188] = {.lex_state = 1421, .external_lex_state = 4}, [10189] = {.lex_state = 1421, .external_lex_state = 4}, - [10190] = {.lex_state = 1421, .external_lex_state = 4}, + [10190] = {.lex_state = 1421, .external_lex_state = 3}, [10191] = {.lex_state = 1421, .external_lex_state = 3}, [10192] = {.lex_state = 1421, .external_lex_state = 3}, [10193] = {.lex_state = 1421, .external_lex_state = 3}, @@ -61380,7 +61380,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10197] = {.lex_state = 1421, .external_lex_state = 4}, [10198] = {.lex_state = 1421, .external_lex_state = 4}, [10199] = {.lex_state = 1421, .external_lex_state = 4}, - [10200] = {.lex_state = 1421, .external_lex_state = 3}, + [10200] = {.lex_state = 1421, .external_lex_state = 4}, [10201] = {.lex_state = 1421, .external_lex_state = 4}, [10202] = {.lex_state = 1421, .external_lex_state = 9}, [10203] = {.lex_state = 1421, .external_lex_state = 4}, @@ -61391,24 +61391,24 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10208] = {.lex_state = 1421, .external_lex_state = 4}, [10209] = {.lex_state = 1421, .external_lex_state = 4}, [10210] = {.lex_state = 1421, .external_lex_state = 3}, - [10211] = {.lex_state = 1421, .external_lex_state = 4}, + [10211] = {.lex_state = 1421, .external_lex_state = 3}, [10212] = {.lex_state = 1421, .external_lex_state = 4}, [10213] = {.lex_state = 1425, .external_lex_state = 5}, - [10214] = {.lex_state = 1421, .external_lex_state = 4}, - [10215] = {.lex_state = 1456, .external_lex_state = 5}, - [10216] = {.lex_state = 1421, .external_lex_state = 3}, - [10217] = {.lex_state = 1421, .external_lex_state = 4}, + [10214] = {.lex_state = 1456, .external_lex_state = 5}, + [10215] = {.lex_state = 1421, .external_lex_state = 4}, + [10216] = {.lex_state = 1421, .external_lex_state = 4}, + [10217] = {.lex_state = 1421, .external_lex_state = 3}, [10218] = {.lex_state = 1421, .external_lex_state = 4}, [10219] = {.lex_state = 1421, .external_lex_state = 3}, [10220] = {.lex_state = 1421, .external_lex_state = 6}, - [10221] = {.lex_state = 1421, .external_lex_state = 3}, + [10221] = {.lex_state = 1421, .external_lex_state = 4}, [10222] = {.lex_state = 1421, .external_lex_state = 4}, [10223] = {.lex_state = 1421, .external_lex_state = 3}, [10224] = {.lex_state = 1421, .external_lex_state = 4}, [10225] = {.lex_state = 1421, .external_lex_state = 3}, [10226] = {.lex_state = 1421, .external_lex_state = 4}, [10227] = {.lex_state = 1421, .external_lex_state = 3}, - [10228] = {.lex_state = 1421, .external_lex_state = 4}, + [10228] = {.lex_state = 1421, .external_lex_state = 3}, [10229] = {.lex_state = 1423, .external_lex_state = 5}, [10230] = {.lex_state = 1421, .external_lex_state = 8}, [10231] = {.lex_state = 1421, .external_lex_state = 5}, @@ -61580,7 +61580,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10397] = {.lex_state = 1421, .external_lex_state = 5}, [10398] = {.lex_state = 1421, .external_lex_state = 5}, [10399] = {.lex_state = 1421, .external_lex_state = 6}, - [10400] = {.lex_state = 1425, .external_lex_state = 5}, + [10400] = {.lex_state = 1421, .external_lex_state = 6}, [10401] = {.lex_state = 1421, .external_lex_state = 4}, [10402] = {.lex_state = 1421, .external_lex_state = 3}, [10403] = {.lex_state = 1421, .external_lex_state = 4}, @@ -61636,12 +61636,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10453] = {.lex_state = 1421, .external_lex_state = 4}, [10454] = {.lex_state = 1421, .external_lex_state = 4}, [10455] = {.lex_state = 1421, .external_lex_state = 4}, - [10456] = {.lex_state = 1421, .external_lex_state = 6}, + [10456] = {.lex_state = 1421, .external_lex_state = 4}, [10457] = {.lex_state = 1421, .external_lex_state = 4}, [10458] = {.lex_state = 1421, .external_lex_state = 5}, [10459] = {.lex_state = 1421, .external_lex_state = 6}, [10460] = {.lex_state = 1466, .external_lex_state = 6}, - [10461] = {.lex_state = 1421, .external_lex_state = 3}, + [10461] = {.lex_state = 1425, .external_lex_state = 5}, [10462] = {.lex_state = 1421, .external_lex_state = 4}, [10463] = {.lex_state = 1421, .external_lex_state = 4}, [10464] = {.lex_state = 1421, .external_lex_state = 6}, @@ -61715,7 +61715,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10532] = {.lex_state = 1421, .external_lex_state = 4}, [10533] = {.lex_state = 1421, .external_lex_state = 6}, [10534] = {.lex_state = 1421, .external_lex_state = 6}, - [10535] = {.lex_state = 1421, .external_lex_state = 4}, + [10535] = {.lex_state = 1421, .external_lex_state = 6}, [10536] = {.lex_state = 1421, .external_lex_state = 6}, [10537] = {.lex_state = 1421, .external_lex_state = 6}, [10538] = {.lex_state = 1421, .external_lex_state = 4}, @@ -61757,8 +61757,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10574] = {.lex_state = 1421, .external_lex_state = 6}, [10575] = {.lex_state = 1421, .external_lex_state = 3}, [10576] = {.lex_state = 1421, .external_lex_state = 6}, - [10577] = {.lex_state = 1421, .external_lex_state = 4}, - [10578] = {.lex_state = 1421, .external_lex_state = 6}, + [10577] = {.lex_state = 1421, .external_lex_state = 6}, + [10578] = {.lex_state = 1421, .external_lex_state = 4}, [10579] = {.lex_state = 1421, .external_lex_state = 5}, [10580] = {.lex_state = 1421, .external_lex_state = 5}, [10581] = {.lex_state = 1421, .external_lex_state = 4}, @@ -61769,19 +61769,19 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10586] = {.lex_state = 1421, .external_lex_state = 6}, [10587] = {.lex_state = 1421, .external_lex_state = 6}, [10588] = {.lex_state = 1421, .external_lex_state = 6}, - [10589] = {.lex_state = 1421, .external_lex_state = 4}, - [10590] = {.lex_state = 1421, .external_lex_state = 6}, + [10589] = {.lex_state = 1421, .external_lex_state = 6}, + [10590] = {.lex_state = 1421, .external_lex_state = 4}, [10591] = {.lex_state = 1421, .external_lex_state = 5}, [10592] = {.lex_state = 1421, .external_lex_state = 6}, [10593] = {.lex_state = 1421, .external_lex_state = 4}, - [10594] = {.lex_state = 1421, .external_lex_state = 5}, + [10594] = {.lex_state = 1421, .external_lex_state = 4}, [10595] = {.lex_state = 1421, .external_lex_state = 5}, - [10596] = {.lex_state = 1421, .external_lex_state = 4}, + [10596] = {.lex_state = 1421, .external_lex_state = 5}, [10597] = {.lex_state = 1421, .external_lex_state = 4}, [10598] = {.lex_state = 1421, .external_lex_state = 4}, - [10599] = {.lex_state = 1421, .external_lex_state = 5}, + [10599] = {.lex_state = 1421, .external_lex_state = 4}, [10600] = {.lex_state = 1417, .external_lex_state = 3}, - [10601] = {.lex_state = 1421, .external_lex_state = 4}, + [10601] = {.lex_state = 1421, .external_lex_state = 5}, [10602] = {.lex_state = 1421, .external_lex_state = 4}, [10603] = {.lex_state = 1421, .external_lex_state = 4}, [10604] = {.lex_state = 1421, .external_lex_state = 4}, @@ -61827,7 +61827,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10644] = {.lex_state = 1421, .external_lex_state = 3}, [10645] = {.lex_state = 1421, .external_lex_state = 4}, [10646] = {.lex_state = 1421, .external_lex_state = 5}, - [10647] = {.lex_state = 1421, .external_lex_state = 3}, + [10647] = {.lex_state = 1421, .external_lex_state = 6}, [10648] = {.lex_state = 1421, .external_lex_state = 3}, [10649] = {.lex_state = 1421, .external_lex_state = 3}, [10650] = {.lex_state = 1421, .external_lex_state = 3}, @@ -61842,11 +61842,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10659] = {.lex_state = 1421, .external_lex_state = 6}, [10660] = {.lex_state = 1421, .external_lex_state = 10}, [10661] = {.lex_state = 1421, .external_lex_state = 4}, - [10662] = {.lex_state = 1421, .external_lex_state = 4}, - [10663] = {.lex_state = 1421, .external_lex_state = 3}, + [10662] = {.lex_state = 1421, .external_lex_state = 3}, + [10663] = {.lex_state = 1421, .external_lex_state = 4}, [10664] = {.lex_state = 1421, .external_lex_state = 3}, [10665] = {.lex_state = 1421, .external_lex_state = 3}, - [10666] = {.lex_state = 1421, .external_lex_state = 6}, + [10666] = {.lex_state = 1421, .external_lex_state = 3}, [10667] = {.lex_state = 1421, .external_lex_state = 6}, [10668] = {.lex_state = 1421, .external_lex_state = 3}, [10669] = {.lex_state = 1421, .external_lex_state = 3}, @@ -61892,7 +61892,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10709] = {.lex_state = 1421, .external_lex_state = 3}, [10710] = {.lex_state = 1421, .external_lex_state = 4}, [10711] = {.lex_state = 1421, .external_lex_state = 3}, - [10712] = {.lex_state = 1421, .external_lex_state = 3}, + [10712] = {.lex_state = 1421, .external_lex_state = 4}, [10713] = {.lex_state = 1421, .external_lex_state = 4}, [10714] = {.lex_state = 1421, .external_lex_state = 4}, [10715] = {.lex_state = 1421, .external_lex_state = 3}, @@ -61901,7 +61901,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10718] = {.lex_state = 1421, .external_lex_state = 4}, [10719] = {.lex_state = 1421, .external_lex_state = 4}, [10720] = {.lex_state = 1421, .external_lex_state = 4}, - [10721] = {.lex_state = 1421, .external_lex_state = 4}, + [10721] = {.lex_state = 1421, .external_lex_state = 3}, [10722] = {.lex_state = 1421, .external_lex_state = 4}, [10723] = {.lex_state = 1421, .external_lex_state = 10}, [10724] = {.lex_state = 1421, .external_lex_state = 4}, @@ -61922,8 +61922,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10739] = {.lex_state = 1421, .external_lex_state = 6}, [10740] = {.lex_state = 1421, .external_lex_state = 6}, [10741] = {.lex_state = 1421, .external_lex_state = 6}, - [10742] = {.lex_state = 1421, .external_lex_state = 5}, - [10743] = {.lex_state = 1421, .external_lex_state = 4}, + [10742] = {.lex_state = 1421, .external_lex_state = 4}, + [10743] = {.lex_state = 1421, .external_lex_state = 5}, [10744] = {.lex_state = 1421, .external_lex_state = 6}, [10745] = {.lex_state = 1421, .external_lex_state = 3}, [10746] = {.lex_state = 1421, .external_lex_state = 6}, @@ -62004,12 +62004,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10821] = {.lex_state = 1421, .external_lex_state = 4}, [10822] = {.lex_state = 1421, .external_lex_state = 4}, [10823] = {.lex_state = 1421, .external_lex_state = 6}, - [10824] = {.lex_state = 1421, .external_lex_state = 3}, + [10824] = {.lex_state = 1421, .external_lex_state = 4}, [10825] = {.lex_state = 1421, .external_lex_state = 6}, [10826] = {.lex_state = 1421, .external_lex_state = 6}, [10827] = {.lex_state = 1421, .external_lex_state = 6}, [10828] = {.lex_state = 1421, .external_lex_state = 3}, - [10829] = {.lex_state = 1421, .external_lex_state = 4}, + [10829] = {.lex_state = 1421, .external_lex_state = 3}, [10830] = {.lex_state = 1421, .external_lex_state = 4}, [10831] = {.lex_state = 1421, .external_lex_state = 4}, [10832] = {.lex_state = 1421, .external_lex_state = 6}, @@ -62043,7 +62043,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10860] = {.lex_state = 1421, .external_lex_state = 4}, [10861] = {.lex_state = 1421, .external_lex_state = 4}, [10862] = {.lex_state = 1421, .external_lex_state = 4}, - [10863] = {.lex_state = 1421, .external_lex_state = 5}, + [10863] = {.lex_state = 1421, .external_lex_state = 4}, [10864] = {.lex_state = 1421, .external_lex_state = 3}, [10865] = {.lex_state = 1421, .external_lex_state = 4}, [10866] = {.lex_state = 1421, .external_lex_state = 4}, @@ -62078,13 +62078,13 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [10895] = {.lex_state = 1421, .external_lex_state = 4}, [10896] = {.lex_state = 1421, .external_lex_state = 4}, [10897] = {.lex_state = 1421, .external_lex_state = 4}, - [10898] = {.lex_state = 1421, .external_lex_state = 6}, + [10898] = {.lex_state = 1421, .external_lex_state = 5}, [10899] = {.lex_state = 1421, .external_lex_state = 4}, [10900] = {.lex_state = 1421, .external_lex_state = 4}, [10901] = {.lex_state = 1421, .external_lex_state = 6}, [10902] = {.lex_state = 1417, .external_lex_state = 4}, [10903] = {.lex_state = 1421, .external_lex_state = 6}, - [10904] = {.lex_state = 1421, .external_lex_state = 4}, + [10904] = {.lex_state = 1421, .external_lex_state = 3}, [10905] = {.lex_state = 1421, .external_lex_state = 4}, [10906] = {.lex_state = 1421, .external_lex_state = 4}, [10907] = {.lex_state = 1421, .external_lex_state = 4}, @@ -62302,63 +62302,63 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11119] = {.lex_state = 1421, .external_lex_state = 5}, [11120] = {.lex_state = 1421, .external_lex_state = 5}, [11121] = {.lex_state = 1421, .external_lex_state = 5}, - [11122] = {.lex_state = 1421, .external_lex_state = 5}, - [11123] = {.lex_state = 1421, .external_lex_state = 3}, - [11124] = {.lex_state = 1421, .external_lex_state = 6}, + [11122] = {.lex_state = 1421, .external_lex_state = 3}, + [11123] = {.lex_state = 1421, .external_lex_state = 6}, + [11124] = {.lex_state = 1421, .external_lex_state = 5}, [11125] = {.lex_state = 1421, .external_lex_state = 5}, [11126] = {.lex_state = 1421, .external_lex_state = 5}, - [11127] = {.lex_state = 1421, .external_lex_state = 5}, - [11128] = {.lex_state = 1421, .external_lex_state = 3}, - [11129] = {.lex_state = 1421, .external_lex_state = 5}, + [11127] = {.lex_state = 1421, .external_lex_state = 3}, + [11128] = {.lex_state = 1421, .external_lex_state = 5}, + [11129] = {.lex_state = 1421, .external_lex_state = 3}, [11130] = {.lex_state = 1421, .external_lex_state = 3}, - [11131] = {.lex_state = 1421, .external_lex_state = 3}, + [11131] = {.lex_state = 1421, .external_lex_state = 5}, [11132] = {.lex_state = 1421, .external_lex_state = 5}, [11133] = {.lex_state = 1421, .external_lex_state = 5}, [11134] = {.lex_state = 1421, .external_lex_state = 5}, - [11135] = {.lex_state = 1421, .external_lex_state = 5}, + [11135] = {.lex_state = 1421, .external_lex_state = 4}, [11136] = {.lex_state = 1421, .external_lex_state = 4}, - [11137] = {.lex_state = 1421, .external_lex_state = 4}, + [11137] = {.lex_state = 1421, .external_lex_state = 5}, [11138] = {.lex_state = 1421, .external_lex_state = 5}, [11139] = {.lex_state = 1421, .external_lex_state = 5}, [11140] = {.lex_state = 1421, .external_lex_state = 5}, - [11141] = {.lex_state = 1421, .external_lex_state = 5}, - [11142] = {.lex_state = 1421, .external_lex_state = 6}, + [11141] = {.lex_state = 1421, .external_lex_state = 6}, + [11142] = {.lex_state = 1421, .external_lex_state = 5}, [11143] = {.lex_state = 1421, .external_lex_state = 5}, [11144] = {.lex_state = 1421, .external_lex_state = 5}, [11145] = {.lex_state = 1421, .external_lex_state = 5}, [11146] = {.lex_state = 1421, .external_lex_state = 5}, [11147] = {.lex_state = 1421, .external_lex_state = 5}, [11148] = {.lex_state = 1421, .external_lex_state = 5}, - [11149] = {.lex_state = 1421, .external_lex_state = 5}, - [11150] = {.lex_state = 1421, .external_lex_state = 6}, + [11149] = {.lex_state = 1421, .external_lex_state = 6}, + [11150] = {.lex_state = 1421, .external_lex_state = 5}, [11151] = {.lex_state = 1421, .external_lex_state = 5}, - [11152] = {.lex_state = 1421, .external_lex_state = 5}, + [11152] = {.lex_state = 1421, .external_lex_state = 6}, [11153] = {.lex_state = 1421, .external_lex_state = 6}, [11154] = {.lex_state = 1421, .external_lex_state = 6}, - [11155] = {.lex_state = 1421, .external_lex_state = 6}, - [11156] = {.lex_state = 1421, .external_lex_state = 5}, + [11155] = {.lex_state = 1421, .external_lex_state = 5}, + [11156] = {.lex_state = 1421, .external_lex_state = 6}, [11157] = {.lex_state = 1421, .external_lex_state = 6}, [11158] = {.lex_state = 1421, .external_lex_state = 6}, [11159] = {.lex_state = 1421, .external_lex_state = 6}, [11160] = {.lex_state = 1421, .external_lex_state = 6}, [11161] = {.lex_state = 1421, .external_lex_state = 6}, - [11162] = {.lex_state = 1421, .external_lex_state = 6}, - [11163] = {.lex_state = 1421, .external_lex_state = 4}, - [11164] = {.lex_state = 1421, .external_lex_state = 6}, - [11165] = {.lex_state = 1421, .external_lex_state = 4}, - [11166] = {.lex_state = 1421, .external_lex_state = 5}, + [11162] = {.lex_state = 1421, .external_lex_state = 4}, + [11163] = {.lex_state = 1421, .external_lex_state = 6}, + [11164] = {.lex_state = 1421, .external_lex_state = 4}, + [11165] = {.lex_state = 1421, .external_lex_state = 5}, + [11166] = {.lex_state = 1421, .external_lex_state = 6}, [11167] = {.lex_state = 1421, .external_lex_state = 6}, [11168] = {.lex_state = 1421, .external_lex_state = 6}, [11169] = {.lex_state = 1421, .external_lex_state = 6}, [11170] = {.lex_state = 1421, .external_lex_state = 6}, [11171] = {.lex_state = 1421, .external_lex_state = 6}, - [11172] = {.lex_state = 1421, .external_lex_state = 6}, - [11173] = {.lex_state = 1421, .external_lex_state = 5}, - [11174] = {.lex_state = 1421, .external_lex_state = 4}, + [11172] = {.lex_state = 1421, .external_lex_state = 5}, + [11173] = {.lex_state = 1421, .external_lex_state = 4}, + [11174] = {.lex_state = 1421, .external_lex_state = 6}, [11175] = {.lex_state = 1421, .external_lex_state = 6}, [11176] = {.lex_state = 1421, .external_lex_state = 6}, - [11177] = {.lex_state = 1421, .external_lex_state = 6}, - [11178] = {.lex_state = 1421, .external_lex_state = 4}, + [11177] = {.lex_state = 1421, .external_lex_state = 4}, + [11178] = {.lex_state = 1421, .external_lex_state = 6}, [11179] = {.lex_state = 1417, .external_lex_state = 3}, [11180] = {.lex_state = 1421, .external_lex_state = 6}, [11181] = {.lex_state = 1421, .external_lex_state = 6}, @@ -62371,7 +62371,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11188] = {.lex_state = 1421, .external_lex_state = 6}, [11189] = {.lex_state = 1421, .external_lex_state = 6}, [11190] = {.lex_state = 1421, .external_lex_state = 6}, - [11191] = {.lex_state = 1421, .external_lex_state = 6}, + [11191] = {.lex_state = 1421, .external_lex_state = 5}, [11192] = {.lex_state = 1421, .external_lex_state = 6}, [11193] = {.lex_state = 1421, .external_lex_state = 6}, [11194] = {.lex_state = 1421, .external_lex_state = 6}, @@ -62379,9 +62379,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11196] = {.lex_state = 1421, .external_lex_state = 6}, [11197] = {.lex_state = 1421, .external_lex_state = 6}, [11198] = {.lex_state = 1421, .external_lex_state = 6}, - [11199] = {.lex_state = 1417, .external_lex_state = 4}, - [11200] = {.lex_state = 1421, .external_lex_state = 4}, - [11201] = {.lex_state = 1421, .external_lex_state = 5}, + [11199] = {.lex_state = 1421, .external_lex_state = 4}, + [11200] = {.lex_state = 1421, .external_lex_state = 5}, + [11201] = {.lex_state = 1417, .external_lex_state = 4}, [11202] = {.lex_state = 1421, .external_lex_state = 4}, [11203] = {.lex_state = 1421, .external_lex_state = 4}, [11204] = {.lex_state = 1421, .external_lex_state = 4}, @@ -62397,17 +62397,17 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11214] = {.lex_state = 1421, .external_lex_state = 4}, [11215] = {.lex_state = 1421, .external_lex_state = 4}, [11216] = {.lex_state = 1462, .external_lex_state = 15}, - [11217] = {.lex_state = 1421, .external_lex_state = 5}, + [11217] = {.lex_state = 1425, .external_lex_state = 4}, [11218] = {.lex_state = 1421, .external_lex_state = 5}, - [11219] = {.lex_state = 1421, .external_lex_state = 4}, - [11220] = {.lex_state = 1421, .external_lex_state = 6}, - [11221] = {.lex_state = 1421, .external_lex_state = 4}, + [11219] = {.lex_state = 1421, .external_lex_state = 5}, + [11220] = {.lex_state = 1421, .external_lex_state = 4}, + [11221] = {.lex_state = 1421, .external_lex_state = 6}, [11222] = {.lex_state = 1421, .external_lex_state = 4}, [11223] = {.lex_state = 1421, .external_lex_state = 4}, - [11224] = {.lex_state = 1421, .external_lex_state = 6}, + [11224] = {.lex_state = 1421, .external_lex_state = 4}, [11225] = {.lex_state = 1421, .external_lex_state = 6}, - [11226] = {.lex_state = 1421, .external_lex_state = 5}, - [11227] = {.lex_state = 1421, .external_lex_state = 4}, + [11226] = {.lex_state = 1421, .external_lex_state = 6}, + [11227] = {.lex_state = 1421, .external_lex_state = 5}, [11228] = {.lex_state = 1421, .external_lex_state = 4}, [11229] = {.lex_state = 1421, .external_lex_state = 5}, [11230] = {.lex_state = 1421, .external_lex_state = 5}, @@ -62425,16 +62425,16 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11242] = {.lex_state = 1421, .external_lex_state = 4}, [11243] = {.lex_state = 1421, .external_lex_state = 4}, [11244] = {.lex_state = 1421, .external_lex_state = 4}, - [11245] = {.lex_state = 1421, .external_lex_state = 5}, + [11245] = {.lex_state = 1421, .external_lex_state = 4}, [11246] = {.lex_state = 1421, .external_lex_state = 4}, [11247] = {.lex_state = 1421, .external_lex_state = 4}, - [11248] = {.lex_state = 1421, .external_lex_state = 4}, - [11249] = {.lex_state = 20, .external_lex_state = 16}, + [11248] = {.lex_state = 1421, .external_lex_state = 5}, + [11249] = {.lex_state = 1421, .external_lex_state = 4}, [11250] = {.lex_state = 1421, .external_lex_state = 4}, [11251] = {.lex_state = 1421, .external_lex_state = 4}, [11252] = {.lex_state = 1421, .external_lex_state = 4}, [11253] = {.lex_state = 1421, .external_lex_state = 4}, - [11254] = {.lex_state = 1421, .external_lex_state = 5}, + [11254] = {.lex_state = 20, .external_lex_state = 16}, [11255] = {.lex_state = 1421, .external_lex_state = 5}, [11256] = {.lex_state = 1421, .external_lex_state = 5}, [11257] = {.lex_state = 1421, .external_lex_state = 5}, @@ -62443,12 +62443,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11260] = {.lex_state = 1421, .external_lex_state = 5}, [11261] = {.lex_state = 1421, .external_lex_state = 5}, [11262] = {.lex_state = 1421, .external_lex_state = 5}, - [11263] = {.lex_state = 1421, .external_lex_state = 4}, + [11263] = {.lex_state = 1421, .external_lex_state = 5}, [11264] = {.lex_state = 1421, .external_lex_state = 4}, [11265] = {.lex_state = 1421, .external_lex_state = 5}, [11266] = {.lex_state = 1421, .external_lex_state = 4}, [11267] = {.lex_state = 1421, .external_lex_state = 5}, - [11268] = {.lex_state = 1421, .external_lex_state = 5}, + [11268] = {.lex_state = 1421, .external_lex_state = 4}, [11269] = {.lex_state = 1421, .external_lex_state = 5}, [11270] = {.lex_state = 1421, .external_lex_state = 5}, [11271] = {.lex_state = 1421, .external_lex_state = 5}, @@ -62457,7 +62457,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11274] = {.lex_state = 1421, .external_lex_state = 5}, [11275] = {.lex_state = 1421, .external_lex_state = 5}, [11276] = {.lex_state = 1421, .external_lex_state = 5}, - [11277] = {.lex_state = 1425, .external_lex_state = 4}, + [11277] = {.lex_state = 1421, .external_lex_state = 5}, [11278] = {.lex_state = 1421, .external_lex_state = 5}, [11279] = {.lex_state = 1421, .external_lex_state = 5}, [11280] = {.lex_state = 1421, .external_lex_state = 4}, @@ -62589,38 +62589,38 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11406] = {.lex_state = 1421, .external_lex_state = 6}, [11407] = {.lex_state = 1421, .external_lex_state = 6}, [11408] = {.lex_state = 1421, .external_lex_state = 6}, - [11409] = {.lex_state = 1421, .external_lex_state = 5}, - [11410] = {.lex_state = 1421, .external_lex_state = 6}, + [11409] = {.lex_state = 1421, .external_lex_state = 6}, + [11410] = {.lex_state = 1421, .external_lex_state = 5}, [11411] = {.lex_state = 1417, .external_lex_state = 5}, [11412] = {.lex_state = 20, .external_lex_state = 16}, [11413] = {.lex_state = 20, .external_lex_state = 16}, [11414] = {.lex_state = 20, .external_lex_state = 16}, [11415] = {.lex_state = 20, .external_lex_state = 16}, [11416] = {.lex_state = 1421, .external_lex_state = 6}, - [11417] = {.lex_state = 1421, .external_lex_state = 6}, - [11418] = {.lex_state = 1421, .external_lex_state = 5}, - [11419] = {.lex_state = 1421, .external_lex_state = 6}, - [11420] = {.lex_state = 1421, .external_lex_state = 5}, + [11417] = {.lex_state = 1421, .external_lex_state = 5}, + [11418] = {.lex_state = 1421, .external_lex_state = 6}, + [11419] = {.lex_state = 1421, .external_lex_state = 5}, + [11420] = {.lex_state = 1421, .external_lex_state = 6}, [11421] = {.lex_state = 1421, .external_lex_state = 6}, [11422] = {.lex_state = 1421, .external_lex_state = 5}, - [11423] = {.lex_state = 1421, .external_lex_state = 4}, - [11424] = {.lex_state = 1421, .external_lex_state = 5}, + [11423] = {.lex_state = 1421, .external_lex_state = 5}, + [11424] = {.lex_state = 1421, .external_lex_state = 4}, [11425] = {.lex_state = 1421, .external_lex_state = 6}, [11426] = {.lex_state = 1421, .external_lex_state = 6}, [11427] = {.lex_state = 1421, .external_lex_state = 6}, [11428] = {.lex_state = 1421, .external_lex_state = 6}, [11429] = {.lex_state = 1421, .external_lex_state = 6}, - [11430] = {.lex_state = 1421, .external_lex_state = 6}, - [11431] = {.lex_state = 1421, .external_lex_state = 5}, + [11430] = {.lex_state = 1421, .external_lex_state = 5}, + [11431] = {.lex_state = 1421, .external_lex_state = 6}, [11432] = {.lex_state = 1421, .external_lex_state = 6}, [11433] = {.lex_state = 1421, .external_lex_state = 6}, - [11434] = {.lex_state = 1421, .external_lex_state = 6}, - [11435] = {.lex_state = 1421, .external_lex_state = 5}, + [11434] = {.lex_state = 1421, .external_lex_state = 5}, + [11435] = {.lex_state = 1421, .external_lex_state = 6}, [11436] = {.lex_state = 1421, .external_lex_state = 6}, [11437] = {.lex_state = 1421, .external_lex_state = 6}, [11438] = {.lex_state = 1421, .external_lex_state = 6}, - [11439] = {.lex_state = 1421, .external_lex_state = 5}, - [11440] = {.lex_state = 1421, .external_lex_state = 6}, + [11439] = {.lex_state = 1421, .external_lex_state = 6}, + [11440] = {.lex_state = 1421, .external_lex_state = 5}, [11441] = {.lex_state = 1421, .external_lex_state = 5}, [11442] = {.lex_state = 1421, .external_lex_state = 5}, [11443] = {.lex_state = 1421, .external_lex_state = 6}, @@ -62630,16 +62630,16 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11447] = {.lex_state = 1421, .external_lex_state = 5}, [11448] = {.lex_state = 1421, .external_lex_state = 6}, [11449] = {.lex_state = 20, .external_lex_state = 16}, - [11450] = {.lex_state = 1421, .external_lex_state = 6}, - [11451] = {.lex_state = 1421, .external_lex_state = 5}, - [11452] = {.lex_state = 20, .external_lex_state = 16}, + [11450] = {.lex_state = 1421, .external_lex_state = 5}, + [11451] = {.lex_state = 1421, .external_lex_state = 6}, + [11452] = {.lex_state = 1421, .external_lex_state = 6}, [11453] = {.lex_state = 1421, .external_lex_state = 6}, - [11454] = {.lex_state = 1421, .external_lex_state = 6}, + [11454] = {.lex_state = 20, .external_lex_state = 16}, [11455] = {.lex_state = 1421, .external_lex_state = 6}, - [11456] = {.lex_state = 1421, .external_lex_state = 5}, + [11456] = {.lex_state = 1421, .external_lex_state = 6}, [11457] = {.lex_state = 1421, .external_lex_state = 6}, [11458] = {.lex_state = 1421, .external_lex_state = 6}, - [11459] = {.lex_state = 1421, .external_lex_state = 6}, + [11459] = {.lex_state = 1421, .external_lex_state = 5}, [11460] = {.lex_state = 1421, .external_lex_state = 6}, [11461] = {.lex_state = 1421, .external_lex_state = 6}, [11462] = {.lex_state = 1421, .external_lex_state = 6}, @@ -62664,11 +62664,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11481] = {.lex_state = 20, .external_lex_state = 16}, [11482] = {.lex_state = 20, .external_lex_state = 16}, [11483] = {.lex_state = 1421, .external_lex_state = 6}, - [11484] = {.lex_state = 20, .external_lex_state = 16}, + [11484] = {.lex_state = 1421, .external_lex_state = 6}, [11485] = {.lex_state = 1421, .external_lex_state = 6}, - [11486] = {.lex_state = 1421, .external_lex_state = 6}, - [11487] = {.lex_state = 20, .external_lex_state = 17}, - [11488] = {.lex_state = 88, .external_lex_state = 16}, + [11486] = {.lex_state = 20, .external_lex_state = 17}, + [11487] = {.lex_state = 88, .external_lex_state = 16}, + [11488] = {.lex_state = 20, .external_lex_state = 16}, [11489] = {.lex_state = 1421, .external_lex_state = 6}, [11490] = {.lex_state = 1421, .external_lex_state = 6}, [11491] = {.lex_state = 1421, .external_lex_state = 5}, @@ -62685,19 +62685,19 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11502] = {.lex_state = 1421, .external_lex_state = 5}, [11503] = {.lex_state = 1421, .external_lex_state = 5}, [11504] = {.lex_state = 1421, .external_lex_state = 6}, - [11505] = {.lex_state = 1421, .external_lex_state = 6}, - [11506] = {.lex_state = 1421, .external_lex_state = 5}, - [11507] = {.lex_state = 88, .external_lex_state = 16}, - [11508] = {.lex_state = 1421, .external_lex_state = 6}, - [11509] = {.lex_state = 1421, .external_lex_state = 5}, + [11505] = {.lex_state = 1421, .external_lex_state = 5}, + [11506] = {.lex_state = 1421, .external_lex_state = 6}, + [11507] = {.lex_state = 1421, .external_lex_state = 5}, + [11508] = {.lex_state = 88, .external_lex_state = 16}, + [11509] = {.lex_state = 1421, .external_lex_state = 6}, [11510] = {.lex_state = 1421, .external_lex_state = 5}, - [11511] = {.lex_state = 1421, .external_lex_state = 5}, - [11512] = {.lex_state = 1421, .external_lex_state = 6}, - [11513] = {.lex_state = 1421, .external_lex_state = 5}, + [11511] = {.lex_state = 1421, .external_lex_state = 6}, + [11512] = {.lex_state = 1421, .external_lex_state = 5}, + [11513] = {.lex_state = 1421, .external_lex_state = 6}, [11514] = {.lex_state = 1421, .external_lex_state = 5}, [11515] = {.lex_state = 1421, .external_lex_state = 5}, [11516] = {.lex_state = 1421, .external_lex_state = 5}, - [11517] = {.lex_state = 1421, .external_lex_state = 6}, + [11517] = {.lex_state = 1421, .external_lex_state = 5}, [11518] = {.lex_state = 1421, .external_lex_state = 5}, [11519] = {.lex_state = 1421, .external_lex_state = 5}, [11520] = {.lex_state = 20, .external_lex_state = 16}, @@ -62728,27 +62728,27 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11545] = {.lex_state = 88, .external_lex_state = 16}, [11546] = {.lex_state = 88, .external_lex_state = 16}, [11547] = {.lex_state = 88, .external_lex_state = 16}, - [11548] = {.lex_state = 20, .external_lex_state = 16}, + [11548] = {.lex_state = 88, .external_lex_state = 16}, [11549] = {.lex_state = 88, .external_lex_state = 16}, [11550] = {.lex_state = 88, .external_lex_state = 16}, [11551] = {.lex_state = 88, .external_lex_state = 16}, [11552] = {.lex_state = 88, .external_lex_state = 16}, [11553] = {.lex_state = 88, .external_lex_state = 16}, - [11554] = {.lex_state = 88, .external_lex_state = 16}, - [11555] = {.lex_state = 20, .external_lex_state = 17}, - [11556] = {.lex_state = 88, .external_lex_state = 16}, - [11557] = {.lex_state = 1421, .external_lex_state = 5}, + [11554] = {.lex_state = 20, .external_lex_state = 17}, + [11555] = {.lex_state = 88, .external_lex_state = 16}, + [11556] = {.lex_state = 1421, .external_lex_state = 5}, + [11557] = {.lex_state = 88, .external_lex_state = 16}, [11558] = {.lex_state = 88, .external_lex_state = 16}, [11559] = {.lex_state = 88, .external_lex_state = 16}, [11560] = {.lex_state = 88, .external_lex_state = 16}, [11561] = {.lex_state = 88, .external_lex_state = 16}, [11562] = {.lex_state = 88, .external_lex_state = 16}, [11563] = {.lex_state = 88, .external_lex_state = 16}, - [11564] = {.lex_state = 88, .external_lex_state = 16}, - [11565] = {.lex_state = 20, .external_lex_state = 16}, - [11566] = {.lex_state = 88, .external_lex_state = 16}, - [11567] = {.lex_state = 20, .external_lex_state = 16}, - [11568] = {.lex_state = 88, .external_lex_state = 16}, + [11564] = {.lex_state = 20, .external_lex_state = 16}, + [11565] = {.lex_state = 88, .external_lex_state = 16}, + [11566] = {.lex_state = 20, .external_lex_state = 16}, + [11567] = {.lex_state = 88, .external_lex_state = 16}, + [11568] = {.lex_state = 20, .external_lex_state = 16}, [11569] = {.lex_state = 88, .external_lex_state = 16}, [11570] = {.lex_state = 88, .external_lex_state = 16}, [11571] = {.lex_state = 88, .external_lex_state = 16}, @@ -62759,20 +62759,20 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11576] = {.lex_state = 88, .external_lex_state = 16}, [11577] = {.lex_state = 88, .external_lex_state = 16}, [11578] = {.lex_state = 88, .external_lex_state = 16}, - [11579] = {.lex_state = 20, .external_lex_state = 16}, + [11579] = {.lex_state = 88, .external_lex_state = 16}, [11580] = {.lex_state = 88, .external_lex_state = 16}, [11581] = {.lex_state = 88, .external_lex_state = 16}, [11582] = {.lex_state = 88, .external_lex_state = 16}, - [11583] = {.lex_state = 88, .external_lex_state = 16}, - [11584] = {.lex_state = 1421, .external_lex_state = 5}, + [11583] = {.lex_state = 1421, .external_lex_state = 5}, + [11584] = {.lex_state = 88, .external_lex_state = 16}, [11585] = {.lex_state = 88, .external_lex_state = 16}, [11586] = {.lex_state = 88, .external_lex_state = 16}, - [11587] = {.lex_state = 88, .external_lex_state = 16}, + [11587] = {.lex_state = 20, .external_lex_state = 16}, [11588] = {.lex_state = 88, .external_lex_state = 16}, [11589] = {.lex_state = 88, .external_lex_state = 16}, [11590] = {.lex_state = 88, .external_lex_state = 16}, - [11591] = {.lex_state = 88, .external_lex_state = 16}, - [11592] = {.lex_state = 1421, .external_lex_state = 6}, + [11591] = {.lex_state = 1421, .external_lex_state = 6}, + [11592] = {.lex_state = 88, .external_lex_state = 16}, [11593] = {.lex_state = 88, .external_lex_state = 16}, [11594] = {.lex_state = 88, .external_lex_state = 16}, [11595] = {.lex_state = 88, .external_lex_state = 16}, @@ -62790,21 +62790,21 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11607] = {.lex_state = 1421, .external_lex_state = 6}, [11608] = {.lex_state = 1421, .external_lex_state = 5}, [11609] = {.lex_state = 20, .external_lex_state = 16}, - [11610] = {.lex_state = 20, .external_lex_state = 16}, + [11610] = {.lex_state = 1421, .external_lex_state = 5}, [11611] = {.lex_state = 1421, .external_lex_state = 5}, [11612] = {.lex_state = 1421, .external_lex_state = 5}, [11613] = {.lex_state = 1421, .external_lex_state = 5}, [11614] = {.lex_state = 1421, .external_lex_state = 5}, [11615] = {.lex_state = 1421, .external_lex_state = 5}, - [11616] = {.lex_state = 1421, .external_lex_state = 5}, - [11617] = {.lex_state = 1421, .external_lex_state = 6}, + [11616] = {.lex_state = 1421, .external_lex_state = 6}, + [11617] = {.lex_state = 1421, .external_lex_state = 5}, [11618] = {.lex_state = 1421, .external_lex_state = 5}, [11619] = {.lex_state = 1421, .external_lex_state = 5}, [11620] = {.lex_state = 1421, .external_lex_state = 5}, [11621] = {.lex_state = 1421, .external_lex_state = 5}, [11622] = {.lex_state = 1421, .external_lex_state = 5}, - [11623] = {.lex_state = 1421, .external_lex_state = 5}, - [11624] = {.lex_state = 1421, .external_lex_state = 6}, + [11623] = {.lex_state = 1421, .external_lex_state = 6}, + [11624] = {.lex_state = 20, .external_lex_state = 16}, [11625] = {.lex_state = 1421, .external_lex_state = 6}, [11626] = {.lex_state = 1421, .external_lex_state = 5}, [11627] = {.lex_state = 1421, .external_lex_state = 5}, @@ -62970,39 +62970,39 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11787] = {.lex_state = 118, .external_lex_state = 16}, [11788] = {.lex_state = 118, .external_lex_state = 16}, [11789] = {.lex_state = 118, .external_lex_state = 16}, - [11790] = {.lex_state = 1421, .external_lex_state = 4}, - [11791] = {.lex_state = 118, .external_lex_state = 16}, + [11790] = {.lex_state = 118, .external_lex_state = 16}, + [11791] = {.lex_state = 1421, .external_lex_state = 5}, [11792] = {.lex_state = 88, .external_lex_state = 16}, [11793] = {.lex_state = 1421, .external_lex_state = 5}, [11794] = {.lex_state = 20, .external_lex_state = 16}, [11795] = {.lex_state = 20, .external_lex_state = 18}, - [11796] = {.lex_state = 1421, .external_lex_state = 5}, + [11796] = {.lex_state = 118, .external_lex_state = 16}, [11797] = {.lex_state = 1421, .external_lex_state = 5}, [11798] = {.lex_state = 1421, .external_lex_state = 5}, - [11799] = {.lex_state = 118, .external_lex_state = 16}, - [11800] = {.lex_state = 20, .external_lex_state = 18}, - [11801] = {.lex_state = 118, .external_lex_state = 16}, - [11802] = {.lex_state = 1421, .external_lex_state = 5}, - [11803] = {.lex_state = 1421, .external_lex_state = 4}, - [11804] = {.lex_state = 118, .external_lex_state = 16}, - [11805] = {.lex_state = 118, .external_lex_state = 16}, - [11806] = {.lex_state = 90, .external_lex_state = 16}, + [11799] = {.lex_state = 20, .external_lex_state = 18}, + [11800] = {.lex_state = 118, .external_lex_state = 16}, + [11801] = {.lex_state = 1421, .external_lex_state = 5}, + [11802] = {.lex_state = 118, .external_lex_state = 16}, + [11803] = {.lex_state = 118, .external_lex_state = 16}, + [11804] = {.lex_state = 90, .external_lex_state = 16}, + [11805] = {.lex_state = 1421, .external_lex_state = 4}, + [11806] = {.lex_state = 20, .external_lex_state = 16}, [11807] = {.lex_state = 118, .external_lex_state = 16}, - [11808] = {.lex_state = 20, .external_lex_state = 16}, - [11809] = {.lex_state = 1421, .external_lex_state = 5}, + [11808] = {.lex_state = 1421, .external_lex_state = 5}, + [11809] = {.lex_state = 20, .external_lex_state = 18}, [11810] = {.lex_state = 20, .external_lex_state = 16}, [11811] = {.lex_state = 118, .external_lex_state = 16}, - [11812] = {.lex_state = 118, .external_lex_state = 16}, + [11812] = {.lex_state = 20, .external_lex_state = 16}, [11813] = {.lex_state = 118, .external_lex_state = 16}, [11814] = {.lex_state = 118, .external_lex_state = 16}, [11815] = {.lex_state = 118, .external_lex_state = 16}, - [11816] = {.lex_state = 20, .external_lex_state = 16}, + [11816] = {.lex_state = 118, .external_lex_state = 16}, [11817] = {.lex_state = 20, .external_lex_state = 16}, - [11818] = {.lex_state = 118, .external_lex_state = 16}, - [11819] = {.lex_state = 20, .external_lex_state = 16}, + [11818] = {.lex_state = 20, .external_lex_state = 16}, + [11819] = {.lex_state = 118, .external_lex_state = 16}, [11820] = {.lex_state = 20, .external_lex_state = 16}, - [11821] = {.lex_state = 118, .external_lex_state = 16}, - [11822] = {.lex_state = 20, .external_lex_state = 18}, + [11821] = {.lex_state = 20, .external_lex_state = 18}, + [11822] = {.lex_state = 118, .external_lex_state = 16}, [11823] = {.lex_state = 20, .external_lex_state = 16}, [11824] = {.lex_state = 118, .external_lex_state = 16}, [11825] = {.lex_state = 1421, .external_lex_state = 5}, @@ -63010,13 +63010,13 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11827] = {.lex_state = 1421, .external_lex_state = 5}, [11828] = {.lex_state = 118, .external_lex_state = 16}, [11829] = {.lex_state = 118, .external_lex_state = 16}, - [11830] = {.lex_state = 1421, .external_lex_state = 5}, - [11831] = {.lex_state = 118, .external_lex_state = 16}, + [11830] = {.lex_state = 118, .external_lex_state = 16}, + [11831] = {.lex_state = 1421, .external_lex_state = 5}, [11832] = {.lex_state = 118, .external_lex_state = 16}, [11833] = {.lex_state = 118, .external_lex_state = 16}, [11834] = {.lex_state = 1421, .external_lex_state = 5}, [11835] = {.lex_state = 118, .external_lex_state = 16}, - [11836] = {.lex_state = 20, .external_lex_state = 16}, + [11836] = {.lex_state = 118, .external_lex_state = 16}, [11837] = {.lex_state = 20, .external_lex_state = 16}, [11838] = {.lex_state = 118, .external_lex_state = 16}, [11839] = {.lex_state = 20, .external_lex_state = 16}, @@ -63035,55 +63035,55 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11852] = {.lex_state = 20, .external_lex_state = 16}, [11853] = {.lex_state = 20, .external_lex_state = 16}, [11854] = {.lex_state = 20, .external_lex_state = 16}, - [11855] = {.lex_state = 20, .external_lex_state = 18}, + [11855] = {.lex_state = 1421, .external_lex_state = 4}, [11856] = {.lex_state = 1421, .external_lex_state = 5}, - [11857] = {.lex_state = 1421, .external_lex_state = 5}, + [11857] = {.lex_state = 20, .external_lex_state = 18}, [11858] = {.lex_state = 1421, .external_lex_state = 5}, - [11859] = {.lex_state = 118, .external_lex_state = 16}, - [11860] = {.lex_state = 20, .external_lex_state = 16}, + [11859] = {.lex_state = 1421, .external_lex_state = 5}, + [11860] = {.lex_state = 118, .external_lex_state = 16}, [11861] = {.lex_state = 118, .external_lex_state = 16}, - [11862] = {.lex_state = 118, .external_lex_state = 16}, + [11862] = {.lex_state = 20, .external_lex_state = 16}, [11863] = {.lex_state = 20, .external_lex_state = 16}, [11864] = {.lex_state = 118, .external_lex_state = 16}, - [11865] = {.lex_state = 20, .external_lex_state = 16}, - [11866] = {.lex_state = 118, .external_lex_state = 16}, - [11867] = {.lex_state = 20, .external_lex_state = 16}, + [11865] = {.lex_state = 118, .external_lex_state = 16}, + [11866] = {.lex_state = 20, .external_lex_state = 16}, + [11867] = {.lex_state = 118, .external_lex_state = 16}, [11868] = {.lex_state = 20, .external_lex_state = 16}, - [11869] = {.lex_state = 1421, .external_lex_state = 5}, - [11870] = {.lex_state = 118, .external_lex_state = 16}, - [11871] = {.lex_state = 1421, .external_lex_state = 5}, + [11869] = {.lex_state = 20, .external_lex_state = 16}, + [11870] = {.lex_state = 1421, .external_lex_state = 5}, + [11871] = {.lex_state = 20, .external_lex_state = 16}, [11872] = {.lex_state = 1421, .external_lex_state = 5}, - [11873] = {.lex_state = 20, .external_lex_state = 18}, - [11874] = {.lex_state = 20, .external_lex_state = 16}, - [11875] = {.lex_state = 118, .external_lex_state = 16}, + [11873] = {.lex_state = 1421, .external_lex_state = 5}, + [11874] = {.lex_state = 20, .external_lex_state = 18}, + [11875] = {.lex_state = 20, .external_lex_state = 16}, [11876] = {.lex_state = 118, .external_lex_state = 16}, [11877] = {.lex_state = 118, .external_lex_state = 16}, - [11878] = {.lex_state = 20, .external_lex_state = 18}, - [11879] = {.lex_state = 1421, .external_lex_state = 5}, - [11880] = {.lex_state = 118, .external_lex_state = 16}, - [11881] = {.lex_state = 20, .external_lex_state = 16}, + [11878] = {.lex_state = 118, .external_lex_state = 16}, + [11879] = {.lex_state = 20, .external_lex_state = 18}, + [11880] = {.lex_state = 1421, .external_lex_state = 5}, + [11881] = {.lex_state = 118, .external_lex_state = 16}, [11882] = {.lex_state = 20, .external_lex_state = 16}, [11883] = {.lex_state = 118, .external_lex_state = 16}, - [11884] = {.lex_state = 1421, .external_lex_state = 5}, - [11885] = {.lex_state = 20, .external_lex_state = 16}, - [11886] = {.lex_state = 118, .external_lex_state = 16}, - [11887] = {.lex_state = 1421, .external_lex_state = 5}, - [11888] = {.lex_state = 118, .external_lex_state = 16}, - [11889] = {.lex_state = 1421, .external_lex_state = 5}, + [11884] = {.lex_state = 118, .external_lex_state = 16}, + [11885] = {.lex_state = 1421, .external_lex_state = 5}, + [11886] = {.lex_state = 20, .external_lex_state = 16}, + [11887] = {.lex_state = 118, .external_lex_state = 16}, + [11888] = {.lex_state = 20, .external_lex_state = 16}, + [11889] = {.lex_state = 118, .external_lex_state = 16}, [11890] = {.lex_state = 1421, .external_lex_state = 5}, - [11891] = {.lex_state = 20, .external_lex_state = 16}, - [11892] = {.lex_state = 118, .external_lex_state = 16}, - [11893] = {.lex_state = 118, .external_lex_state = 16}, + [11891] = {.lex_state = 1421, .external_lex_state = 5}, + [11892] = {.lex_state = 1421, .external_lex_state = 5}, + [11893] = {.lex_state = 20, .external_lex_state = 16}, [11894] = {.lex_state = 118, .external_lex_state = 16}, [11895] = {.lex_state = 20, .external_lex_state = 18}, [11896] = {.lex_state = 118, .external_lex_state = 16}, [11897] = {.lex_state = 118, .external_lex_state = 16}, [11898] = {.lex_state = 118, .external_lex_state = 16}, [11899] = {.lex_state = 118, .external_lex_state = 16}, - [11900] = {.lex_state = 1421, .external_lex_state = 5}, + [11900] = {.lex_state = 118, .external_lex_state = 16}, [11901] = {.lex_state = 20, .external_lex_state = 16}, [11902] = {.lex_state = 118, .external_lex_state = 16}, - [11903] = {.lex_state = 20, .external_lex_state = 16}, + [11903] = {.lex_state = 1421, .external_lex_state = 5}, [11904] = {.lex_state = 1421, .external_lex_state = 5}, [11905] = {.lex_state = 1421, .external_lex_state = 5}, [11906] = {.lex_state = 20, .external_lex_state = 16}, @@ -63092,18 +63092,18 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11909] = {.lex_state = 20, .external_lex_state = 16}, [11910] = {.lex_state = 118, .external_lex_state = 16}, [11911] = {.lex_state = 1421, .external_lex_state = 5}, - [11912] = {.lex_state = 118, .external_lex_state = 16}, - [11913] = {.lex_state = 1421, .external_lex_state = 5}, - [11914] = {.lex_state = 20, .external_lex_state = 18}, - [11915] = {.lex_state = 1421, .external_lex_state = 5}, - [11916] = {.lex_state = 118, .external_lex_state = 16}, + [11912] = {.lex_state = 1421, .external_lex_state = 5}, + [11913] = {.lex_state = 118, .external_lex_state = 16}, + [11914] = {.lex_state = 1421, .external_lex_state = 5}, + [11915] = {.lex_state = 20, .external_lex_state = 18}, + [11916] = {.lex_state = 1421, .external_lex_state = 5}, [11917] = {.lex_state = 1421, .external_lex_state = 5}, [11918] = {.lex_state = 118, .external_lex_state = 16}, [11919] = {.lex_state = 118, .external_lex_state = 16}, [11920] = {.lex_state = 1421, .external_lex_state = 5}, [11921] = {.lex_state = 118, .external_lex_state = 16}, [11922] = {.lex_state = 118, .external_lex_state = 16}, - [11923] = {.lex_state = 1421, .external_lex_state = 5}, + [11923] = {.lex_state = 118, .external_lex_state = 16}, [11924] = {.lex_state = 1421, .external_lex_state = 5}, [11925] = {.lex_state = 1421, .external_lex_state = 5}, [11926] = {.lex_state = 118, .external_lex_state = 16}, @@ -63112,17 +63112,17 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11929] = {.lex_state = 1421, .external_lex_state = 5}, [11930] = {.lex_state = 1421, .external_lex_state = 5}, [11931] = {.lex_state = 1421, .external_lex_state = 5}, - [11932] = {.lex_state = 1421, .external_lex_state = 5}, - [11933] = {.lex_state = 90, .external_lex_state = 16}, + [11932] = {.lex_state = 90, .external_lex_state = 16}, + [11933] = {.lex_state = 20, .external_lex_state = 16}, [11934] = {.lex_state = 90, .external_lex_state = 16}, - [11935] = {.lex_state = 20, .external_lex_state = 16}, - [11936] = {.lex_state = 1421, .external_lex_state = 5}, - [11937] = {.lex_state = 118, .external_lex_state = 16}, + [11935] = {.lex_state = 1421, .external_lex_state = 5}, + [11936] = {.lex_state = 118, .external_lex_state = 16}, + [11937] = {.lex_state = 20, .external_lex_state = 16}, [11938] = {.lex_state = 118, .external_lex_state = 16}, - [11939] = {.lex_state = 118, .external_lex_state = 16}, + [11939] = {.lex_state = 20, .external_lex_state = 16}, [11940] = {.lex_state = 118, .external_lex_state = 16}, - [11941] = {.lex_state = 1421, .external_lex_state = 4}, - [11942] = {.lex_state = 20, .external_lex_state = 16}, + [11941] = {.lex_state = 118, .external_lex_state = 16}, + [11942] = {.lex_state = 1421, .external_lex_state = 5}, [11943] = {.lex_state = 118, .external_lex_state = 16}, [11944] = {.lex_state = 20, .external_lex_state = 16}, [11945] = {.lex_state = 20, .external_lex_state = 16}, @@ -63133,8 +63133,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11950] = {.lex_state = 118, .external_lex_state = 16}, [11951] = {.lex_state = 1421, .external_lex_state = 5}, [11952] = {.lex_state = 1421, .external_lex_state = 5}, - [11953] = {.lex_state = 1421, .external_lex_state = 5}, - [11954] = {.lex_state = 118, .external_lex_state = 16}, + [11953] = {.lex_state = 1421, .external_lex_state = 4}, + [11954] = {.lex_state = 1421, .external_lex_state = 5}, [11955] = {.lex_state = 118, .external_lex_state = 16}, [11956] = {.lex_state = 1421, .external_lex_state = 5}, [11957] = {.lex_state = 118, .external_lex_state = 16}, @@ -63143,15 +63143,15 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11960] = {.lex_state = 1421, .external_lex_state = 5}, [11961] = {.lex_state = 118, .external_lex_state = 16}, [11962] = {.lex_state = 1421, .external_lex_state = 5}, - [11963] = {.lex_state = 1421, .external_lex_state = 5}, + [11963] = {.lex_state = 118, .external_lex_state = 16}, [11964] = {.lex_state = 1421, .external_lex_state = 5}, - [11965] = {.lex_state = 118, .external_lex_state = 16}, - [11966] = {.lex_state = 20, .external_lex_state = 18}, - [11967] = {.lex_state = 118, .external_lex_state = 16}, - [11968] = {.lex_state = 1421, .external_lex_state = 5}, + [11965] = {.lex_state = 1421, .external_lex_state = 5}, + [11966] = {.lex_state = 118, .external_lex_state = 16}, + [11967] = {.lex_state = 20, .external_lex_state = 18}, + [11968] = {.lex_state = 118, .external_lex_state = 16}, [11969] = {.lex_state = 118, .external_lex_state = 16}, [11970] = {.lex_state = 1421, .external_lex_state = 5}, - [11971] = {.lex_state = 118, .external_lex_state = 16}, + [11971] = {.lex_state = 1421, .external_lex_state = 5}, [11972] = {.lex_state = 118, .external_lex_state = 16}, [11973] = {.lex_state = 1421, .external_lex_state = 5}, [11974] = {.lex_state = 1421, .external_lex_state = 5}, @@ -63170,31 +63170,31 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [11987] = {.lex_state = 1421, .external_lex_state = 5}, [11988] = {.lex_state = 1421, .external_lex_state = 5}, [11989] = {.lex_state = 118, .external_lex_state = 16}, - [11990] = {.lex_state = 1421, .external_lex_state = 5}, - [11991] = {.lex_state = 1421, .external_lex_state = 5}, - [11992] = {.lex_state = 118, .external_lex_state = 16}, - [11993] = {.lex_state = 1421, .external_lex_state = 5}, + [11990] = {.lex_state = 118, .external_lex_state = 16}, + [11991] = {.lex_state = 118, .external_lex_state = 16}, + [11992] = {.lex_state = 1421, .external_lex_state = 5}, + [11993] = {.lex_state = 118, .external_lex_state = 16}, [11994] = {.lex_state = 1421, .external_lex_state = 5}, - [11995] = {.lex_state = 118, .external_lex_state = 16}, - [11996] = {.lex_state = 1421, .external_lex_state = 5}, - [11997] = {.lex_state = 118, .external_lex_state = 16}, + [11995] = {.lex_state = 1421, .external_lex_state = 5}, + [11996] = {.lex_state = 118, .external_lex_state = 16}, + [11997] = {.lex_state = 1421, .external_lex_state = 5}, [11998] = {.lex_state = 118, .external_lex_state = 16}, [11999] = {.lex_state = 118, .external_lex_state = 16}, [12000] = {.lex_state = 118, .external_lex_state = 16}, - [12001] = {.lex_state = 1421, .external_lex_state = 5}, - [12002] = {.lex_state = 118, .external_lex_state = 16}, + [12001] = {.lex_state = 118, .external_lex_state = 16}, + [12002] = {.lex_state = 1421, .external_lex_state = 5}, [12003] = {.lex_state = 118, .external_lex_state = 16}, - [12004] = {.lex_state = 1421, .external_lex_state = 5}, + [12004] = {.lex_state = 118, .external_lex_state = 16}, [12005] = {.lex_state = 1421, .external_lex_state = 5}, - [12006] = {.lex_state = 20, .external_lex_state = 16}, - [12007] = {.lex_state = 118, .external_lex_state = 16}, + [12006] = {.lex_state = 1421, .external_lex_state = 5}, + [12007] = {.lex_state = 20, .external_lex_state = 16}, [12008] = {.lex_state = 118, .external_lex_state = 16}, - [12009] = {.lex_state = 1421, .external_lex_state = 5}, + [12009] = {.lex_state = 118, .external_lex_state = 16}, [12010] = {.lex_state = 1421, .external_lex_state = 5}, [12011] = {.lex_state = 1421, .external_lex_state = 5}, [12012] = {.lex_state = 1421, .external_lex_state = 5}, [12013] = {.lex_state = 1421, .external_lex_state = 5}, - [12014] = {.lex_state = 118, .external_lex_state = 16}, + [12014] = {.lex_state = 1421, .external_lex_state = 5}, [12015] = {.lex_state = 118, .external_lex_state = 16}, [12016] = {.lex_state = 118, .external_lex_state = 16}, [12017] = {.lex_state = 1421, .external_lex_state = 5}, @@ -63211,171 +63211,171 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [12028] = {.lex_state = 118, .external_lex_state = 16}, [12029] = {.lex_state = 1421, .external_lex_state = 5}, [12030] = {.lex_state = 1421, .external_lex_state = 5}, - [12031] = {.lex_state = 118, .external_lex_state = 16}, + [12031] = {.lex_state = 1421, .external_lex_state = 5}, [12032] = {.lex_state = 118, .external_lex_state = 16}, [12033] = {.lex_state = 118, .external_lex_state = 16}, [12034] = {.lex_state = 118, .external_lex_state = 16}, [12035] = {.lex_state = 118, .external_lex_state = 16}, - [12036] = {.lex_state = 1421, .external_lex_state = 5}, - [12037] = {.lex_state = 20, .external_lex_state = 16}, - [12038] = {.lex_state = 118, .external_lex_state = 16}, + [12036] = {.lex_state = 118, .external_lex_state = 16}, + [12037] = {.lex_state = 1421, .external_lex_state = 5}, + [12038] = {.lex_state = 20, .external_lex_state = 16}, [12039] = {.lex_state = 118, .external_lex_state = 16}, [12040] = {.lex_state = 118, .external_lex_state = 16}, - [12041] = {.lex_state = 20, .external_lex_state = 16}, + [12041] = {.lex_state = 118, .external_lex_state = 16}, [12042] = {.lex_state = 118, .external_lex_state = 16}, - [12043] = {.lex_state = 20, .external_lex_state = 16}, - [12044] = {.lex_state = 1421, .external_lex_state = 5}, - [12045] = {.lex_state = 118, .external_lex_state = 16}, - [12046] = {.lex_state = 1421, .external_lex_state = 5}, + [12043] = {.lex_state = 118, .external_lex_state = 16}, + [12044] = {.lex_state = 20, .external_lex_state = 16}, + [12045] = {.lex_state = 1421, .external_lex_state = 5}, + [12046] = {.lex_state = 118, .external_lex_state = 16}, [12047] = {.lex_state = 1421, .external_lex_state = 5}, - [12048] = {.lex_state = 1421, .external_lex_state = 5}, - [12049] = {.lex_state = 20, .external_lex_state = 16}, + [12048] = {.lex_state = 20, .external_lex_state = 16}, + [12049] = {.lex_state = 1421, .external_lex_state = 5}, [12050] = {.lex_state = 1421, .external_lex_state = 5}, - [12051] = {.lex_state = 20, .external_lex_state = 18}, - [12052] = {.lex_state = 1421, .external_lex_state = 5}, + [12051] = {.lex_state = 1421, .external_lex_state = 5}, + [12052] = {.lex_state = 20, .external_lex_state = 16}, [12053] = {.lex_state = 1421, .external_lex_state = 5}, [12054] = {.lex_state = 1421, .external_lex_state = 5}, - [12055] = {.lex_state = 20, .external_lex_state = 16}, - [12056] = {.lex_state = 1421, .external_lex_state = 5}, - [12057] = {.lex_state = 118, .external_lex_state = 16}, - [12058] = {.lex_state = 1421, .external_lex_state = 5}, - [12059] = {.lex_state = 20, .external_lex_state = 18}, - [12060] = {.lex_state = 20, .external_lex_state = 16}, - [12061] = {.lex_state = 1421, .external_lex_state = 5}, - [12062] = {.lex_state = 118, .external_lex_state = 16}, + [12055] = {.lex_state = 1421, .external_lex_state = 5}, + [12056] = {.lex_state = 20, .external_lex_state = 16}, + [12057] = {.lex_state = 1421, .external_lex_state = 5}, + [12058] = {.lex_state = 20, .external_lex_state = 18}, + [12059] = {.lex_state = 1421, .external_lex_state = 5}, + [12060] = {.lex_state = 20, .external_lex_state = 18}, + [12061] = {.lex_state = 20, .external_lex_state = 16}, + [12062] = {.lex_state = 1421, .external_lex_state = 5}, [12063] = {.lex_state = 118, .external_lex_state = 16}, - [12064] = {.lex_state = 20, .external_lex_state = 16}, - [12065] = {.lex_state = 1421, .external_lex_state = 5}, - [12066] = {.lex_state = 118, .external_lex_state = 16}, + [12064] = {.lex_state = 118, .external_lex_state = 16}, + [12065] = {.lex_state = 20, .external_lex_state = 16}, + [12066] = {.lex_state = 1421, .external_lex_state = 5}, [12067] = {.lex_state = 118, .external_lex_state = 16}, [12068] = {.lex_state = 118, .external_lex_state = 16}, [12069] = {.lex_state = 118, .external_lex_state = 16}, [12070] = {.lex_state = 118, .external_lex_state = 16}, - [12071] = {.lex_state = 1421, .external_lex_state = 5}, + [12071] = {.lex_state = 118, .external_lex_state = 16}, [12072] = {.lex_state = 1421, .external_lex_state = 5}, [12073] = {.lex_state = 1421, .external_lex_state = 5}, - [12074] = {.lex_state = 20, .external_lex_state = 18}, - [12075] = {.lex_state = 1421, .external_lex_state = 5}, - [12076] = {.lex_state = 118, .external_lex_state = 16}, + [12074] = {.lex_state = 1421, .external_lex_state = 5}, + [12075] = {.lex_state = 20, .external_lex_state = 18}, + [12076] = {.lex_state = 1421, .external_lex_state = 5}, [12077] = {.lex_state = 118, .external_lex_state = 16}, [12078] = {.lex_state = 118, .external_lex_state = 16}, - [12079] = {.lex_state = 1421, .external_lex_state = 5}, - [12080] = {.lex_state = 20, .external_lex_state = 16}, + [12079] = {.lex_state = 118, .external_lex_state = 16}, + [12080] = {.lex_state = 1421, .external_lex_state = 5}, [12081] = {.lex_state = 20, .external_lex_state = 16}, - [12082] = {.lex_state = 118, .external_lex_state = 16}, + [12082] = {.lex_state = 20, .external_lex_state = 16}, [12083] = {.lex_state = 118, .external_lex_state = 16}, [12084] = {.lex_state = 118, .external_lex_state = 16}, - [12085] = {.lex_state = 20, .external_lex_state = 16}, + [12085] = {.lex_state = 118, .external_lex_state = 16}, [12086] = {.lex_state = 20, .external_lex_state = 16}, - [12087] = {.lex_state = 118, .external_lex_state = 16}, - [12088] = {.lex_state = 20, .external_lex_state = 16}, - [12089] = {.lex_state = 1421, .external_lex_state = 5}, + [12087] = {.lex_state = 20, .external_lex_state = 16}, + [12088] = {.lex_state = 118, .external_lex_state = 16}, + [12089] = {.lex_state = 20, .external_lex_state = 16}, [12090] = {.lex_state = 1421, .external_lex_state = 5}, - [12091] = {.lex_state = 118, .external_lex_state = 16}, - [12092] = {.lex_state = 1421, .external_lex_state = 5}, - [12093] = {.lex_state = 20, .external_lex_state = 16}, + [12091] = {.lex_state = 1421, .external_lex_state = 5}, + [12092] = {.lex_state = 118, .external_lex_state = 16}, + [12093] = {.lex_state = 1421, .external_lex_state = 5}, [12094] = {.lex_state = 20, .external_lex_state = 16}, - [12095] = {.lex_state = 118, .external_lex_state = 16}, + [12095] = {.lex_state = 20, .external_lex_state = 16}, [12096] = {.lex_state = 118, .external_lex_state = 16}, - [12097] = {.lex_state = 20, .external_lex_state = 16}, - [12098] = {.lex_state = 118, .external_lex_state = 16}, - [12099] = {.lex_state = 20, .external_lex_state = 18}, - [12100] = {.lex_state = 20, .external_lex_state = 16}, + [12097] = {.lex_state = 118, .external_lex_state = 16}, + [12098] = {.lex_state = 20, .external_lex_state = 16}, + [12099] = {.lex_state = 118, .external_lex_state = 16}, + [12100] = {.lex_state = 20, .external_lex_state = 18}, [12101] = {.lex_state = 20, .external_lex_state = 16}, - [12102] = {.lex_state = 118, .external_lex_state = 16}, - [12103] = {.lex_state = 20, .external_lex_state = 18}, - [12104] = {.lex_state = 90, .external_lex_state = 16}, - [12105] = {.lex_state = 20, .external_lex_state = 16}, - [12106] = {.lex_state = 118, .external_lex_state = 16}, - [12107] = {.lex_state = 90, .external_lex_state = 16}, - [12108] = {.lex_state = 118, .external_lex_state = 16}, - [12109] = {.lex_state = 1421, .external_lex_state = 5}, - [12110] = {.lex_state = 20, .external_lex_state = 16}, - [12111] = {.lex_state = 1421, .external_lex_state = 5}, + [12102] = {.lex_state = 20, .external_lex_state = 16}, + [12103] = {.lex_state = 118, .external_lex_state = 16}, + [12104] = {.lex_state = 20, .external_lex_state = 18}, + [12105] = {.lex_state = 90, .external_lex_state = 16}, + [12106] = {.lex_state = 20, .external_lex_state = 16}, + [12107] = {.lex_state = 118, .external_lex_state = 16}, + [12108] = {.lex_state = 90, .external_lex_state = 16}, + [12109] = {.lex_state = 118, .external_lex_state = 16}, + [12110] = {.lex_state = 118, .external_lex_state = 16}, + [12111] = {.lex_state = 20, .external_lex_state = 16}, [12112] = {.lex_state = 1421, .external_lex_state = 5}, - [12113] = {.lex_state = 118, .external_lex_state = 16}, + [12113] = {.lex_state = 1421, .external_lex_state = 5}, [12114] = {.lex_state = 20, .external_lex_state = 16}, [12115] = {.lex_state = 118, .external_lex_state = 16}, - [12116] = {.lex_state = 20, .external_lex_state = 16}, + [12116] = {.lex_state = 1421, .external_lex_state = 5}, [12117] = {.lex_state = 20, .external_lex_state = 16}, - [12118] = {.lex_state = 1421, .external_lex_state = 5}, - [12119] = {.lex_state = 1421, .external_lex_state = 5}, - [12120] = {.lex_state = 20, .external_lex_state = 16}, - [12121] = {.lex_state = 118, .external_lex_state = 16}, - [12122] = {.lex_state = 1421, .external_lex_state = 5}, - [12123] = {.lex_state = 20, .external_lex_state = 16}, - [12124] = {.lex_state = 1421, .external_lex_state = 5}, - [12125] = {.lex_state = 118, .external_lex_state = 16}, - [12126] = {.lex_state = 1421, .external_lex_state = 5}, - [12127] = {.lex_state = 1421, .external_lex_state = 5}, - [12128] = {.lex_state = 118, .external_lex_state = 16}, - [12129] = {.lex_state = 1421, .external_lex_state = 5}, - [12130] = {.lex_state = 118, .external_lex_state = 16}, - [12131] = {.lex_state = 118, .external_lex_state = 16}, + [12118] = {.lex_state = 118, .external_lex_state = 16}, + [12119] = {.lex_state = 118, .external_lex_state = 16}, + [12120] = {.lex_state = 1421, .external_lex_state = 5}, + [12121] = {.lex_state = 20, .external_lex_state = 16}, + [12122] = {.lex_state = 118, .external_lex_state = 16}, + [12123] = {.lex_state = 1421, .external_lex_state = 5}, + [12124] = {.lex_state = 20, .external_lex_state = 16}, + [12125] = {.lex_state = 1421, .external_lex_state = 5}, + [12126] = {.lex_state = 118, .external_lex_state = 16}, + [12127] = {.lex_state = 20, .external_lex_state = 16}, + [12128] = {.lex_state = 1421, .external_lex_state = 5}, + [12129] = {.lex_state = 118, .external_lex_state = 16}, + [12130] = {.lex_state = 1421, .external_lex_state = 5}, + [12131] = {.lex_state = 1421, .external_lex_state = 5}, [12132] = {.lex_state = 118, .external_lex_state = 16}, - [12133] = {.lex_state = 20, .external_lex_state = 16}, - [12134] = {.lex_state = 118, .external_lex_state = 16}, - [12135] = {.lex_state = 20, .external_lex_state = 18}, - [12136] = {.lex_state = 20, .external_lex_state = 16}, - [12137] = {.lex_state = 118, .external_lex_state = 16}, - [12138] = {.lex_state = 20, .external_lex_state = 16}, + [12133] = {.lex_state = 118, .external_lex_state = 16}, + [12134] = {.lex_state = 20, .external_lex_state = 16}, + [12135] = {.lex_state = 118, .external_lex_state = 16}, + [12136] = {.lex_state = 20, .external_lex_state = 18}, + [12137] = {.lex_state = 20, .external_lex_state = 16}, + [12138] = {.lex_state = 118, .external_lex_state = 16}, [12139] = {.lex_state = 20, .external_lex_state = 16}, - [12140] = {.lex_state = 1421, .external_lex_state = 5}, - [12141] = {.lex_state = 20, .external_lex_state = 16}, - [12142] = {.lex_state = 118, .external_lex_state = 16}, + [12140] = {.lex_state = 20, .external_lex_state = 16}, + [12141] = {.lex_state = 1421, .external_lex_state = 5}, + [12142] = {.lex_state = 20, .external_lex_state = 16}, [12143] = {.lex_state = 118, .external_lex_state = 16}, [12144] = {.lex_state = 118, .external_lex_state = 16}, [12145] = {.lex_state = 118, .external_lex_state = 16}, - [12146] = {.lex_state = 1421, .external_lex_state = 5}, - [12147] = {.lex_state = 20, .external_lex_state = 16}, + [12146] = {.lex_state = 118, .external_lex_state = 16}, + [12147] = {.lex_state = 1421, .external_lex_state = 5}, [12148] = {.lex_state = 20, .external_lex_state = 16}, [12149] = {.lex_state = 20, .external_lex_state = 16}, - [12150] = {.lex_state = 118, .external_lex_state = 16}, - [12151] = {.lex_state = 1421, .external_lex_state = 5}, - [12152] = {.lex_state = 20, .external_lex_state = 16}, - [12153] = {.lex_state = 118, .external_lex_state = 16}, - [12154] = {.lex_state = 1421, .external_lex_state = 5}, - [12155] = {.lex_state = 20, .external_lex_state = 16}, - [12156] = {.lex_state = 118, .external_lex_state = 16}, + [12150] = {.lex_state = 1421, .external_lex_state = 5}, + [12151] = {.lex_state = 20, .external_lex_state = 16}, + [12152] = {.lex_state = 118, .external_lex_state = 16}, + [12153] = {.lex_state = 1421, .external_lex_state = 5}, + [12154] = {.lex_state = 20, .external_lex_state = 16}, + [12155] = {.lex_state = 1421, .external_lex_state = 5}, + [12156] = {.lex_state = 20, .external_lex_state = 16}, [12157] = {.lex_state = 118, .external_lex_state = 16}, [12158] = {.lex_state = 1421, .external_lex_state = 5}, - [12159] = {.lex_state = 20, .external_lex_state = 16}, - [12160] = {.lex_state = 118, .external_lex_state = 16}, - [12161] = {.lex_state = 1421, .external_lex_state = 5}, - [12162] = {.lex_state = 118, .external_lex_state = 16}, - [12163] = {.lex_state = 20, .external_lex_state = 16}, - [12164] = {.lex_state = 20, .external_lex_state = 16}, - [12165] = {.lex_state = 1421, .external_lex_state = 5}, + [12159] = {.lex_state = 118, .external_lex_state = 16}, + [12160] = {.lex_state = 1421, .external_lex_state = 5}, + [12161] = {.lex_state = 20, .external_lex_state = 16}, + [12162] = {.lex_state = 20, .external_lex_state = 16}, + [12163] = {.lex_state = 118, .external_lex_state = 16}, + [12164] = {.lex_state = 1421, .external_lex_state = 5}, + [12165] = {.lex_state = 20, .external_lex_state = 16}, [12166] = {.lex_state = 1421, .external_lex_state = 5}, [12167] = {.lex_state = 90, .external_lex_state = 16}, - [12168] = {.lex_state = 20, .external_lex_state = 18}, + [12168] = {.lex_state = 118, .external_lex_state = 16}, [12169] = {.lex_state = 90, .external_lex_state = 16}, [12170] = {.lex_state = 20, .external_lex_state = 16}, - [12171] = {.lex_state = 20, .external_lex_state = 16}, + [12171] = {.lex_state = 118, .external_lex_state = 16}, [12172] = {.lex_state = 118, .external_lex_state = 16}, - [12173] = {.lex_state = 118, .external_lex_state = 16}, + [12173] = {.lex_state = 20, .external_lex_state = 16}, [12174] = {.lex_state = 20, .external_lex_state = 16}, [12175] = {.lex_state = 20, .external_lex_state = 16}, - [12176] = {.lex_state = 20, .external_lex_state = 16}, - [12177] = {.lex_state = 118, .external_lex_state = 16}, - [12178] = {.lex_state = 20, .external_lex_state = 18}, + [12176] = {.lex_state = 118, .external_lex_state = 16}, + [12177] = {.lex_state = 20, .external_lex_state = 16}, + [12178] = {.lex_state = 20, .external_lex_state = 16}, [12179] = {.lex_state = 20, .external_lex_state = 16}, [12180] = {.lex_state = 20, .external_lex_state = 16}, - [12181] = {.lex_state = 20, .external_lex_state = 16}, - [12182] = {.lex_state = 1421, .external_lex_state = 5}, + [12181] = {.lex_state = 1421, .external_lex_state = 5}, + [12182] = {.lex_state = 118, .external_lex_state = 16}, [12183] = {.lex_state = 118, .external_lex_state = 16}, [12184] = {.lex_state = 118, .external_lex_state = 16}, - [12185] = {.lex_state = 118, .external_lex_state = 16}, - [12186] = {.lex_state = 90, .external_lex_state = 16}, - [12187] = {.lex_state = 118, .external_lex_state = 16}, - [12188] = {.lex_state = 90, .external_lex_state = 16}, - [12189] = {.lex_state = 118, .external_lex_state = 16}, - [12190] = {.lex_state = 90, .external_lex_state = 16}, - [12191] = {.lex_state = 118, .external_lex_state = 16}, - [12192] = {.lex_state = 90, .external_lex_state = 16}, - [12193] = {.lex_state = 118, .external_lex_state = 16}, - [12194] = {.lex_state = 90, .external_lex_state = 16}, - [12195] = {.lex_state = 1421, .external_lex_state = 5}, + [12185] = {.lex_state = 90, .external_lex_state = 16}, + [12186] = {.lex_state = 118, .external_lex_state = 16}, + [12187] = {.lex_state = 90, .external_lex_state = 16}, + [12188] = {.lex_state = 118, .external_lex_state = 16}, + [12189] = {.lex_state = 90, .external_lex_state = 16}, + [12190] = {.lex_state = 118, .external_lex_state = 16}, + [12191] = {.lex_state = 90, .external_lex_state = 16}, + [12192] = {.lex_state = 118, .external_lex_state = 16}, + [12193] = {.lex_state = 90, .external_lex_state = 16}, + [12194] = {.lex_state = 1421, .external_lex_state = 5}, + [12195] = {.lex_state = 90, .external_lex_state = 16}, [12196] = {.lex_state = 90, .external_lex_state = 16}, [12197] = {.lex_state = 90, .external_lex_state = 16}, [12198] = {.lex_state = 90, .external_lex_state = 16}, @@ -63468,8 +63468,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [12285] = {.lex_state = 90, .external_lex_state = 16}, [12286] = {.lex_state = 90, .external_lex_state = 16}, [12287] = {.lex_state = 90, .external_lex_state = 16}, - [12288] = {.lex_state = 90, .external_lex_state = 16}, - [12289] = {.lex_state = 20, .external_lex_state = 18}, + [12288] = {.lex_state = 20, .external_lex_state = 18}, + [12289] = {.lex_state = 90, .external_lex_state = 16}, [12290] = {.lex_state = 90, .external_lex_state = 16}, [12291] = {.lex_state = 90, .external_lex_state = 16}, [12292] = {.lex_state = 90, .external_lex_state = 16}, @@ -63498,32 +63498,32 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [12315] = {.lex_state = 90, .external_lex_state = 16}, [12316] = {.lex_state = 90, .external_lex_state = 16}, [12317] = {.lex_state = 90, .external_lex_state = 16}, - [12318] = {.lex_state = 90, .external_lex_state = 16}, - [12319] = {.lex_state = 118, .external_lex_state = 16}, + [12318] = {.lex_state = 118, .external_lex_state = 16}, + [12319] = {.lex_state = 1421, .external_lex_state = 5}, [12320] = {.lex_state = 1421, .external_lex_state = 5}, - [12321] = {.lex_state = 1421, .external_lex_state = 5}, - [12322] = {.lex_state = 20, .external_lex_state = 18}, - [12323] = {.lex_state = 90, .external_lex_state = 16}, - [12324] = {.lex_state = 20, .external_lex_state = 16}, + [12321] = {.lex_state = 20, .external_lex_state = 18}, + [12322] = {.lex_state = 90, .external_lex_state = 16}, + [12323] = {.lex_state = 20, .external_lex_state = 16}, + [12324] = {.lex_state = 118, .external_lex_state = 16}, [12325] = {.lex_state = 118, .external_lex_state = 16}, [12326] = {.lex_state = 118, .external_lex_state = 16}, - [12327] = {.lex_state = 118, .external_lex_state = 16}, - [12328] = {.lex_state = 118, .external_lex_state = 16}, + [12327] = {.lex_state = 20, .external_lex_state = 18}, + [12328] = {.lex_state = 20, .external_lex_state = 16}, [12329] = {.lex_state = 20, .external_lex_state = 16}, [12330] = {.lex_state = 20, .external_lex_state = 16}, - [12331] = {.lex_state = 20, .external_lex_state = 16}, + [12331] = {.lex_state = 118, .external_lex_state = 16}, [12332] = {.lex_state = 118, .external_lex_state = 16}, - [12333] = {.lex_state = 118, .external_lex_state = 16}, - [12334] = {.lex_state = 20, .external_lex_state = 18}, + [12333] = {.lex_state = 20, .external_lex_state = 18}, + [12334] = {.lex_state = 20, .external_lex_state = 16}, [12335] = {.lex_state = 20, .external_lex_state = 16}, - [12336] = {.lex_state = 20, .external_lex_state = 16}, + [12336] = {.lex_state = 118, .external_lex_state = 16}, [12337] = {.lex_state = 118, .external_lex_state = 16}, [12338] = {.lex_state = 118, .external_lex_state = 16}, [12339] = {.lex_state = 118, .external_lex_state = 16}, - [12340] = {.lex_state = 118, .external_lex_state = 16}, - [12341] = {.lex_state = 20, .external_lex_state = 16}, - [12342] = {.lex_state = 118, .external_lex_state = 16}, - [12343] = {.lex_state = 20, .external_lex_state = 16}, + [12340] = {.lex_state = 20, .external_lex_state = 16}, + [12341] = {.lex_state = 118, .external_lex_state = 16}, + [12342] = {.lex_state = 20, .external_lex_state = 16}, + [12343] = {.lex_state = 118, .external_lex_state = 16}, [12344] = {.lex_state = 118, .external_lex_state = 16}, [12345] = {.lex_state = 118, .external_lex_state = 16}, [12346] = {.lex_state = 20, .external_lex_state = 18}, @@ -63531,30 +63531,30 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [12348] = {.lex_state = 20, .external_lex_state = 18}, [12349] = {.lex_state = 1421, .external_lex_state = 5}, [12350] = {.lex_state = 20, .external_lex_state = 16}, - [12351] = {.lex_state = 20, .external_lex_state = 16}, + [12351] = {.lex_state = 20, .external_lex_state = 18}, [12352] = {.lex_state = 20, .external_lex_state = 16}, - [12353] = {.lex_state = 20, .external_lex_state = 16}, + [12353] = {.lex_state = 20, .external_lex_state = 18}, [12354] = {.lex_state = 20, .external_lex_state = 16}, [12355] = {.lex_state = 20, .external_lex_state = 18}, [12356] = {.lex_state = 20, .external_lex_state = 16}, [12357] = {.lex_state = 20, .external_lex_state = 16}, [12358] = {.lex_state = 20, .external_lex_state = 16}, - [12359] = {.lex_state = 20, .external_lex_state = 18}, + [12359] = {.lex_state = 20, .external_lex_state = 16}, [12360] = {.lex_state = 20, .external_lex_state = 16}, [12361] = {.lex_state = 20, .external_lex_state = 18}, - [12362] = {.lex_state = 20, .external_lex_state = 18}, + [12362] = {.lex_state = 20, .external_lex_state = 16}, [12363] = {.lex_state = 20, .external_lex_state = 16}, [12364] = {.lex_state = 20, .external_lex_state = 16}, - [12365] = {.lex_state = 20, .external_lex_state = 16}, + [12365] = {.lex_state = 20, .external_lex_state = 18}, [12366] = {.lex_state = 20, .external_lex_state = 16}, - [12367] = {.lex_state = 20, .external_lex_state = 18}, - [12368] = {.lex_state = 20, .external_lex_state = 16}, + [12367] = {.lex_state = 20, .external_lex_state = 16}, + [12368] = {.lex_state = 20, .external_lex_state = 18}, [12369] = {.lex_state = 20, .external_lex_state = 16}, - [12370] = {.lex_state = 20, .external_lex_state = 18}, + [12370] = {.lex_state = 20, .external_lex_state = 16}, [12371] = {.lex_state = 20, .external_lex_state = 18}, [12372] = {.lex_state = 20, .external_lex_state = 18}, [12373] = {.lex_state = 20, .external_lex_state = 18}, - [12374] = {.lex_state = 20, .external_lex_state = 16}, + [12374] = {.lex_state = 20, .external_lex_state = 18}, [12375] = {.lex_state = 20, .external_lex_state = 16}, [12376] = {.lex_state = 20, .external_lex_state = 16}, [12377] = {.lex_state = 20, .external_lex_state = 16}, @@ -63562,25 +63562,25 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [12379] = {.lex_state = 88, .external_lex_state = 16}, [12380] = {.lex_state = 20, .external_lex_state = 18}, [12381] = {.lex_state = 20, .external_lex_state = 16}, - [12382] = {.lex_state = 20, .external_lex_state = 18}, - [12383] = {.lex_state = 20, .external_lex_state = 16}, + [12382] = {.lex_state = 20, .external_lex_state = 16}, + [12383] = {.lex_state = 20, .external_lex_state = 18}, [12384] = {.lex_state = 20, .external_lex_state = 18}, [12385] = {.lex_state = 20, .external_lex_state = 16}, [12386] = {.lex_state = 20, .external_lex_state = 16}, - [12387] = {.lex_state = 20, .external_lex_state = 18}, + [12387] = {.lex_state = 20, .external_lex_state = 16}, [12388] = {.lex_state = 20, .external_lex_state = 16}, [12389] = {.lex_state = 20, .external_lex_state = 16}, [12390] = {.lex_state = 20, .external_lex_state = 18}, - [12391] = {.lex_state = 20, .external_lex_state = 16}, + [12391] = {.lex_state = 20, .external_lex_state = 18}, [12392] = {.lex_state = 20, .external_lex_state = 16}, [12393] = {.lex_state = 20, .external_lex_state = 18}, - [12394] = {.lex_state = 20, .external_lex_state = 18}, + [12394] = {.lex_state = 20, .external_lex_state = 16}, [12395] = {.lex_state = 20, .external_lex_state = 16}, - [12396] = {.lex_state = 20, .external_lex_state = 16}, - [12397] = {.lex_state = 20, .external_lex_state = 16}, - [12398] = {.lex_state = 20, .external_lex_state = 18}, + [12396] = {.lex_state = 20, .external_lex_state = 18}, + [12397] = {.lex_state = 20, .external_lex_state = 18}, + [12398] = {.lex_state = 20, .external_lex_state = 16}, [12399] = {.lex_state = 20, .external_lex_state = 16}, - [12400] = {.lex_state = 20, .external_lex_state = 18}, + [12400] = {.lex_state = 20, .external_lex_state = 16}, [12401] = {.lex_state = 20, .external_lex_state = 16}, [12402] = {.lex_state = 20, .external_lex_state = 16}, [12403] = {.lex_state = 20, .external_lex_state = 16}, @@ -63589,8 +63589,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [12406] = {.lex_state = 20, .external_lex_state = 16}, [12407] = {.lex_state = 20, .external_lex_state = 16}, [12408] = {.lex_state = 20, .external_lex_state = 16}, - [12409] = {.lex_state = 20, .external_lex_state = 18}, - [12410] = {.lex_state = 20, .external_lex_state = 16}, + [12409] = {.lex_state = 20, .external_lex_state = 16}, + [12410] = {.lex_state = 20, .external_lex_state = 18}, [12411] = {.lex_state = 20, .external_lex_state = 16}, [12412] = {.lex_state = 20, .external_lex_state = 16}, [12413] = {.lex_state = 20, .external_lex_state = 18}, @@ -63598,54 +63598,54 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [12415] = {.lex_state = 20, .external_lex_state = 16}, [12416] = {.lex_state = 20, .external_lex_state = 16}, [12417] = {.lex_state = 20, .external_lex_state = 18}, - [12418] = {.lex_state = 20, .external_lex_state = 18}, - [12419] = {.lex_state = 20, .external_lex_state = 16}, - [12420] = {.lex_state = 20, .external_lex_state = 18}, - [12421] = {.lex_state = 20, .external_lex_state = 16}, + [12418] = {.lex_state = 20, .external_lex_state = 16}, + [12419] = {.lex_state = 20, .external_lex_state = 18}, + [12420] = {.lex_state = 20, .external_lex_state = 16}, + [12421] = {.lex_state = 20, .external_lex_state = 18}, [12422] = {.lex_state = 20, .external_lex_state = 16}, - [12423] = {.lex_state = 20, .external_lex_state = 18}, - [12424] = {.lex_state = 20, .external_lex_state = 16}, - [12425] = {.lex_state = 20, .external_lex_state = 18}, + [12423] = {.lex_state = 20, .external_lex_state = 16}, + [12424] = {.lex_state = 20, .external_lex_state = 18}, + [12425] = {.lex_state = 20, .external_lex_state = 16}, [12426] = {.lex_state = 20, .external_lex_state = 18}, - [12427] = {.lex_state = 20, .external_lex_state = 16}, + [12427] = {.lex_state = 20, .external_lex_state = 18}, [12428] = {.lex_state = 20, .external_lex_state = 18}, - [12429] = {.lex_state = 20, .external_lex_state = 18}, - [12430] = {.lex_state = 20, .external_lex_state = 16}, + [12429] = {.lex_state = 20, .external_lex_state = 16}, + [12430] = {.lex_state = 20, .external_lex_state = 18}, [12431] = {.lex_state = 20, .external_lex_state = 16}, [12432] = {.lex_state = 20, .external_lex_state = 16}, [12433] = {.lex_state = 20, .external_lex_state = 16}, [12434] = {.lex_state = 20, .external_lex_state = 16}, [12435] = {.lex_state = 20, .external_lex_state = 16}, - [12436] = {.lex_state = 20, .external_lex_state = 16}, + [12436] = {.lex_state = 20, .external_lex_state = 18}, [12437] = {.lex_state = 20, .external_lex_state = 16}, - [12438] = {.lex_state = 20, .external_lex_state = 18}, + [12438] = {.lex_state = 20, .external_lex_state = 16}, [12439] = {.lex_state = 20, .external_lex_state = 18}, [12440] = {.lex_state = 20, .external_lex_state = 18}, [12441] = {.lex_state = 20, .external_lex_state = 16}, - [12442] = {.lex_state = 20, .external_lex_state = 16}, + [12442] = {.lex_state = 20, .external_lex_state = 18}, [12443] = {.lex_state = 20, .external_lex_state = 16}, [12444] = {.lex_state = 20, .external_lex_state = 16}, [12445] = {.lex_state = 20, .external_lex_state = 16}, [12446] = {.lex_state = 20, .external_lex_state = 16}, - [12447] = {.lex_state = 20, .external_lex_state = 18}, - [12448] = {.lex_state = 20, .external_lex_state = 18}, + [12447] = {.lex_state = 20, .external_lex_state = 16}, + [12448] = {.lex_state = 20, .external_lex_state = 16}, [12449] = {.lex_state = 20, .external_lex_state = 18}, - [12450] = {.lex_state = 20, .external_lex_state = 16}, + [12450] = {.lex_state = 20, .external_lex_state = 18}, [12451] = {.lex_state = 20, .external_lex_state = 18}, - [12452] = {.lex_state = 20, .external_lex_state = 16}, + [12452] = {.lex_state = 20, .external_lex_state = 18}, [12453] = {.lex_state = 20, .external_lex_state = 18}, [12454] = {.lex_state = 20, .external_lex_state = 16}, - [12455] = {.lex_state = 20, .external_lex_state = 18}, - [12456] = {.lex_state = 20, .external_lex_state = 18}, + [12455] = {.lex_state = 20, .external_lex_state = 16}, + [12456] = {.lex_state = 20, .external_lex_state = 16}, [12457] = {.lex_state = 20, .external_lex_state = 16}, - [12458] = {.lex_state = 20, .external_lex_state = 16}, - [12459] = {.lex_state = 20, .external_lex_state = 18}, - [12460] = {.lex_state = 20, .external_lex_state = 16}, - [12461] = {.lex_state = 20, .external_lex_state = 16}, + [12458] = {.lex_state = 20, .external_lex_state = 18}, + [12459] = {.lex_state = 20, .external_lex_state = 16}, + [12460] = {.lex_state = 20, .external_lex_state = 18}, + [12461] = {.lex_state = 20, .external_lex_state = 18}, [12462] = {.lex_state = 20, .external_lex_state = 16}, [12463] = {.lex_state = 20, .external_lex_state = 18}, - [12464] = {.lex_state = 20, .external_lex_state = 18}, - [12465] = {.lex_state = 20, .external_lex_state = 18}, + [12464] = {.lex_state = 20, .external_lex_state = 16}, + [12465] = {.lex_state = 20, .external_lex_state = 16}, [12466] = {.lex_state = 20, .external_lex_state = 16}, [12467] = {.lex_state = 20, .external_lex_state = 18}, [12468] = {.lex_state = 20, .external_lex_state = 18}, @@ -63658,7 +63658,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [12475] = {.lex_state = 20, .external_lex_state = 16}, [12476] = {.lex_state = 20, .external_lex_state = 18}, [12477] = {.lex_state = 20, .external_lex_state = 16}, - [12478] = {.lex_state = 20, .external_lex_state = 18}, + [12478] = {.lex_state = 20, .external_lex_state = 16}, [12479] = {.lex_state = 20, .external_lex_state = 18}, [12480] = {.lex_state = 20, .external_lex_state = 18}, [12481] = {.lex_state = 20, .external_lex_state = 16}, @@ -63673,9 +63673,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [12490] = {.lex_state = 20, .external_lex_state = 16}, [12491] = {.lex_state = 20, .external_lex_state = 16}, [12492] = {.lex_state = 20, .external_lex_state = 16}, - [12493] = {.lex_state = 20, .external_lex_state = 16}, + [12493] = {.lex_state = 88, .external_lex_state = 16}, [12494] = {.lex_state = 20, .external_lex_state = 16}, - [12495] = {.lex_state = 20, .external_lex_state = 18}, + [12495] = {.lex_state = 20, .external_lex_state = 16}, [12496] = {.lex_state = 20, .external_lex_state = 18}, [12497] = {.lex_state = 20, .external_lex_state = 16}, [12498] = {.lex_state = 20, .external_lex_state = 16}, @@ -63683,36 +63683,36 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [12500] = {.lex_state = 20, .external_lex_state = 16}, [12501] = {.lex_state = 20, .external_lex_state = 16}, [12502] = {.lex_state = 20, .external_lex_state = 16}, - [12503] = {.lex_state = 20, .external_lex_state = 18}, + [12503] = {.lex_state = 20, .external_lex_state = 16}, [12504] = {.lex_state = 20, .external_lex_state = 16}, - [12505] = {.lex_state = 20, .external_lex_state = 16}, + [12505] = {.lex_state = 20, .external_lex_state = 18}, [12506] = {.lex_state = 20, .external_lex_state = 18}, - [12507] = {.lex_state = 20, .external_lex_state = 18}, - [12508] = {.lex_state = 20, .external_lex_state = 16}, + [12507] = {.lex_state = 20, .external_lex_state = 16}, + [12508] = {.lex_state = 20, .external_lex_state = 18}, [12509] = {.lex_state = 20, .external_lex_state = 16}, - [12510] = {.lex_state = 20, .external_lex_state = 18}, - [12511] = {.lex_state = 20, .external_lex_state = 16}, + [12510] = {.lex_state = 20, .external_lex_state = 16}, + [12511] = {.lex_state = 20, .external_lex_state = 18}, [12512] = {.lex_state = 20, .external_lex_state = 18}, [12513] = {.lex_state = 20, .external_lex_state = 16}, [12514] = {.lex_state = 20, .external_lex_state = 16}, - [12515] = {.lex_state = 20, .external_lex_state = 18}, + [12515] = {.lex_state = 20, .external_lex_state = 16}, [12516] = {.lex_state = 20, .external_lex_state = 16}, [12517] = {.lex_state = 20, .external_lex_state = 16}, - [12518] = {.lex_state = 20, .external_lex_state = 16}, - [12519] = {.lex_state = 20, .external_lex_state = 16}, - [12520] = {.lex_state = 20, .external_lex_state = 18}, + [12518] = {.lex_state = 20, .external_lex_state = 18}, + [12519] = {.lex_state = 20, .external_lex_state = 18}, + [12520] = {.lex_state = 20, .external_lex_state = 16}, [12521] = {.lex_state = 20, .external_lex_state = 18}, [12522] = {.lex_state = 20, .external_lex_state = 18}, - [12523] = {.lex_state = 88, .external_lex_state = 16}, + [12523] = {.lex_state = 20, .external_lex_state = 16}, [12524] = {.lex_state = 20, .external_lex_state = 18}, [12525] = {.lex_state = 20, .external_lex_state = 18}, - [12526] = {.lex_state = 20, .external_lex_state = 16}, - [12527] = {.lex_state = 20, .external_lex_state = 16}, - [12528] = {.lex_state = 20, .external_lex_state = 18}, + [12526] = {.lex_state = 20, .external_lex_state = 18}, + [12527] = {.lex_state = 20, .external_lex_state = 18}, + [12528] = {.lex_state = 20, .external_lex_state = 16}, [12529] = {.lex_state = 20, .external_lex_state = 16}, [12530] = {.lex_state = 20, .external_lex_state = 16}, [12531] = {.lex_state = 20, .external_lex_state = 18}, - [12532] = {.lex_state = 20, .external_lex_state = 18}, + [12532] = {.lex_state = 20, .external_lex_state = 16}, [12533] = {.lex_state = 20, .external_lex_state = 18}, [12534] = {.lex_state = 20, .external_lex_state = 18}, [12535] = {.lex_state = 20, .external_lex_state = 16}, @@ -63724,23 +63724,23 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [12541] = {.lex_state = 20, .external_lex_state = 16}, [12542] = {.lex_state = 20, .external_lex_state = 18}, [12543] = {.lex_state = 20, .external_lex_state = 18}, - [12544] = {.lex_state = 20, .external_lex_state = 16}, + [12544] = {.lex_state = 20, .external_lex_state = 18}, [12545] = {.lex_state = 20, .external_lex_state = 16}, [12546] = {.lex_state = 20, .external_lex_state = 18}, - [12547] = {.lex_state = 20, .external_lex_state = 18}, - [12548] = {.lex_state = 20, .external_lex_state = 16}, - [12549] = {.lex_state = 20, .external_lex_state = 16}, + [12547] = {.lex_state = 20, .external_lex_state = 16}, + [12548] = {.lex_state = 20, .external_lex_state = 18}, + [12549] = {.lex_state = 20, .external_lex_state = 18}, [12550] = {.lex_state = 20, .external_lex_state = 16}, - [12551] = {.lex_state = 20, .external_lex_state = 16}, - [12552] = {.lex_state = 20, .external_lex_state = 18}, + [12551] = {.lex_state = 20, .external_lex_state = 18}, + [12552] = {.lex_state = 20, .external_lex_state = 16}, [12553] = {.lex_state = 20, .external_lex_state = 18}, - [12554] = {.lex_state = 20, .external_lex_state = 18}, - [12555] = {.lex_state = 20, .external_lex_state = 16}, + [12554] = {.lex_state = 20, .external_lex_state = 16}, + [12555] = {.lex_state = 20, .external_lex_state = 18}, [12556] = {.lex_state = 20, .external_lex_state = 16}, [12557] = {.lex_state = 20, .external_lex_state = 16}, [12558] = {.lex_state = 20, .external_lex_state = 18}, [12559] = {.lex_state = 20, .external_lex_state = 18}, - [12560] = {.lex_state = 20, .external_lex_state = 16}, + [12560] = {.lex_state = 20, .external_lex_state = 18}, [12561] = {.lex_state = 20, .external_lex_state = 16}, [12562] = {.lex_state = 20, .external_lex_state = 16}, [12563] = {.lex_state = 20, .external_lex_state = 16}, @@ -75311,10 +75311,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [24128] = {.lex_state = 0, .external_lex_state = 16}, [24129] = {.lex_state = 70, .external_lex_state = 16}, [24130] = {.lex_state = 1466, .external_lex_state = 16}, - [24131] = {.lex_state = 20, .external_lex_state = 16}, - [24132] = {.lex_state = 32, .external_lex_state = 16}, - [24133] = {.lex_state = 1466, .external_lex_state = 16}, - [24134] = {.lex_state = 0, .external_lex_state = 16}, + [24131] = {.lex_state = 32, .external_lex_state = 16}, + [24132] = {.lex_state = 1466, .external_lex_state = 16}, + [24133] = {.lex_state = 0, .external_lex_state = 16}, + [24134] = {.lex_state = 20, .external_lex_state = 16}, [24135] = {.lex_state = 20, .external_lex_state = 16}, [24136] = {.lex_state = 0, .external_lex_state = 25}, [24137] = {.lex_state = 20, .external_lex_state = 16}, @@ -76343,7 +76343,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [25160] = {.lex_state = 1421, .external_lex_state = 16}, [25161] = {.lex_state = 25, .external_lex_state = 16}, [25162] = {.lex_state = 0, .external_lex_state = 42}, - [25163] = {.lex_state = 0, .external_lex_state = 38}, + [25163] = {.lex_state = 159, .external_lex_state = 16}, [25164] = {.lex_state = 0, .external_lex_state = 42}, [25165] = {.lex_state = 1421, .external_lex_state = 16}, [25166] = {.lex_state = 1421, .external_lex_state = 16}, @@ -76489,7 +76489,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [25306] = {.lex_state = 1456, .external_lex_state = 16}, [25307] = {.lex_state = 1421, .external_lex_state = 16}, [25308] = {.lex_state = 20, .external_lex_state = 16}, - [25309] = {.lex_state = 159, .external_lex_state = 16}, + [25309] = {.lex_state = 0, .external_lex_state = 38}, [25310] = {.lex_state = 1456, .external_lex_state = 16}, [25311] = {.lex_state = 0, .external_lex_state = 38}, [25312] = {.lex_state = 1456, .external_lex_state = 16}, @@ -76702,16 +76702,16 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [25519] = {.lex_state = 1421, .external_lex_state = 16}, [25520] = {.lex_state = 25, .external_lex_state = 16}, [25521] = {.lex_state = 1456, .external_lex_state = 16}, - [25522] = {.lex_state = 1456, .external_lex_state = 16}, + [25522] = {.lex_state = 1421, .external_lex_state = 16}, [25523] = {.lex_state = 25, .external_lex_state = 16}, [25524] = {.lex_state = 1456, .external_lex_state = 16}, - [25525] = {.lex_state = 20, .external_lex_state = 16}, + [25525] = {.lex_state = 1456, .external_lex_state = 16}, [25526] = {.lex_state = 1421, .external_lex_state = 16}, - [25527] = {.lex_state = 1456, .external_lex_state = 16}, - [25528] = {.lex_state = 1459, .external_lex_state = 16}, + [25527] = {.lex_state = 20, .external_lex_state = 16}, + [25528] = {.lex_state = 1456, .external_lex_state = 16}, [25529] = {.lex_state = 25, .external_lex_state = 16}, [25530] = {.lex_state = 1421, .external_lex_state = 16}, - [25531] = {.lex_state = 1421, .external_lex_state = 16}, + [25531] = {.lex_state = 1459, .external_lex_state = 16}, [25532] = {.lex_state = 1421, .external_lex_state = 16}, [25533] = {.lex_state = 1421, .external_lex_state = 16}, [25534] = {.lex_state = 25, .external_lex_state = 16}, @@ -77812,6 +77812,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__argumentless_loop] = ACTIONS(1), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(1), + [sym_routine] = ACTIONS(1), [sym_angled_bracket_fenced_text] = ACTIONS(1), [sym_paren_fenced_text] = ACTIONS(1), [sym_embedded_sql_marker] = ACTIONS(1), @@ -77836,7 +77837,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_mnemonic] = ACTIONS(1), [sym_tag_end_if] = ACTIONS(1), [sym_compiled_header] = ACTIONS(1), - [sym_routine] = ACTIONS(1), [sym_rtn_dot] = ACTIONS(15), }, [STATE(1)] = { @@ -77853,64 +77853,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_routine_definition] = STATE(90), [sym_documatic_line] = STATE(1), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -77984,9 +77984,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), - [sym_compiled_header] = ACTIONS(137), - [sym_routine] = ACTIONS(139), + [sym_routine] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), + [sym_compiled_header] = ACTIONS(139), [sym_rtn_dot] = ACTIONS(15), }, [STATE(2)] = { @@ -78003,64 +78003,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_quit] = STATE(19757), [sym_keyword_js] = STATE(23946), [sym_dotted_statement] = STATE(8545), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(2), [aux_sym_command_do_repeat1] = STATE(9204), [aux_sym_command_do_repeat2] = STATE(56), @@ -78156,64 +78156,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_quit] = STATE(19757), [sym_keyword_js] = STATE(23946), [sym_dotted_statement] = STATE(8545), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(3), [aux_sym_command_do_repeat1] = STATE(9205), [aux_sym_command_do_repeat2] = STATE(56), @@ -78308,66 +78308,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25077), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(4), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -78444,7 +78444,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(5)] = { @@ -78461,64 +78461,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_quit] = STATE(19376), [sym_keyword_js] = STATE(23946), [sym_dotted_statement] = STATE(8545), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(5), [aux_sym_command_do_repeat1] = STATE(9921), [aux_sym_command_do_repeat2] = STATE(60), @@ -78612,66 +78612,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25942), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(6), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -78748,7 +78748,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(7)] = { @@ -78764,66 +78764,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25344), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(7), [aux_sym_pound_if_repeat1] = STATE(9), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -78900,7 +78900,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(8)] = { @@ -78917,64 +78917,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_quit] = STATE(19376), [sym_keyword_js] = STATE(23946), [sym_dotted_statement] = STATE(8545), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(8), [aux_sym_command_do_repeat1] = STATE(10100), [aux_sym_command_do_repeat2] = STATE(60), @@ -79068,66 +79068,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25712), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(9), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -79204,7 +79204,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10)] = { @@ -79220,66 +79220,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(26040), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(10), [aux_sym_pound_if_repeat1] = STATE(13), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -79356,7 +79356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11)] = { @@ -79372,66 +79372,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(26407), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(11), [aux_sym_pound_if_repeat1] = STATE(14), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -79508,7 +79508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12)] = { @@ -79524,66 +79524,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(26030), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(12), [aux_sym_pound_if_repeat1] = STATE(15), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -79660,7 +79660,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(13)] = { @@ -79676,66 +79676,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25264), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(13), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -79812,7 +79812,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(14)] = { @@ -79828,66 +79828,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25582), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(14), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -79964,7 +79964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(15)] = { @@ -79980,66 +79980,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25507), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(15), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -80116,7 +80116,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(16)] = { @@ -80132,66 +80132,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25506), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(16), [aux_sym_pound_if_repeat1] = STATE(37), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -80268,7 +80268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(17)] = { @@ -80284,66 +80284,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25603), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(17), [aux_sym_pound_if_repeat1] = STATE(4), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -80420,7 +80420,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(18)] = { @@ -80436,66 +80436,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25700), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(18), [aux_sym_pound_if_repeat1] = STATE(21), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -80572,7 +80572,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(19)] = { @@ -80588,66 +80588,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25785), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(19), [aux_sym_pound_if_repeat1] = STATE(22), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -80724,7 +80724,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(20)] = { @@ -80740,66 +80740,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(24548), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(20), [aux_sym_pound_if_repeat1] = STATE(23), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -80876,7 +80876,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(21)] = { @@ -80892,66 +80892,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25974), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(21), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -81028,7 +81028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(22)] = { @@ -81044,66 +81044,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(26225), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(22), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -81180,7 +81180,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(23)] = { @@ -81196,66 +81196,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(26151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(23), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -81332,7 +81332,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(24)] = { @@ -81348,66 +81348,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25393), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(24), [aux_sym_pound_if_repeat1] = STATE(25), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -81484,7 +81484,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(25)] = { @@ -81500,66 +81500,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25664), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(25), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -81636,7 +81636,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(26)] = { @@ -81652,66 +81652,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(24633), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(26), [aux_sym_pound_if_repeat1] = STATE(29), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -81788,7 +81788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(27)] = { @@ -81804,66 +81804,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(24697), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(27), [aux_sym_pound_if_repeat1] = STATE(30), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -81940,7 +81940,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(28)] = { @@ -81956,66 +81956,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25106), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(28), [aux_sym_pound_if_repeat1] = STATE(31), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -82092,7 +82092,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(29)] = { @@ -82108,66 +82108,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25848), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(29), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -82244,7 +82244,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(30)] = { @@ -82260,66 +82260,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25864), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(30), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -82396,7 +82396,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(31)] = { @@ -82412,66 +82412,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(24723), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(31), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -82548,7 +82548,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(32)] = { @@ -82564,66 +82564,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25326), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(32), [aux_sym_pound_if_repeat1] = STATE(33), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -82700,7 +82700,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(33)] = { @@ -82716,66 +82716,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25486), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(33), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -82852,7 +82852,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(34)] = { @@ -82868,66 +82868,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25213), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(34), [aux_sym_pound_if_repeat1] = STATE(6), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -83004,7 +83004,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(35)] = { @@ -83020,66 +83020,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25007), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(35), [aux_sym_pound_if_repeat1] = STATE(36), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -83156,7 +83156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(36)] = { @@ -83172,66 +83172,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(26185), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(36), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -83308,7 +83308,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(37)] = { @@ -83324,66 +83324,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), [sym_pound_else] = STATE(25226), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(37), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -83460,7 +83460,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(38)] = { @@ -83627,65 +83627,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), [sym_pound_elseif] = STATE(11317), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(39), [aux_sym_pound_if_repeat1] = STATE(39), [aux_sym_macro_constant_token1] = ACTIONS(577), @@ -85737,11 +85737,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(53), [sym_line_comment_4] = STATE(53), [sym_block_comment] = STATE(53), - [sym_statement] = STATE(11505), + [sym_statement] = STATE(11506), [sym_keyword_pound_ifndef] = STATE(13781), [sym_keyword_quit] = STATE(18938), [sym_keyword_js] = STATE(24171), - [sym_dotted_statement] = STATE(11512), + [sym_dotted_statement] = STATE(11513), [sym_pound_dim] = STATE(11699), [sym_pound_define] = STATE(11699), [sym_pound_def1arg] = STATE(11699), @@ -86194,64 +86194,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19757), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(56), [aux_sym_command_do_repeat2] = STATE(56), [aux_sym_macro_constant_token1] = ACTIONS(940), @@ -86341,11 +86341,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(57), [sym_line_comment_4] = STATE(57), [sym_block_comment] = STATE(57), - [sym_statement] = STATE(11505), + [sym_statement] = STATE(11506), [sym_keyword_pound_ifndef] = STATE(13781), [sym_keyword_quit] = STATE(18938), [sym_keyword_js] = STATE(24171), - [sym_dotted_statement] = STATE(11512), + [sym_dotted_statement] = STATE(11513), [sym_pound_dim] = STATE(11699), [sym_pound_define] = STATE(11699), [sym_pound_def1arg] = STATE(11699), @@ -86497,64 +86497,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_quit] = STATE(19206), [sym_keyword_js] = STATE(23946), [sym_dotted_statement] = STATE(8545), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(58), [aux_sym_command_do_repeat1] = STATE(10635), [aux_sym_command_do_repeat2] = STATE(65), @@ -86648,64 +86648,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_quit] = STATE(19206), [sym_keyword_js] = STATE(23946), [sym_dotted_statement] = STATE(8545), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(59), [aux_sym_command_do_repeat1] = STATE(10637), [aux_sym_command_do_repeat2] = STATE(65), @@ -86798,64 +86798,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19376), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(60), [aux_sym_command_do_repeat2] = STATE(60), [ts_builtin_sym_end] = ACTIONS(964), @@ -86948,64 +86948,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(61), [aux_sym_statements_repeat1] = STATE(63), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -87082,7 +87082,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(62)] = { @@ -87098,64 +87098,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(62), [aux_sym_statements_repeat1] = STATE(62), [aux_sym_macro_constant_token1] = ACTIONS(1288), @@ -87248,64 +87248,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19091), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(63), [aux_sym_statements_repeat1] = STATE(62), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -87382,7 +87382,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(64)] = { @@ -87394,7 +87394,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(64), [sym_line_comment_4] = STATE(64), [sym_block_comment] = STATE(64), - [sym_statement] = STATE(11505), + [sym_statement] = STATE(11506), [sym_keyword_pound_ifndef] = STATE(13781), [sym_keyword_quit] = STATE(18938), [sym_keyword_js] = STATE(24171), @@ -87547,64 +87547,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19206), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(65), [aux_sym_command_do_repeat2] = STATE(65), [aux_sym_macro_constant_token1] = ACTIONS(940), @@ -87696,64 +87696,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(66), [aux_sym_statements_repeat1] = STATE(210), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -87828,7 +87828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(67)] = { @@ -87844,64 +87844,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(67), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -87976,7 +87976,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(68)] = { @@ -87992,64 +87992,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(68), [aux_sym_statements_repeat1] = STATE(75), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -88124,7 +88124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(69)] = { @@ -88140,64 +88140,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(69), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -88272,7 +88272,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(70)] = { @@ -88288,64 +88288,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(70), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -88420,7 +88420,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(71)] = { @@ -88436,64 +88436,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(71), [aux_sym_statements_repeat1] = STATE(77), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -88568,7 +88568,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(72)] = { @@ -88584,64 +88584,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(72), [aux_sym_statements_repeat1] = STATE(78), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -88716,7 +88716,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(73)] = { @@ -88732,64 +88732,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(73), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -88864,7 +88864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(74)] = { @@ -88880,64 +88880,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(74), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -89012,7 +89012,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(75)] = { @@ -89028,64 +89028,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(75), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -89160,7 +89160,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(76)] = { @@ -89176,64 +89176,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(76), [aux_sym_statements_repeat1] = STATE(80), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -89308,7 +89308,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(77)] = { @@ -89324,64 +89324,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(77), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -89456,7 +89456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(78)] = { @@ -89472,64 +89472,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(78), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -89604,7 +89604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(79)] = { @@ -89620,64 +89620,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(79), [aux_sym_statements_repeat1] = STATE(82), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -89752,7 +89752,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(80)] = { @@ -89768,64 +89768,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(80), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -89900,7 +89900,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(81)] = { @@ -89916,64 +89916,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(81), [aux_sym_statements_repeat1] = STATE(84), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -90048,7 +90048,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(82)] = { @@ -90064,64 +90064,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(82), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -90196,7 +90196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(83)] = { @@ -90212,64 +90212,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(83), [aux_sym_statements_repeat1] = STATE(85), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -90344,7 +90344,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(84)] = { @@ -90360,64 +90360,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(84), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -90492,7 +90492,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(85)] = { @@ -90508,64 +90508,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(85), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -90640,7 +90640,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(86)] = { @@ -90656,64 +90656,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(86), [aux_sym_statements_repeat1] = STATE(175), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -90788,7 +90788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(87)] = { @@ -90804,64 +90804,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19376), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(87), [aux_sym_dotted_statement_repeat1] = STATE(187), [anon_sym_DOT2] = ACTIONS(1773), @@ -91100,64 +91100,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(89), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(1288), @@ -91244,68 +91244,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(90), [sym_line_comment_4] = STATE(90), [sym_block_comment] = STATE(90), - [sym_statement] = STATE(11790), + [sym_statement] = STATE(11953), [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(90), [aux_sym_source_file_repeat1] = STATE(214), [ts_builtin_sym_end] = ACTIONS(1868), @@ -91380,7 +91380,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(91)] = { @@ -91396,64 +91396,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(91), [aux_sym_statements_repeat1] = STATE(197), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -91528,7 +91528,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(92)] = { @@ -91688,7 +91688,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(93), [sym_line_comment_4] = STATE(93), [sym_block_comment] = STATE(93), - [sym_statement] = STATE(11508), + [sym_statement] = STATE(11509), [sym_keyword_pound_ifndef] = STATE(13781), [sym_keyword_quit] = STATE(18938), [sym_keyword_js] = STATE(24171), @@ -92136,64 +92136,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(96), [aux_sym_statements_repeat1] = STATE(109), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -92268,7 +92268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(97)] = { @@ -92284,64 +92284,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(97), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -92416,7 +92416,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(98)] = { @@ -92432,64 +92432,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(98), [aux_sym_statements_repeat1] = STATE(112), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -92564,7 +92564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(99)] = { @@ -92580,64 +92580,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(99), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -92712,7 +92712,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(100)] = { @@ -92728,64 +92728,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(100), [aux_sym_statements_repeat1] = STATE(232), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -92860,7 +92860,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(101)] = { @@ -92935,7 +92935,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_commands_with_printlist] = STATE(11699), [sym_command_macro] = STATE(11699), [sym_documatic_line] = STATE(101), - [aux_sym_dotted_statement_repeat1] = STATE(11423), + [aux_sym_dotted_statement_repeat1] = STATE(11424), [anon_sym_DOT2] = ACTIONS(1773), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -93024,64 +93024,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(102), [aux_sym_statements_repeat1] = STATE(105), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -93156,7 +93156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(103)] = { @@ -93320,64 +93320,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(104), [aux_sym_statements_repeat1] = STATE(118), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -93452,7 +93452,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(105)] = { @@ -93468,64 +93468,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(105), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -93600,7 +93600,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(106)] = { @@ -93764,64 +93764,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(107), [aux_sym_statements_repeat1] = STATE(123), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -93896,7 +93896,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(108)] = { @@ -94060,64 +94060,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(109), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -94192,7 +94192,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(110)] = { @@ -94208,64 +94208,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(110), [aux_sym_statements_repeat1] = STATE(124), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -94340,7 +94340,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(111)] = { @@ -94356,64 +94356,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(111), [aux_sym_statements_repeat1] = STATE(233), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -94488,7 +94488,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(112)] = { @@ -94504,64 +94504,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(112), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -94636,7 +94636,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(113)] = { @@ -94652,64 +94652,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(113), [aux_sym_statements_repeat1] = STATE(125), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -94784,7 +94784,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(114)] = { @@ -94796,68 +94796,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(114), [sym_line_comment_4] = STATE(114), [sym_block_comment] = STATE(114), - [sym_statement] = STATE(11790), + [sym_statement] = STATE(11953), [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(114), [aux_sym_source_file_repeat1] = STATE(114), [ts_builtin_sym_end] = ACTIONS(1900), @@ -94948,64 +94948,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(115), [aux_sym_statements_repeat1] = STATE(129), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -95080,7 +95080,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(116)] = { @@ -95245,64 +95245,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19121), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(117), [aux_sym_statements_repeat1] = STATE(121), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -95376,7 +95376,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(118)] = { @@ -95392,64 +95392,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(118), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -95524,7 +95524,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(119)] = { @@ -95540,64 +95540,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(119), [aux_sym_statements_repeat1] = STATE(131), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -95672,7 +95672,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(120)] = { @@ -95688,64 +95688,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(120), [aux_sym_statements_repeat1] = STATE(134), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -95820,7 +95820,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(121)] = { @@ -95836,64 +95836,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19121), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(121), [aux_sym_statements_repeat1] = STATE(310), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -95968,7 +95968,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(122)] = { @@ -96132,64 +96132,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(123), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -96264,7 +96264,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(124)] = { @@ -96280,64 +96280,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(124), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -96412,7 +96412,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(125)] = { @@ -96428,64 +96428,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(125), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -96560,7 +96560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(126)] = { @@ -96576,64 +96576,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(126), [aux_sym_statements_repeat1] = STATE(139), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -96708,7 +96708,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(127)] = { @@ -96872,64 +96872,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(128), [aux_sym_statements_repeat1] = STATE(140), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -97004,7 +97004,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(129)] = { @@ -97020,64 +97020,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(129), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -97152,7 +97152,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(130)] = { @@ -97316,64 +97316,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(131), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -97448,7 +97448,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(132)] = { @@ -97464,64 +97464,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(132), [aux_sym_statements_repeat1] = STATE(142), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -97596,7 +97596,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(133)] = { @@ -97612,64 +97612,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(133), [aux_sym_statements_repeat1] = STATE(143), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -97744,7 +97744,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(134)] = { @@ -97760,64 +97760,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(134), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -97892,7 +97892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(135)] = { @@ -97908,64 +97908,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(135), [aux_sym_statements_repeat1] = STATE(145), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -98040,7 +98040,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(136)] = { @@ -98204,64 +98204,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(137), [aux_sym_statements_repeat1] = STATE(146), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -98336,7 +98336,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(138)] = { @@ -98352,64 +98352,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(138), [aux_sym_statements_repeat1] = STATE(149), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -98484,7 +98484,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(139)] = { @@ -98500,64 +98500,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(139), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -98632,7 +98632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(140)] = { @@ -98648,64 +98648,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(140), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -98780,7 +98780,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(141)] = { @@ -98796,64 +98796,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(141), [aux_sym_statements_repeat1] = STATE(150), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -98928,7 +98928,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(142)] = { @@ -98944,64 +98944,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(142), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -99076,7 +99076,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(143)] = { @@ -99092,64 +99092,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(143), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -99224,7 +99224,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(144)] = { @@ -99240,64 +99240,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(144), [aux_sym_statements_repeat1] = STATE(151), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -99372,7 +99372,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(145)] = { @@ -99388,64 +99388,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(145), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -99520,7 +99520,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(146)] = { @@ -99536,64 +99536,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(146), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -99668,7 +99668,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(147)] = { @@ -99684,64 +99684,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(147), [aux_sym_statements_repeat1] = STATE(153), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -99816,7 +99816,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(148)] = { @@ -99832,64 +99832,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(148), [aux_sym_statements_repeat1] = STATE(154), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -99964,7 +99964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(149)] = { @@ -99980,64 +99980,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(149), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -100112,7 +100112,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(150)] = { @@ -100128,64 +100128,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(150), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -100260,7 +100260,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(151)] = { @@ -100276,64 +100276,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(151), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -100408,7 +100408,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(152)] = { @@ -100424,64 +100424,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(152), [aux_sym_statements_repeat1] = STATE(156), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -100556,7 +100556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(153)] = { @@ -100572,64 +100572,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(153), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -100704,7 +100704,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(154)] = { @@ -100720,64 +100720,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(154), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -100852,7 +100852,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(155)] = { @@ -100868,64 +100868,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(155), [aux_sym_statements_repeat1] = STATE(158), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -101000,7 +101000,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(156)] = { @@ -101016,64 +101016,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(156), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -101148,7 +101148,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(157)] = { @@ -101164,64 +101164,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(157), [aux_sym_statements_repeat1] = STATE(160), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -101296,7 +101296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(158)] = { @@ -101312,64 +101312,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(158), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -101444,7 +101444,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(159)] = { @@ -101460,64 +101460,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(159), [aux_sym_statements_repeat1] = STATE(161), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -101592,7 +101592,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(160)] = { @@ -101608,64 +101608,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(160), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -101740,7 +101740,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(161)] = { @@ -101756,64 +101756,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(161), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -101888,7 +101888,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(162)] = { @@ -102052,64 +102052,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(163), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -102184,7 +102184,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(164)] = { @@ -102200,64 +102200,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(164), [aux_sym_statements_repeat1] = STATE(97), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -102332,7 +102332,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(165)] = { @@ -102644,64 +102644,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(167), [aux_sym_statements_repeat1] = STATE(179), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -102776,7 +102776,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(168)] = { @@ -102792,64 +102792,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(168), [aux_sym_statements_repeat1] = STATE(244), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -102924,7 +102924,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(169)] = { @@ -102940,64 +102940,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(169), [aux_sym_statements_repeat1] = STATE(182), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -103072,7 +103072,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(170)] = { @@ -103236,64 +103236,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(171), [aux_sym_statements_repeat1] = STATE(163), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -103368,7 +103368,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(172)] = { @@ -103680,64 +103680,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(174), [aux_sym_statements_repeat1] = STATE(188), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -103812,7 +103812,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(175)] = { @@ -103828,64 +103828,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(175), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -103960,7 +103960,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(176)] = { @@ -104124,64 +104124,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(177), [aux_sym_statements_repeat1] = STATE(193), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -104256,7 +104256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(178)] = { @@ -104420,64 +104420,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(179), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -104552,7 +104552,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(180)] = { @@ -104568,64 +104568,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(180), [aux_sym_statements_repeat1] = STATE(194), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -104700,7 +104700,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(181)] = { @@ -104716,64 +104716,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(181), [aux_sym_statements_repeat1] = STATE(253), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -104848,7 +104848,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(182)] = { @@ -104864,64 +104864,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(182), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -104996,7 +104996,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(183)] = { @@ -105012,64 +105012,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(183), [aux_sym_statements_repeat1] = STATE(195), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -105144,7 +105144,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(184)] = { @@ -105160,64 +105160,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(184), [aux_sym_statements_repeat1] = STATE(266), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -105292,7 +105292,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(185)] = { @@ -105308,64 +105308,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(185), [aux_sym_statements_repeat1] = STATE(199), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -105440,7 +105440,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(186)] = { @@ -105604,66 +105604,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19376), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(187), - [aux_sym_dotted_statement_repeat1] = STATE(11423), + [aux_sym_dotted_statement_repeat1] = STATE(11424), [anon_sym_DOT2] = ACTIONS(1773), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -105752,64 +105752,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(188), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -105884,7 +105884,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(189)] = { @@ -105900,64 +105900,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(189), [aux_sym_statements_repeat1] = STATE(201), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -106032,7 +106032,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(190)] = { @@ -106048,64 +106048,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(190), [aux_sym_statements_repeat1] = STATE(204), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -106180,7 +106180,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(191)] = { @@ -106492,64 +106492,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(193), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -106624,7 +106624,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(194)] = { @@ -106640,64 +106640,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(194), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -106772,7 +106772,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(195)] = { @@ -106788,64 +106788,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(195), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -106920,7 +106920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(196)] = { @@ -106936,64 +106936,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(196), [aux_sym_statements_repeat1] = STATE(209), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -107068,7 +107068,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(197)] = { @@ -107084,64 +107084,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(197), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -107216,7 +107216,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(198)] = { @@ -107232,64 +107232,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(198), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -107364,7 +107364,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(199)] = { @@ -107380,64 +107380,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(199), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -107512,7 +107512,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(200)] = { @@ -107676,64 +107676,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(201), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -107808,7 +107808,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(202)] = { @@ -107824,64 +107824,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(202), [aux_sym_statements_repeat1] = STATE(212), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -107956,7 +107956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(203)] = { @@ -107972,64 +107972,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(203), [aux_sym_statements_repeat1] = STATE(213), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -108104,7 +108104,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(204)] = { @@ -108120,64 +108120,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(204), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -108252,7 +108252,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(205)] = { @@ -108268,64 +108268,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(205), [aux_sym_statements_repeat1] = STATE(215), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -108400,7 +108400,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(206)] = { @@ -108564,64 +108564,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(207), [aux_sym_statements_repeat1] = STATE(216), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -108696,7 +108696,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(208)] = { @@ -108712,64 +108712,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(208), [aux_sym_statements_repeat1] = STATE(219), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -108844,7 +108844,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(209)] = { @@ -108860,64 +108860,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(209), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -108992,7 +108992,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(210)] = { @@ -109008,64 +109008,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(210), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -109140,7 +109140,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(211)] = { @@ -109156,64 +109156,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(211), [aux_sym_statements_repeat1] = STATE(220), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -109288,7 +109288,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(212)] = { @@ -109304,64 +109304,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(212), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -109436,7 +109436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(213)] = { @@ -109452,64 +109452,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(213), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -109584,7 +109584,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(214)] = { @@ -109596,68 +109596,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(214), [sym_line_comment_4] = STATE(214), [sym_block_comment] = STATE(214), - [sym_statement] = STATE(11790), + [sym_statement] = STATE(11953), [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(214), [aux_sym_source_file_repeat1] = STATE(114), [ts_builtin_sym_end] = ACTIONS(2442), @@ -109732,7 +109732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(215)] = { @@ -109748,64 +109748,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(215), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -109880,7 +109880,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(216)] = { @@ -109896,64 +109896,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(216), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -110028,7 +110028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(217)] = { @@ -110044,64 +110044,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(217), [aux_sym_statements_repeat1] = STATE(223), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -110176,7 +110176,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(218)] = { @@ -110192,64 +110192,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(218), [aux_sym_statements_repeat1] = STATE(224), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -110324,7 +110324,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(219)] = { @@ -110340,64 +110340,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(219), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -110472,7 +110472,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(220)] = { @@ -110488,64 +110488,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(220), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -110620,7 +110620,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(221)] = { @@ -110636,64 +110636,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(221), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -110768,7 +110768,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(222)] = { @@ -110784,64 +110784,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(222), [aux_sym_statements_repeat1] = STATE(226), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -110916,7 +110916,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(223)] = { @@ -110932,64 +110932,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(223), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -111064,7 +111064,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(224)] = { @@ -111080,64 +111080,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(224), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -111212,7 +111212,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(225)] = { @@ -111228,64 +111228,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(225), [aux_sym_statements_repeat1] = STATE(228), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -111360,7 +111360,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(226)] = { @@ -111376,64 +111376,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(226), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -111508,7 +111508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(227)] = { @@ -111524,64 +111524,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(227), [aux_sym_statements_repeat1] = STATE(230), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -111656,7 +111656,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(228)] = { @@ -111672,64 +111672,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(228), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -111804,7 +111804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(229)] = { @@ -111820,64 +111820,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(229), [aux_sym_statements_repeat1] = STATE(231), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -111952,7 +111952,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(230)] = { @@ -111968,64 +111968,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(230), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -112100,7 +112100,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(231)] = { @@ -112116,64 +112116,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(231), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -112248,7 +112248,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(232)] = { @@ -112264,64 +112264,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(232), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -112396,7 +112396,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(233)] = { @@ -112412,64 +112412,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(233), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -112544,7 +112544,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(234)] = { @@ -112856,64 +112856,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(236), [aux_sym_statements_repeat1] = STATE(248), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -112988,7 +112988,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(237)] = { @@ -113004,64 +113004,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(237), [aux_sym_statements_repeat1] = STATE(314), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -113136,7 +113136,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(238)] = { @@ -113152,64 +113152,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(238), [aux_sym_statements_repeat1] = STATE(251), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -113284,7 +113284,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(239)] = { @@ -113300,64 +113300,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(239), [aux_sym_statements_repeat1] = STATE(99), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -113432,7 +113432,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(240)] = { @@ -113596,64 +113596,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(241), [aux_sym_statements_repeat1] = STATE(317), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -113728,7 +113728,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(242)] = { @@ -113892,64 +113892,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(243), [aux_sym_statements_repeat1] = STATE(257), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -114024,7 +114024,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(244)] = { @@ -114040,64 +114040,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(244), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -114172,7 +114172,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(245)] = { @@ -114336,64 +114336,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(246), [aux_sym_statements_repeat1] = STATE(262), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -114468,7 +114468,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(247)] = { @@ -114632,64 +114632,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(248), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -114764,7 +114764,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(249)] = { @@ -114780,64 +114780,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(249), [aux_sym_statements_repeat1] = STATE(263), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -114912,7 +114912,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(250)] = { @@ -115076,64 +115076,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(251), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -115208,7 +115208,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(252)] = { @@ -115224,64 +115224,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(252), [aux_sym_statements_repeat1] = STATE(264), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -115356,7 +115356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(253)] = { @@ -115372,64 +115372,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(253), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -115504,7 +115504,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(254)] = { @@ -115520,64 +115520,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(254), [aux_sym_statements_repeat1] = STATE(268), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -115652,7 +115652,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(255)] = { @@ -115816,64 +115816,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(256), [aux_sym_statements_repeat1] = STATE(321), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -115948,7 +115948,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(257)] = { @@ -115964,64 +115964,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(257), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -116096,7 +116096,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(258)] = { @@ -116112,64 +116112,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(258), [aux_sym_statements_repeat1] = STATE(270), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -116244,7 +116244,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(259)] = { @@ -116260,64 +116260,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(259), [aux_sym_statements_repeat1] = STATE(273), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -116392,7 +116392,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(260)] = { @@ -116408,64 +116408,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(260), [aux_sym_statements_repeat1] = STATE(67), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -116540,7 +116540,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(261)] = { @@ -116704,64 +116704,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(262), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -116836,7 +116836,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(263)] = { @@ -116852,64 +116852,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(263), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -116984,7 +116984,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(264)] = { @@ -117000,64 +117000,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(264), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -117132,7 +117132,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(265)] = { @@ -117148,64 +117148,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(265), [aux_sym_statements_repeat1] = STATE(278), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -117280,7 +117280,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(266)] = { @@ -117296,64 +117296,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(266), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -117428,7 +117428,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(267)] = { @@ -117444,64 +117444,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(267), [aux_sym_statements_repeat1] = STATE(279), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -117576,7 +117576,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(268)] = { @@ -117592,64 +117592,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(268), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -117724,7 +117724,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(269)] = { @@ -117888,64 +117888,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(270), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -118020,7 +118020,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(271)] = { @@ -118036,64 +118036,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(271), [aux_sym_statements_repeat1] = STATE(281), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -118168,7 +118168,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(272)] = { @@ -118184,64 +118184,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(272), [aux_sym_statements_repeat1] = STATE(282), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -118316,7 +118316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(273)] = { @@ -118332,64 +118332,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(273), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -118464,7 +118464,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(274)] = { @@ -118480,64 +118480,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(274), [aux_sym_statements_repeat1] = STATE(284), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -118612,7 +118612,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(275)] = { @@ -118776,64 +118776,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(276), [aux_sym_statements_repeat1] = STATE(285), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -118908,7 +118908,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(277)] = { @@ -118924,64 +118924,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(277), [aux_sym_statements_repeat1] = STATE(288), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -119056,7 +119056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(278)] = { @@ -119072,64 +119072,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(278), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -119204,7 +119204,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(279)] = { @@ -119220,64 +119220,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(279), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -119352,7 +119352,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(280)] = { @@ -119368,64 +119368,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(280), [aux_sym_statements_repeat1] = STATE(289), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -119500,7 +119500,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(281)] = { @@ -119516,64 +119516,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(281), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -119648,7 +119648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(282)] = { @@ -119664,64 +119664,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(282), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -119796,7 +119796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(283)] = { @@ -119812,64 +119812,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(283), [aux_sym_statements_repeat1] = STATE(290), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -119944,7 +119944,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(284)] = { @@ -119960,64 +119960,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(284), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -120092,7 +120092,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(285)] = { @@ -120108,64 +120108,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(285), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -120240,7 +120240,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(286)] = { @@ -120256,64 +120256,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(286), [aux_sym_statements_repeat1] = STATE(292), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -120388,7 +120388,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(287)] = { @@ -120404,64 +120404,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(287), [aux_sym_statements_repeat1] = STATE(293), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -120536,7 +120536,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(288)] = { @@ -120552,64 +120552,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(288), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -120684,7 +120684,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(289)] = { @@ -120700,64 +120700,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(289), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -120832,7 +120832,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(290)] = { @@ -120848,64 +120848,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(290), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -120980,7 +120980,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(291)] = { @@ -120996,64 +120996,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(291), [aux_sym_statements_repeat1] = STATE(295), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -121128,7 +121128,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(292)] = { @@ -121144,64 +121144,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(292), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -121276,7 +121276,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(293)] = { @@ -121292,64 +121292,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(293), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -121424,7 +121424,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(294)] = { @@ -121440,64 +121440,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(294), [aux_sym_statements_repeat1] = STATE(297), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -121572,7 +121572,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(295)] = { @@ -121588,64 +121588,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(295), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -121720,7 +121720,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(296)] = { @@ -121736,64 +121736,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(296), [aux_sym_statements_repeat1] = STATE(299), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -121868,7 +121868,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(297)] = { @@ -121884,64 +121884,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(297), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -122016,7 +122016,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(298)] = { @@ -122032,64 +122032,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(298), [aux_sym_statements_repeat1] = STATE(300), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -122164,7 +122164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(299)] = { @@ -122180,64 +122180,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(299), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -122312,7 +122312,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(300)] = { @@ -122328,64 +122328,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(300), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -122460,7 +122460,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(301)] = { @@ -122476,64 +122476,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19757), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(301), [aux_sym_dotted_statement_repeat1] = STATE(305), [anon_sym_DOT2] = ACTIONS(1773), @@ -122624,64 +122624,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(302), [aux_sym_statements_repeat1] = STATE(306), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -122756,7 +122756,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(303)] = { @@ -122772,64 +122772,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(303), [aux_sym_statements_repeat1] = STATE(69), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -122904,7 +122904,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(304)] = { @@ -122920,64 +122920,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(304), [aux_sym_statements_repeat1] = STATE(308), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -123052,7 +123052,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(305)] = { @@ -123068,66 +123068,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19757), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(305), - [aux_sym_dotted_statement_repeat1] = STATE(11423), + [aux_sym_dotted_statement_repeat1] = STATE(11424), [anon_sym_DOT2] = ACTIONS(1773), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -123216,64 +123216,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(306), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -123348,7 +123348,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(307)] = { @@ -123512,64 +123512,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(308), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -123644,7 +123644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(309)] = { @@ -123660,64 +123660,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(309), [aux_sym_statements_repeat1] = STATE(70), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -123792,7 +123792,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(310)] = { @@ -123808,64 +123808,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19121), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(310), [aux_sym_statements_repeat1] = STATE(310), [aux_sym_macro_constant_token1] = ACTIONS(1288), @@ -123956,64 +123956,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(311), [aux_sym_statements_repeat1] = STATE(73), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -124088,7 +124088,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(312)] = { @@ -124104,64 +124104,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19206), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(312), [aux_sym_dotted_statement_repeat1] = STATE(315), [anon_sym_DOT2] = ACTIONS(1773), @@ -124252,64 +124252,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(313), [aux_sym_statements_repeat1] = STATE(316), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -124384,7 +124384,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(314)] = { @@ -124400,64 +124400,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(314), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -124532,7 +124532,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(315)] = { @@ -124548,66 +124548,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19206), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(315), - [aux_sym_dotted_statement_repeat1] = STATE(11423), + [aux_sym_dotted_statement_repeat1] = STATE(11424), [anon_sym_DOT2] = ACTIONS(1773), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -124696,64 +124696,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(316), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -124828,7 +124828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(317)] = { @@ -124844,64 +124844,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(317), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -124976,7 +124976,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(318)] = { @@ -124992,64 +124992,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(318), [aux_sym_statements_repeat1] = STATE(74), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -125124,7 +125124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(319)] = { @@ -125140,64 +125140,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(319), [aux_sym_statements_repeat1] = STATE(320), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -125272,7 +125272,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(320)] = { @@ -125288,64 +125288,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(320), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -125420,7 +125420,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(321)] = { @@ -125436,64 +125436,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(321), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -125568,7 +125568,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(322)] = { @@ -125584,64 +125584,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(322), [aux_sym_statements_repeat1] = STATE(323), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -125716,7 +125716,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(323)] = { @@ -125732,64 +125732,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(323), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -125864,7 +125864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(324)] = { @@ -125880,64 +125880,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(324), [aux_sym_statements_repeat1] = STATE(325), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -126012,7 +126012,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(325)] = { @@ -126028,64 +126028,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(325), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -126160,7 +126160,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(326)] = { @@ -126176,64 +126176,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(326), [aux_sym_statements_repeat1] = STATE(327), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -126308,7 +126308,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(327)] = { @@ -126324,64 +126324,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(327), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -126456,7 +126456,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(328)] = { @@ -126472,64 +126472,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(328), [aux_sym_statements_repeat1] = STATE(329), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -126604,7 +126604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(329)] = { @@ -126620,64 +126620,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(329), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -126752,7 +126752,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(330)] = { @@ -126768,64 +126768,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(330), [aux_sym_statements_repeat1] = STATE(331), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -126900,7 +126900,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(331)] = { @@ -126916,64 +126916,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(331), [aux_sym_statements_repeat1] = STATE(89), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -127048,7 +127048,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(332)] = { @@ -127064,64 +127064,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(332), [aux_sym_statements_repeat1] = STATE(198), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -127196,7 +127196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(333)] = { @@ -127212,64 +127212,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(14230), [sym_keyword_quit] = STATE(19716), [sym_keyword_js] = STATE(23995), - [sym_pound_dim] = STATE(10151), - [sym_pound_define] = STATE(10151), - [sym_pound_def1arg] = STATE(10151), - [sym_pound_if] = STATE(10151), - [sym_pound_ifdef] = STATE(10151), - [sym_pound_ifndef] = STATE(10151), - [sym_pound_import] = STATE(10151), - [sym_pound_include] = STATE(10151), - [sym_command_set] = STATE(10151), - [sym_command_write] = STATE(10151), - [sym_command_do] = STATE(10151), - [sym_print_statement] = STATE(10151), - [sym_command_for] = STATE(10151), - [sym_command_while] = STATE(10151), - [sym_command_kill] = STATE(10151), - [sym_command_lock] = STATE(10151), - [sym_command_read] = STATE(10151), - [sym_command_open] = STATE(10151), - [sym_command_close] = STATE(10151), - [sym_command_use] = STATE(10151), - [sym_command_dowhile] = STATE(10151), - [sym_command_new] = STATE(10151), - [sym_command_if] = STATE(10151), - [sym_command_else] = STATE(10151), - [sym_command_throw] = STATE(10151), - [sym_command_trycatch] = STATE(10151), - [sym_command_job] = STATE(10151), - [sym_command_break] = STATE(10151), - [sym_command_merge] = STATE(10151), - [sym_command_return] = STATE(10151), - [sym_command_quit] = STATE(10151), - [sym_command_goto] = STATE(10151), - [sym_command_halt_or_hang] = STATE(10151), - [sym_command_continue] = STATE(10151), - [sym_command_tcommit] = STATE(10151), - [sym_command_trollback] = STATE(10151), - [sym_command_tstart] = STATE(10151), - [sym_command_xecute] = STATE(10151), - [sym_command_view] = STATE(10151), - [sym_command_zbreak] = STATE(10151), - [sym_command_zkill] = STATE(10151), - [sym_command_zn] = STATE(10151), - [sym_command_zsu] = STATE(10151), - [sym_command_ztrap] = STATE(10151), - [sym_command_zwrite] = STATE(10151), - [sym_command_zz] = STATE(10151), - [sym_embedded_html] = STATE(10151), - [sym_embedded_xml] = STATE(10151), - [sym_embedded_sql] = STATE(10151), + [sym_pound_dim] = STATE(10110), + [sym_pound_define] = STATE(10110), + [sym_pound_def1arg] = STATE(10110), + [sym_pound_if] = STATE(10110), + [sym_pound_ifdef] = STATE(10110), + [sym_pound_ifndef] = STATE(10110), + [sym_pound_import] = STATE(10110), + [sym_pound_include] = STATE(10110), + [sym_command_set] = STATE(10110), + [sym_command_write] = STATE(10110), + [sym_command_do] = STATE(10110), + [sym_print_statement] = STATE(10110), + [sym_command_for] = STATE(10110), + [sym_command_while] = STATE(10110), + [sym_command_kill] = STATE(10110), + [sym_command_lock] = STATE(10110), + [sym_command_read] = STATE(10110), + [sym_command_open] = STATE(10110), + [sym_command_close] = STATE(10110), + [sym_command_use] = STATE(10110), + [sym_command_dowhile] = STATE(10110), + [sym_command_new] = STATE(10110), + [sym_command_if] = STATE(10110), + [sym_command_else] = STATE(10110), + [sym_command_throw] = STATE(10110), + [sym_command_trycatch] = STATE(10110), + [sym_command_job] = STATE(10110), + [sym_command_break] = STATE(10110), + [sym_command_merge] = STATE(10110), + [sym_command_return] = STATE(10110), + [sym_command_quit] = STATE(10110), + [sym_command_goto] = STATE(10110), + [sym_command_halt_or_hang] = STATE(10110), + [sym_command_continue] = STATE(10110), + [sym_command_tcommit] = STATE(10110), + [sym_command_trollback] = STATE(10110), + [sym_command_tstart] = STATE(10110), + [sym_command_xecute] = STATE(10110), + [sym_command_view] = STATE(10110), + [sym_command_zbreak] = STATE(10110), + [sym_command_zkill] = STATE(10110), + [sym_command_zn] = STATE(10110), + [sym_command_zsu] = STATE(10110), + [sym_command_ztrap] = STATE(10110), + [sym_command_zwrite] = STATE(10110), + [sym_command_zz] = STATE(10110), + [sym_embedded_html] = STATE(10110), + [sym_embedded_xml] = STATE(10110), + [sym_embedded_sql] = STATE(10110), [sym_embedded_sql_amp] = STATE(9991), [sym_embedded_sql_hash] = STATE(9991), - [sym_embedded_js] = STATE(10151), + [sym_embedded_js] = STATE(10110), [sym_tag_with_params] = STATE(7822), - [sym_procedure] = STATE(10151), - [sym_objectscript_built_in_command] = STATE(10151), - [sym_command_zload] = STATE(10151), - [sym_commands_with_printlist] = STATE(10151), - [sym_command_macro] = STATE(10151), + [sym_procedure] = STATE(10110), + [sym_objectscript_built_in_command] = STATE(10110), + [sym_command_zload] = STATE(10110), + [sym_commands_with_printlist] = STATE(10110), + [sym_command_macro] = STATE(10110), [sym_documatic_line] = STATE(333), [aux_sym_statements_repeat1] = STATE(221), [aux_sym_macro_constant_token1] = ACTIONS(17), @@ -127344,7 +127344,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(133), - [sym_tag_end_if] = ACTIONS(135), + [sym_tag_end_if] = ACTIONS(137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(334)] = { @@ -127360,64 +127360,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19376), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(334), [aux_sym_command_do_repeat2] = STATE(5), [aux_sym_macro_constant_token1] = ACTIONS(141), @@ -127507,64 +127507,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19206), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(335), [aux_sym_command_do_repeat2] = STATE(59), [aux_sym_macro_constant_token1] = ACTIONS(141), @@ -127650,7 +127650,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(336), [sym_line_comment_4] = STATE(336), [sym_block_comment] = STATE(336), - [sym_statement] = STATE(11505), + [sym_statement] = STATE(11506), [sym_keyword_pound_ifndef] = STATE(13781), [sym_keyword_quit] = STATE(18938), [sym_keyword_js] = STATE(24171), @@ -127944,7 +127944,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(338), [sym_line_comment_4] = STATE(338), [sym_block_comment] = STATE(338), - [sym_statement] = STATE(11505), + [sym_statement] = STATE(11506), [sym_keyword_pound_ifndef] = STATE(13781), [sym_keyword_quit] = STATE(18938), [sym_keyword_js] = STATE(24171), @@ -128095,64 +128095,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19376), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(339), [aux_sym_command_do_repeat2] = STATE(8), [aux_sym_macro_constant_token1] = ACTIONS(141), @@ -128242,64 +128242,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19757), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(340), [aux_sym_command_do_repeat2] = STATE(2), [aux_sym_macro_constant_token1] = ACTIONS(141), @@ -128536,64 +128536,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19757), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(342), [aux_sym_command_do_repeat2] = STATE(3), [aux_sym_macro_constant_token1] = ACTIONS(141), @@ -128683,64 +128683,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_ifndef] = STATE(13397), [sym_keyword_quit] = STATE(19206), [sym_keyword_js] = STATE(23946), - [sym_pound_dim] = STATE(8715), - [sym_pound_define] = STATE(8715), - [sym_pound_def1arg] = STATE(8715), - [sym_pound_if] = STATE(8715), - [sym_pound_ifdef] = STATE(8715), - [sym_pound_ifndef] = STATE(8715), - [sym_pound_import] = STATE(8715), - [sym_pound_include] = STATE(8715), - [sym_command_set] = STATE(8715), - [sym_command_write] = STATE(8715), - [sym_command_do] = STATE(8715), - [sym_print_statement] = STATE(8715), - [sym_command_for] = STATE(8715), - [sym_command_while] = STATE(8715), - [sym_command_kill] = STATE(8715), - [sym_command_lock] = STATE(8715), - [sym_command_read] = STATE(8715), - [sym_command_open] = STATE(8715), - [sym_command_close] = STATE(8715), - [sym_command_use] = STATE(8715), - [sym_command_dowhile] = STATE(8715), - [sym_command_new] = STATE(8715), - [sym_command_if] = STATE(8715), - [sym_command_else] = STATE(8715), - [sym_command_throw] = STATE(8715), - [sym_command_trycatch] = STATE(8715), - [sym_command_job] = STATE(8715), - [sym_command_break] = STATE(8715), - [sym_command_merge] = STATE(8715), - [sym_command_return] = STATE(8715), - [sym_command_quit] = STATE(8715), - [sym_command_goto] = STATE(8715), - [sym_command_halt_or_hang] = STATE(8715), - [sym_command_continue] = STATE(8715), - [sym_command_tcommit] = STATE(8715), - [sym_command_trollback] = STATE(8715), - [sym_command_tstart] = STATE(8715), - [sym_command_xecute] = STATE(8715), - [sym_command_view] = STATE(8715), - [sym_command_zbreak] = STATE(8715), - [sym_command_zkill] = STATE(8715), - [sym_command_zn] = STATE(8715), - [sym_command_zsu] = STATE(8715), - [sym_command_ztrap] = STATE(8715), - [sym_command_zwrite] = STATE(8715), - [sym_command_zz] = STATE(8715), - [sym_embedded_html] = STATE(8715), - [sym_embedded_xml] = STATE(8715), - [sym_embedded_sql] = STATE(8715), - [sym_embedded_sql_amp] = STATE(8748), - [sym_embedded_sql_hash] = STATE(8748), - [sym_embedded_js] = STATE(8715), + [sym_pound_dim] = STATE(8712), + [sym_pound_define] = STATE(8712), + [sym_pound_def1arg] = STATE(8712), + [sym_pound_if] = STATE(8712), + [sym_pound_ifdef] = STATE(8712), + [sym_pound_ifndef] = STATE(8712), + [sym_pound_import] = STATE(8712), + [sym_pound_include] = STATE(8712), + [sym_command_set] = STATE(8712), + [sym_command_write] = STATE(8712), + [sym_command_do] = STATE(8712), + [sym_print_statement] = STATE(8712), + [sym_command_for] = STATE(8712), + [sym_command_while] = STATE(8712), + [sym_command_kill] = STATE(8712), + [sym_command_lock] = STATE(8712), + [sym_command_read] = STATE(8712), + [sym_command_open] = STATE(8712), + [sym_command_close] = STATE(8712), + [sym_command_use] = STATE(8712), + [sym_command_dowhile] = STATE(8712), + [sym_command_new] = STATE(8712), + [sym_command_if] = STATE(8712), + [sym_command_else] = STATE(8712), + [sym_command_throw] = STATE(8712), + [sym_command_trycatch] = STATE(8712), + [sym_command_job] = STATE(8712), + [sym_command_break] = STATE(8712), + [sym_command_merge] = STATE(8712), + [sym_command_return] = STATE(8712), + [sym_command_quit] = STATE(8712), + [sym_command_goto] = STATE(8712), + [sym_command_halt_or_hang] = STATE(8712), + [sym_command_continue] = STATE(8712), + [sym_command_tcommit] = STATE(8712), + [sym_command_trollback] = STATE(8712), + [sym_command_tstart] = STATE(8712), + [sym_command_xecute] = STATE(8712), + [sym_command_view] = STATE(8712), + [sym_command_zbreak] = STATE(8712), + [sym_command_zkill] = STATE(8712), + [sym_command_zn] = STATE(8712), + [sym_command_zsu] = STATE(8712), + [sym_command_ztrap] = STATE(8712), + [sym_command_zwrite] = STATE(8712), + [sym_command_zz] = STATE(8712), + [sym_embedded_html] = STATE(8712), + [sym_embedded_xml] = STATE(8712), + [sym_embedded_sql] = STATE(8712), + [sym_embedded_sql_amp] = STATE(8746), + [sym_embedded_sql_hash] = STATE(8746), + [sym_embedded_js] = STATE(8712), [sym_tag_with_params] = STATE(7707), - [sym_procedure] = STATE(8715), - [sym_objectscript_built_in_command] = STATE(8715), - [sym_command_zload] = STATE(8715), - [sym_commands_with_printlist] = STATE(8715), - [sym_command_macro] = STATE(8715), + [sym_procedure] = STATE(8712), + [sym_objectscript_built_in_command] = STATE(8712), + [sym_command_zload] = STATE(8712), + [sym_commands_with_printlist] = STATE(8712), + [sym_command_macro] = STATE(8712), [sym_documatic_line] = STATE(343), [aux_sym_command_do_repeat2] = STATE(58), [aux_sym_macro_constant_token1] = ACTIONS(141), @@ -157663,7 +157663,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(573), [sym_line_comment_4] = STATE(573), [sym_block_comment] = STATE(573), - [sym_binary_operator_post_cond] = STATE(12096), + [sym_binary_operator_post_cond] = STATE(12110), [sym_pattern_operator_post_cond] = STATE(4795), [sym_expr_tail_post_cond] = STATE(4797), [sym_documatic_line] = STATE(573), @@ -157788,7 +157788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(574), [sym_line_comment_4] = STATE(574), [sym_block_comment] = STATE(574), - [sym_binary_operator_post_cond] = STATE(12115), + [sym_binary_operator_post_cond] = STATE(12119), [sym_pattern_operator_post_cond] = STATE(5009), [sym_expr_tail_post_cond] = STATE(5013), [sym_documatic_line] = STATE(574), @@ -157913,7 +157913,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(575), [sym_line_comment_4] = STATE(575), [sym_block_comment] = STATE(575), - [sym_binary_operator_post_cond] = STATE(12096), + [sym_binary_operator_post_cond] = STATE(12110), [sym_pattern_operator_post_cond] = STATE(4795), [sym_expr_tail_post_cond] = STATE(4797), [sym_documatic_line] = STATE(575), @@ -158038,7 +158038,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(576), [sym_line_comment_4] = STATE(576), [sym_block_comment] = STATE(576), - [sym_binary_operator_post_cond] = STATE(12096), + [sym_binary_operator_post_cond] = STATE(12110), [sym_pattern_operator_post_cond] = STATE(4795), [sym_expr_tail_post_cond] = STATE(4797), [sym_documatic_line] = STATE(576), @@ -158163,7 +158163,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(577), [sym_line_comment_4] = STATE(577), [sym_block_comment] = STATE(577), - [sym_binary_operator_post_cond] = STATE(12115), + [sym_binary_operator_post_cond] = STATE(12119), [sym_pattern_operator_post_cond] = STATE(5009), [sym_expr_tail_post_cond] = STATE(5013), [sym_documatic_line] = STATE(577), @@ -158288,7 +158288,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(578), [sym_line_comment_4] = STATE(578), [sym_block_comment] = STATE(578), - [sym_binary_operator_post_cond] = STATE(12115), + [sym_binary_operator_post_cond] = STATE(12119), [sym_pattern_operator_post_cond] = STATE(5009), [sym_expr_tail_post_cond] = STATE(5013), [sym_documatic_line] = STATE(578), @@ -177878,7 +177878,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(735), [sym_line_comment_4] = STATE(735), [sym_block_comment] = STATE(735), - [sym_binary_operator_post_cond] = STATE(12003), + [sym_binary_operator_post_cond] = STATE(12004), [sym_pattern_operator_post_cond] = STATE(4795), [sym_expr_tail_post_cond] = STATE(4797), [sym_documatic_line] = STATE(735), @@ -178126,7 +178126,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(737), [sym_line_comment_4] = STATE(737), [sym_block_comment] = STATE(737), - [sym_binary_operator_post_cond] = STATE(12008), + [sym_binary_operator_post_cond] = STATE(12009), [sym_pattern_operator_post_cond] = STATE(5009), [sym_expr_tail_post_cond] = STATE(5013), [sym_documatic_line] = STATE(737), @@ -179118,7 +179118,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(745), [sym_line_comment_4] = STATE(745), [sym_block_comment] = STATE(745), - [sym_binary_operator_post_cond] = STATE(12003), + [sym_binary_operator_post_cond] = STATE(12004), [sym_pattern_operator_post_cond] = STATE(4795), [sym_expr_tail_post_cond] = STATE(4797), [sym_documatic_line] = STATE(745), @@ -179242,7 +179242,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(746), [sym_line_comment_4] = STATE(746), [sym_block_comment] = STATE(746), - [sym_binary_operator_post_cond] = STATE(12003), + [sym_binary_operator_post_cond] = STATE(12004), [sym_pattern_operator_post_cond] = STATE(4795), [sym_expr_tail_post_cond] = STATE(4797), [sym_documatic_line] = STATE(746), @@ -179366,7 +179366,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(747), [sym_line_comment_4] = STATE(747), [sym_block_comment] = STATE(747), - [sym_binary_operator_post_cond] = STATE(12008), + [sym_binary_operator_post_cond] = STATE(12009), [sym_pattern_operator_post_cond] = STATE(5009), [sym_expr_tail_post_cond] = STATE(5013), [sym_documatic_line] = STATE(747), @@ -179490,7 +179490,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(748), [sym_line_comment_4] = STATE(748), [sym_block_comment] = STATE(748), - [sym_binary_operator_post_cond] = STATE(12008), + [sym_binary_operator_post_cond] = STATE(12009), [sym_pattern_operator_post_cond] = STATE(5009), [sym_expr_tail_post_cond] = STATE(5013), [sym_documatic_line] = STATE(748), @@ -190774,7 +190774,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(839), [sym_line_comment_4] = STATE(839), [sym_block_comment] = STATE(839), - [sym_binary_operator_post_cond] = STATE(12078), + [sym_binary_operator_post_cond] = STATE(12083), [sym_pattern_operator_post_cond] = STATE(6208), [sym_expr_tail_post_cond] = STATE(6209), [sym_documatic_line] = STATE(839), @@ -191270,7 +191270,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(843), [sym_line_comment_4] = STATE(843), [sym_block_comment] = STATE(843), - [sym_binary_operator_post_cond] = STATE(11799), + [sym_binary_operator_post_cond] = STATE(11796), [sym_pattern_operator_post_cond] = STATE(6678), [sym_expr_tail_post_cond] = STATE(6679), [sym_documatic_line] = STATE(843), @@ -191394,7 +191394,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(844), [sym_line_comment_4] = STATE(844), [sym_block_comment] = STATE(844), - [sym_binary_operator_post_cond] = STATE(11804), + [sym_binary_operator_post_cond] = STATE(11802), [sym_pattern_operator_post_cond] = STATE(5545), [sym_expr_tail_post_cond] = STATE(5547), [sym_documatic_line] = STATE(844), @@ -191518,7 +191518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(845), [sym_line_comment_4] = STATE(845), [sym_block_comment] = STATE(845), - [sym_binary_operator_post_cond] = STATE(12078), + [sym_binary_operator_post_cond] = STATE(12083), [sym_pattern_operator_post_cond] = STATE(6208), [sym_expr_tail_post_cond] = STATE(6209), [sym_documatic_line] = STATE(845), @@ -191642,7 +191642,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(846), [sym_line_comment_4] = STATE(846), [sym_block_comment] = STATE(846), - [sym_binary_operator_post_cond] = STATE(12078), + [sym_binary_operator_post_cond] = STATE(12083), [sym_pattern_operator_post_cond] = STATE(6208), [sym_expr_tail_post_cond] = STATE(6209), [sym_documatic_line] = STATE(846), @@ -192510,7 +192510,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(853), [sym_line_comment_4] = STATE(853), [sym_block_comment] = STATE(853), - [sym_binary_operator_post_cond] = STATE(11799), + [sym_binary_operator_post_cond] = STATE(11796), [sym_pattern_operator_post_cond] = STATE(6678), [sym_expr_tail_post_cond] = STATE(6679), [sym_documatic_line] = STATE(853), @@ -192634,7 +192634,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(854), [sym_line_comment_4] = STATE(854), [sym_block_comment] = STATE(854), - [sym_binary_operator_post_cond] = STATE(11799), + [sym_binary_operator_post_cond] = STATE(11796), [sym_pattern_operator_post_cond] = STATE(6678), [sym_expr_tail_post_cond] = STATE(6679), [sym_documatic_line] = STATE(854), @@ -192758,7 +192758,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(855), [sym_line_comment_4] = STATE(855), [sym_block_comment] = STATE(855), - [sym_binary_operator_post_cond] = STATE(11804), + [sym_binary_operator_post_cond] = STATE(11802), [sym_pattern_operator_post_cond] = STATE(5545), [sym_expr_tail_post_cond] = STATE(5547), [sym_documatic_line] = STATE(855), @@ -192882,7 +192882,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(856), [sym_line_comment_4] = STATE(856), [sym_block_comment] = STATE(856), - [sym_binary_operator_post_cond] = STATE(11804), + [sym_binary_operator_post_cond] = STATE(11802), [sym_pattern_operator_post_cond] = STATE(5545), [sym_expr_tail_post_cond] = STATE(5547), [sym_documatic_line] = STATE(856), @@ -246847,7 +246847,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1292), [sym_line_comment_4] = STATE(1292), [sym_block_comment] = STATE(1292), - [sym_binary_operator_post_cond] = STATE(12063), + [sym_binary_operator_post_cond] = STATE(12064), [sym_pattern_operator_post_cond] = STATE(2571), [sym_expr_tail_post_cond] = STATE(2574), [sym_documatic_line] = STATE(1292), @@ -248323,7 +248323,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1304), [sym_line_comment_4] = STATE(1304), [sym_block_comment] = STATE(1304), - [sym_binary_operator_post_cond] = STATE(12063), + [sym_binary_operator_post_cond] = STATE(12064), [sym_pattern_operator_post_cond] = STATE(2571), [sym_expr_tail_post_cond] = STATE(2574), [sym_documatic_line] = STATE(1304), @@ -297769,7 +297769,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1706), [sym_line_comment_4] = STATE(1706), [sym_block_comment] = STATE(1706), - [sym_binary_operator_post_cond] = STATE(12063), + [sym_binary_operator_post_cond] = STATE(12064), [sym_pattern_operator_post_cond] = STATE(2571), [sym_expr_tail_post_cond] = STATE(2574), [sym_documatic_line] = STATE(1706), @@ -301213,7 +301213,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1734), [sym_line_comment_4] = STATE(1734), [sym_block_comment] = STATE(1734), - [sym_binary_operator_post_cond] = STATE(11997), + [sym_binary_operator_post_cond] = STATE(11998), [sym_pattern_operator_post_cond] = STATE(6208), [sym_expr_tail_post_cond] = STATE(6209), [sym_documatic_line] = STATE(1734), @@ -301951,7 +301951,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1740), [sym_line_comment_4] = STATE(1740), [sym_block_comment] = STATE(1740), - [sym_binary_operator_post_cond] = STATE(12033), + [sym_binary_operator_post_cond] = STATE(12034), [sym_pattern_operator_post_cond] = STATE(6678), [sym_expr_tail_post_cond] = STATE(6679), [sym_documatic_line] = STATE(1740), @@ -302197,7 +302197,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1742), [sym_line_comment_4] = STATE(1742), [sym_block_comment] = STATE(1742), - [sym_binary_operator_post_cond] = STATE(12040), + [sym_binary_operator_post_cond] = STATE(12042), [sym_pattern_operator_post_cond] = STATE(5545), [sym_expr_tail_post_cond] = STATE(5547), [sym_documatic_line] = STATE(1742), @@ -302320,7 +302320,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1743), [sym_line_comment_4] = STATE(1743), [sym_block_comment] = STATE(1743), - [sym_binary_operator_post_cond] = STATE(11997), + [sym_binary_operator_post_cond] = STATE(11998), [sym_pattern_operator_post_cond] = STATE(6208), [sym_expr_tail_post_cond] = STATE(6209), [sym_documatic_line] = STATE(1743), @@ -302443,7 +302443,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1744), [sym_line_comment_4] = STATE(1744), [sym_block_comment] = STATE(1744), - [sym_binary_operator_post_cond] = STATE(11997), + [sym_binary_operator_post_cond] = STATE(11998), [sym_pattern_operator_post_cond] = STATE(6208), [sym_expr_tail_post_cond] = STATE(6209), [sym_documatic_line] = STATE(1744), @@ -303550,7 +303550,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1753), [sym_line_comment_4] = STATE(1753), [sym_block_comment] = STATE(1753), - [sym_binary_operator_post_cond] = STATE(12033), + [sym_binary_operator_post_cond] = STATE(12034), [sym_pattern_operator_post_cond] = STATE(6678), [sym_expr_tail_post_cond] = STATE(6679), [sym_documatic_line] = STATE(1753), @@ -303673,7 +303673,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1754), [sym_line_comment_4] = STATE(1754), [sym_block_comment] = STATE(1754), - [sym_binary_operator_post_cond] = STATE(12033), + [sym_binary_operator_post_cond] = STATE(12034), [sym_pattern_operator_post_cond] = STATE(6678), [sym_expr_tail_post_cond] = STATE(6679), [sym_documatic_line] = STATE(1754), @@ -303796,7 +303796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1755), [sym_line_comment_4] = STATE(1755), [sym_block_comment] = STATE(1755), - [sym_binary_operator_post_cond] = STATE(12040), + [sym_binary_operator_post_cond] = STATE(12042), [sym_pattern_operator_post_cond] = STATE(5545), [sym_expr_tail_post_cond] = STATE(5547), [sym_documatic_line] = STATE(1755), @@ -303919,7 +303919,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1756), [sym_line_comment_4] = STATE(1756), [sym_block_comment] = STATE(1756), - [sym_binary_operator_post_cond] = STATE(12040), + [sym_binary_operator_post_cond] = STATE(12042), [sym_pattern_operator_post_cond] = STATE(5545), [sym_expr_tail_post_cond] = STATE(5547), [sym_documatic_line] = STATE(1756), @@ -306748,7 +306748,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1779), [sym_line_comment_4] = STATE(1779), [sym_block_comment] = STATE(1779), - [sym_binary_operator_post_cond] = STATE(12145), + [sym_binary_operator_post_cond] = STATE(12159), [sym_pattern_operator_post_cond] = STATE(7628), [sym_expr_tail_post_cond] = STATE(7013), [sym_documatic_line] = STATE(1779), @@ -306871,7 +306871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1780), [sym_line_comment_4] = STATE(1780), [sym_block_comment] = STATE(1780), - [sym_binary_operator_post_cond] = STATE(12340), + [sym_binary_operator_post_cond] = STATE(12345), [sym_pattern_operator_post_cond] = STATE(7138), [sym_expr_tail_post_cond] = STATE(7291), [sym_documatic_line] = STATE(1780), @@ -307609,7 +307609,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1786), [sym_line_comment_4] = STATE(1786), [sym_block_comment] = STATE(1786), - [sym_binary_operator_post_cond] = STATE(12145), + [sym_binary_operator_post_cond] = STATE(12159), [sym_pattern_operator_post_cond] = STATE(7628), [sym_expr_tail_post_cond] = STATE(7013), [sym_documatic_line] = STATE(1786), @@ -307732,7 +307732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1787), [sym_line_comment_4] = STATE(1787), [sym_block_comment] = STATE(1787), - [sym_binary_operator_post_cond] = STATE(12145), + [sym_binary_operator_post_cond] = STATE(12159), [sym_pattern_operator_post_cond] = STATE(7628), [sym_expr_tail_post_cond] = STATE(7013), [sym_documatic_line] = STATE(1787), @@ -307855,7 +307855,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1788), [sym_line_comment_4] = STATE(1788), [sym_block_comment] = STATE(1788), - [sym_binary_operator_post_cond] = STATE(12340), + [sym_binary_operator_post_cond] = STATE(12345), [sym_pattern_operator_post_cond] = STATE(7138), [sym_expr_tail_post_cond] = STATE(7291), [sym_documatic_line] = STATE(1788), @@ -307978,7 +307978,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(1789), [sym_line_comment_4] = STATE(1789), [sym_block_comment] = STATE(1789), - [sym_binary_operator_post_cond] = STATE(12340), + [sym_binary_operator_post_cond] = STATE(12345), [sym_pattern_operator_post_cond] = STATE(7138), [sym_expr_tail_post_cond] = STATE(7291), [sym_documatic_line] = STATE(1789), @@ -390375,7 +390375,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(2462), [sym_line_comment_4] = STATE(2462), [sym_block_comment] = STATE(2462), - [sym_binary_operator_post_cond] = STATE(12319), + [sym_binary_operator_post_cond] = STATE(12318), [sym_pattern_operator_post_cond] = STATE(4795), [sym_expr_tail_post_cond] = STATE(4797), [sym_documatic_line] = STATE(2462), @@ -407089,7 +407089,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(2599), [sym_line_comment_4] = STATE(2599), [sym_block_comment] = STATE(2599), - [sym_binary_operator_post_cond] = STATE(12063), + [sym_binary_operator_post_cond] = STATE(12064), [sym_pattern_operator_post_cond] = STATE(2571), [sym_expr_tail_post_cond] = STATE(2574), [sym_documatic_line] = STATE(2599), @@ -456011,7 +456011,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(3000), [sym_line_comment_4] = STATE(3000), [sym_block_comment] = STATE(3000), - [sym_binary_operator_post_cond] = STATE(12063), + [sym_binary_operator_post_cond] = STATE(12064), [sym_pattern_operator_post_cond] = STATE(2571), [sym_expr_tail_post_cond] = STATE(2574), [sym_documatic_line] = STATE(3000), @@ -475165,7 +475165,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(3157), [sym_line_comment_4] = STATE(3157), [sym_block_comment] = STATE(3157), - [sym_binary_operator_post_cond] = STATE(12319), + [sym_binary_operator_post_cond] = STATE(12318), [sym_pattern_operator_post_cond] = STATE(4795), [sym_expr_tail_post_cond] = STATE(4797), [sym_documatic_line] = STATE(3157), @@ -478825,7 +478825,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(3187), [sym_line_comment_4] = STATE(3187), [sym_block_comment] = STATE(3187), - [sym_binary_operator_post_cond] = STATE(12319), + [sym_binary_operator_post_cond] = STATE(12318), [sym_pattern_operator_post_cond] = STATE(4795), [sym_expr_tail_post_cond] = STATE(4797), [sym_documatic_line] = STATE(3187), @@ -487609,7 +487609,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(3259), [sym_line_comment_4] = STATE(3259), [sym_block_comment] = STATE(3259), - [sym_binary_operator_post_cond] = STATE(11814), + [sym_binary_operator_post_cond] = STATE(11815), [sym_pattern_operator_post_cond] = STATE(5009), [sym_expr_tail_post_cond] = STATE(5013), [sym_documatic_line] = STATE(3259), @@ -490171,7 +490171,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(3280), [sym_line_comment_4] = STATE(3280), [sym_block_comment] = STATE(3280), - [sym_binary_operator_post_cond] = STATE(11814), + [sym_binary_operator_post_cond] = STATE(11815), [sym_pattern_operator_post_cond] = STATE(5009), [sym_expr_tail_post_cond] = STATE(5013), [sym_documatic_line] = STATE(3280), @@ -491025,7 +491025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(3287), [sym_line_comment_4] = STATE(3287), [sym_block_comment] = STATE(3287), - [sym_binary_operator_post_cond] = STATE(11814), + [sym_binary_operator_post_cond] = STATE(11815), [sym_pattern_operator_post_cond] = STATE(5009), [sym_expr_tail_post_cond] = STATE(5013), [sym_documatic_line] = STATE(3287), @@ -532865,7 +532865,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(3631), [sym_line_comment_4] = STATE(3631), [sym_block_comment] = STATE(3631), - [sym_binary_operator_post_cond] = STATE(12067), + [sym_binary_operator_post_cond] = STATE(12068), [sym_pattern_operator_post_cond] = STATE(6678), [sym_expr_tail_post_cond] = STATE(6679), [sym_documatic_line] = STATE(3631), @@ -534196,7 +534196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(3642), [sym_line_comment_4] = STATE(3642), [sym_block_comment] = STATE(3642), - [sym_binary_operator_post_cond] = STATE(12067), + [sym_binary_operator_post_cond] = STATE(12068), [sym_pattern_operator_post_cond] = STATE(6678), [sym_expr_tail_post_cond] = STATE(6679), [sym_documatic_line] = STATE(3642), @@ -537584,7 +537584,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(3670), [sym_line_comment_4] = STATE(3670), [sym_block_comment] = STATE(3670), - [sym_binary_operator_post_cond] = STATE(12160), + [sym_binary_operator_post_cond] = STATE(12168), [sym_pattern_operator_post_cond] = STATE(5545), [sym_expr_tail_post_cond] = STATE(5547), [sym_documatic_line] = STATE(3670), @@ -538310,7 +538310,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(3676), [sym_line_comment_4] = STATE(3676), [sym_block_comment] = STATE(3676), - [sym_binary_operator_post_cond] = STATE(12160), + [sym_binary_operator_post_cond] = STATE(12168), [sym_pattern_operator_post_cond] = STATE(5545), [sym_expr_tail_post_cond] = STATE(5547), [sym_documatic_line] = STATE(3676), @@ -604134,7 +604134,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(4220), [sym_line_comment_4] = STATE(4220), [sym_block_comment] = STATE(4220), - [sym_binary_operator_post_cond] = STATE(12067), + [sym_binary_operator_post_cond] = STATE(12068), [sym_pattern_operator_post_cond] = STATE(6678), [sym_expr_tail_post_cond] = STATE(6679), [sym_documatic_line] = STATE(4220), @@ -622284,7 +622284,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(4370), [sym_line_comment_4] = STATE(4370), [sym_block_comment] = STATE(4370), - [sym_binary_operator_post_cond] = STATE(12160), + [sym_binary_operator_post_cond] = STATE(12168), [sym_pattern_operator_post_cond] = STATE(5545), [sym_expr_tail_post_cond] = STATE(5547), [sym_documatic_line] = STATE(4370), @@ -627729,7 +627729,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(4415), [sym_line_comment_4] = STATE(4415), [sym_block_comment] = STATE(4415), - [sym_binary_operator_post_cond] = STATE(12328), + [sym_binary_operator_post_cond] = STATE(12338), [sym_pattern_operator_post_cond] = STATE(6208), [sym_expr_tail_post_cond] = STATE(6209), [sym_documatic_line] = STATE(4415), @@ -632811,7 +632811,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(4457), [sym_line_comment_4] = STATE(4457), [sym_block_comment] = STATE(4457), - [sym_binary_operator_post_cond] = STATE(12328), + [sym_binary_operator_post_cond] = STATE(12338), [sym_pattern_operator_post_cond] = STATE(6208), [sym_expr_tail_post_cond] = STATE(6209), [sym_documatic_line] = STATE(4457), @@ -640192,7 +640192,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(4518), [sym_line_comment_4] = STATE(4518), [sym_block_comment] = STATE(4518), - [sym_binary_operator_post_cond] = STATE(12319), + [sym_binary_operator_post_cond] = STATE(12318), [sym_pattern_operator_post_cond] = STATE(4795), [sym_expr_tail_post_cond] = STATE(4797), [sym_documatic_line] = STATE(4518), @@ -642370,7 +642370,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(4536), [sym_line_comment_4] = STATE(4536), [sym_block_comment] = STATE(4536), - [sym_binary_operator_post_cond] = STATE(12319), + [sym_binary_operator_post_cond] = STATE(12318), [sym_pattern_operator_post_cond] = STATE(4795), [sym_expr_tail_post_cond] = STATE(4797), [sym_documatic_line] = STATE(4536), @@ -647210,7 +647210,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(4576), [sym_line_comment_4] = STATE(4576), [sym_block_comment] = STATE(4576), - [sym_binary_operator_post_cond] = STATE(11814), + [sym_binary_operator_post_cond] = STATE(11815), [sym_pattern_operator_post_cond] = STATE(5009), [sym_expr_tail_post_cond] = STATE(5013), [sym_documatic_line] = STATE(4576), @@ -648420,7 +648420,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(4586), [sym_line_comment_4] = STATE(4586), [sym_block_comment] = STATE(4586), - [sym_binary_operator_post_cond] = STATE(11814), + [sym_binary_operator_post_cond] = STATE(11815), [sym_pattern_operator_post_cond] = STATE(5009), [sym_expr_tail_post_cond] = STATE(5013), [sym_documatic_line] = STATE(4586), @@ -655196,7 +655196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(4642), [sym_line_comment_4] = STATE(4642), [sym_block_comment] = STATE(4642), - [sym_binary_operator_post_cond] = STATE(12328), + [sym_binary_operator_post_cond] = STATE(12338), [sym_pattern_operator_post_cond] = STATE(6208), [sym_expr_tail_post_cond] = STATE(6209), [sym_documatic_line] = STATE(4642), @@ -721370,7 +721370,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(5189), [sym_line_comment_4] = STATE(5189), [sym_block_comment] = STATE(5189), - [sym_binary_operator_post_cond] = STATE(12160), + [sym_binary_operator_post_cond] = STATE(12168), [sym_pattern_operator_post_cond] = STATE(5545), [sym_expr_tail_post_cond] = STATE(5547), [sym_documatic_line] = STATE(5189), @@ -758570,7 +758570,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(5499), [sym_line_comment_4] = STATE(5499), [sym_block_comment] = STATE(5499), - [sym_binary_operator_post_cond] = STATE(12185), + [sym_binary_operator_post_cond] = STATE(12184), [sym_pattern_operator_post_cond] = STATE(7138), [sym_expr_tail_post_cond] = STATE(7291), [sym_documatic_line] = STATE(5499), @@ -770810,7 +770810,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(5601), [sym_line_comment_4] = STATE(5601), [sym_block_comment] = STATE(5601), - [sym_binary_operator_post_cond] = STATE(12160), + [sym_binary_operator_post_cond] = STATE(12168), [sym_pattern_operator_post_cond] = STATE(5545), [sym_expr_tail_post_cond] = STATE(5547), [sym_documatic_line] = STATE(5601), @@ -835850,7 +835850,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(6143), [sym_line_comment_4] = STATE(6143), [sym_block_comment] = STATE(6143), - [sym_binary_operator_post_cond] = STATE(12328), + [sym_binary_operator_post_cond] = STATE(12338), [sym_pattern_operator_post_cond] = STATE(6208), [sym_expr_tail_post_cond] = STATE(6209), [sym_documatic_line] = STATE(6143), @@ -843890,7 +843890,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(6210), [sym_line_comment_4] = STATE(6210), [sym_block_comment] = STATE(6210), - [sym_binary_operator_post_cond] = STATE(12328), + [sym_binary_operator_post_cond] = STATE(12338), [sym_pattern_operator_post_cond] = STATE(6208), [sym_expr_tail_post_cond] = STATE(6209), [sym_documatic_line] = STATE(6210), @@ -886850,7 +886850,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(6568), [sym_line_comment_4] = STATE(6568), [sym_block_comment] = STATE(6568), - [sym_binary_operator_post_cond] = STATE(11859), + [sym_binary_operator_post_cond] = STATE(11860), [sym_pattern_operator_post_cond] = STATE(7628), [sym_expr_tail_post_cond] = STATE(7013), [sym_documatic_line] = STATE(6568), @@ -889490,7 +889490,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(6590), [sym_line_comment_4] = STATE(6590), [sym_block_comment] = STATE(6590), - [sym_binary_operator_post_cond] = STATE(11859), + [sym_binary_operator_post_cond] = STATE(11860), [sym_pattern_operator_post_cond] = STATE(7628), [sym_expr_tail_post_cond] = STATE(7013), [sym_documatic_line] = STATE(6590), @@ -894170,7 +894170,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(6629), [sym_line_comment_4] = STATE(6629), [sym_block_comment] = STATE(6629), - [sym_binary_operator_post_cond] = STATE(11859), + [sym_binary_operator_post_cond] = STATE(11860), [sym_pattern_operator_post_cond] = STATE(7628), [sym_expr_tail_post_cond] = STATE(7013), [sym_documatic_line] = STATE(6629), @@ -897650,7 +897650,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(6658), [sym_line_comment_4] = STATE(6658), [sym_block_comment] = STATE(6658), - [sym_binary_operator_post_cond] = STATE(12185), + [sym_binary_operator_post_cond] = STATE(12184), [sym_pattern_operator_post_cond] = STATE(7138), [sym_expr_tail_post_cond] = STATE(7291), [sym_documatic_line] = STATE(6658), @@ -900770,7 +900770,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(6684), [sym_line_comment_4] = STATE(6684), [sym_block_comment] = STATE(6684), - [sym_binary_operator_post_cond] = STATE(12185), + [sym_binary_operator_post_cond] = STATE(12184), [sym_pattern_operator_post_cond] = STATE(7138), [sym_expr_tail_post_cond] = STATE(7291), [sym_documatic_line] = STATE(6684), @@ -913730,7 +913730,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(6792), [sym_line_comment_4] = STATE(6792), [sym_block_comment] = STATE(6792), - [sym_binary_operator_post_cond] = STATE(12067), + [sym_binary_operator_post_cond] = STATE(12068), [sym_pattern_operator_post_cond] = STATE(6678), [sym_expr_tail_post_cond] = STATE(6679), [sym_documatic_line] = STATE(6792), @@ -923690,7 +923690,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(6875), [sym_line_comment_4] = STATE(6875), [sym_block_comment] = STATE(6875), - [sym_binary_operator_post_cond] = STATE(12067), + [sym_binary_operator_post_cond] = STATE(12068), [sym_pattern_operator_post_cond] = STATE(6678), [sym_expr_tail_post_cond] = STATE(6679), [sym_documatic_line] = STATE(6875), @@ -933575,7 +933575,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(6958), [sym_line_comment_4] = STATE(6958), [sym_block_comment] = STATE(6958), - [sym_binary_operator_post_cond] = STATE(12185), + [sym_binary_operator_post_cond] = STATE(12184), [sym_pattern_operator_post_cond] = STATE(7138), [sym_expr_tail_post_cond] = STATE(7291), [sym_documatic_line] = STATE(6958), @@ -936431,7 +936431,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(6982), [sym_line_comment_4] = STATE(6982), [sym_block_comment] = STATE(6982), - [sym_binary_operator_post_cond] = STATE(12185), + [sym_binary_operator_post_cond] = STATE(12184), [sym_pattern_operator_post_cond] = STATE(7138), [sym_expr_tail_post_cond] = STATE(7291), [sym_documatic_line] = STATE(6982), @@ -1008545,7 +1008545,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(7588), [sym_line_comment_4] = STATE(7588), [sym_block_comment] = STATE(7588), - [sym_binary_operator_post_cond] = STATE(11859), + [sym_binary_operator_post_cond] = STATE(11860), [sym_pattern_operator_post_cond] = STATE(7628), [sym_expr_tail_post_cond] = STATE(7013), [sym_documatic_line] = STATE(7588), @@ -1013900,7 +1013900,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(7633), [sym_line_comment_4] = STATE(7633), [sym_block_comment] = STATE(7633), - [sym_binary_operator_post_cond] = STATE(11859), + [sym_binary_operator_post_cond] = STATE(11860), [sym_pattern_operator_post_cond] = STATE(7628), [sym_expr_tail_post_cond] = STATE(7013), [sym_documatic_line] = STATE(7633), @@ -1018556,7 +1018556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(7674)] = { - [sym_expression] = STATE(11409), + [sym_expression] = STATE(11410), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1018597,7 +1018597,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(7674), [sym_block_comment] = STATE(7674), [sym_write_argument] = STATE(11693), - [sym_write_device_control] = STATE(11409), + [sym_write_device_control] = STATE(11410), [sym_write_device_fflf] = STATE(10542), [sym_write_device_tab] = STATE(11442), [sym_write_device_char] = STATE(11442), @@ -1018690,7 +1018690,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(7675), [sym_line_comment_4] = STATE(7675), [sym_block_comment] = STATE(7675), - [sym_write_argument] = STATE(10185), + [sym_write_argument] = STATE(10186), [sym_write_device_control] = STATE(8846), [sym_write_device_fflf] = STATE(9280), [sym_write_device_tab] = STATE(8876), @@ -1019350,7 +1019350,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(7682), [sym_write_argument] = STATE(10243), [sym_write_device_control] = STATE(8318), - [sym_write_device_fflf] = STATE(8684), + [sym_write_device_fflf] = STATE(8683), [sym_write_device_tab] = STATE(8327), [sym_write_device_char] = STATE(8327), [sym_write_mnemonic] = STATE(8327), @@ -1019632,7 +1019632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(7685), [sym_write_argument] = STATE(8151), [sym_write_device_control] = STATE(8318), - [sym_write_device_fflf] = STATE(8684), + [sym_write_device_fflf] = STATE(8683), [sym_write_device_tab] = STATE(8327), [sym_write_device_char] = STATE(8327), [sym_write_mnemonic] = STATE(8327), @@ -1019684,7 +1019684,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(7686)] = { - [sym_expression] = STATE(11409), + [sym_expression] = STATE(11410), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1019725,7 +1019725,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(7686), [sym_block_comment] = STATE(7686), [sym_write_argument] = STATE(10944), - [sym_write_device_control] = STATE(11409), + [sym_write_device_control] = STATE(11410), [sym_write_device_fflf] = STATE(10542), [sym_write_device_tab] = STATE(11442), [sym_write_device_char] = STATE(11442), @@ -1019966,7 +1019966,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(7689)] = { - [sym_expression] = STATE(11409), + [sym_expression] = STATE(11410), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1020007,7 +1020007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(7689), [sym_block_comment] = STATE(7689), [sym_write_argument] = STATE(11307), - [sym_write_device_control] = STATE(11409), + [sym_write_device_control] = STATE(11410), [sym_write_device_fflf] = STATE(10542), [sym_write_device_tab] = STATE(11442), [sym_write_device_char] = STATE(11442), @@ -1020196,7 +1020196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(7691), [sym_write_argument] = STATE(9887), [sym_write_device_control] = STATE(8318), - [sym_write_device_fflf] = STATE(8684), + [sym_write_device_fflf] = STATE(8683), [sym_write_device_tab] = STATE(8327), [sym_write_device_char] = STATE(8327), [sym_write_mnemonic] = STATE(8327), @@ -1033386,7 +1033386,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(7834), [sym_block_comment] = STATE(7834), [sym_elseif_block] = STATE(8424), - [sym_else_block] = STATE(10211), + [sym_else_block] = STATE(10200), [sym_documatic_line] = STATE(7834), [aux_sym_command_if_repeat1] = STATE(7987), [ts_builtin_sym_end] = ACTIONS(6899), @@ -1033477,7 +1033477,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(7835), [sym_block_comment] = STATE(7835), [sym_elseif_block] = STATE(8424), - [sym_else_block] = STATE(10211), + [sym_else_block] = STATE(10200), [sym_documatic_line] = STATE(7835), [aux_sym_command_if_repeat1] = STATE(7865), [ts_builtin_sym_end] = ACTIONS(6899), @@ -1042745,7 +1042745,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(7937), [sym_pound_def1arg_variable_arg] = STATE(8324), [sym_macro_value_line] = STATE(11492), - [sym_macro_value] = STATE(11517), + [sym_macro_value] = STATE(11511), [sym_documatic_line] = STATE(7937), [aux_sym_macro_value_repeat1] = STATE(20594), [anon_sym_LPAREN2] = ACTIONS(7064), @@ -1048672,7 +1048672,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(8003)] = { - [sym_label_offset] = STATE(8670), + [sym_label_offset] = STATE(8668), [sym_routine_ref] = STATE(7820), [sym_line_comment_1] = STATE(8003), [sym_line_comment_2] = STATE(8003), @@ -1052949,9 +1052949,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8051), [sym_line_comment_4] = STATE(8051), [sym_block_comment] = STATE(8051), - [sym_pound_def1arg_variable_arg] = STATE(8682), - [sym_macro_value_line] = STATE(11879), - [sym_macro_value] = STATE(11796), + [sym_pound_def1arg_variable_arg] = STATE(8681), + [sym_macro_value_line] = STATE(11880), + [sym_macro_value] = STATE(11791), [sym_documatic_line] = STATE(8051), [aux_sym_macro_value_repeat1] = STATE(20718), [anon_sym_LPAREN2] = ACTIONS(7325), @@ -1056064,9 +1056064,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8086), [sym_line_comment_4] = STATE(8086), [sym_block_comment] = STATE(8086), - [sym_post_conditional] = STATE(8742), + [sym_post_conditional] = STATE(8741), [sym_documatic_line] = STATE(8086), - [aux_sym_command_do_repeat3] = STATE(9703), + [aux_sym_command_do_repeat3] = STATE(9704), [anon_sym_COMMA] = ACTIONS(7381), [anon_sym_LBRACE] = ACTIONS(7383), [aux_sym_macro_constant_token1] = ACTIONS(7044), @@ -1061404,7 +1061404,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8146), [sym_line_comment_4] = STATE(8146), [sym_block_comment] = STATE(8146), - [sym_timeout] = STATE(8712), + [sym_timeout] = STATE(8704), [sym_documatic_line] = STATE(8146), [anon_sym_LPAREN] = ACTIONS(7526), [anon_sym_COMMA] = ACTIONS(7440), @@ -1074164,7 +1074164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8291), [sym_line_comment_4] = STATE(8291), [sym_block_comment] = STATE(8291), - [sym_timeout] = STATE(8704), + [sym_timeout] = STATE(8701), [sym_documatic_line] = STATE(8291), [anon_sym_LPAREN] = ACTIONS(7963), [anon_sym_COMMA] = ACTIONS(7434), @@ -1084637,7 +1084637,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8410), [sym_block_comment] = STATE(8410), [sym_elseif_block] = STATE(10460), - [sym_else_block] = STATE(11434), + [sym_else_block] = STATE(11433), [sym_documatic_line] = STATE(8410), [aux_sym_command_if_repeat1] = STATE(9368), [aux_sym_macro_constant_token1] = ACTIONS(6815), @@ -1084725,7 +1084725,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8411), [sym_block_comment] = STATE(8411), [sym_elseif_block] = STATE(10460), - [sym_else_block] = STATE(11434), + [sym_else_block] = STATE(11433), [sym_documatic_line] = STATE(8411), [aux_sym_command_if_repeat1] = STATE(8420), [aux_sym_macro_constant_token1] = ACTIONS(6815), @@ -1084901,7 +1084901,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8413), [sym_block_comment] = STATE(8413), [sym_elseif_block] = STATE(10460), - [sym_else_block] = STATE(11453), + [sym_else_block] = STATE(11452), [sym_documatic_line] = STATE(8413), [aux_sym_command_if_repeat1] = STATE(9368), [aux_sym_macro_constant_token1] = ACTIONS(6863), @@ -1084989,7 +1084989,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8414), [sym_block_comment] = STATE(8414), [sym_elseif_block] = STATE(10460), - [sym_else_block] = STATE(11453), + [sym_else_block] = STATE(11452), [sym_documatic_line] = STATE(8414), [aux_sym_command_if_repeat1] = STATE(8421), [aux_sym_macro_constant_token1] = ACTIONS(6863), @@ -1085517,7 +1085517,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8420), [sym_block_comment] = STATE(8420), [sym_elseif_block] = STATE(10460), - [sym_else_block] = STATE(11458), + [sym_else_block] = STATE(11457), [sym_documatic_line] = STATE(8420), [aux_sym_command_if_repeat1] = STATE(9368), [aux_sym_macro_constant_token1] = ACTIONS(6867), @@ -1095963,7 +1095963,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8539), [sym_block_comment] = STATE(8539), [sym_documatic_line] = STATE(8539), - [aux_sym_command_read_repeat1] = STATE(8688), + [aux_sym_command_read_repeat1] = STATE(8687), [anon_sym_COMMA] = ACTIONS(8384), [aux_sym_macro_constant_token1] = ACTIONS(8386), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1097355,7 +1097355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8555), [sym_block_comment] = STATE(8555), [sym_documatic_line] = STATE(8555), - [aux_sym_command_read_repeat1] = STATE(8689), + [aux_sym_command_read_repeat1] = STATE(8688), [anon_sym_COMMA] = ACTIONS(8384), [aux_sym_macro_constant_token1] = ACTIONS(8386), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1106490,93 +1106490,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8660), [sym_block_comment] = STATE(8660), [sym_documatic_line] = STATE(8660), - [aux_sym_pound_dim_repeat1] = STATE(8514), - [ts_builtin_sym_end] = ACTIONS(7391), - [anon_sym_EQ] = ACTIONS(8644), - [anon_sym_COMMA] = ACTIONS(7936), - [aux_sym_macro_constant_token1] = ACTIONS(7391), - [anon_sym_RBRACE2] = ACTIONS(7391), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7391), - [sym_keyword_as] = ACTIONS(8646), - [sym_keyword_dim] = ACTIONS(7391), - [sym_keyword_pound_define] = ACTIONS(7391), - [sym_keyword_pound_def1arg] = ACTIONS(7391), - [sym_keyword_pound_import] = ACTIONS(7391), - [sym_keyword_pound_include] = ACTIONS(7391), - [sym_keyword_pound_if] = ACTIONS(7395), - [sym_keyword_pound_ifdef] = ACTIONS(7391), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7391), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7391), - [sym_keyword_write] = ACTIONS(7395), - [sym_keyword_do] = ACTIONS(7391), - [sym_keyword_for] = ACTIONS(7391), - [sym_keyword_while] = ACTIONS(7391), - [sym_keyword_kill] = ACTIONS(7391), - [sym_keyword_lock] = ACTIONS(7391), - [sym_keyword_read] = ACTIONS(7391), - [sym_keyword_zload] = ACTIONS(7391), - [sym_keyword_open] = ACTIONS(7391), - [sym_keyword_close] = ACTIONS(7395), - [sym_keyword_use] = ACTIONS(7391), - [sym_keyword_new] = ACTIONS(7391), - [sym_keyword_if] = ACTIONS(7391), - [sym_keyword_oldelse] = ACTIONS(7391), - [sym_keyword_throw] = ACTIONS(7391), - [sym_keyword_print] = ACTIONS(7391), - [sym_keyword_zprint] = ACTIONS(7391), - [sym_keyword_try] = ACTIONS(7391), - [sym_keyword_job] = ACTIONS(7391), - [sym_keyword_break] = ACTIONS(7391), - [sym_keyword_merge] = ACTIONS(7395), - [sym_keyword_return] = ACTIONS(7391), - [aux_sym_keyword_quit_token1] = ACTIONS(7391), - [aux_sym_keyword_quit_token2] = ACTIONS(7391), - [sym_keyword_goto] = ACTIONS(7391), - [sym_keyword_halt] = ACTIONS(7391), - [sym_keyword_hang] = ACTIONS(7391), - [sym_keyword_halt_or_hang] = ACTIONS(7395), - [sym_keyword_continue] = ACTIONS(7391), - [sym_keyword_tcommit] = ACTIONS(7391), - [sym_keyword_trollback] = ACTIONS(7391), - [sym_keyword_tstart] = ACTIONS(7391), - [sym_keyword_xecute] = ACTIONS(7391), - [sym_keyword_view] = ACTIONS(7391), - [sym_keyword_zbreak] = ACTIONS(7391), - [sym_keyword_zkill] = ACTIONS(7391), - [sym_keyword_zn] = ACTIONS(7391), - [sym_keyword_zsu] = ACTIONS(7391), - [sym_keyword_ztrap] = ACTIONS(7395), - [sym_keyword_zwrite] = ACTIONS(7391), - [sym_keyword_zz] = ACTIONS(7391), - [sym_keyword_embedded_html] = ACTIONS(7391), - [sym_keyword_embedded_xml] = ACTIONS(7391), - [sym_keyword_embedded_sql_amp] = ACTIONS(7391), - [sym_keyword_embedded_sql_hash] = ACTIONS(7391), - [anon_sym_AMPjs] = ACTIONS(7395), - [anon_sym_AMPjscript] = ACTIONS(7391), - [anon_sym_AMPjavascript] = ACTIONS(7391), - [sym_keyword_zremove] = ACTIONS(7391), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7395), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7395), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7395), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7391), - [sym_tag_end_if] = ACTIONS(7391), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(8661)] = { - [sym_line_comment_1] = STATE(8661), - [sym_line_comment_2] = STATE(8661), - [sym_line_comment_3] = STATE(8661), - [sym_line_comment_4] = STATE(8661), - [sym_block_comment] = STATE(8661), - [sym_documatic_line] = STATE(8661), [anon_sym_POUND] = ACTIONS(7359), [anon_sym_BANG] = ACTIONS(7361), [anon_sym_QMARK] = ACTIONS(7361), @@ -1106657,14 +1106570,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7361), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8662)] = { - [sym_line_comment_1] = STATE(8662), - [sym_line_comment_2] = STATE(8662), - [sym_line_comment_3] = STATE(8662), - [sym_line_comment_4] = STATE(8662), - [sym_block_comment] = STATE(8662), + [STATE(8661)] = { + [sym_line_comment_1] = STATE(8661), + [sym_line_comment_2] = STATE(8661), + [sym_line_comment_3] = STATE(8661), + [sym_line_comment_4] = STATE(8661), + [sym_block_comment] = STATE(8661), [sym_timeout] = STATE(8245), - [sym_documatic_line] = STATE(8662), + [sym_documatic_line] = STATE(8661), [ts_builtin_sym_end] = ACTIONS(8170), [anon_sym_COMMA] = ACTIONS(8170), [aux_sym_macro_constant_token1] = ACTIONS(8170), @@ -1106744,6 +1106657,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8170), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(8662)] = { + [sym_line_comment_1] = STATE(8662), + [sym_line_comment_2] = STATE(8662), + [sym_line_comment_3] = STATE(8662), + [sym_line_comment_4] = STATE(8662), + [sym_block_comment] = STATE(8662), + [sym_documatic_line] = STATE(8662), + [ts_builtin_sym_end] = ACTIONS(7826), + [anon_sym_COMMA] = ACTIONS(7826), + [aux_sym_macro_constant_token1] = ACTIONS(7826), + [anon_sym_RBRACE2] = ACTIONS(7826), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7826), + [sym_keyword_dim] = ACTIONS(7826), + [sym_keyword_pound_define] = ACTIONS(7826), + [sym_keyword_pound_def1arg] = ACTIONS(7826), + [sym_keyword_pound_import] = ACTIONS(7826), + [sym_keyword_pound_include] = ACTIONS(7826), + [sym_keyword_pound_if] = ACTIONS(7828), + [sym_keyword_pound_endif] = ACTIONS(7826), + [sym_keyword_pound_elseif] = ACTIONS(7826), + [sym_keyword_pound_ifdef] = ACTIONS(7826), + [sym_keyword_pound_else] = ACTIONS(7828), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7826), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7826), + [sym_keyword_write] = ACTIONS(7828), + [sym_keyword_do] = ACTIONS(7826), + [sym_keyword_for] = ACTIONS(7826), + [sym_keyword_while] = ACTIONS(7826), + [sym_keyword_kill] = ACTIONS(7826), + [sym_keyword_lock] = ACTIONS(7826), + [sym_keyword_read] = ACTIONS(7826), + [sym_keyword_zload] = ACTIONS(7826), + [sym_keyword_open] = ACTIONS(7826), + [sym_keyword_close] = ACTIONS(7828), + [sym_keyword_use] = ACTIONS(7826), + [sym_keyword_new] = ACTIONS(7826), + [sym_keyword_if] = ACTIONS(7826), + [sym_keyword_oldelse] = ACTIONS(7826), + [sym_keyword_throw] = ACTIONS(7826), + [sym_keyword_print] = ACTIONS(7826), + [sym_keyword_zprint] = ACTIONS(7826), + [sym_keyword_try] = ACTIONS(7826), + [sym_keyword_job] = ACTIONS(7826), + [sym_keyword_break] = ACTIONS(7826), + [sym_keyword_merge] = ACTIONS(7828), + [sym_keyword_return] = ACTIONS(7826), + [aux_sym_keyword_quit_token1] = ACTIONS(7826), + [aux_sym_keyword_quit_token2] = ACTIONS(7826), + [sym_keyword_goto] = ACTIONS(7826), + [sym_keyword_halt] = ACTIONS(7826), + [sym_keyword_hang] = ACTIONS(7826), + [sym_keyword_halt_or_hang] = ACTIONS(7828), + [sym_keyword_continue] = ACTIONS(7826), + [sym_keyword_tcommit] = ACTIONS(7826), + [sym_keyword_trollback] = ACTIONS(7826), + [sym_keyword_tstart] = ACTIONS(7826), + [sym_keyword_xecute] = ACTIONS(7826), + [sym_keyword_view] = ACTIONS(7826), + [sym_keyword_zbreak] = ACTIONS(7826), + [sym_keyword_zkill] = ACTIONS(7826), + [sym_keyword_zn] = ACTIONS(7826), + [sym_keyword_zsu] = ACTIONS(7826), + [sym_keyword_ztrap] = ACTIONS(7828), + [sym_keyword_zwrite] = ACTIONS(7826), + [sym_keyword_zz] = ACTIONS(7826), + [sym_keyword_embedded_html] = ACTIONS(7826), + [sym_keyword_embedded_xml] = ACTIONS(7826), + [sym_keyword_embedded_sql_amp] = ACTIONS(7826), + [sym_keyword_embedded_sql_hash] = ACTIONS(7826), + [anon_sym_AMPjs] = ACTIONS(7828), + [anon_sym_AMPjscript] = ACTIONS(7826), + [anon_sym_AMPjavascript] = ACTIONS(7826), + [sym_keyword_zremove] = ACTIONS(7826), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7828), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7828), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7828), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7826), + [sym_tag_end_if] = ACTIONS(7826), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(8663)] = { [sym_line_comment_1] = STATE(8663), [sym_line_comment_2] = STATE(8663), @@ -1106838,180 +1106838,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8664), [sym_block_comment] = STATE(8664), [sym_documatic_line] = STATE(8664), - [ts_builtin_sym_end] = ACTIONS(7826), - [anon_sym_COMMA] = ACTIONS(7826), - [aux_sym_macro_constant_token1] = ACTIONS(7826), - [anon_sym_RBRACE2] = ACTIONS(7826), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7826), - [sym_keyword_dim] = ACTIONS(7826), - [sym_keyword_pound_define] = ACTIONS(7826), - [sym_keyword_pound_def1arg] = ACTIONS(7826), - [sym_keyword_pound_import] = ACTIONS(7826), - [sym_keyword_pound_include] = ACTIONS(7826), - [sym_keyword_pound_if] = ACTIONS(7828), - [sym_keyword_pound_endif] = ACTIONS(7826), - [sym_keyword_pound_elseif] = ACTIONS(7826), - [sym_keyword_pound_ifdef] = ACTIONS(7826), - [sym_keyword_pound_else] = ACTIONS(7828), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7826), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7826), - [sym_keyword_write] = ACTIONS(7828), - [sym_keyword_do] = ACTIONS(7826), - [sym_keyword_for] = ACTIONS(7826), - [sym_keyword_while] = ACTIONS(7826), - [sym_keyword_kill] = ACTIONS(7826), - [sym_keyword_lock] = ACTIONS(7826), - [sym_keyword_read] = ACTIONS(7826), - [sym_keyword_zload] = ACTIONS(7826), - [sym_keyword_open] = ACTIONS(7826), - [sym_keyword_close] = ACTIONS(7828), - [sym_keyword_use] = ACTIONS(7826), - [sym_keyword_new] = ACTIONS(7826), - [sym_keyword_if] = ACTIONS(7826), - [sym_keyword_oldelse] = ACTIONS(7826), - [sym_keyword_throw] = ACTIONS(7826), - [sym_keyword_print] = ACTIONS(7826), - [sym_keyword_zprint] = ACTIONS(7826), - [sym_keyword_try] = ACTIONS(7826), - [sym_keyword_job] = ACTIONS(7826), - [sym_keyword_break] = ACTIONS(7826), - [sym_keyword_merge] = ACTIONS(7828), - [sym_keyword_return] = ACTIONS(7826), - [aux_sym_keyword_quit_token1] = ACTIONS(7826), - [aux_sym_keyword_quit_token2] = ACTIONS(7826), - [sym_keyword_goto] = ACTIONS(7826), - [sym_keyword_halt] = ACTIONS(7826), - [sym_keyword_hang] = ACTIONS(7826), - [sym_keyword_halt_or_hang] = ACTIONS(7828), - [sym_keyword_continue] = ACTIONS(7826), - [sym_keyword_tcommit] = ACTIONS(7826), - [sym_keyword_trollback] = ACTIONS(7826), - [sym_keyword_tstart] = ACTIONS(7826), - [sym_keyword_xecute] = ACTIONS(7826), - [sym_keyword_view] = ACTIONS(7826), - [sym_keyword_zbreak] = ACTIONS(7826), - [sym_keyword_zkill] = ACTIONS(7826), - [sym_keyword_zn] = ACTIONS(7826), - [sym_keyword_zsu] = ACTIONS(7826), - [sym_keyword_ztrap] = ACTIONS(7828), - [sym_keyword_zwrite] = ACTIONS(7826), - [sym_keyword_zz] = ACTIONS(7826), - [sym_keyword_embedded_html] = ACTIONS(7826), - [sym_keyword_embedded_xml] = ACTIONS(7826), - [sym_keyword_embedded_sql_amp] = ACTIONS(7826), - [sym_keyword_embedded_sql_hash] = ACTIONS(7826), - [anon_sym_AMPjs] = ACTIONS(7828), - [anon_sym_AMPjscript] = ACTIONS(7826), - [anon_sym_AMPjavascript] = ACTIONS(7826), - [sym_keyword_zremove] = ACTIONS(7826), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7828), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7828), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7828), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7826), - [sym_tag_end_if] = ACTIONS(7826), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(8665)] = { - [sym_line_comment_1] = STATE(8665), - [sym_line_comment_2] = STATE(8665), - [sym_line_comment_3] = STATE(8665), - [sym_line_comment_4] = STATE(8665), - [sym_block_comment] = STATE(8665), - [sym_documatic_line] = STATE(8665), - [ts_builtin_sym_end] = ACTIONS(8648), - [aux_sym_macro_constant_token1] = ACTIONS(8648), - [anon_sym_RBRACE2] = ACTIONS(8648), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8648), - [sym_keyword_dim] = ACTIONS(8648), - [sym_keyword_pound_define] = ACTIONS(8648), - [sym_keyword_pound_def1arg] = ACTIONS(8648), - [sym_keyword_pound_import] = ACTIONS(8648), - [sym_keyword_pound_include] = ACTIONS(8648), - [sym_keyword_pound_if] = ACTIONS(8650), - [sym_keyword_pound_endif] = ACTIONS(8648), - [sym_keyword_pound_elseif] = ACTIONS(8648), - [sym_keyword_pound_ifdef] = ACTIONS(8648), - [sym_keyword_pound_else] = ACTIONS(8650), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8648), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8648), - [sym_keyword_write] = ACTIONS(8650), - [sym_keyword_do] = ACTIONS(8648), - [sym_keyword_for] = ACTIONS(8648), - [sym_keyword_while] = ACTIONS(8648), - [sym_keyword_kill] = ACTIONS(8648), - [sym_keyword_lock] = ACTIONS(8648), - [sym_keyword_read] = ACTIONS(8648), - [sym_keyword_zload] = ACTIONS(8648), - [sym_keyword_open] = ACTIONS(8648), - [sym_keyword_close] = ACTIONS(8650), - [sym_keyword_use] = ACTIONS(8648), - [sym_keyword_new] = ACTIONS(8648), - [sym_keyword_if] = ACTIONS(8648), - [sym_keyword_oldelse] = ACTIONS(8648), - [sym_keyword_throw] = ACTIONS(8648), - [sym_keyword_print] = ACTIONS(8648), - [sym_keyword_zprint] = ACTIONS(8648), - [sym_keyword_try] = ACTIONS(8648), - [sym_keyword_job] = ACTIONS(8648), - [sym_keyword_break] = ACTIONS(8648), - [sym_keyword_merge] = ACTIONS(8650), - [sym_keyword_return] = ACTIONS(8648), - [aux_sym_keyword_quit_token1] = ACTIONS(8648), - [aux_sym_keyword_quit_token2] = ACTIONS(8648), - [sym_keyword_goto] = ACTIONS(8648), - [sym_keyword_halt] = ACTIONS(8648), - [sym_keyword_hang] = ACTIONS(8648), - [sym_keyword_halt_or_hang] = ACTIONS(8650), - [sym_keyword_continue] = ACTIONS(8648), - [sym_keyword_tcommit] = ACTIONS(8648), - [sym_keyword_trollback] = ACTIONS(8648), - [sym_keyword_tstart] = ACTIONS(8648), - [sym_keyword_xecute] = ACTIONS(8648), - [sym_keyword_view] = ACTIONS(8648), - [sym_keyword_zbreak] = ACTIONS(8648), - [sym_keyword_zkill] = ACTIONS(8648), - [sym_keyword_zn] = ACTIONS(8648), - [sym_keyword_zsu] = ACTIONS(8648), - [sym_keyword_ztrap] = ACTIONS(8650), - [sym_keyword_zwrite] = ACTIONS(8648), - [sym_keyword_zz] = ACTIONS(8648), - [sym_keyword_embedded_html] = ACTIONS(8648), - [sym_keyword_embedded_xml] = ACTIONS(8648), - [sym_keyword_embedded_sql_amp] = ACTIONS(8648), - [sym_keyword_embedded_sql_hash] = ACTIONS(8648), - [anon_sym_AMPjs] = ACTIONS(8650), - [anon_sym_AMPjscript] = ACTIONS(8648), - [anon_sym_AMPjavascript] = ACTIONS(8648), - [sym_keyword_zremove] = ACTIONS(8648), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8650), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8650), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8650), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8648), - [sym__bol] = ACTIONS(8648), - [sym_tag_end_if] = ACTIONS(8648), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(8666)] = { - [sym_line_comment_1] = STATE(8666), - [sym_line_comment_2] = STATE(8666), - [sym_line_comment_3] = STATE(8666), - [sym_line_comment_4] = STATE(8666), - [sym_block_comment] = STATE(8666), - [sym_documatic_line] = STATE(8666), [ts_builtin_sym_end] = ACTIONS(7858), [anon_sym_COMMA] = ACTIONS(7858), [aux_sym_macro_constant_token1] = ACTIONS(7858), @@ -1107092,14 +1106918,101 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7858), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8667)] = { - [sym_line_comment_1] = STATE(8667), - [sym_line_comment_2] = STATE(8667), - [sym_line_comment_3] = STATE(8667), - [sym_line_comment_4] = STATE(8667), - [sym_block_comment] = STATE(8667), + [STATE(8665)] = { + [sym_line_comment_1] = STATE(8665), + [sym_line_comment_2] = STATE(8665), + [sym_line_comment_3] = STATE(8665), + [sym_line_comment_4] = STATE(8665), + [sym_block_comment] = STATE(8665), + [sym_documatic_line] = STATE(8665), + [ts_builtin_sym_end] = ACTIONS(8644), + [aux_sym_macro_constant_token1] = ACTIONS(8644), + [anon_sym_RBRACE2] = ACTIONS(8644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8644), + [sym_keyword_dim] = ACTIONS(8644), + [sym_keyword_pound_define] = ACTIONS(8644), + [sym_keyword_pound_def1arg] = ACTIONS(8644), + [sym_keyword_pound_import] = ACTIONS(8644), + [sym_keyword_pound_include] = ACTIONS(8644), + [sym_keyword_pound_if] = ACTIONS(8646), + [sym_keyword_pound_endif] = ACTIONS(8644), + [sym_keyword_pound_elseif] = ACTIONS(8644), + [sym_keyword_pound_ifdef] = ACTIONS(8644), + [sym_keyword_pound_else] = ACTIONS(8646), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8644), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8644), + [sym_keyword_write] = ACTIONS(8646), + [sym_keyword_do] = ACTIONS(8644), + [sym_keyword_for] = ACTIONS(8644), + [sym_keyword_while] = ACTIONS(8644), + [sym_keyword_kill] = ACTIONS(8644), + [sym_keyword_lock] = ACTIONS(8644), + [sym_keyword_read] = ACTIONS(8644), + [sym_keyword_zload] = ACTIONS(8644), + [sym_keyword_open] = ACTIONS(8644), + [sym_keyword_close] = ACTIONS(8646), + [sym_keyword_use] = ACTIONS(8644), + [sym_keyword_new] = ACTIONS(8644), + [sym_keyword_if] = ACTIONS(8644), + [sym_keyword_oldelse] = ACTIONS(8644), + [sym_keyword_throw] = ACTIONS(8644), + [sym_keyword_print] = ACTIONS(8644), + [sym_keyword_zprint] = ACTIONS(8644), + [sym_keyword_try] = ACTIONS(8644), + [sym_keyword_job] = ACTIONS(8644), + [sym_keyword_break] = ACTIONS(8644), + [sym_keyword_merge] = ACTIONS(8646), + [sym_keyword_return] = ACTIONS(8644), + [aux_sym_keyword_quit_token1] = ACTIONS(8644), + [aux_sym_keyword_quit_token2] = ACTIONS(8644), + [sym_keyword_goto] = ACTIONS(8644), + [sym_keyword_halt] = ACTIONS(8644), + [sym_keyword_hang] = ACTIONS(8644), + [sym_keyword_halt_or_hang] = ACTIONS(8646), + [sym_keyword_continue] = ACTIONS(8644), + [sym_keyword_tcommit] = ACTIONS(8644), + [sym_keyword_trollback] = ACTIONS(8644), + [sym_keyword_tstart] = ACTIONS(8644), + [sym_keyword_xecute] = ACTIONS(8644), + [sym_keyword_view] = ACTIONS(8644), + [sym_keyword_zbreak] = ACTIONS(8644), + [sym_keyword_zkill] = ACTIONS(8644), + [sym_keyword_zn] = ACTIONS(8644), + [sym_keyword_zsu] = ACTIONS(8644), + [sym_keyword_ztrap] = ACTIONS(8646), + [sym_keyword_zwrite] = ACTIONS(8644), + [sym_keyword_zz] = ACTIONS(8644), + [sym_keyword_embedded_html] = ACTIONS(8644), + [sym_keyword_embedded_xml] = ACTIONS(8644), + [sym_keyword_embedded_sql_amp] = ACTIONS(8644), + [sym_keyword_embedded_sql_hash] = ACTIONS(8644), + [anon_sym_AMPjs] = ACTIONS(8646), + [anon_sym_AMPjscript] = ACTIONS(8644), + [anon_sym_AMPjavascript] = ACTIONS(8644), + [sym_keyword_zremove] = ACTIONS(8644), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8646), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8646), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8646), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8644), + [sym__bol] = ACTIONS(8644), + [sym_tag_end_if] = ACTIONS(8644), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(8666)] = { + [sym_line_comment_1] = STATE(8666), + [sym_line_comment_2] = STATE(8666), + [sym_line_comment_3] = STATE(8666), + [sym_line_comment_4] = STATE(8666), + [sym_block_comment] = STATE(8666), [sym_timeout] = STATE(8247), - [sym_documatic_line] = STATE(8667), + [sym_documatic_line] = STATE(8666), [ts_builtin_sym_end] = ACTIONS(8178), [anon_sym_COMMA] = ACTIONS(8178), [aux_sym_macro_constant_token1] = ACTIONS(8178), @@ -1107179,14 +1107092,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8178), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8668)] = { - [sym_line_comment_1] = STATE(8668), - [sym_line_comment_2] = STATE(8668), - [sym_line_comment_3] = STATE(8668), - [sym_line_comment_4] = STATE(8668), - [sym_block_comment] = STATE(8668), + [STATE(8667)] = { + [sym_line_comment_1] = STATE(8667), + [sym_line_comment_2] = STATE(8667), + [sym_line_comment_3] = STATE(8667), + [sym_line_comment_4] = STATE(8667), + [sym_block_comment] = STATE(8667), [sym_timeout] = STATE(8248), - [sym_documatic_line] = STATE(8668), + [sym_documatic_line] = STATE(8667), [ts_builtin_sym_end] = ACTIONS(8182), [anon_sym_COMMA] = ACTIONS(8182), [aux_sym_macro_constant_token1] = ACTIONS(8182), @@ -1107266,6 +1107179,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8182), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(8668)] = { + [sym_routine_ref] = STATE(7787), + [sym_line_comment_1] = STATE(8668), + [sym_line_comment_2] = STATE(8668), + [sym_line_comment_3] = STATE(8668), + [sym_line_comment_4] = STATE(8668), + [sym_block_comment] = STATE(8668), + [sym_documatic_line] = STATE(8668), + [ts_builtin_sym_end] = ACTIONS(6713), + [anon_sym_CARET] = ACTIONS(7223), + [aux_sym_macro_constant_token1] = ACTIONS(6713), + [anon_sym_RBRACE2] = ACTIONS(6713), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(6713), + [sym_keyword_dim] = ACTIONS(6713), + [sym_keyword_pound_define] = ACTIONS(6713), + [sym_keyword_pound_def1arg] = ACTIONS(6713), + [sym_keyword_pound_import] = ACTIONS(6713), + [sym_keyword_pound_include] = ACTIONS(6713), + [sym_keyword_pound_if] = ACTIONS(6715), + [sym_keyword_pound_ifdef] = ACTIONS(6713), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6713), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6713), + [sym_keyword_write] = ACTIONS(6715), + [sym_keyword_do] = ACTIONS(6713), + [sym_keyword_for] = ACTIONS(6713), + [sym_keyword_while] = ACTIONS(6713), + [sym_keyword_kill] = ACTIONS(6713), + [sym_keyword_lock] = ACTIONS(6713), + [sym_keyword_read] = ACTIONS(6713), + [sym_keyword_zload] = ACTIONS(6713), + [sym_keyword_open] = ACTIONS(6713), + [sym_keyword_close] = ACTIONS(6715), + [sym_keyword_use] = ACTIONS(6713), + [sym_keyword_new] = ACTIONS(6713), + [sym_keyword_if] = ACTIONS(6713), + [sym_keyword_oldelse] = ACTIONS(6713), + [sym_keyword_throw] = ACTIONS(6713), + [sym_keyword_print] = ACTIONS(6713), + [sym_keyword_zprint] = ACTIONS(6713), + [sym_keyword_try] = ACTIONS(6713), + [sym_keyword_job] = ACTIONS(6713), + [sym_keyword_break] = ACTIONS(6713), + [sym_keyword_merge] = ACTIONS(6715), + [sym_keyword_return] = ACTIONS(6713), + [aux_sym_keyword_quit_token1] = ACTIONS(6713), + [aux_sym_keyword_quit_token2] = ACTIONS(6713), + [sym_keyword_goto] = ACTIONS(6713), + [sym_keyword_halt] = ACTIONS(6713), + [sym_keyword_hang] = ACTIONS(6713), + [sym_keyword_halt_or_hang] = ACTIONS(6715), + [sym_keyword_continue] = ACTIONS(6713), + [sym_keyword_tcommit] = ACTIONS(6713), + [sym_keyword_trollback] = ACTIONS(6713), + [sym_keyword_tstart] = ACTIONS(6713), + [sym_keyword_xecute] = ACTIONS(6713), + [sym_keyword_view] = ACTIONS(6713), + [sym_keyword_zbreak] = ACTIONS(6713), + [sym_keyword_zkill] = ACTIONS(6713), + [sym_keyword_zn] = ACTIONS(6713), + [sym_keyword_zsu] = ACTIONS(6713), + [sym_keyword_ztrap] = ACTIONS(6715), + [sym_keyword_zwrite] = ACTIONS(6713), + [sym_keyword_zz] = ACTIONS(6713), + [sym_keyword_embedded_html] = ACTIONS(6713), + [sym_keyword_embedded_xml] = ACTIONS(6713), + [sym_keyword_embedded_sql_amp] = ACTIONS(6713), + [sym_keyword_embedded_sql_hash] = ACTIONS(6713), + [anon_sym_AMPjs] = ACTIONS(6715), + [anon_sym_AMPjscript] = ACTIONS(6713), + [anon_sym_AMPjavascript] = ACTIONS(6713), + [sym_keyword_zremove] = ACTIONS(6713), + [anon_sym_COLON2] = ACTIONS(6713), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6715), + [aux_sym_commands_with_printlist_token1] = ACTIONS(6715), + [aux_sym_commands_with_printlist_token2] = ACTIONS(6715), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(6713), + [sym__bol] = ACTIONS(6713), + [sym_tag_end_if] = ACTIONS(6713), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(8669)] = { [sym_line_comment_1] = STATE(8669), [sym_line_comment_2] = STATE(8669), @@ -1107354,90 +1107354,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(8670)] = { - [sym_routine_ref] = STATE(7787), [sym_line_comment_1] = STATE(8670), [sym_line_comment_2] = STATE(8670), [sym_line_comment_3] = STATE(8670), [sym_line_comment_4] = STATE(8670), [sym_block_comment] = STATE(8670), [sym_documatic_line] = STATE(8670), - [ts_builtin_sym_end] = ACTIONS(6713), - [anon_sym_CARET] = ACTIONS(7223), - [aux_sym_macro_constant_token1] = ACTIONS(6713), - [anon_sym_RBRACE2] = ACTIONS(6713), + [ts_builtin_sym_end] = ACTIONS(7666), + [anon_sym_COMMA] = ACTIONS(7666), + [aux_sym_macro_constant_token1] = ACTIONS(7666), + [anon_sym_RBRACE2] = ACTIONS(7666), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(6713), - [sym_keyword_dim] = ACTIONS(6713), - [sym_keyword_pound_define] = ACTIONS(6713), - [sym_keyword_pound_def1arg] = ACTIONS(6713), - [sym_keyword_pound_import] = ACTIONS(6713), - [sym_keyword_pound_include] = ACTIONS(6713), - [sym_keyword_pound_if] = ACTIONS(6715), - [sym_keyword_pound_ifdef] = ACTIONS(6713), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6713), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6713), - [sym_keyword_write] = ACTIONS(6715), - [sym_keyword_do] = ACTIONS(6713), - [sym_keyword_for] = ACTIONS(6713), - [sym_keyword_while] = ACTIONS(6713), - [sym_keyword_kill] = ACTIONS(6713), - [sym_keyword_lock] = ACTIONS(6713), - [sym_keyword_read] = ACTIONS(6713), - [sym_keyword_zload] = ACTIONS(6713), - [sym_keyword_open] = ACTIONS(6713), - [sym_keyword_close] = ACTIONS(6715), - [sym_keyword_use] = ACTIONS(6713), - [sym_keyword_new] = ACTIONS(6713), - [sym_keyword_if] = ACTIONS(6713), - [sym_keyword_oldelse] = ACTIONS(6713), - [sym_keyword_throw] = ACTIONS(6713), - [sym_keyword_print] = ACTIONS(6713), - [sym_keyword_zprint] = ACTIONS(6713), - [sym_keyword_try] = ACTIONS(6713), - [sym_keyword_job] = ACTIONS(6713), - [sym_keyword_break] = ACTIONS(6713), - [sym_keyword_merge] = ACTIONS(6715), - [sym_keyword_return] = ACTIONS(6713), - [aux_sym_keyword_quit_token1] = ACTIONS(6713), - [aux_sym_keyword_quit_token2] = ACTIONS(6713), - [sym_keyword_goto] = ACTIONS(6713), - [sym_keyword_halt] = ACTIONS(6713), - [sym_keyword_hang] = ACTIONS(6713), - [sym_keyword_halt_or_hang] = ACTIONS(6715), - [sym_keyword_continue] = ACTIONS(6713), - [sym_keyword_tcommit] = ACTIONS(6713), - [sym_keyword_trollback] = ACTIONS(6713), - [sym_keyword_tstart] = ACTIONS(6713), - [sym_keyword_xecute] = ACTIONS(6713), - [sym_keyword_view] = ACTIONS(6713), - [sym_keyword_zbreak] = ACTIONS(6713), - [sym_keyword_zkill] = ACTIONS(6713), - [sym_keyword_zn] = ACTIONS(6713), - [sym_keyword_zsu] = ACTIONS(6713), - [sym_keyword_ztrap] = ACTIONS(6715), - [sym_keyword_zwrite] = ACTIONS(6713), - [sym_keyword_zz] = ACTIONS(6713), - [sym_keyword_embedded_html] = ACTIONS(6713), - [sym_keyword_embedded_xml] = ACTIONS(6713), - [sym_keyword_embedded_sql_amp] = ACTIONS(6713), - [sym_keyword_embedded_sql_hash] = ACTIONS(6713), - [anon_sym_AMPjs] = ACTIONS(6715), - [anon_sym_AMPjscript] = ACTIONS(6713), - [anon_sym_AMPjavascript] = ACTIONS(6713), - [sym_keyword_zremove] = ACTIONS(6713), - [anon_sym_COLON2] = ACTIONS(6713), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6715), - [aux_sym_commands_with_printlist_token1] = ACTIONS(6715), - [aux_sym_commands_with_printlist_token2] = ACTIONS(6715), + [sym_keyword_set] = ACTIONS(7666), + [sym_keyword_dim] = ACTIONS(7666), + [sym_keyword_pound_define] = ACTIONS(7666), + [sym_keyword_pound_def1arg] = ACTIONS(7666), + [sym_keyword_pound_import] = ACTIONS(7666), + [sym_keyword_pound_include] = ACTIONS(7666), + [sym_keyword_pound_if] = ACTIONS(7668), + [sym_keyword_pound_endif] = ACTIONS(7666), + [sym_keyword_pound_elseif] = ACTIONS(7666), + [sym_keyword_pound_ifdef] = ACTIONS(7666), + [sym_keyword_pound_else] = ACTIONS(7668), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7666), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7666), + [sym_keyword_write] = ACTIONS(7668), + [sym_keyword_do] = ACTIONS(7666), + [sym_keyword_for] = ACTIONS(7666), + [sym_keyword_while] = ACTIONS(7666), + [sym_keyword_kill] = ACTIONS(7666), + [sym_keyword_lock] = ACTIONS(7666), + [sym_keyword_read] = ACTIONS(7666), + [sym_keyword_zload] = ACTIONS(7666), + [sym_keyword_open] = ACTIONS(7666), + [sym_keyword_close] = ACTIONS(7668), + [sym_keyword_use] = ACTIONS(7666), + [sym_keyword_new] = ACTIONS(7666), + [sym_keyword_if] = ACTIONS(7666), + [sym_keyword_oldelse] = ACTIONS(7666), + [sym_keyword_throw] = ACTIONS(7666), + [sym_keyword_print] = ACTIONS(7666), + [sym_keyword_zprint] = ACTIONS(7666), + [sym_keyword_try] = ACTIONS(7666), + [sym_keyword_job] = ACTIONS(7666), + [sym_keyword_break] = ACTIONS(7666), + [sym_keyword_merge] = ACTIONS(7668), + [sym_keyword_return] = ACTIONS(7666), + [aux_sym_keyword_quit_token1] = ACTIONS(7666), + [aux_sym_keyword_quit_token2] = ACTIONS(7666), + [sym_keyword_goto] = ACTIONS(7666), + [sym_keyword_halt] = ACTIONS(7666), + [sym_keyword_hang] = ACTIONS(7666), + [sym_keyword_halt_or_hang] = ACTIONS(7668), + [sym_keyword_continue] = ACTIONS(7666), + [sym_keyword_tcommit] = ACTIONS(7666), + [sym_keyword_trollback] = ACTIONS(7666), + [sym_keyword_tstart] = ACTIONS(7666), + [sym_keyword_xecute] = ACTIONS(7666), + [sym_keyword_view] = ACTIONS(7666), + [sym_keyword_zbreak] = ACTIONS(7666), + [sym_keyword_zkill] = ACTIONS(7666), + [sym_keyword_zn] = ACTIONS(7666), + [sym_keyword_zsu] = ACTIONS(7666), + [sym_keyword_ztrap] = ACTIONS(7668), + [sym_keyword_zwrite] = ACTIONS(7666), + [sym_keyword_zz] = ACTIONS(7666), + [sym_keyword_embedded_html] = ACTIONS(7666), + [sym_keyword_embedded_xml] = ACTIONS(7666), + [sym_keyword_embedded_sql_amp] = ACTIONS(7666), + [sym_keyword_embedded_sql_hash] = ACTIONS(7666), + [anon_sym_AMPjs] = ACTIONS(7668), + [anon_sym_AMPjscript] = ACTIONS(7666), + [anon_sym_AMPjavascript] = ACTIONS(7666), + [sym_keyword_zremove] = ACTIONS(7666), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7668), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7668), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7668), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(6713), - [sym__bol] = ACTIONS(6713), - [sym_tag_end_if] = ACTIONS(6713), + [sym_tag] = ACTIONS(7666), + [sym_tag_end_if] = ACTIONS(7666), [sym_rtn_dot] = ACTIONS(15), }, [STATE(8671)] = { @@ -1107449,8 +1107449,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_post_conditional] = STATE(10614), [sym_documatic_line] = STATE(8671), [aux_sym_command_do_repeat3] = STATE(11379), - [anon_sym_COMMA] = ACTIONS(8652), - [anon_sym_LBRACE] = ACTIONS(8654), + [anon_sym_COMMA] = ACTIONS(8648), + [anon_sym_LBRACE] = ACTIONS(8650), [aux_sym_macro_constant_token1] = ACTIONS(7044), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1107523,7 +1107523,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(7044), [sym__termination] = ACTIONS(7044), - [sym__post_conditional_id] = ACTIONS(8656), + [sym__post_conditional_id] = ACTIONS(8652), [sym_tag_end_if] = ACTIONS(7044), [sym_rtn_dot] = ACTIONS(15), }, @@ -1107534,84 +1107534,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8672), [sym_block_comment] = STATE(8672), [sym_documatic_line] = STATE(8672), - [ts_builtin_sym_end] = ACTIONS(7666), - [anon_sym_COMMA] = ACTIONS(7666), - [aux_sym_macro_constant_token1] = ACTIONS(7666), - [anon_sym_RBRACE2] = ACTIONS(7666), + [ts_builtin_sym_end] = ACTIONS(7950), + [anon_sym_COMMA] = ACTIONS(7950), + [aux_sym_macro_constant_token1] = ACTIONS(7950), + [anon_sym_RBRACE2] = ACTIONS(7950), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7666), - [sym_keyword_dim] = ACTIONS(7666), - [sym_keyword_pound_define] = ACTIONS(7666), - [sym_keyword_pound_def1arg] = ACTIONS(7666), - [sym_keyword_pound_import] = ACTIONS(7666), - [sym_keyword_pound_include] = ACTIONS(7666), - [sym_keyword_pound_if] = ACTIONS(7668), - [sym_keyword_pound_endif] = ACTIONS(7666), - [sym_keyword_pound_elseif] = ACTIONS(7666), - [sym_keyword_pound_ifdef] = ACTIONS(7666), - [sym_keyword_pound_else] = ACTIONS(7668), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7666), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7666), - [sym_keyword_write] = ACTIONS(7668), - [sym_keyword_do] = ACTIONS(7666), - [sym_keyword_for] = ACTIONS(7666), - [sym_keyword_while] = ACTIONS(7666), - [sym_keyword_kill] = ACTIONS(7666), - [sym_keyword_lock] = ACTIONS(7666), - [sym_keyword_read] = ACTIONS(7666), - [sym_keyword_zload] = ACTIONS(7666), - [sym_keyword_open] = ACTIONS(7666), - [sym_keyword_close] = ACTIONS(7668), - [sym_keyword_use] = ACTIONS(7666), - [sym_keyword_new] = ACTIONS(7666), - [sym_keyword_if] = ACTIONS(7666), - [sym_keyword_oldelse] = ACTIONS(7666), - [sym_keyword_throw] = ACTIONS(7666), - [sym_keyword_print] = ACTIONS(7666), - [sym_keyword_zprint] = ACTIONS(7666), - [sym_keyword_try] = ACTIONS(7666), - [sym_keyword_job] = ACTIONS(7666), - [sym_keyword_break] = ACTIONS(7666), - [sym_keyword_merge] = ACTIONS(7668), - [sym_keyword_return] = ACTIONS(7666), - [aux_sym_keyword_quit_token1] = ACTIONS(7666), - [aux_sym_keyword_quit_token2] = ACTIONS(7666), - [sym_keyword_goto] = ACTIONS(7666), - [sym_keyword_halt] = ACTIONS(7666), - [sym_keyword_hang] = ACTIONS(7666), - [sym_keyword_halt_or_hang] = ACTIONS(7668), - [sym_keyword_continue] = ACTIONS(7666), - [sym_keyword_tcommit] = ACTIONS(7666), - [sym_keyword_trollback] = ACTIONS(7666), - [sym_keyword_tstart] = ACTIONS(7666), - [sym_keyword_xecute] = ACTIONS(7666), - [sym_keyword_view] = ACTIONS(7666), - [sym_keyword_zbreak] = ACTIONS(7666), - [sym_keyword_zkill] = ACTIONS(7666), - [sym_keyword_zn] = ACTIONS(7666), - [sym_keyword_zsu] = ACTIONS(7666), - [sym_keyword_ztrap] = ACTIONS(7668), - [sym_keyword_zwrite] = ACTIONS(7666), - [sym_keyword_zz] = ACTIONS(7666), - [sym_keyword_embedded_html] = ACTIONS(7666), - [sym_keyword_embedded_xml] = ACTIONS(7666), - [sym_keyword_embedded_sql_amp] = ACTIONS(7666), - [sym_keyword_embedded_sql_hash] = ACTIONS(7666), - [anon_sym_AMPjs] = ACTIONS(7668), - [anon_sym_AMPjscript] = ACTIONS(7666), - [anon_sym_AMPjavascript] = ACTIONS(7666), - [sym_keyword_zremove] = ACTIONS(7666), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7668), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7668), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7668), + [sym_keyword_set] = ACTIONS(7950), + [sym_keyword_dim] = ACTIONS(7950), + [sym_keyword_pound_define] = ACTIONS(7950), + [sym_keyword_pound_def1arg] = ACTIONS(7950), + [sym_keyword_pound_import] = ACTIONS(7950), + [sym_keyword_pound_include] = ACTIONS(7950), + [sym_keyword_pound_if] = ACTIONS(7952), + [sym_keyword_pound_endif] = ACTIONS(7950), + [sym_keyword_pound_elseif] = ACTIONS(7950), + [sym_keyword_pound_ifdef] = ACTIONS(7950), + [sym_keyword_pound_else] = ACTIONS(7952), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7950), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7950), + [sym_keyword_write] = ACTIONS(7952), + [sym_keyword_do] = ACTIONS(7950), + [sym_keyword_for] = ACTIONS(7950), + [sym_keyword_while] = ACTIONS(7950), + [sym_keyword_kill] = ACTIONS(7950), + [sym_keyword_lock] = ACTIONS(7950), + [sym_keyword_read] = ACTIONS(7950), + [sym_keyword_zload] = ACTIONS(7950), + [sym_keyword_open] = ACTIONS(7950), + [sym_keyword_close] = ACTIONS(7952), + [sym_keyword_use] = ACTIONS(7950), + [sym_keyword_new] = ACTIONS(7950), + [sym_keyword_if] = ACTIONS(7950), + [sym_keyword_oldelse] = ACTIONS(7950), + [sym_keyword_throw] = ACTIONS(7950), + [sym_keyword_print] = ACTIONS(7950), + [sym_keyword_zprint] = ACTIONS(7950), + [sym_keyword_try] = ACTIONS(7950), + [sym_keyword_job] = ACTIONS(7950), + [sym_keyword_break] = ACTIONS(7950), + [sym_keyword_merge] = ACTIONS(7952), + [sym_keyword_return] = ACTIONS(7950), + [aux_sym_keyword_quit_token1] = ACTIONS(7950), + [aux_sym_keyword_quit_token2] = ACTIONS(7950), + [sym_keyword_goto] = ACTIONS(7950), + [sym_keyword_halt] = ACTIONS(7950), + [sym_keyword_hang] = ACTIONS(7950), + [sym_keyword_halt_or_hang] = ACTIONS(7952), + [sym_keyword_continue] = ACTIONS(7950), + [sym_keyword_tcommit] = ACTIONS(7950), + [sym_keyword_trollback] = ACTIONS(7950), + [sym_keyword_tstart] = ACTIONS(7950), + [sym_keyword_xecute] = ACTIONS(7950), + [sym_keyword_view] = ACTIONS(7950), + [sym_keyword_zbreak] = ACTIONS(7950), + [sym_keyword_zkill] = ACTIONS(7950), + [sym_keyword_zn] = ACTIONS(7950), + [sym_keyword_zsu] = ACTIONS(7950), + [sym_keyword_ztrap] = ACTIONS(7952), + [sym_keyword_zwrite] = ACTIONS(7950), + [sym_keyword_zz] = ACTIONS(7950), + [sym_keyword_embedded_html] = ACTIONS(7950), + [sym_keyword_embedded_xml] = ACTIONS(7950), + [sym_keyword_embedded_sql_amp] = ACTIONS(7950), + [sym_keyword_embedded_sql_hash] = ACTIONS(7950), + [anon_sym_AMPjs] = ACTIONS(7952), + [anon_sym_AMPjscript] = ACTIONS(7950), + [anon_sym_AMPjavascript] = ACTIONS(7950), + [sym_keyword_zremove] = ACTIONS(7950), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7952), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7952), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7952), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7666), - [sym_tag_end_if] = ACTIONS(7666), + [sym_tag] = ACTIONS(7950), + [sym_tag_end_if] = ACTIONS(7950), [sym_rtn_dot] = ACTIONS(15), }, [STATE(8673)] = { @@ -1107687,9 +1107687,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjs] = ACTIONS(6919), [anon_sym_AMPjscript] = ACTIONS(6917), [anon_sym_AMPjavascript] = ACTIONS(6917), - [sym_keyword_private] = ACTIONS(8658), - [sym_keyword_public] = ACTIONS(8658), - [sym_keyword_methodimpl] = ACTIONS(8658), + [sym_keyword_private] = ACTIONS(8654), + [sym_keyword_public] = ACTIONS(8654), + [sym_keyword_methodimpl] = ACTIONS(8654), [sym_keyword_zremove] = ACTIONS(6917), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6919), [aux_sym_commands_with_printlist_token1] = ACTIONS(6919), @@ -1107708,93 +1107708,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8674), [sym_block_comment] = STATE(8674), [sym_documatic_line] = STATE(8674), - [ts_builtin_sym_end] = ACTIONS(7950), - [anon_sym_COMMA] = ACTIONS(7950), - [aux_sym_macro_constant_token1] = ACTIONS(7950), - [anon_sym_RBRACE2] = ACTIONS(7950), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7950), - [sym_keyword_dim] = ACTIONS(7950), - [sym_keyword_pound_define] = ACTIONS(7950), - [sym_keyword_pound_def1arg] = ACTIONS(7950), - [sym_keyword_pound_import] = ACTIONS(7950), - [sym_keyword_pound_include] = ACTIONS(7950), - [sym_keyword_pound_if] = ACTIONS(7952), - [sym_keyword_pound_endif] = ACTIONS(7950), - [sym_keyword_pound_elseif] = ACTIONS(7950), - [sym_keyword_pound_ifdef] = ACTIONS(7950), - [sym_keyword_pound_else] = ACTIONS(7952), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7950), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7950), - [sym_keyword_write] = ACTIONS(7952), - [sym_keyword_do] = ACTIONS(7950), - [sym_keyword_for] = ACTIONS(7950), - [sym_keyword_while] = ACTIONS(7950), - [sym_keyword_kill] = ACTIONS(7950), - [sym_keyword_lock] = ACTIONS(7950), - [sym_keyword_read] = ACTIONS(7950), - [sym_keyword_zload] = ACTIONS(7950), - [sym_keyword_open] = ACTIONS(7950), - [sym_keyword_close] = ACTIONS(7952), - [sym_keyword_use] = ACTIONS(7950), - [sym_keyword_new] = ACTIONS(7950), - [sym_keyword_if] = ACTIONS(7950), - [sym_keyword_oldelse] = ACTIONS(7950), - [sym_keyword_throw] = ACTIONS(7950), - [sym_keyword_print] = ACTIONS(7950), - [sym_keyword_zprint] = ACTIONS(7950), - [sym_keyword_try] = ACTIONS(7950), - [sym_keyword_job] = ACTIONS(7950), - [sym_keyword_break] = ACTIONS(7950), - [sym_keyword_merge] = ACTIONS(7952), - [sym_keyword_return] = ACTIONS(7950), - [aux_sym_keyword_quit_token1] = ACTIONS(7950), - [aux_sym_keyword_quit_token2] = ACTIONS(7950), - [sym_keyword_goto] = ACTIONS(7950), - [sym_keyword_halt] = ACTIONS(7950), - [sym_keyword_hang] = ACTIONS(7950), - [sym_keyword_halt_or_hang] = ACTIONS(7952), - [sym_keyword_continue] = ACTIONS(7950), - [sym_keyword_tcommit] = ACTIONS(7950), - [sym_keyword_trollback] = ACTIONS(7950), - [sym_keyword_tstart] = ACTIONS(7950), - [sym_keyword_xecute] = ACTIONS(7950), - [sym_keyword_view] = ACTIONS(7950), - [sym_keyword_zbreak] = ACTIONS(7950), - [sym_keyword_zkill] = ACTIONS(7950), - [sym_keyword_zn] = ACTIONS(7950), - [sym_keyword_zsu] = ACTIONS(7950), - [sym_keyword_ztrap] = ACTIONS(7952), - [sym_keyword_zwrite] = ACTIONS(7950), - [sym_keyword_zz] = ACTIONS(7950), - [sym_keyword_embedded_html] = ACTIONS(7950), - [sym_keyword_embedded_xml] = ACTIONS(7950), - [sym_keyword_embedded_sql_amp] = ACTIONS(7950), - [sym_keyword_embedded_sql_hash] = ACTIONS(7950), - [anon_sym_AMPjs] = ACTIONS(7952), - [anon_sym_AMPjscript] = ACTIONS(7950), - [anon_sym_AMPjavascript] = ACTIONS(7950), - [sym_keyword_zremove] = ACTIONS(7950), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7952), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7952), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7952), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7950), - [sym_tag_end_if] = ACTIONS(7950), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(8675)] = { - [sym_line_comment_1] = STATE(8675), - [sym_line_comment_2] = STATE(8675), - [sym_line_comment_3] = STATE(8675), - [sym_line_comment_4] = STATE(8675), - [sym_block_comment] = STATE(8675), - [sym_documatic_line] = STATE(8675), [anon_sym_LBRACK] = ACTIONS(6885), [anon_sym_LBRACE] = ACTIONS(6885), [aux_sym_macro_constant_token1] = ACTIONS(6885), @@ -1107875,13 +1107788,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6885), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8676)] = { - [sym_line_comment_1] = STATE(8676), - [sym_line_comment_2] = STATE(8676), - [sym_line_comment_3] = STATE(8676), - [sym_line_comment_4] = STATE(8676), - [sym_block_comment] = STATE(8676), - [sym_documatic_line] = STATE(8676), + [STATE(8675)] = { + [sym_line_comment_1] = STATE(8675), + [sym_line_comment_2] = STATE(8675), + [sym_line_comment_3] = STATE(8675), + [sym_line_comment_4] = STATE(8675), + [sym_block_comment] = STATE(8675), + [sym_documatic_line] = STATE(8675), [anon_sym_LBRACK] = ACTIONS(6807), [anon_sym_LBRACE] = ACTIONS(6807), [aux_sym_macro_constant_token1] = ACTIONS(6807), @@ -1107962,100 +1107875,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6807), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8677)] = { - [sym_line_comment_1] = STATE(8677), - [sym_line_comment_2] = STATE(8677), - [sym_line_comment_3] = STATE(8677), - [sym_line_comment_4] = STATE(8677), - [sym_block_comment] = STATE(8677), - [sym_documatic_line] = STATE(8677), - [ts_builtin_sym_end] = ACTIONS(7070), - [anon_sym_POUND] = ACTIONS(7072), - [anon_sym_COMMA] = ACTIONS(7070), - [aux_sym_macro_constant_token1] = ACTIONS(7070), - [anon_sym_RBRACE2] = ACTIONS(7070), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7070), - [sym_keyword_dim] = ACTIONS(7070), - [sym_keyword_pound_define] = ACTIONS(7070), - [sym_keyword_pound_def1arg] = ACTIONS(7070), - [sym_keyword_pound_import] = ACTIONS(7070), - [sym_keyword_pound_include] = ACTIONS(7070), - [sym_keyword_pound_if] = ACTIONS(7072), - [sym_keyword_pound_ifdef] = ACTIONS(7070), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7070), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7070), - [sym_keyword_write] = ACTIONS(7072), - [sym_keyword_do] = ACTIONS(7070), - [sym_keyword_for] = ACTIONS(7070), - [sym_keyword_while] = ACTIONS(7070), - [sym_keyword_kill] = ACTIONS(7070), - [sym_keyword_lock] = ACTIONS(7070), - [sym_keyword_read] = ACTIONS(7070), - [sym_keyword_zload] = ACTIONS(7070), - [sym_keyword_open] = ACTIONS(7070), - [sym_keyword_close] = ACTIONS(7072), - [sym_keyword_use] = ACTIONS(7070), - [sym_keyword_new] = ACTIONS(7070), - [sym_keyword_if] = ACTIONS(7070), - [sym_keyword_oldelse] = ACTIONS(7070), - [sym_keyword_throw] = ACTIONS(7070), - [sym_keyword_print] = ACTIONS(7070), - [sym_keyword_zprint] = ACTIONS(7070), - [sym_keyword_try] = ACTIONS(7070), - [sym_keyword_job] = ACTIONS(7070), - [sym_keyword_break] = ACTIONS(7070), - [sym_keyword_merge] = ACTIONS(7072), - [sym_keyword_return] = ACTIONS(7070), - [aux_sym_keyword_quit_token1] = ACTIONS(7070), - [aux_sym_keyword_quit_token2] = ACTIONS(7070), - [sym_keyword_goto] = ACTIONS(7070), - [sym_keyword_halt] = ACTIONS(7070), - [sym_keyword_hang] = ACTIONS(7070), - [sym_keyword_halt_or_hang] = ACTIONS(7072), - [sym_keyword_continue] = ACTIONS(7070), - [sym_keyword_tcommit] = ACTIONS(7070), - [sym_keyword_trollback] = ACTIONS(7070), - [sym_keyword_tstart] = ACTIONS(7070), - [sym_keyword_xecute] = ACTIONS(7070), - [sym_keyword_view] = ACTIONS(7070), - [sym_keyword_zbreak] = ACTIONS(7070), - [sym_keyword_zkill] = ACTIONS(7070), - [sym_keyword_zn] = ACTIONS(7070), - [sym_keyword_zsu] = ACTIONS(7070), - [sym_keyword_ztrap] = ACTIONS(7072), - [sym_keyword_zwrite] = ACTIONS(7070), - [sym_keyword_zz] = ACTIONS(7070), - [sym_keyword_embedded_html] = ACTIONS(7070), - [sym_keyword_embedded_xml] = ACTIONS(7070), - [sym_keyword_embedded_sql_amp] = ACTIONS(7070), - [sym_keyword_embedded_sql_hash] = ACTIONS(7070), - [anon_sym_AMPjs] = ACTIONS(7072), - [anon_sym_AMPjscript] = ACTIONS(7070), - [anon_sym_AMPjavascript] = ACTIONS(7070), - [sym_keyword_zremove] = ACTIONS(7070), - [anon_sym_COLON2] = ACTIONS(7070), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7072), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7072), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7072), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7070), - [sym__bol] = ACTIONS(7070), - [sym_tag_end_if] = ACTIONS(7070), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(8678)] = { - [sym_line_comment_1] = STATE(8678), - [sym_line_comment_2] = STATE(8678), - [sym_line_comment_3] = STATE(8678), - [sym_line_comment_4] = STATE(8678), - [sym_block_comment] = STATE(8678), - [sym_documatic_line] = STATE(8678), + [STATE(8676)] = { + [sym_line_comment_1] = STATE(8676), + [sym_line_comment_2] = STATE(8676), + [sym_line_comment_3] = STATE(8676), + [sym_line_comment_4] = STATE(8676), + [sym_block_comment] = STATE(8676), + [sym_documatic_line] = STATE(8676), [ts_builtin_sym_end] = ACTIONS(7670), [anon_sym_COMMA] = ACTIONS(7670), [aux_sym_macro_constant_token1] = ACTIONS(7670), @@ -1108136,13 +1107962,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7670), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8679)] = { - [sym_line_comment_1] = STATE(8679), - [sym_line_comment_2] = STATE(8679), - [sym_line_comment_3] = STATE(8679), - [sym_line_comment_4] = STATE(8679), - [sym_block_comment] = STATE(8679), - [sym_documatic_line] = STATE(8679), + [STATE(8677)] = { + [sym_line_comment_1] = STATE(8677), + [sym_line_comment_2] = STATE(8677), + [sym_line_comment_3] = STATE(8677), + [sym_line_comment_4] = STATE(8677), + [sym_block_comment] = STATE(8677), + [sym_documatic_line] = STATE(8677), [ts_builtin_sym_end] = ACTIONS(7070), [anon_sym_POUND] = ACTIONS(7072), [anon_sym_COMMA] = ACTIONS(7070), @@ -1108223,15 +1108049,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7070), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8680)] = { - [sym_line_comment_1] = STATE(8680), - [sym_line_comment_2] = STATE(8680), - [sym_line_comment_3] = STATE(8680), - [sym_line_comment_4] = STATE(8680), - [sym_block_comment] = STATE(8680), - [sym_documatic_line] = STATE(8680), - [aux_sym_command_write_repeat1] = STATE(8680), - [anon_sym_COMMA] = ACTIONS(8660), + [STATE(8678)] = { + [sym_line_comment_1] = STATE(8678), + [sym_line_comment_2] = STATE(8678), + [sym_line_comment_3] = STATE(8678), + [sym_line_comment_4] = STATE(8678), + [sym_block_comment] = STATE(8678), + [sym_documatic_line] = STATE(8678), + [aux_sym_command_write_repeat1] = STATE(8678), + [anon_sym_COMMA] = ACTIONS(8656), [aux_sym_macro_constant_token1] = ACTIONS(7532), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1108310,102 +1108136,189 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7532), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(8679)] = { + [sym_line_comment_1] = STATE(8679), + [sym_line_comment_2] = STATE(8679), + [sym_line_comment_3] = STATE(8679), + [sym_line_comment_4] = STATE(8679), + [sym_block_comment] = STATE(8679), + [sym_documatic_line] = STATE(8679), + [ts_builtin_sym_end] = ACTIONS(7070), + [anon_sym_POUND] = ACTIONS(7072), + [anon_sym_COMMA] = ACTIONS(7070), + [aux_sym_macro_constant_token1] = ACTIONS(7070), + [anon_sym_RBRACE2] = ACTIONS(7070), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7070), + [sym_keyword_dim] = ACTIONS(7070), + [sym_keyword_pound_define] = ACTIONS(7070), + [sym_keyword_pound_def1arg] = ACTIONS(7070), + [sym_keyword_pound_import] = ACTIONS(7070), + [sym_keyword_pound_include] = ACTIONS(7070), + [sym_keyword_pound_if] = ACTIONS(7072), + [sym_keyword_pound_ifdef] = ACTIONS(7070), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7070), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7070), + [sym_keyword_write] = ACTIONS(7072), + [sym_keyword_do] = ACTIONS(7070), + [sym_keyword_for] = ACTIONS(7070), + [sym_keyword_while] = ACTIONS(7070), + [sym_keyword_kill] = ACTIONS(7070), + [sym_keyword_lock] = ACTIONS(7070), + [sym_keyword_read] = ACTIONS(7070), + [sym_keyword_zload] = ACTIONS(7070), + [sym_keyword_open] = ACTIONS(7070), + [sym_keyword_close] = ACTIONS(7072), + [sym_keyword_use] = ACTIONS(7070), + [sym_keyword_new] = ACTIONS(7070), + [sym_keyword_if] = ACTIONS(7070), + [sym_keyword_oldelse] = ACTIONS(7070), + [sym_keyword_throw] = ACTIONS(7070), + [sym_keyword_print] = ACTIONS(7070), + [sym_keyword_zprint] = ACTIONS(7070), + [sym_keyword_try] = ACTIONS(7070), + [sym_keyword_job] = ACTIONS(7070), + [sym_keyword_break] = ACTIONS(7070), + [sym_keyword_merge] = ACTIONS(7072), + [sym_keyword_return] = ACTIONS(7070), + [aux_sym_keyword_quit_token1] = ACTIONS(7070), + [aux_sym_keyword_quit_token2] = ACTIONS(7070), + [sym_keyword_goto] = ACTIONS(7070), + [sym_keyword_halt] = ACTIONS(7070), + [sym_keyword_hang] = ACTIONS(7070), + [sym_keyword_halt_or_hang] = ACTIONS(7072), + [sym_keyword_continue] = ACTIONS(7070), + [sym_keyword_tcommit] = ACTIONS(7070), + [sym_keyword_trollback] = ACTIONS(7070), + [sym_keyword_tstart] = ACTIONS(7070), + [sym_keyword_xecute] = ACTIONS(7070), + [sym_keyword_view] = ACTIONS(7070), + [sym_keyword_zbreak] = ACTIONS(7070), + [sym_keyword_zkill] = ACTIONS(7070), + [sym_keyword_zn] = ACTIONS(7070), + [sym_keyword_zsu] = ACTIONS(7070), + [sym_keyword_ztrap] = ACTIONS(7072), + [sym_keyword_zwrite] = ACTIONS(7070), + [sym_keyword_zz] = ACTIONS(7070), + [sym_keyword_embedded_html] = ACTIONS(7070), + [sym_keyword_embedded_xml] = ACTIONS(7070), + [sym_keyword_embedded_sql_amp] = ACTIONS(7070), + [sym_keyword_embedded_sql_hash] = ACTIONS(7070), + [anon_sym_AMPjs] = ACTIONS(7072), + [anon_sym_AMPjscript] = ACTIONS(7070), + [anon_sym_AMPjavascript] = ACTIONS(7070), + [sym_keyword_zremove] = ACTIONS(7070), + [anon_sym_COLON2] = ACTIONS(7070), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7072), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7072), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7072), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7070), + [sym__bol] = ACTIONS(7070), + [sym_tag_end_if] = ACTIONS(7070), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(8680)] = { + [sym_line_comment_1] = STATE(8680), + [sym_line_comment_2] = STATE(8680), + [sym_line_comment_3] = STATE(8680), + [sym_line_comment_4] = STATE(8680), + [sym_block_comment] = STATE(8680), + [sym_documatic_line] = STATE(8680), + [aux_sym_command_write_repeat1] = STATE(8678), + [anon_sym_COMMA] = ACTIONS(8659), + [aux_sym_macro_constant_token1] = ACTIONS(8661), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8661), + [sym_keyword_dim] = ACTIONS(8661), + [sym_keyword_pound_define] = ACTIONS(8661), + [sym_keyword_pound_def1arg] = ACTIONS(8661), + [sym_keyword_pound_import] = ACTIONS(8661), + [sym_keyword_pound_include] = ACTIONS(8661), + [sym_keyword_pound_if] = ACTIONS(8663), + [sym_keyword_pound_endif] = ACTIONS(8661), + [sym_keyword_pound_elseif] = ACTIONS(8661), + [sym_keyword_pound_ifdef] = ACTIONS(8661), + [sym_keyword_pound_else] = ACTIONS(8663), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8661), + [sym_keyword_write] = ACTIONS(8663), + [sym_keyword_do] = ACTIONS(8661), + [sym_keyword_for] = ACTIONS(8661), + [sym_keyword_while] = ACTIONS(8661), + [sym_keyword_kill] = ACTIONS(8661), + [sym_keyword_lock] = ACTIONS(8661), + [sym_keyword_read] = ACTIONS(8661), + [sym_keyword_zload] = ACTIONS(8661), + [sym_keyword_open] = ACTIONS(8661), + [sym_keyword_close] = ACTIONS(8663), + [sym_keyword_use] = ACTIONS(8661), + [sym_keyword_new] = ACTIONS(8661), + [sym_keyword_if] = ACTIONS(8661), + [sym_keyword_oldelse] = ACTIONS(8661), + [sym_keyword_throw] = ACTIONS(8661), + [sym_keyword_print] = ACTIONS(8661), + [sym_keyword_zprint] = ACTIONS(8661), + [sym_keyword_try] = ACTIONS(8661), + [sym_keyword_job] = ACTIONS(8661), + [sym_keyword_break] = ACTIONS(8661), + [sym_keyword_merge] = ACTIONS(8663), + [sym_keyword_return] = ACTIONS(8661), + [aux_sym_keyword_quit_token1] = ACTIONS(8661), + [aux_sym_keyword_quit_token2] = ACTIONS(8661), + [sym_keyword_goto] = ACTIONS(8661), + [sym_keyword_halt] = ACTIONS(8661), + [sym_keyword_hang] = ACTIONS(8661), + [sym_keyword_halt_or_hang] = ACTIONS(8663), + [sym_keyword_continue] = ACTIONS(8661), + [sym_keyword_tcommit] = ACTIONS(8661), + [sym_keyword_trollback] = ACTIONS(8661), + [sym_keyword_tstart] = ACTIONS(8661), + [sym_keyword_xecute] = ACTIONS(8661), + [sym_keyword_view] = ACTIONS(8661), + [sym_keyword_zbreak] = ACTIONS(8661), + [sym_keyword_zkill] = ACTIONS(8661), + [sym_keyword_zn] = ACTIONS(8661), + [sym_keyword_zsu] = ACTIONS(8661), + [sym_keyword_ztrap] = ACTIONS(8663), + [sym_keyword_zwrite] = ACTIONS(8661), + [sym_keyword_zz] = ACTIONS(8661), + [sym_keyword_embedded_html] = ACTIONS(8661), + [sym_keyword_embedded_xml] = ACTIONS(8661), + [sym_keyword_embedded_sql_amp] = ACTIONS(8661), + [sym_keyword_embedded_sql_hash] = ACTIONS(8661), + [anon_sym_AMPjs] = ACTIONS(8663), + [anon_sym_AMPjscript] = ACTIONS(8661), + [anon_sym_AMPjavascript] = ACTIONS(8661), + [sym_keyword_zremove] = ACTIONS(8661), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8663), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8661), + [sym__bol] = ACTIONS(8661), + [sym_tag_end_if] = ACTIONS(8661), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(8681)] = { [sym_line_comment_1] = STATE(8681), [sym_line_comment_2] = STATE(8681), [sym_line_comment_3] = STATE(8681), [sym_line_comment_4] = STATE(8681), [sym_block_comment] = STATE(8681), - [sym_documatic_line] = STATE(8681), - [aux_sym_command_write_repeat1] = STATE(8680), - [anon_sym_COMMA] = ACTIONS(8663), - [aux_sym_macro_constant_token1] = ACTIONS(8665), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8665), - [sym_keyword_dim] = ACTIONS(8665), - [sym_keyword_pound_define] = ACTIONS(8665), - [sym_keyword_pound_def1arg] = ACTIONS(8665), - [sym_keyword_pound_import] = ACTIONS(8665), - [sym_keyword_pound_include] = ACTIONS(8665), - [sym_keyword_pound_if] = ACTIONS(8667), - [sym_keyword_pound_endif] = ACTIONS(8665), - [sym_keyword_pound_elseif] = ACTIONS(8665), - [sym_keyword_pound_ifdef] = ACTIONS(8665), - [sym_keyword_pound_else] = ACTIONS(8667), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8665), - [sym_keyword_write] = ACTIONS(8667), - [sym_keyword_do] = ACTIONS(8665), - [sym_keyword_for] = ACTIONS(8665), - [sym_keyword_while] = ACTIONS(8665), - [sym_keyword_kill] = ACTIONS(8665), - [sym_keyword_lock] = ACTIONS(8665), - [sym_keyword_read] = ACTIONS(8665), - [sym_keyword_zload] = ACTIONS(8665), - [sym_keyword_open] = ACTIONS(8665), - [sym_keyword_close] = ACTIONS(8667), - [sym_keyword_use] = ACTIONS(8665), - [sym_keyword_new] = ACTIONS(8665), - [sym_keyword_if] = ACTIONS(8665), - [sym_keyword_oldelse] = ACTIONS(8665), - [sym_keyword_throw] = ACTIONS(8665), - [sym_keyword_print] = ACTIONS(8665), - [sym_keyword_zprint] = ACTIONS(8665), - [sym_keyword_try] = ACTIONS(8665), - [sym_keyword_job] = ACTIONS(8665), - [sym_keyword_break] = ACTIONS(8665), - [sym_keyword_merge] = ACTIONS(8667), - [sym_keyword_return] = ACTIONS(8665), - [aux_sym_keyword_quit_token1] = ACTIONS(8665), - [aux_sym_keyword_quit_token2] = ACTIONS(8665), - [sym_keyword_goto] = ACTIONS(8665), - [sym_keyword_halt] = ACTIONS(8665), - [sym_keyword_hang] = ACTIONS(8665), - [sym_keyword_halt_or_hang] = ACTIONS(8667), - [sym_keyword_continue] = ACTIONS(8665), - [sym_keyword_tcommit] = ACTIONS(8665), - [sym_keyword_trollback] = ACTIONS(8665), - [sym_keyword_tstart] = ACTIONS(8665), - [sym_keyword_xecute] = ACTIONS(8665), - [sym_keyword_view] = ACTIONS(8665), - [sym_keyword_zbreak] = ACTIONS(8665), - [sym_keyword_zkill] = ACTIONS(8665), - [sym_keyword_zn] = ACTIONS(8665), - [sym_keyword_zsu] = ACTIONS(8665), - [sym_keyword_ztrap] = ACTIONS(8667), - [sym_keyword_zwrite] = ACTIONS(8665), - [sym_keyword_zz] = ACTIONS(8665), - [sym_keyword_embedded_html] = ACTIONS(8665), - [sym_keyword_embedded_xml] = ACTIONS(8665), - [sym_keyword_embedded_sql_amp] = ACTIONS(8665), - [sym_keyword_embedded_sql_hash] = ACTIONS(8665), - [anon_sym_AMPjs] = ACTIONS(8667), - [anon_sym_AMPjscript] = ACTIONS(8665), - [anon_sym_AMPjavascript] = ACTIONS(8665), - [sym_keyword_zremove] = ACTIONS(8665), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8667), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8665), - [sym__bol] = ACTIONS(8665), - [sym_tag_end_if] = ACTIONS(8665), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(8682)] = { - [sym_line_comment_1] = STATE(8682), - [sym_line_comment_2] = STATE(8682), - [sym_line_comment_3] = STATE(8682), - [sym_line_comment_4] = STATE(8682), - [sym_block_comment] = STATE(8682), - [sym_macro_value_line] = STATE(11879), + [sym_macro_value_line] = STATE(11880), [sym_macro_value] = STATE(11793), - [sym_documatic_line] = STATE(8682), + [sym_documatic_line] = STATE(8681), [aux_sym_macro_value_repeat1] = STATE(20718), [aux_sym_macro_constant_token1] = ACTIONS(6852), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1108484,13 +1108397,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6850), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8683)] = { - [sym_line_comment_1] = STATE(8683), - [sym_line_comment_2] = STATE(8683), - [sym_line_comment_3] = STATE(8683), - [sym_line_comment_4] = STATE(8683), - [sym_block_comment] = STATE(8683), - [sym_documatic_line] = STATE(8683), + [STATE(8682)] = { + [sym_line_comment_1] = STATE(8682), + [sym_line_comment_2] = STATE(8682), + [sym_line_comment_3] = STATE(8682), + [sym_line_comment_4] = STATE(8682), + [sym_block_comment] = STATE(8682), + [sym_documatic_line] = STATE(8682), [ts_builtin_sym_end] = ACTIONS(7830), [anon_sym_COMMA] = ACTIONS(7830), [aux_sym_macro_constant_token1] = ACTIONS(7830), @@ -1108571,14 +1108484,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7830), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8684)] = { - [sym_line_comment_1] = STATE(8684), - [sym_line_comment_2] = STATE(8684), - [sym_line_comment_3] = STATE(8684), - [sym_line_comment_4] = STATE(8684), - [sym_block_comment] = STATE(8684), + [STATE(8683)] = { + [sym_line_comment_1] = STATE(8683), + [sym_line_comment_2] = STATE(8683), + [sym_line_comment_3] = STATE(8683), + [sym_line_comment_4] = STATE(8683), + [sym_block_comment] = STATE(8683), [sym_write_device_tab] = STATE(8438), - [sym_documatic_line] = STATE(8684), + [sym_documatic_line] = STATE(8683), [ts_builtin_sym_end] = ACTIONS(8009), [anon_sym_QMARK] = ACTIONS(6604), [anon_sym_COMMA] = ACTIONS(8009), @@ -1108658,16 +1108571,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8009), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8685)] = { + [STATE(8684)] = { [sym_oref_chain_segment] = STATE(14813), - [sym_line_comment_1] = STATE(8685), - [sym_line_comment_2] = STATE(8685), - [sym_line_comment_3] = STATE(8685), - [sym_line_comment_4] = STATE(8685), - [sym_block_comment] = STATE(8685), - [sym_documatic_line] = STATE(8685), + [sym_line_comment_1] = STATE(8684), + [sym_line_comment_2] = STATE(8684), + [sym_line_comment_3] = STATE(8684), + [sym_line_comment_4] = STATE(8684), + [sym_block_comment] = STATE(8684), + [sym_documatic_line] = STATE(8684), [aux_sym_dollarsf_repeat1] = STATE(21439), - [anon_sym_DOT] = ACTIONS(8669), + [anon_sym_DOT] = ACTIONS(8665), [anon_sym_COMMA] = ACTIONS(7024), [aux_sym_macro_constant_token1] = ACTIONS(7024), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1108745,13 +1108658,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7024), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8686)] = { - [sym_line_comment_1] = STATE(8686), - [sym_line_comment_2] = STATE(8686), - [sym_line_comment_3] = STATE(8686), - [sym_line_comment_4] = STATE(8686), - [sym_block_comment] = STATE(8686), - [sym_documatic_line] = STATE(8686), + [STATE(8685)] = { + [sym_line_comment_1] = STATE(8685), + [sym_line_comment_2] = STATE(8685), + [sym_line_comment_3] = STATE(8685), + [sym_line_comment_4] = STATE(8685), + [sym_block_comment] = STATE(8685), + [sym_documatic_line] = STATE(8685), [anon_sym_POUND] = ACTIONS(7072), [anon_sym_COMMA] = ACTIONS(7070), [aux_sym_macro_constant_token1] = ACTIONS(7070), @@ -1108832,13 +1108745,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7070), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8687)] = { - [sym_line_comment_1] = STATE(8687), - [sym_line_comment_2] = STATE(8687), - [sym_line_comment_3] = STATE(8687), - [sym_line_comment_4] = STATE(8687), - [sym_block_comment] = STATE(8687), - [sym_documatic_line] = STATE(8687), + [STATE(8686)] = { + [sym_line_comment_1] = STATE(8686), + [sym_line_comment_2] = STATE(8686), + [sym_line_comment_3] = STATE(8686), + [sym_line_comment_4] = STATE(8686), + [sym_block_comment] = STATE(8686), + [sym_documatic_line] = STATE(8686), [ts_builtin_sym_end] = ACTIONS(7674), [anon_sym_COMMA] = ACTIONS(7674), [aux_sym_macro_constant_token1] = ACTIONS(7674), @@ -1108919,15 +1108832,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7674), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8688)] = { - [sym_line_comment_1] = STATE(8688), - [sym_line_comment_2] = STATE(8688), - [sym_line_comment_3] = STATE(8688), - [sym_line_comment_4] = STATE(8688), - [sym_block_comment] = STATE(8688), - [sym_documatic_line] = STATE(8688), - [aux_sym_command_read_repeat1] = STATE(8688), - [anon_sym_COMMA] = ACTIONS(8671), + [STATE(8687)] = { + [sym_line_comment_1] = STATE(8687), + [sym_line_comment_2] = STATE(8687), + [sym_line_comment_3] = STATE(8687), + [sym_line_comment_4] = STATE(8687), + [sym_block_comment] = STATE(8687), + [sym_documatic_line] = STATE(8687), + [aux_sym_command_read_repeat1] = STATE(8687), + [anon_sym_COMMA] = ACTIONS(8667), [aux_sym_macro_constant_token1] = ACTIONS(7566), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1109006,6 +1108919,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7566), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(8688)] = { + [sym_line_comment_1] = STATE(8688), + [sym_line_comment_2] = STATE(8688), + [sym_line_comment_3] = STATE(8688), + [sym_line_comment_4] = STATE(8688), + [sym_block_comment] = STATE(8688), + [sym_documatic_line] = STATE(8688), + [aux_sym_command_read_repeat1] = STATE(8687), + [anon_sym_COMMA] = ACTIONS(8384), + [aux_sym_macro_constant_token1] = ACTIONS(8670), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8670), + [sym_keyword_dim] = ACTIONS(8670), + [sym_keyword_pound_define] = ACTIONS(8670), + [sym_keyword_pound_def1arg] = ACTIONS(8670), + [sym_keyword_pound_import] = ACTIONS(8670), + [sym_keyword_pound_include] = ACTIONS(8670), + [sym_keyword_pound_if] = ACTIONS(8672), + [sym_keyword_pound_endif] = ACTIONS(8670), + [sym_keyword_pound_elseif] = ACTIONS(8670), + [sym_keyword_pound_ifdef] = ACTIONS(8670), + [sym_keyword_pound_else] = ACTIONS(8672), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8670), + [sym_keyword_write] = ACTIONS(8672), + [sym_keyword_do] = ACTIONS(8670), + [sym_keyword_for] = ACTIONS(8670), + [sym_keyword_while] = ACTIONS(8670), + [sym_keyword_kill] = ACTIONS(8670), + [sym_keyword_lock] = ACTIONS(8670), + [sym_keyword_read] = ACTIONS(8670), + [sym_keyword_zload] = ACTIONS(8670), + [sym_keyword_open] = ACTIONS(8670), + [sym_keyword_close] = ACTIONS(8672), + [sym_keyword_use] = ACTIONS(8670), + [sym_keyword_new] = ACTIONS(8670), + [sym_keyword_if] = ACTIONS(8670), + [sym_keyword_oldelse] = ACTIONS(8670), + [sym_keyword_throw] = ACTIONS(8670), + [sym_keyword_print] = ACTIONS(8670), + [sym_keyword_zprint] = ACTIONS(8670), + [sym_keyword_try] = ACTIONS(8670), + [sym_keyword_job] = ACTIONS(8670), + [sym_keyword_break] = ACTIONS(8670), + [sym_keyword_merge] = ACTIONS(8672), + [sym_keyword_return] = ACTIONS(8670), + [aux_sym_keyword_quit_token1] = ACTIONS(8670), + [aux_sym_keyword_quit_token2] = ACTIONS(8670), + [sym_keyword_goto] = ACTIONS(8670), + [sym_keyword_halt] = ACTIONS(8670), + [sym_keyword_hang] = ACTIONS(8670), + [sym_keyword_halt_or_hang] = ACTIONS(8672), + [sym_keyword_continue] = ACTIONS(8670), + [sym_keyword_tcommit] = ACTIONS(8670), + [sym_keyword_trollback] = ACTIONS(8670), + [sym_keyword_tstart] = ACTIONS(8670), + [sym_keyword_xecute] = ACTIONS(8670), + [sym_keyword_view] = ACTIONS(8670), + [sym_keyword_zbreak] = ACTIONS(8670), + [sym_keyword_zkill] = ACTIONS(8670), + [sym_keyword_zn] = ACTIONS(8670), + [sym_keyword_zsu] = ACTIONS(8670), + [sym_keyword_ztrap] = ACTIONS(8672), + [sym_keyword_zwrite] = ACTIONS(8670), + [sym_keyword_zz] = ACTIONS(8670), + [sym_keyword_embedded_html] = ACTIONS(8670), + [sym_keyword_embedded_xml] = ACTIONS(8670), + [sym_keyword_embedded_sql_amp] = ACTIONS(8670), + [sym_keyword_embedded_sql_hash] = ACTIONS(8670), + [anon_sym_AMPjs] = ACTIONS(8672), + [anon_sym_AMPjscript] = ACTIONS(8670), + [anon_sym_AMPjavascript] = ACTIONS(8670), + [sym_keyword_zremove] = ACTIONS(8670), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8672), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8670), + [sym__bol] = ACTIONS(8670), + [sym_tag_end_if] = ACTIONS(8670), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(8689)] = { [sym_line_comment_1] = STATE(8689), [sym_line_comment_2] = STATE(8689), @@ -1109013,95 +1109013,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8689), [sym_block_comment] = STATE(8689), [sym_documatic_line] = STATE(8689), - [aux_sym_command_read_repeat1] = STATE(8688), - [anon_sym_COMMA] = ACTIONS(8384), - [aux_sym_macro_constant_token1] = ACTIONS(8674), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8674), - [sym_keyword_dim] = ACTIONS(8674), - [sym_keyword_pound_define] = ACTIONS(8674), - [sym_keyword_pound_def1arg] = ACTIONS(8674), - [sym_keyword_pound_import] = ACTIONS(8674), - [sym_keyword_pound_include] = ACTIONS(8674), - [sym_keyword_pound_if] = ACTIONS(8676), - [sym_keyword_pound_endif] = ACTIONS(8674), - [sym_keyword_pound_elseif] = ACTIONS(8674), - [sym_keyword_pound_ifdef] = ACTIONS(8674), - [sym_keyword_pound_else] = ACTIONS(8676), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8674), - [sym_keyword_write] = ACTIONS(8676), - [sym_keyword_do] = ACTIONS(8674), - [sym_keyword_for] = ACTIONS(8674), - [sym_keyword_while] = ACTIONS(8674), - [sym_keyword_kill] = ACTIONS(8674), - [sym_keyword_lock] = ACTIONS(8674), - [sym_keyword_read] = ACTIONS(8674), - [sym_keyword_zload] = ACTIONS(8674), - [sym_keyword_open] = ACTIONS(8674), - [sym_keyword_close] = ACTIONS(8676), - [sym_keyword_use] = ACTIONS(8674), - [sym_keyword_new] = ACTIONS(8674), - [sym_keyword_if] = ACTIONS(8674), - [sym_keyword_oldelse] = ACTIONS(8674), - [sym_keyword_throw] = ACTIONS(8674), - [sym_keyword_print] = ACTIONS(8674), - [sym_keyword_zprint] = ACTIONS(8674), - [sym_keyword_try] = ACTIONS(8674), - [sym_keyword_job] = ACTIONS(8674), - [sym_keyword_break] = ACTIONS(8674), - [sym_keyword_merge] = ACTIONS(8676), - [sym_keyword_return] = ACTIONS(8674), - [aux_sym_keyword_quit_token1] = ACTIONS(8674), - [aux_sym_keyword_quit_token2] = ACTIONS(8674), - [sym_keyword_goto] = ACTIONS(8674), - [sym_keyword_halt] = ACTIONS(8674), - [sym_keyword_hang] = ACTIONS(8674), - [sym_keyword_halt_or_hang] = ACTIONS(8676), - [sym_keyword_continue] = ACTIONS(8674), - [sym_keyword_tcommit] = ACTIONS(8674), - [sym_keyword_trollback] = ACTIONS(8674), - [sym_keyword_tstart] = ACTIONS(8674), - [sym_keyword_xecute] = ACTIONS(8674), - [sym_keyword_view] = ACTIONS(8674), - [sym_keyword_zbreak] = ACTIONS(8674), - [sym_keyword_zkill] = ACTIONS(8674), - [sym_keyword_zn] = ACTIONS(8674), - [sym_keyword_zsu] = ACTIONS(8674), - [sym_keyword_ztrap] = ACTIONS(8676), - [sym_keyword_zwrite] = ACTIONS(8674), - [sym_keyword_zz] = ACTIONS(8674), - [sym_keyword_embedded_html] = ACTIONS(8674), - [sym_keyword_embedded_xml] = ACTIONS(8674), - [sym_keyword_embedded_sql_amp] = ACTIONS(8674), - [sym_keyword_embedded_sql_hash] = ACTIONS(8674), - [anon_sym_AMPjs] = ACTIONS(8676), - [anon_sym_AMPjscript] = ACTIONS(8674), - [anon_sym_AMPjavascript] = ACTIONS(8674), - [sym_keyword_zremove] = ACTIONS(8674), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8676), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8674), - [sym__bol] = ACTIONS(8674), - [sym_tag_end_if] = ACTIONS(8674), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(8690)] = { - [sym_line_comment_1] = STATE(8690), - [sym_line_comment_2] = STATE(8690), - [sym_line_comment_3] = STATE(8690), - [sym_line_comment_4] = STATE(8690), - [sym_block_comment] = STATE(8690), - [sym_documatic_line] = STATE(8690), [ts_builtin_sym_end] = ACTIONS(8324), - [anon_sym_POUND] = ACTIONS(8678), + [anon_sym_POUND] = ACTIONS(8674), [anon_sym_COMMA] = ACTIONS(8324), [aux_sym_macro_constant_token1] = ACTIONS(8324), [anon_sym_RBRACE2] = ACTIONS(8324), @@ -1109169,7 +1109082,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8324), [anon_sym_AMPjavascript] = ACTIONS(8324), [sym_keyword_zremove] = ACTIONS(8324), - [anon_sym_COLON2] = ACTIONS(8680), + [anon_sym_COLON2] = ACTIONS(8676), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token2] = ACTIONS(8326), @@ -1109180,17 +1109093,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8324), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8691)] = { - [sym_line_comment_1] = STATE(8691), - [sym_line_comment_2] = STATE(8691), - [sym_line_comment_3] = STATE(8691), - [sym_line_comment_4] = STATE(8691), - [sym_block_comment] = STATE(8691), - [sym_documatic_line] = STATE(8691), + [STATE(8690)] = { + [sym_line_comment_1] = STATE(8690), + [sym_line_comment_2] = STATE(8690), + [sym_line_comment_3] = STATE(8690), + [sym_line_comment_4] = STATE(8690), + [sym_block_comment] = STATE(8690), + [sym_documatic_line] = STATE(8690), [ts_builtin_sym_end] = ACTIONS(7483), - [anon_sym_PIPE] = ACTIONS(8682), + [anon_sym_PIPE] = ACTIONS(8678), [anon_sym_COMMA] = ACTIONS(7483), - [anon_sym_LBRACK2] = ACTIONS(8682), + [anon_sym_LBRACK2] = ACTIONS(8678), [aux_sym_macro_constant_token1] = ACTIONS(7483), [anon_sym_RBRACE2] = ACTIONS(7483), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1109257,7 +1109170,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7483), [anon_sym_AMPjavascript] = ACTIONS(7483), [sym_keyword_zremove] = ACTIONS(7483), - [anon_sym_COLON2] = ACTIONS(8684), + [anon_sym_COLON2] = ACTIONS(8680), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7485), [aux_sym_commands_with_printlist_token1] = ACTIONS(7485), [aux_sym_commands_with_printlist_token2] = ACTIONS(7485), @@ -1109267,13 +1109180,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7483), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8692)] = { - [sym_line_comment_1] = STATE(8692), - [sym_line_comment_2] = STATE(8692), - [sym_line_comment_3] = STATE(8692), - [sym_line_comment_4] = STATE(8692), - [sym_block_comment] = STATE(8692), - [sym_documatic_line] = STATE(8692), + [STATE(8691)] = { + [sym_line_comment_1] = STATE(8691), + [sym_line_comment_2] = STATE(8691), + [sym_line_comment_3] = STATE(8691), + [sym_line_comment_4] = STATE(8691), + [sym_block_comment] = STATE(8691), + [sym_documatic_line] = STATE(8691), [anon_sym_LPAREN2] = ACTIONS(4216), [anon_sym_PIPE] = ACTIONS(4216), [anon_sym_COMMA] = ACTIONS(4216), @@ -1109354,6 +1109267,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(4216), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(8692)] = { + [sym_line_comment_1] = STATE(8692), + [sym_line_comment_2] = STATE(8692), + [sym_line_comment_3] = STATE(8692), + [sym_line_comment_4] = STATE(8692), + [sym_block_comment] = STATE(8692), + [sym_documatic_line] = STATE(8692), + [ts_builtin_sym_end] = ACTIONS(7834), + [anon_sym_COMMA] = ACTIONS(7834), + [aux_sym_macro_constant_token1] = ACTIONS(7834), + [anon_sym_RBRACE2] = ACTIONS(7834), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7834), + [sym_keyword_dim] = ACTIONS(7834), + [sym_keyword_pound_define] = ACTIONS(7834), + [sym_keyword_pound_def1arg] = ACTIONS(7834), + [sym_keyword_pound_import] = ACTIONS(7834), + [sym_keyword_pound_include] = ACTIONS(7834), + [sym_keyword_pound_if] = ACTIONS(7836), + [sym_keyword_pound_endif] = ACTIONS(7834), + [sym_keyword_pound_elseif] = ACTIONS(7834), + [sym_keyword_pound_ifdef] = ACTIONS(7834), + [sym_keyword_pound_else] = ACTIONS(7836), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7834), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7834), + [sym_keyword_write] = ACTIONS(7836), + [sym_keyword_do] = ACTIONS(7834), + [sym_keyword_for] = ACTIONS(7834), + [sym_keyword_while] = ACTIONS(7834), + [sym_keyword_kill] = ACTIONS(7834), + [sym_keyword_lock] = ACTIONS(7834), + [sym_keyword_read] = ACTIONS(7834), + [sym_keyword_zload] = ACTIONS(7834), + [sym_keyword_open] = ACTIONS(7834), + [sym_keyword_close] = ACTIONS(7836), + [sym_keyword_use] = ACTIONS(7834), + [sym_keyword_new] = ACTIONS(7834), + [sym_keyword_if] = ACTIONS(7834), + [sym_keyword_oldelse] = ACTIONS(7834), + [sym_keyword_throw] = ACTIONS(7834), + [sym_keyword_print] = ACTIONS(7834), + [sym_keyword_zprint] = ACTIONS(7834), + [sym_keyword_try] = ACTIONS(7834), + [sym_keyword_job] = ACTIONS(7834), + [sym_keyword_break] = ACTIONS(7834), + [sym_keyword_merge] = ACTIONS(7836), + [sym_keyword_return] = ACTIONS(7834), + [aux_sym_keyword_quit_token1] = ACTIONS(7834), + [aux_sym_keyword_quit_token2] = ACTIONS(7834), + [sym_keyword_goto] = ACTIONS(7834), + [sym_keyword_halt] = ACTIONS(7834), + [sym_keyword_hang] = ACTIONS(7834), + [sym_keyword_halt_or_hang] = ACTIONS(7836), + [sym_keyword_continue] = ACTIONS(7834), + [sym_keyword_tcommit] = ACTIONS(7834), + [sym_keyword_trollback] = ACTIONS(7834), + [sym_keyword_tstart] = ACTIONS(7834), + [sym_keyword_xecute] = ACTIONS(7834), + [sym_keyword_view] = ACTIONS(7834), + [sym_keyword_zbreak] = ACTIONS(7834), + [sym_keyword_zkill] = ACTIONS(7834), + [sym_keyword_zn] = ACTIONS(7834), + [sym_keyword_zsu] = ACTIONS(7834), + [sym_keyword_ztrap] = ACTIONS(7836), + [sym_keyword_zwrite] = ACTIONS(7834), + [sym_keyword_zz] = ACTIONS(7834), + [sym_keyword_embedded_html] = ACTIONS(7834), + [sym_keyword_embedded_xml] = ACTIONS(7834), + [sym_keyword_embedded_sql_amp] = ACTIONS(7834), + [sym_keyword_embedded_sql_hash] = ACTIONS(7834), + [anon_sym_AMPjs] = ACTIONS(7836), + [anon_sym_AMPjscript] = ACTIONS(7834), + [anon_sym_AMPjavascript] = ACTIONS(7834), + [sym_keyword_zremove] = ACTIONS(7834), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7836), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7836), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7836), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7834), + [sym_tag_end_if] = ACTIONS(7834), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(8693)] = { [sym_line_comment_1] = STATE(8693), [sym_line_comment_2] = STATE(8693), @@ -1109361,7 +1109361,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8693), [sym_block_comment] = STATE(8693), [sym_elseif_block] = STATE(11289), - [sym_else_block] = STATE(12009), + [sym_else_block] = STATE(12010), [sym_documatic_line] = STATE(8693), [aux_sym_command_if_repeat1] = STATE(8708), [aux_sym_macro_constant_token1] = ACTIONS(6811), @@ -1109393,8 +1109393,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6811), [sym_keyword_new] = ACTIONS(6811), [sym_keyword_if] = ACTIONS(6811), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6813), [sym_keyword_throw] = ACTIONS(6811), [sym_keyword_print] = ACTIONS(6811), @@ -1109535,93 +1109535,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8695), [sym_block_comment] = STATE(8695), [sym_documatic_line] = STATE(8695), - [ts_builtin_sym_end] = ACTIONS(7834), - [anon_sym_COMMA] = ACTIONS(7834), - [aux_sym_macro_constant_token1] = ACTIONS(7834), - [anon_sym_RBRACE2] = ACTIONS(7834), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7834), - [sym_keyword_dim] = ACTIONS(7834), - [sym_keyword_pound_define] = ACTIONS(7834), - [sym_keyword_pound_def1arg] = ACTIONS(7834), - [sym_keyword_pound_import] = ACTIONS(7834), - [sym_keyword_pound_include] = ACTIONS(7834), - [sym_keyword_pound_if] = ACTIONS(7836), - [sym_keyword_pound_endif] = ACTIONS(7834), - [sym_keyword_pound_elseif] = ACTIONS(7834), - [sym_keyword_pound_ifdef] = ACTIONS(7834), - [sym_keyword_pound_else] = ACTIONS(7836), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7834), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7834), - [sym_keyword_write] = ACTIONS(7836), - [sym_keyword_do] = ACTIONS(7834), - [sym_keyword_for] = ACTIONS(7834), - [sym_keyword_while] = ACTIONS(7834), - [sym_keyword_kill] = ACTIONS(7834), - [sym_keyword_lock] = ACTIONS(7834), - [sym_keyword_read] = ACTIONS(7834), - [sym_keyword_zload] = ACTIONS(7834), - [sym_keyword_open] = ACTIONS(7834), - [sym_keyword_close] = ACTIONS(7836), - [sym_keyword_use] = ACTIONS(7834), - [sym_keyword_new] = ACTIONS(7834), - [sym_keyword_if] = ACTIONS(7834), - [sym_keyword_oldelse] = ACTIONS(7834), - [sym_keyword_throw] = ACTIONS(7834), - [sym_keyword_print] = ACTIONS(7834), - [sym_keyword_zprint] = ACTIONS(7834), - [sym_keyword_try] = ACTIONS(7834), - [sym_keyword_job] = ACTIONS(7834), - [sym_keyword_break] = ACTIONS(7834), - [sym_keyword_merge] = ACTIONS(7836), - [sym_keyword_return] = ACTIONS(7834), - [aux_sym_keyword_quit_token1] = ACTIONS(7834), - [aux_sym_keyword_quit_token2] = ACTIONS(7834), - [sym_keyword_goto] = ACTIONS(7834), - [sym_keyword_halt] = ACTIONS(7834), - [sym_keyword_hang] = ACTIONS(7834), - [sym_keyword_halt_or_hang] = ACTIONS(7836), - [sym_keyword_continue] = ACTIONS(7834), - [sym_keyword_tcommit] = ACTIONS(7834), - [sym_keyword_trollback] = ACTIONS(7834), - [sym_keyword_tstart] = ACTIONS(7834), - [sym_keyword_xecute] = ACTIONS(7834), - [sym_keyword_view] = ACTIONS(7834), - [sym_keyword_zbreak] = ACTIONS(7834), - [sym_keyword_zkill] = ACTIONS(7834), - [sym_keyword_zn] = ACTIONS(7834), - [sym_keyword_zsu] = ACTIONS(7834), - [sym_keyword_ztrap] = ACTIONS(7836), - [sym_keyword_zwrite] = ACTIONS(7834), - [sym_keyword_zz] = ACTIONS(7834), - [sym_keyword_embedded_html] = ACTIONS(7834), - [sym_keyword_embedded_xml] = ACTIONS(7834), - [sym_keyword_embedded_sql_amp] = ACTIONS(7834), - [sym_keyword_embedded_sql_hash] = ACTIONS(7834), - [anon_sym_AMPjs] = ACTIONS(7836), - [anon_sym_AMPjscript] = ACTIONS(7834), - [anon_sym_AMPjavascript] = ACTIONS(7834), - [sym_keyword_zremove] = ACTIONS(7834), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7836), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7836), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7836), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7834), - [sym_tag_end_if] = ACTIONS(7834), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(8696)] = { - [sym_line_comment_1] = STATE(8696), - [sym_line_comment_2] = STATE(8696), - [sym_line_comment_3] = STATE(8696), - [sym_line_comment_4] = STATE(8696), - [sym_block_comment] = STATE(8696), - [sym_documatic_line] = STATE(8696), [anon_sym_LPAREN2] = ACTIONS(4220), [anon_sym_PIPE] = ACTIONS(4220), [anon_sym_COMMA] = ACTIONS(4220), @@ -1109702,6 +1109615,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(4220), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(8696)] = { + [sym_line_comment_1] = STATE(8696), + [sym_line_comment_2] = STATE(8696), + [sym_line_comment_3] = STATE(8696), + [sym_line_comment_4] = STATE(8696), + [sym_block_comment] = STATE(8696), + [sym_documatic_line] = STATE(8696), + [ts_builtin_sym_end] = ACTIONS(7838), + [anon_sym_COMMA] = ACTIONS(7838), + [aux_sym_macro_constant_token1] = ACTIONS(7838), + [anon_sym_RBRACE2] = ACTIONS(7838), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7838), + [sym_keyword_dim] = ACTIONS(7838), + [sym_keyword_pound_define] = ACTIONS(7838), + [sym_keyword_pound_def1arg] = ACTIONS(7838), + [sym_keyword_pound_import] = ACTIONS(7838), + [sym_keyword_pound_include] = ACTIONS(7838), + [sym_keyword_pound_if] = ACTIONS(7840), + [sym_keyword_pound_endif] = ACTIONS(7838), + [sym_keyword_pound_elseif] = ACTIONS(7838), + [sym_keyword_pound_ifdef] = ACTIONS(7838), + [sym_keyword_pound_else] = ACTIONS(7840), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7838), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7838), + [sym_keyword_write] = ACTIONS(7840), + [sym_keyword_do] = ACTIONS(7838), + [sym_keyword_for] = ACTIONS(7838), + [sym_keyword_while] = ACTIONS(7838), + [sym_keyword_kill] = ACTIONS(7838), + [sym_keyword_lock] = ACTIONS(7838), + [sym_keyword_read] = ACTIONS(7838), + [sym_keyword_zload] = ACTIONS(7838), + [sym_keyword_open] = ACTIONS(7838), + [sym_keyword_close] = ACTIONS(7840), + [sym_keyword_use] = ACTIONS(7838), + [sym_keyword_new] = ACTIONS(7838), + [sym_keyword_if] = ACTIONS(7838), + [sym_keyword_oldelse] = ACTIONS(7838), + [sym_keyword_throw] = ACTIONS(7838), + [sym_keyword_print] = ACTIONS(7838), + [sym_keyword_zprint] = ACTIONS(7838), + [sym_keyword_try] = ACTIONS(7838), + [sym_keyword_job] = ACTIONS(7838), + [sym_keyword_break] = ACTIONS(7838), + [sym_keyword_merge] = ACTIONS(7840), + [sym_keyword_return] = ACTIONS(7838), + [aux_sym_keyword_quit_token1] = ACTIONS(7838), + [aux_sym_keyword_quit_token2] = ACTIONS(7838), + [sym_keyword_goto] = ACTIONS(7838), + [sym_keyword_halt] = ACTIONS(7838), + [sym_keyword_hang] = ACTIONS(7838), + [sym_keyword_halt_or_hang] = ACTIONS(7840), + [sym_keyword_continue] = ACTIONS(7838), + [sym_keyword_tcommit] = ACTIONS(7838), + [sym_keyword_trollback] = ACTIONS(7838), + [sym_keyword_tstart] = ACTIONS(7838), + [sym_keyword_xecute] = ACTIONS(7838), + [sym_keyword_view] = ACTIONS(7838), + [sym_keyword_zbreak] = ACTIONS(7838), + [sym_keyword_zkill] = ACTIONS(7838), + [sym_keyword_zn] = ACTIONS(7838), + [sym_keyword_zsu] = ACTIONS(7838), + [sym_keyword_ztrap] = ACTIONS(7840), + [sym_keyword_zwrite] = ACTIONS(7838), + [sym_keyword_zz] = ACTIONS(7838), + [sym_keyword_embedded_html] = ACTIONS(7838), + [sym_keyword_embedded_xml] = ACTIONS(7838), + [sym_keyword_embedded_sql_amp] = ACTIONS(7838), + [sym_keyword_embedded_sql_hash] = ACTIONS(7838), + [anon_sym_AMPjs] = ACTIONS(7840), + [anon_sym_AMPjscript] = ACTIONS(7838), + [anon_sym_AMPjavascript] = ACTIONS(7838), + [sym_keyword_zremove] = ACTIONS(7838), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7840), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7840), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7840), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7838), + [sym_tag_end_if] = ACTIONS(7838), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(8697)] = { [sym_expression] = STATE(24376), [sym_expr_atom] = STATE(15381), @@ -1109749,7 +1109749,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(8697), [aux_sym_built_in_func_with_pos_options_repeat1] = STATE(23061), [anon_sym_LPAREN] = ACTIONS(7862), - [anon_sym_RPAREN] = ACTIONS(8690), + [anon_sym_RPAREN] = ACTIONS(8686), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1109758,7 +1109758,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1109790,93 +1109790,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(8698)] = { - [sym_line_comment_1] = STATE(8698), - [sym_line_comment_2] = STATE(8698), - [sym_line_comment_3] = STATE(8698), - [sym_line_comment_4] = STATE(8698), - [sym_block_comment] = STATE(8698), - [sym_documatic_line] = STATE(8698), - [ts_builtin_sym_end] = ACTIONS(7838), - [anon_sym_COMMA] = ACTIONS(7838), - [aux_sym_macro_constant_token1] = ACTIONS(7838), - [anon_sym_RBRACE2] = ACTIONS(7838), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7838), - [sym_keyword_dim] = ACTIONS(7838), - [sym_keyword_pound_define] = ACTIONS(7838), - [sym_keyword_pound_def1arg] = ACTIONS(7838), - [sym_keyword_pound_import] = ACTIONS(7838), - [sym_keyword_pound_include] = ACTIONS(7838), - [sym_keyword_pound_if] = ACTIONS(7840), - [sym_keyword_pound_endif] = ACTIONS(7838), - [sym_keyword_pound_elseif] = ACTIONS(7838), - [sym_keyword_pound_ifdef] = ACTIONS(7838), - [sym_keyword_pound_else] = ACTIONS(7840), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7838), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7838), - [sym_keyword_write] = ACTIONS(7840), - [sym_keyword_do] = ACTIONS(7838), - [sym_keyword_for] = ACTIONS(7838), - [sym_keyword_while] = ACTIONS(7838), - [sym_keyword_kill] = ACTIONS(7838), - [sym_keyword_lock] = ACTIONS(7838), - [sym_keyword_read] = ACTIONS(7838), - [sym_keyword_zload] = ACTIONS(7838), - [sym_keyword_open] = ACTIONS(7838), - [sym_keyword_close] = ACTIONS(7840), - [sym_keyword_use] = ACTIONS(7838), - [sym_keyword_new] = ACTIONS(7838), - [sym_keyword_if] = ACTIONS(7838), - [sym_keyword_oldelse] = ACTIONS(7838), - [sym_keyword_throw] = ACTIONS(7838), - [sym_keyword_print] = ACTIONS(7838), - [sym_keyword_zprint] = ACTIONS(7838), - [sym_keyword_try] = ACTIONS(7838), - [sym_keyword_job] = ACTIONS(7838), - [sym_keyword_break] = ACTIONS(7838), - [sym_keyword_merge] = ACTIONS(7840), - [sym_keyword_return] = ACTIONS(7838), - [aux_sym_keyword_quit_token1] = ACTIONS(7838), - [aux_sym_keyword_quit_token2] = ACTIONS(7838), - [sym_keyword_goto] = ACTIONS(7838), - [sym_keyword_halt] = ACTIONS(7838), - [sym_keyword_hang] = ACTIONS(7838), - [sym_keyword_halt_or_hang] = ACTIONS(7840), - [sym_keyword_continue] = ACTIONS(7838), - [sym_keyword_tcommit] = ACTIONS(7838), - [sym_keyword_trollback] = ACTIONS(7838), - [sym_keyword_tstart] = ACTIONS(7838), - [sym_keyword_xecute] = ACTIONS(7838), - [sym_keyword_view] = ACTIONS(7838), - [sym_keyword_zbreak] = ACTIONS(7838), - [sym_keyword_zkill] = ACTIONS(7838), - [sym_keyword_zn] = ACTIONS(7838), - [sym_keyword_zsu] = ACTIONS(7838), - [sym_keyword_ztrap] = ACTIONS(7840), - [sym_keyword_zwrite] = ACTIONS(7838), - [sym_keyword_zz] = ACTIONS(7838), - [sym_keyword_embedded_html] = ACTIONS(7838), - [sym_keyword_embedded_xml] = ACTIONS(7838), - [sym_keyword_embedded_sql_amp] = ACTIONS(7838), - [sym_keyword_embedded_sql_hash] = ACTIONS(7838), - [anon_sym_AMPjs] = ACTIONS(7840), - [anon_sym_AMPjscript] = ACTIONS(7838), - [anon_sym_AMPjavascript] = ACTIONS(7838), - [sym_keyword_zremove] = ACTIONS(7838), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7840), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7840), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7840), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7838), - [sym_tag_end_if] = ACTIONS(7838), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(8699)] = { [sym_expression] = STATE(24376), [sym_expr_atom] = STATE(15381), [sym_parenthetical_expression] = STATE(15393), @@ -1109915,15 +1109828,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14752), [sym_json_object_literal] = STATE(15393), [sym_json_array_literal] = STATE(14958), - [sym_line_comment_1] = STATE(8699), - [sym_line_comment_2] = STATE(8699), - [sym_line_comment_3] = STATE(8699), - [sym_line_comment_4] = STATE(8699), - [sym_block_comment] = STATE(8699), - [sym_documatic_line] = STATE(8699), + [sym_line_comment_1] = STATE(8698), + [sym_line_comment_2] = STATE(8698), + [sym_line_comment_3] = STATE(8698), + [sym_line_comment_4] = STATE(8698), + [sym_block_comment] = STATE(8698), + [sym_documatic_line] = STATE(8698), [aux_sym_method_args_repeat1] = STATE(21805), [anon_sym_LPAREN] = ACTIONS(7862), - [anon_sym_RPAREN] = ACTIONS(8694), + [anon_sym_RPAREN] = ACTIONS(8690), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1109963,13 +1109876,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8700)] = { - [sym_line_comment_1] = STATE(8700), - [sym_line_comment_2] = STATE(8700), - [sym_line_comment_3] = STATE(8700), - [sym_line_comment_4] = STATE(8700), - [sym_block_comment] = STATE(8700), - [sym_documatic_line] = STATE(8700), + [STATE(8699)] = { + [sym_line_comment_1] = STATE(8699), + [sym_line_comment_2] = STATE(8699), + [sym_line_comment_3] = STATE(8699), + [sym_line_comment_4] = STATE(8699), + [sym_block_comment] = STATE(8699), + [sym_documatic_line] = STATE(8699), [ts_builtin_sym_end] = ACTIONS(7842), [anon_sym_COMMA] = ACTIONS(7842), [aux_sym_macro_constant_token1] = ACTIONS(7842), @@ -1110050,13 +1109963,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7842), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8701)] = { - [sym_line_comment_1] = STATE(8701), - [sym_line_comment_2] = STATE(8701), - [sym_line_comment_3] = STATE(8701), - [sym_line_comment_4] = STATE(8701), - [sym_block_comment] = STATE(8701), - [sym_documatic_line] = STATE(8701), + [STATE(8700)] = { + [sym_line_comment_1] = STATE(8700), + [sym_line_comment_2] = STATE(8700), + [sym_line_comment_3] = STATE(8700), + [sym_line_comment_4] = STATE(8700), + [sym_block_comment] = STATE(8700), + [sym_documatic_line] = STATE(8700), [ts_builtin_sym_end] = ACTIONS(7846), [anon_sym_COMMA] = ACTIONS(7846), [aux_sym_macro_constant_token1] = ACTIONS(7846), @@ -1110137,6 +1110050,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7846), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(8701)] = { + [sym_line_comment_1] = STATE(8701), + [sym_line_comment_2] = STATE(8701), + [sym_line_comment_3] = STATE(8701), + [sym_line_comment_4] = STATE(8701), + [sym_block_comment] = STATE(8701), + [sym_documatic_line] = STATE(8701), + [ts_builtin_sym_end] = ACTIONS(7678), + [anon_sym_COMMA] = ACTIONS(7678), + [aux_sym_macro_constant_token1] = ACTIONS(7678), + [anon_sym_RBRACE2] = ACTIONS(7678), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7678), + [sym_keyword_dim] = ACTIONS(7678), + [sym_keyword_pound_define] = ACTIONS(7678), + [sym_keyword_pound_def1arg] = ACTIONS(7678), + [sym_keyword_pound_import] = ACTIONS(7678), + [sym_keyword_pound_include] = ACTIONS(7678), + [sym_keyword_pound_if] = ACTIONS(7680), + [sym_keyword_pound_endif] = ACTIONS(7678), + [sym_keyword_pound_elseif] = ACTIONS(7678), + [sym_keyword_pound_ifdef] = ACTIONS(7678), + [sym_keyword_pound_else] = ACTIONS(7680), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7678), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7678), + [sym_keyword_write] = ACTIONS(7680), + [sym_keyword_do] = ACTIONS(7678), + [sym_keyword_for] = ACTIONS(7678), + [sym_keyword_while] = ACTIONS(7678), + [sym_keyword_kill] = ACTIONS(7678), + [sym_keyword_lock] = ACTIONS(7678), + [sym_keyword_read] = ACTIONS(7678), + [sym_keyword_zload] = ACTIONS(7678), + [sym_keyword_open] = ACTIONS(7678), + [sym_keyword_close] = ACTIONS(7680), + [sym_keyword_use] = ACTIONS(7678), + [sym_keyword_new] = ACTIONS(7678), + [sym_keyword_if] = ACTIONS(7678), + [sym_keyword_oldelse] = ACTIONS(7678), + [sym_keyword_throw] = ACTIONS(7678), + [sym_keyword_print] = ACTIONS(7678), + [sym_keyword_zprint] = ACTIONS(7678), + [sym_keyword_try] = ACTIONS(7678), + [sym_keyword_job] = ACTIONS(7678), + [sym_keyword_break] = ACTIONS(7678), + [sym_keyword_merge] = ACTIONS(7680), + [sym_keyword_return] = ACTIONS(7678), + [aux_sym_keyword_quit_token1] = ACTIONS(7678), + [aux_sym_keyword_quit_token2] = ACTIONS(7678), + [sym_keyword_goto] = ACTIONS(7678), + [sym_keyword_halt] = ACTIONS(7678), + [sym_keyword_hang] = ACTIONS(7678), + [sym_keyword_halt_or_hang] = ACTIONS(7680), + [sym_keyword_continue] = ACTIONS(7678), + [sym_keyword_tcommit] = ACTIONS(7678), + [sym_keyword_trollback] = ACTIONS(7678), + [sym_keyword_tstart] = ACTIONS(7678), + [sym_keyword_xecute] = ACTIONS(7678), + [sym_keyword_view] = ACTIONS(7678), + [sym_keyword_zbreak] = ACTIONS(7678), + [sym_keyword_zkill] = ACTIONS(7678), + [sym_keyword_zn] = ACTIONS(7678), + [sym_keyword_zsu] = ACTIONS(7678), + [sym_keyword_ztrap] = ACTIONS(7680), + [sym_keyword_zwrite] = ACTIONS(7678), + [sym_keyword_zz] = ACTIONS(7678), + [sym_keyword_embedded_html] = ACTIONS(7678), + [sym_keyword_embedded_xml] = ACTIONS(7678), + [sym_keyword_embedded_sql_amp] = ACTIONS(7678), + [sym_keyword_embedded_sql_hash] = ACTIONS(7678), + [anon_sym_AMPjs] = ACTIONS(7680), + [anon_sym_AMPjscript] = ACTIONS(7678), + [anon_sym_AMPjavascript] = ACTIONS(7678), + [sym_keyword_zremove] = ACTIONS(7678), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7680), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7680), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7680), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7678), + [sym_tag_end_if] = ACTIONS(7678), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(8702)] = { [sym_line_comment_1] = STATE(8702), [sym_line_comment_2] = STATE(8702), @@ -1110318,84 +1110318,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8704), [sym_block_comment] = STATE(8704), [sym_documatic_line] = STATE(8704), - [ts_builtin_sym_end] = ACTIONS(7678), - [anon_sym_COMMA] = ACTIONS(7678), - [aux_sym_macro_constant_token1] = ACTIONS(7678), - [anon_sym_RBRACE2] = ACTIONS(7678), + [ts_builtin_sym_end] = ACTIONS(7682), + [anon_sym_COMMA] = ACTIONS(7682), + [aux_sym_macro_constant_token1] = ACTIONS(7682), + [anon_sym_RBRACE2] = ACTIONS(7682), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7678), - [sym_keyword_dim] = ACTIONS(7678), - [sym_keyword_pound_define] = ACTIONS(7678), - [sym_keyword_pound_def1arg] = ACTIONS(7678), - [sym_keyword_pound_import] = ACTIONS(7678), - [sym_keyword_pound_include] = ACTIONS(7678), - [sym_keyword_pound_if] = ACTIONS(7680), - [sym_keyword_pound_endif] = ACTIONS(7678), - [sym_keyword_pound_elseif] = ACTIONS(7678), - [sym_keyword_pound_ifdef] = ACTIONS(7678), - [sym_keyword_pound_else] = ACTIONS(7680), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7678), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7678), - [sym_keyword_write] = ACTIONS(7680), - [sym_keyword_do] = ACTIONS(7678), - [sym_keyword_for] = ACTIONS(7678), - [sym_keyword_while] = ACTIONS(7678), - [sym_keyword_kill] = ACTIONS(7678), - [sym_keyword_lock] = ACTIONS(7678), - [sym_keyword_read] = ACTIONS(7678), - [sym_keyword_zload] = ACTIONS(7678), - [sym_keyword_open] = ACTIONS(7678), - [sym_keyword_close] = ACTIONS(7680), - [sym_keyword_use] = ACTIONS(7678), - [sym_keyword_new] = ACTIONS(7678), - [sym_keyword_if] = ACTIONS(7678), - [sym_keyword_oldelse] = ACTIONS(7678), - [sym_keyword_throw] = ACTIONS(7678), - [sym_keyword_print] = ACTIONS(7678), - [sym_keyword_zprint] = ACTIONS(7678), - [sym_keyword_try] = ACTIONS(7678), - [sym_keyword_job] = ACTIONS(7678), - [sym_keyword_break] = ACTIONS(7678), - [sym_keyword_merge] = ACTIONS(7680), - [sym_keyword_return] = ACTIONS(7678), - [aux_sym_keyword_quit_token1] = ACTIONS(7678), - [aux_sym_keyword_quit_token2] = ACTIONS(7678), - [sym_keyword_goto] = ACTIONS(7678), - [sym_keyword_halt] = ACTIONS(7678), - [sym_keyword_hang] = ACTIONS(7678), - [sym_keyword_halt_or_hang] = ACTIONS(7680), - [sym_keyword_continue] = ACTIONS(7678), - [sym_keyword_tcommit] = ACTIONS(7678), - [sym_keyword_trollback] = ACTIONS(7678), - [sym_keyword_tstart] = ACTIONS(7678), - [sym_keyword_xecute] = ACTIONS(7678), - [sym_keyword_view] = ACTIONS(7678), - [sym_keyword_zbreak] = ACTIONS(7678), - [sym_keyword_zkill] = ACTIONS(7678), - [sym_keyword_zn] = ACTIONS(7678), - [sym_keyword_zsu] = ACTIONS(7678), - [sym_keyword_ztrap] = ACTIONS(7680), - [sym_keyword_zwrite] = ACTIONS(7678), - [sym_keyword_zz] = ACTIONS(7678), - [sym_keyword_embedded_html] = ACTIONS(7678), - [sym_keyword_embedded_xml] = ACTIONS(7678), - [sym_keyword_embedded_sql_amp] = ACTIONS(7678), - [sym_keyword_embedded_sql_hash] = ACTIONS(7678), - [anon_sym_AMPjs] = ACTIONS(7680), - [anon_sym_AMPjscript] = ACTIONS(7678), - [anon_sym_AMPjavascript] = ACTIONS(7678), - [sym_keyword_zremove] = ACTIONS(7678), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7680), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7680), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7680), + [sym_keyword_set] = ACTIONS(7682), + [sym_keyword_dim] = ACTIONS(7682), + [sym_keyword_pound_define] = ACTIONS(7682), + [sym_keyword_pound_def1arg] = ACTIONS(7682), + [sym_keyword_pound_import] = ACTIONS(7682), + [sym_keyword_pound_include] = ACTIONS(7682), + [sym_keyword_pound_if] = ACTIONS(7684), + [sym_keyword_pound_endif] = ACTIONS(7682), + [sym_keyword_pound_elseif] = ACTIONS(7682), + [sym_keyword_pound_ifdef] = ACTIONS(7682), + [sym_keyword_pound_else] = ACTIONS(7684), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7682), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7682), + [sym_keyword_write] = ACTIONS(7684), + [sym_keyword_do] = ACTIONS(7682), + [sym_keyword_for] = ACTIONS(7682), + [sym_keyword_while] = ACTIONS(7682), + [sym_keyword_kill] = ACTIONS(7682), + [sym_keyword_lock] = ACTIONS(7682), + [sym_keyword_read] = ACTIONS(7682), + [sym_keyword_zload] = ACTIONS(7682), + [sym_keyword_open] = ACTIONS(7682), + [sym_keyword_close] = ACTIONS(7684), + [sym_keyword_use] = ACTIONS(7682), + [sym_keyword_new] = ACTIONS(7682), + [sym_keyword_if] = ACTIONS(7682), + [sym_keyword_oldelse] = ACTIONS(7682), + [sym_keyword_throw] = ACTIONS(7682), + [sym_keyword_print] = ACTIONS(7682), + [sym_keyword_zprint] = ACTIONS(7682), + [sym_keyword_try] = ACTIONS(7682), + [sym_keyword_job] = ACTIONS(7682), + [sym_keyword_break] = ACTIONS(7682), + [sym_keyword_merge] = ACTIONS(7684), + [sym_keyword_return] = ACTIONS(7682), + [aux_sym_keyword_quit_token1] = ACTIONS(7682), + [aux_sym_keyword_quit_token2] = ACTIONS(7682), + [sym_keyword_goto] = ACTIONS(7682), + [sym_keyword_halt] = ACTIONS(7682), + [sym_keyword_hang] = ACTIONS(7682), + [sym_keyword_halt_or_hang] = ACTIONS(7684), + [sym_keyword_continue] = ACTIONS(7682), + [sym_keyword_tcommit] = ACTIONS(7682), + [sym_keyword_trollback] = ACTIONS(7682), + [sym_keyword_tstart] = ACTIONS(7682), + [sym_keyword_xecute] = ACTIONS(7682), + [sym_keyword_view] = ACTIONS(7682), + [sym_keyword_zbreak] = ACTIONS(7682), + [sym_keyword_zkill] = ACTIONS(7682), + [sym_keyword_zn] = ACTIONS(7682), + [sym_keyword_zsu] = ACTIONS(7682), + [sym_keyword_ztrap] = ACTIONS(7684), + [sym_keyword_zwrite] = ACTIONS(7682), + [sym_keyword_zz] = ACTIONS(7682), + [sym_keyword_embedded_html] = ACTIONS(7682), + [sym_keyword_embedded_xml] = ACTIONS(7682), + [sym_keyword_embedded_sql_amp] = ACTIONS(7682), + [sym_keyword_embedded_sql_hash] = ACTIONS(7682), + [anon_sym_AMPjs] = ACTIONS(7684), + [anon_sym_AMPjscript] = ACTIONS(7682), + [anon_sym_AMPjavascript] = ACTIONS(7682), + [sym_keyword_zremove] = ACTIONS(7682), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7684), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7684), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7684), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7678), - [sym_tag_end_if] = ACTIONS(7678), + [sym_tag] = ACTIONS(7682), + [sym_tag_end_if] = ACTIONS(7682), [sym_rtn_dot] = ACTIONS(15), }, [STATE(8705)] = { @@ -1110405,9 +1110405,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8705), [sym_block_comment] = STATE(8705), [sym_elseif_block] = STATE(11289), - [sym_else_block] = STATE(12109), + [sym_else_block] = STATE(12116), [sym_documatic_line] = STATE(8705), - [aux_sym_command_if_repeat1] = STATE(8723), + [aux_sym_command_if_repeat1] = STATE(8722), [aux_sym_macro_constant_token1] = ACTIONS(6837), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1110437,8 +1110437,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6837), [sym_keyword_new] = ACTIONS(6837), [sym_keyword_if] = ACTIONS(6837), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6839), [sym_keyword_throw] = ACTIONS(6837), [sym_keyword_print] = ACTIONS(6837), @@ -1110698,8 +1110698,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6801), [sym_keyword_new] = ACTIONS(6801), [sym_keyword_if] = ACTIONS(6801), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6803), [sym_keyword_throw] = ACTIONS(6801), [sym_keyword_print] = ACTIONS(6801), @@ -1110755,7 +1110755,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_elseif_block] = STATE(11289), [sym_else_block] = STATE(11770), [sym_documatic_line] = STATE(8709), - [aux_sym_command_if_repeat1] = STATE(8743), + [aux_sym_command_if_repeat1] = STATE(8742), [aux_sym_macro_constant_token1] = ACTIONS(6801), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1110785,8 +1110785,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6801), [sym_keyword_new] = ACTIONS(6801), [sym_keyword_if] = ACTIONS(6801), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6803), [sym_keyword_throw] = ACTIONS(6801), [sym_keyword_print] = ACTIONS(6801), @@ -1111014,84 +1111014,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8712), [sym_block_comment] = STATE(8712), [sym_documatic_line] = STATE(8712), - [ts_builtin_sym_end] = ACTIONS(7682), - [anon_sym_COMMA] = ACTIONS(7682), - [aux_sym_macro_constant_token1] = ACTIONS(7682), - [anon_sym_RBRACE2] = ACTIONS(7682), + [ts_builtin_sym_end] = ACTIONS(6741), + [aux_sym_macro_constant_token1] = ACTIONS(6741), + [anon_sym_RBRACE2] = ACTIONS(6741), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7682), - [sym_keyword_dim] = ACTIONS(7682), - [sym_keyword_pound_define] = ACTIONS(7682), - [sym_keyword_pound_def1arg] = ACTIONS(7682), - [sym_keyword_pound_import] = ACTIONS(7682), - [sym_keyword_pound_include] = ACTIONS(7682), - [sym_keyword_pound_if] = ACTIONS(7684), - [sym_keyword_pound_endif] = ACTIONS(7682), - [sym_keyword_pound_elseif] = ACTIONS(7682), - [sym_keyword_pound_ifdef] = ACTIONS(7682), - [sym_keyword_pound_else] = ACTIONS(7684), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7682), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7682), - [sym_keyword_write] = ACTIONS(7684), - [sym_keyword_do] = ACTIONS(7682), - [sym_keyword_for] = ACTIONS(7682), - [sym_keyword_while] = ACTIONS(7682), - [sym_keyword_kill] = ACTIONS(7682), - [sym_keyword_lock] = ACTIONS(7682), - [sym_keyword_read] = ACTIONS(7682), - [sym_keyword_zload] = ACTIONS(7682), - [sym_keyword_open] = ACTIONS(7682), - [sym_keyword_close] = ACTIONS(7684), - [sym_keyword_use] = ACTIONS(7682), - [sym_keyword_new] = ACTIONS(7682), - [sym_keyword_if] = ACTIONS(7682), - [sym_keyword_oldelse] = ACTIONS(7682), - [sym_keyword_throw] = ACTIONS(7682), - [sym_keyword_print] = ACTIONS(7682), - [sym_keyword_zprint] = ACTIONS(7682), - [sym_keyword_try] = ACTIONS(7682), - [sym_keyword_job] = ACTIONS(7682), - [sym_keyword_break] = ACTIONS(7682), - [sym_keyword_merge] = ACTIONS(7684), - [sym_keyword_return] = ACTIONS(7682), - [aux_sym_keyword_quit_token1] = ACTIONS(7682), - [aux_sym_keyword_quit_token2] = ACTIONS(7682), - [sym_keyword_goto] = ACTIONS(7682), - [sym_keyword_halt] = ACTIONS(7682), - [sym_keyword_hang] = ACTIONS(7682), - [sym_keyword_halt_or_hang] = ACTIONS(7684), - [sym_keyword_continue] = ACTIONS(7682), - [sym_keyword_tcommit] = ACTIONS(7682), - [sym_keyword_trollback] = ACTIONS(7682), - [sym_keyword_tstart] = ACTIONS(7682), - [sym_keyword_xecute] = ACTIONS(7682), - [sym_keyword_view] = ACTIONS(7682), - [sym_keyword_zbreak] = ACTIONS(7682), - [sym_keyword_zkill] = ACTIONS(7682), - [sym_keyword_zn] = ACTIONS(7682), - [sym_keyword_zsu] = ACTIONS(7682), - [sym_keyword_ztrap] = ACTIONS(7684), - [sym_keyword_zwrite] = ACTIONS(7682), - [sym_keyword_zz] = ACTIONS(7682), - [sym_keyword_embedded_html] = ACTIONS(7682), - [sym_keyword_embedded_xml] = ACTIONS(7682), - [sym_keyword_embedded_sql_amp] = ACTIONS(7682), - [sym_keyword_embedded_sql_hash] = ACTIONS(7682), - [anon_sym_AMPjs] = ACTIONS(7684), - [anon_sym_AMPjscript] = ACTIONS(7682), - [anon_sym_AMPjavascript] = ACTIONS(7682), - [sym_keyword_zremove] = ACTIONS(7682), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7684), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7684), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7684), + [sym_keyword_set] = ACTIONS(6741), + [sym_keyword_dim] = ACTIONS(6741), + [sym_keyword_pound_define] = ACTIONS(6741), + [sym_keyword_pound_def1arg] = ACTIONS(6741), + [sym_keyword_pound_import] = ACTIONS(6741), + [sym_keyword_pound_include] = ACTIONS(6741), + [sym_keyword_pound_if] = ACTIONS(6747), + [sym_keyword_pound_endif] = ACTIONS(6741), + [sym_keyword_pound_elseif] = ACTIONS(6741), + [sym_keyword_pound_ifdef] = ACTIONS(6741), + [sym_keyword_pound_else] = ACTIONS(6747), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6741), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6741), + [sym_keyword_write] = ACTIONS(6747), + [sym_keyword_do] = ACTIONS(6741), + [sym_keyword_for] = ACTIONS(6741), + [sym_keyword_while] = ACTIONS(6741), + [sym_keyword_kill] = ACTIONS(6741), + [sym_keyword_lock] = ACTIONS(6741), + [sym_keyword_read] = ACTIONS(6741), + [sym_keyword_zload] = ACTIONS(6741), + [sym_keyword_open] = ACTIONS(6741), + [sym_keyword_close] = ACTIONS(6747), + [sym_keyword_use] = ACTIONS(6741), + [sym_keyword_new] = ACTIONS(6741), + [sym_keyword_if] = ACTIONS(6741), + [sym_keyword_oldelse] = ACTIONS(6741), + [sym_keyword_throw] = ACTIONS(6741), + [sym_keyword_print] = ACTIONS(6741), + [sym_keyword_zprint] = ACTIONS(6741), + [sym_keyword_try] = ACTIONS(6741), + [sym_keyword_job] = ACTIONS(6741), + [sym_keyword_break] = ACTIONS(6741), + [sym_keyword_merge] = ACTIONS(6747), + [sym_keyword_return] = ACTIONS(6741), + [aux_sym_keyword_quit_token1] = ACTIONS(6741), + [aux_sym_keyword_quit_token2] = ACTIONS(6741), + [sym_keyword_goto] = ACTIONS(6741), + [sym_keyword_halt] = ACTIONS(6741), + [sym_keyword_hang] = ACTIONS(6741), + [sym_keyword_halt_or_hang] = ACTIONS(6747), + [sym_keyword_continue] = ACTIONS(6741), + [sym_keyword_tcommit] = ACTIONS(6741), + [sym_keyword_trollback] = ACTIONS(6741), + [sym_keyword_tstart] = ACTIONS(6741), + [sym_keyword_xecute] = ACTIONS(6741), + [sym_keyword_view] = ACTIONS(6741), + [sym_keyword_zbreak] = ACTIONS(6741), + [sym_keyword_zkill] = ACTIONS(6741), + [sym_keyword_zn] = ACTIONS(6741), + [sym_keyword_zsu] = ACTIONS(6741), + [sym_keyword_ztrap] = ACTIONS(6747), + [sym_keyword_zwrite] = ACTIONS(6741), + [sym_keyword_zz] = ACTIONS(6741), + [sym_keyword_embedded_html] = ACTIONS(6741), + [sym_keyword_embedded_xml] = ACTIONS(6741), + [sym_keyword_embedded_sql_amp] = ACTIONS(6741), + [sym_keyword_embedded_sql_hash] = ACTIONS(6741), + [anon_sym_AMPjs] = ACTIONS(6747), + [anon_sym_AMPjscript] = ACTIONS(6741), + [anon_sym_AMPjavascript] = ACTIONS(6741), + [sym_keyword_zremove] = ACTIONS(6741), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6747), + [aux_sym_commands_with_printlist_token1] = ACTIONS(6747), + [aux_sym_commands_with_printlist_token2] = ACTIONS(6747), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7682), - [sym_tag_end_if] = ACTIONS(7682), + [sym_tag] = ACTIONS(6741), + [sym__bol] = ACTIONS(6741), + [sym_tag_end_if] = ACTIONS(6741), [sym_rtn_dot] = ACTIONS(15), }, [STATE(8713)] = { @@ -1111275,93 +1111275,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8715), [sym_block_comment] = STATE(8715), [sym_documatic_line] = STATE(8715), - [ts_builtin_sym_end] = ACTIONS(6741), - [aux_sym_macro_constant_token1] = ACTIONS(6741), - [anon_sym_RBRACE2] = ACTIONS(6741), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(6741), - [sym_keyword_dim] = ACTIONS(6741), - [sym_keyword_pound_define] = ACTIONS(6741), - [sym_keyword_pound_def1arg] = ACTIONS(6741), - [sym_keyword_pound_import] = ACTIONS(6741), - [sym_keyword_pound_include] = ACTIONS(6741), - [sym_keyword_pound_if] = ACTIONS(6747), - [sym_keyword_pound_endif] = ACTIONS(6741), - [sym_keyword_pound_elseif] = ACTIONS(6741), - [sym_keyword_pound_ifdef] = ACTIONS(6741), - [sym_keyword_pound_else] = ACTIONS(6747), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6741), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6741), - [sym_keyword_write] = ACTIONS(6747), - [sym_keyword_do] = ACTIONS(6741), - [sym_keyword_for] = ACTIONS(6741), - [sym_keyword_while] = ACTIONS(6741), - [sym_keyword_kill] = ACTIONS(6741), - [sym_keyword_lock] = ACTIONS(6741), - [sym_keyword_read] = ACTIONS(6741), - [sym_keyword_zload] = ACTIONS(6741), - [sym_keyword_open] = ACTIONS(6741), - [sym_keyword_close] = ACTIONS(6747), - [sym_keyword_use] = ACTIONS(6741), - [sym_keyword_new] = ACTIONS(6741), - [sym_keyword_if] = ACTIONS(6741), - [sym_keyword_oldelse] = ACTIONS(6741), - [sym_keyword_throw] = ACTIONS(6741), - [sym_keyword_print] = ACTIONS(6741), - [sym_keyword_zprint] = ACTIONS(6741), - [sym_keyword_try] = ACTIONS(6741), - [sym_keyword_job] = ACTIONS(6741), - [sym_keyword_break] = ACTIONS(6741), - [sym_keyword_merge] = ACTIONS(6747), - [sym_keyword_return] = ACTIONS(6741), - [aux_sym_keyword_quit_token1] = ACTIONS(6741), - [aux_sym_keyword_quit_token2] = ACTIONS(6741), - [sym_keyword_goto] = ACTIONS(6741), - [sym_keyword_halt] = ACTIONS(6741), - [sym_keyword_hang] = ACTIONS(6741), - [sym_keyword_halt_or_hang] = ACTIONS(6747), - [sym_keyword_continue] = ACTIONS(6741), - [sym_keyword_tcommit] = ACTIONS(6741), - [sym_keyword_trollback] = ACTIONS(6741), - [sym_keyword_tstart] = ACTIONS(6741), - [sym_keyword_xecute] = ACTIONS(6741), - [sym_keyword_view] = ACTIONS(6741), - [sym_keyword_zbreak] = ACTIONS(6741), - [sym_keyword_zkill] = ACTIONS(6741), - [sym_keyword_zn] = ACTIONS(6741), - [sym_keyword_zsu] = ACTIONS(6741), - [sym_keyword_ztrap] = ACTIONS(6747), - [sym_keyword_zwrite] = ACTIONS(6741), - [sym_keyword_zz] = ACTIONS(6741), - [sym_keyword_embedded_html] = ACTIONS(6741), - [sym_keyword_embedded_xml] = ACTIONS(6741), - [sym_keyword_embedded_sql_amp] = ACTIONS(6741), - [sym_keyword_embedded_sql_hash] = ACTIONS(6741), - [anon_sym_AMPjs] = ACTIONS(6747), - [anon_sym_AMPjscript] = ACTIONS(6741), - [anon_sym_AMPjavascript] = ACTIONS(6741), - [sym_keyword_zremove] = ACTIONS(6741), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6747), - [aux_sym_commands_with_printlist_token1] = ACTIONS(6747), - [aux_sym_commands_with_printlist_token2] = ACTIONS(6747), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(6741), - [sym__bol] = ACTIONS(6741), - [sym_tag_end_if] = ACTIONS(6741), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(8716)] = { - [sym_line_comment_1] = STATE(8716), - [sym_line_comment_2] = STATE(8716), - [sym_line_comment_3] = STATE(8716), - [sym_line_comment_4] = STATE(8716), - [sym_block_comment] = STATE(8716), - [sym_documatic_line] = STATE(8716), [anon_sym_LPAREN2] = ACTIONS(3886), [anon_sym_PIPE] = ACTIONS(3886), [anon_sym_COMMA] = ACTIONS(3886), @@ -1111442,13 +1111355,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(3886), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8717)] = { - [sym_line_comment_1] = STATE(8717), - [sym_line_comment_2] = STATE(8717), - [sym_line_comment_3] = STATE(8717), - [sym_line_comment_4] = STATE(8717), - [sym_block_comment] = STATE(8717), - [sym_documatic_line] = STATE(8717), + [STATE(8716)] = { + [sym_line_comment_1] = STATE(8716), + [sym_line_comment_2] = STATE(8716), + [sym_line_comment_3] = STATE(8716), + [sym_line_comment_4] = STATE(8716), + [sym_block_comment] = STATE(8716), + [sym_documatic_line] = STATE(8716), [anon_sym_LPAREN2] = ACTIONS(3928), [anon_sym_PIPE] = ACTIONS(3928), [anon_sym_COMMA] = ACTIONS(3928), @@ -1111529,13 +1111442,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(3928), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8718)] = { - [sym_line_comment_1] = STATE(8718), - [sym_line_comment_2] = STATE(8718), - [sym_line_comment_3] = STATE(8718), - [sym_line_comment_4] = STATE(8718), - [sym_block_comment] = STATE(8718), - [sym_documatic_line] = STATE(8718), + [STATE(8717)] = { + [sym_line_comment_1] = STATE(8717), + [sym_line_comment_2] = STATE(8717), + [sym_line_comment_3] = STATE(8717), + [sym_line_comment_4] = STATE(8717), + [sym_block_comment] = STATE(8717), + [sym_documatic_line] = STATE(8717), [anon_sym_LPAREN2] = ACTIONS(3971), [anon_sym_PIPE] = ACTIONS(3971), [anon_sym_COMMA] = ACTIONS(3971), @@ -1111616,13 +1111529,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(3971), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8719)] = { - [sym_line_comment_1] = STATE(8719), - [sym_line_comment_2] = STATE(8719), - [sym_line_comment_3] = STATE(8719), - [sym_line_comment_4] = STATE(8719), - [sym_block_comment] = STATE(8719), - [sym_documatic_line] = STATE(8719), + [STATE(8718)] = { + [sym_line_comment_1] = STATE(8718), + [sym_line_comment_2] = STATE(8718), + [sym_line_comment_3] = STATE(8718), + [sym_line_comment_4] = STATE(8718), + [sym_block_comment] = STATE(8718), + [sym_documatic_line] = STATE(8718), [anon_sym_LPAREN2] = ACTIONS(4066), [anon_sym_PIPE] = ACTIONS(4066), [anon_sym_COMMA] = ACTIONS(4066), @@ -1111703,13 +1111616,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(4066), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8720)] = { - [sym_line_comment_1] = STATE(8720), - [sym_line_comment_2] = STATE(8720), - [sym_line_comment_3] = STATE(8720), - [sym_line_comment_4] = STATE(8720), - [sym_block_comment] = STATE(8720), - [sym_documatic_line] = STATE(8720), + [STATE(8719)] = { + [sym_line_comment_1] = STATE(8719), + [sym_line_comment_2] = STATE(8719), + [sym_line_comment_3] = STATE(8719), + [sym_line_comment_4] = STATE(8719), + [sym_block_comment] = STATE(8719), + [sym_documatic_line] = STATE(8719), [anon_sym_LPAREN2] = ACTIONS(4080), [anon_sym_PIPE] = ACTIONS(4080), [anon_sym_COMMA] = ACTIONS(4080), @@ -1111790,13 +1111703,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(4080), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8721)] = { - [sym_line_comment_1] = STATE(8721), - [sym_line_comment_2] = STATE(8721), - [sym_line_comment_3] = STATE(8721), - [sym_line_comment_4] = STATE(8721), - [sym_block_comment] = STATE(8721), - [sym_documatic_line] = STATE(8721), + [STATE(8720)] = { + [sym_line_comment_1] = STATE(8720), + [sym_line_comment_2] = STATE(8720), + [sym_line_comment_3] = STATE(8720), + [sym_line_comment_4] = STATE(8720), + [sym_block_comment] = STATE(8720), + [sym_documatic_line] = STATE(8720), [anon_sym_LPAREN2] = ACTIONS(4084), [anon_sym_PIPE] = ACTIONS(4084), [anon_sym_COMMA] = ACTIONS(4084), @@ -1111877,15 +1111790,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(4084), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8722)] = { - [sym_line_comment_1] = STATE(8722), - [sym_line_comment_2] = STATE(8722), - [sym_line_comment_3] = STATE(8722), - [sym_line_comment_4] = STATE(8722), - [sym_block_comment] = STATE(8722), + [STATE(8721)] = { + [sym_line_comment_1] = STATE(8721), + [sym_line_comment_2] = STATE(8721), + [sym_line_comment_3] = STATE(8721), + [sym_line_comment_4] = STATE(8721), + [sym_block_comment] = STATE(8721), [sym_elseif_block] = STATE(11289), [sym_else_block] = STATE(12023), - [sym_documatic_line] = STATE(8722), + [sym_documatic_line] = STATE(8721), [aux_sym_command_if_repeat1] = STATE(8750), [aux_sym_macro_constant_token1] = ACTIONS(6899), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1111916,8 +1111829,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6899), [sym_keyword_new] = ACTIONS(6899), [sym_keyword_if] = ACTIONS(6899), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6901), [sym_keyword_throw] = ACTIONS(6899), [sym_keyword_print] = ACTIONS(6899), @@ -1111964,15 +1111877,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6899), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8723)] = { - [sym_line_comment_1] = STATE(8723), - [sym_line_comment_2] = STATE(8723), - [sym_line_comment_3] = STATE(8723), - [sym_line_comment_4] = STATE(8723), - [sym_block_comment] = STATE(8723), + [STATE(8722)] = { + [sym_line_comment_1] = STATE(8722), + [sym_line_comment_2] = STATE(8722), + [sym_line_comment_3] = STATE(8722), + [sym_line_comment_4] = STATE(8722), + [sym_block_comment] = STATE(8722), [sym_elseif_block] = STATE(11289), [sym_else_block] = STATE(12023), - [sym_documatic_line] = STATE(8723), + [sym_documatic_line] = STATE(8722), [aux_sym_command_if_repeat1] = STATE(9702), [aux_sym_macro_constant_token1] = ACTIONS(6899), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1112003,8 +1111916,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6899), [sym_keyword_new] = ACTIONS(6899), [sym_keyword_if] = ACTIONS(6899), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6901), [sym_keyword_throw] = ACTIONS(6899), [sym_keyword_print] = ACTIONS(6899), @@ -1112051,13 +1111964,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6899), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8724)] = { - [sym_line_comment_1] = STATE(8724), - [sym_line_comment_2] = STATE(8724), - [sym_line_comment_3] = STATE(8724), - [sym_line_comment_4] = STATE(8724), - [sym_block_comment] = STATE(8724), - [sym_documatic_line] = STATE(8724), + [STATE(8723)] = { + [sym_line_comment_1] = STATE(8723), + [sym_line_comment_2] = STATE(8723), + [sym_line_comment_3] = STATE(8723), + [sym_line_comment_4] = STATE(8723), + [sym_block_comment] = STATE(8723), + [sym_documatic_line] = STATE(8723), [anon_sym_LPAREN2] = ACTIONS(4098), [anon_sym_PIPE] = ACTIONS(4098), [anon_sym_COMMA] = ACTIONS(4098), @@ -1112138,13 +1112051,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(4098), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8725)] = { - [sym_line_comment_1] = STATE(8725), - [sym_line_comment_2] = STATE(8725), - [sym_line_comment_3] = STATE(8725), - [sym_line_comment_4] = STATE(8725), - [sym_block_comment] = STATE(8725), - [sym_documatic_line] = STATE(8725), + [STATE(8724)] = { + [sym_line_comment_1] = STATE(8724), + [sym_line_comment_2] = STATE(8724), + [sym_line_comment_3] = STATE(8724), + [sym_line_comment_4] = STATE(8724), + [sym_block_comment] = STATE(8724), + [sym_documatic_line] = STATE(8724), [anon_sym_LPAREN2] = ACTIONS(4119), [anon_sym_PIPE] = ACTIONS(4119), [anon_sym_COMMA] = ACTIONS(4119), @@ -1112225,13 +1112138,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(4119), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8726)] = { - [sym_line_comment_1] = STATE(8726), - [sym_line_comment_2] = STATE(8726), - [sym_line_comment_3] = STATE(8726), - [sym_line_comment_4] = STATE(8726), - [sym_block_comment] = STATE(8726), - [sym_documatic_line] = STATE(8726), + [STATE(8725)] = { + [sym_line_comment_1] = STATE(8725), + [sym_line_comment_2] = STATE(8725), + [sym_line_comment_3] = STATE(8725), + [sym_line_comment_4] = STATE(8725), + [sym_block_comment] = STATE(8725), + [sym_documatic_line] = STATE(8725), [anon_sym_LPAREN2] = ACTIONS(4137), [anon_sym_PIPE] = ACTIONS(4137), [anon_sym_COMMA] = ACTIONS(4137), @@ -1112312,13 +1112225,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(4137), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8727)] = { - [sym_line_comment_1] = STATE(8727), - [sym_line_comment_2] = STATE(8727), - [sym_line_comment_3] = STATE(8727), - [sym_line_comment_4] = STATE(8727), - [sym_block_comment] = STATE(8727), - [sym_documatic_line] = STATE(8727), + [STATE(8726)] = { + [sym_line_comment_1] = STATE(8726), + [sym_line_comment_2] = STATE(8726), + [sym_line_comment_3] = STATE(8726), + [sym_line_comment_4] = STATE(8726), + [sym_block_comment] = STATE(8726), + [sym_documatic_line] = STATE(8726), [anon_sym_LPAREN2] = ACTIONS(4145), [anon_sym_PIPE] = ACTIONS(4145), [anon_sym_COMMA] = ACTIONS(4145), @@ -1112399,13 +1112312,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(4145), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8728)] = { - [sym_line_comment_1] = STATE(8728), - [sym_line_comment_2] = STATE(8728), - [sym_line_comment_3] = STATE(8728), - [sym_line_comment_4] = STATE(8728), - [sym_block_comment] = STATE(8728), - [sym_documatic_line] = STATE(8728), + [STATE(8727)] = { + [sym_line_comment_1] = STATE(8727), + [sym_line_comment_2] = STATE(8727), + [sym_line_comment_3] = STATE(8727), + [sym_line_comment_4] = STATE(8727), + [sym_block_comment] = STATE(8727), + [sym_documatic_line] = STATE(8727), [anon_sym_LPAREN2] = ACTIONS(4228), [anon_sym_PIPE] = ACTIONS(4228), [anon_sym_COMMA] = ACTIONS(4228), @@ -1112486,13 +1112399,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(4228), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8729)] = { - [sym_line_comment_1] = STATE(8729), - [sym_line_comment_2] = STATE(8729), - [sym_line_comment_3] = STATE(8729), - [sym_line_comment_4] = STATE(8729), - [sym_block_comment] = STATE(8729), - [sym_documatic_line] = STATE(8729), + [STATE(8728)] = { + [sym_line_comment_1] = STATE(8728), + [sym_line_comment_2] = STATE(8728), + [sym_line_comment_3] = STATE(8728), + [sym_line_comment_4] = STATE(8728), + [sym_block_comment] = STATE(8728), + [sym_documatic_line] = STATE(8728), [anon_sym_LPAREN2] = ACTIONS(4246), [anon_sym_PIPE] = ACTIONS(4246), [anon_sym_COMMA] = ACTIONS(4246), @@ -1112573,13 +1112486,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(4246), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8730)] = { - [sym_line_comment_1] = STATE(8730), - [sym_line_comment_2] = STATE(8730), - [sym_line_comment_3] = STATE(8730), - [sym_line_comment_4] = STATE(8730), - [sym_block_comment] = STATE(8730), - [sym_documatic_line] = STATE(8730), + [STATE(8729)] = { + [sym_line_comment_1] = STATE(8729), + [sym_line_comment_2] = STATE(8729), + [sym_line_comment_3] = STATE(8729), + [sym_line_comment_4] = STATE(8729), + [sym_block_comment] = STATE(8729), + [sym_documatic_line] = STATE(8729), [anon_sym_LPAREN2] = ACTIONS(2980), [anon_sym_PIPE] = ACTIONS(2980), [anon_sym_COMMA] = ACTIONS(2980), @@ -1112660,13 +1112573,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(2980), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8731)] = { - [sym_line_comment_1] = STATE(8731), - [sym_line_comment_2] = STATE(8731), - [sym_line_comment_3] = STATE(8731), - [sym_line_comment_4] = STATE(8731), - [sym_block_comment] = STATE(8731), - [sym_documatic_line] = STATE(8731), + [STATE(8730)] = { + [sym_line_comment_1] = STATE(8730), + [sym_line_comment_2] = STATE(8730), + [sym_line_comment_3] = STATE(8730), + [sym_line_comment_4] = STATE(8730), + [sym_block_comment] = STATE(8730), + [sym_documatic_line] = STATE(8730), [anon_sym_LPAREN2] = ACTIONS(4344), [anon_sym_PIPE] = ACTIONS(4344), [anon_sym_COMMA] = ACTIONS(4344), @@ -1112747,13 +1112660,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(4344), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8732)] = { - [sym_line_comment_1] = STATE(8732), - [sym_line_comment_2] = STATE(8732), - [sym_line_comment_3] = STATE(8732), - [sym_line_comment_4] = STATE(8732), - [sym_block_comment] = STATE(8732), - [sym_documatic_line] = STATE(8732), + [STATE(8731)] = { + [sym_line_comment_1] = STATE(8731), + [sym_line_comment_2] = STATE(8731), + [sym_line_comment_3] = STATE(8731), + [sym_line_comment_4] = STATE(8731), + [sym_block_comment] = STATE(8731), + [sym_documatic_line] = STATE(8731), [anon_sym_LPAREN2] = ACTIONS(3549), [anon_sym_PIPE] = ACTIONS(3549), [anon_sym_COMMA] = ACTIONS(3549), @@ -1112834,13 +1112747,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(3549), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8733)] = { - [sym_line_comment_1] = STATE(8733), - [sym_line_comment_2] = STATE(8733), - [sym_line_comment_3] = STATE(8733), - [sym_line_comment_4] = STATE(8733), - [sym_block_comment] = STATE(8733), - [sym_documatic_line] = STATE(8733), + [STATE(8732)] = { + [sym_line_comment_1] = STATE(8732), + [sym_line_comment_2] = STATE(8732), + [sym_line_comment_3] = STATE(8732), + [sym_line_comment_4] = STATE(8732), + [sym_block_comment] = STATE(8732), + [sym_documatic_line] = STATE(8732), [anon_sym_LPAREN2] = ACTIONS(3643), [anon_sym_PIPE] = ACTIONS(3643), [anon_sym_COMMA] = ACTIONS(3643), @@ -1112921,13 +1112834,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(3643), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8734)] = { - [sym_line_comment_1] = STATE(8734), - [sym_line_comment_2] = STATE(8734), - [sym_line_comment_3] = STATE(8734), - [sym_line_comment_4] = STATE(8734), - [sym_block_comment] = STATE(8734), - [sym_documatic_line] = STATE(8734), + [STATE(8733)] = { + [sym_line_comment_1] = STATE(8733), + [sym_line_comment_2] = STATE(8733), + [sym_line_comment_3] = STATE(8733), + [sym_line_comment_4] = STATE(8733), + [sym_block_comment] = STATE(8733), + [sym_documatic_line] = STATE(8733), [anon_sym_LPAREN2] = ACTIONS(3649), [anon_sym_PIPE] = ACTIONS(3649), [anon_sym_COMMA] = ACTIONS(3649), @@ -1113008,13 +1112921,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(3649), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8735)] = { - [sym_line_comment_1] = STATE(8735), - [sym_line_comment_2] = STATE(8735), - [sym_line_comment_3] = STATE(8735), - [sym_line_comment_4] = STATE(8735), - [sym_block_comment] = STATE(8735), - [sym_documatic_line] = STATE(8735), + [STATE(8734)] = { + [sym_line_comment_1] = STATE(8734), + [sym_line_comment_2] = STATE(8734), + [sym_line_comment_3] = STATE(8734), + [sym_line_comment_4] = STATE(8734), + [sym_block_comment] = STATE(8734), + [sym_documatic_line] = STATE(8734), [anon_sym_LPAREN2] = ACTIONS(3715), [anon_sym_PIPE] = ACTIONS(3715), [anon_sym_COMMA] = ACTIONS(3715), @@ -1113095,13 +1113008,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(3715), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8736)] = { - [sym_line_comment_1] = STATE(8736), - [sym_line_comment_2] = STATE(8736), - [sym_line_comment_3] = STATE(8736), - [sym_line_comment_4] = STATE(8736), - [sym_block_comment] = STATE(8736), - [sym_documatic_line] = STATE(8736), + [STATE(8735)] = { + [sym_line_comment_1] = STATE(8735), + [sym_line_comment_2] = STATE(8735), + [sym_line_comment_3] = STATE(8735), + [sym_line_comment_4] = STATE(8735), + [sym_block_comment] = STATE(8735), + [sym_documatic_line] = STATE(8735), [ts_builtin_sym_end] = ACTIONS(8223), [anon_sym_COMMA] = ACTIONS(8223), [aux_sym_macro_constant_token1] = ACTIONS(8223), @@ -1113182,13 +1113095,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8223), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8737)] = { - [sym_line_comment_1] = STATE(8737), - [sym_line_comment_2] = STATE(8737), - [sym_line_comment_3] = STATE(8737), - [sym_line_comment_4] = STATE(8737), - [sym_block_comment] = STATE(8737), - [sym_documatic_line] = STATE(8737), + [STATE(8736)] = { + [sym_line_comment_1] = STATE(8736), + [sym_line_comment_2] = STATE(8736), + [sym_line_comment_3] = STATE(8736), + [sym_line_comment_4] = STATE(8736), + [sym_block_comment] = STATE(8736), + [sym_documatic_line] = STATE(8736), [anon_sym_LPAREN2] = ACTIONS(3721), [anon_sym_PIPE] = ACTIONS(3721), [anon_sym_COMMA] = ACTIONS(3721), @@ -1113269,7 +1113182,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(3721), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8738)] = { + [STATE(8737)] = { [sym_expression] = STATE(22923), [sym_expr_atom] = STATE(16095), [sym_parenthetical_expression] = STATE(14897), @@ -1113308,20 +1113221,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(8738), - [sym_line_comment_2] = STATE(8738), - [sym_line_comment_3] = STATE(8738), - [sym_line_comment_4] = STATE(8738), - [sym_block_comment] = STATE(8738), + [sym_line_comment_1] = STATE(8737), + [sym_line_comment_2] = STATE(8737), + [sym_line_comment_3] = STATE(8737), + [sym_line_comment_4] = STATE(8737), + [sym_block_comment] = STATE(8737), [sym_tag_parameter] = STATE(22065), - [sym_documatic_line] = STATE(8738), + [sym_documatic_line] = STATE(8737), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_AMP] = ACTIONS(8392), [anon_sym_LBRACK] = ACTIONS(8394), - [anon_sym_RPAREN2] = ACTIONS(8696), + [anon_sym_RPAREN2] = ACTIONS(8692), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(8398), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(8400), @@ -1113356,7 +1113269,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8739)] = { + [STATE(8738)] = { [sym_expression] = STATE(24376), [sym_expr_atom] = STATE(15381), [sym_parenthetical_expression] = STATE(15393), @@ -1113395,12 +1113308,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14752), [sym_json_object_literal] = STATE(15393), [sym_json_array_literal] = STATE(14958), - [sym_line_comment_1] = STATE(8739), - [sym_line_comment_2] = STATE(8739), - [sym_line_comment_3] = STATE(8739), - [sym_line_comment_4] = STATE(8739), - [sym_block_comment] = STATE(8739), - [sym_documatic_line] = STATE(8739), + [sym_line_comment_1] = STATE(8738), + [sym_line_comment_2] = STATE(8738), + [sym_line_comment_3] = STATE(8738), + [sym_line_comment_4] = STATE(8738), + [sym_block_comment] = STATE(8738), + [sym_documatic_line] = STATE(8738), [aux_sym_method_args_repeat1] = STATE(22159), [anon_sym_LPAREN] = ACTIONS(7862), [anon_sym_RPAREN] = ACTIONS(8492), @@ -1113443,7 +1113356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8740)] = { + [STATE(8739)] = { [sym_expression] = STATE(24376), [sym_expr_atom] = STATE(15381), [sym_parenthetical_expression] = STATE(15393), @@ -1113482,15 +1113395,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14752), [sym_json_object_literal] = STATE(15393), [sym_json_array_literal] = STATE(14958), - [sym_line_comment_1] = STATE(8740), - [sym_line_comment_2] = STATE(8740), - [sym_line_comment_3] = STATE(8740), - [sym_line_comment_4] = STATE(8740), - [sym_block_comment] = STATE(8740), - [sym_documatic_line] = STATE(8740), + [sym_line_comment_1] = STATE(8739), + [sym_line_comment_2] = STATE(8739), + [sym_line_comment_3] = STATE(8739), + [sym_line_comment_4] = STATE(8739), + [sym_block_comment] = STATE(8739), + [sym_documatic_line] = STATE(8739), [aux_sym_method_args_repeat1] = STATE(23232), [anon_sym_LPAREN] = ACTIONS(7862), - [anon_sym_RPAREN] = ACTIONS(8698), + [anon_sym_RPAREN] = ACTIONS(8694), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1113530,7 +1113443,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8741)] = { + [STATE(8740)] = { [sym_expression] = STATE(24376), [sym_expr_atom] = STATE(15381), [sym_parenthetical_expression] = STATE(15393), @@ -1113569,15 +1113482,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14752), [sym_json_object_literal] = STATE(15393), [sym_json_array_literal] = STATE(14958), - [sym_line_comment_1] = STATE(8741), - [sym_line_comment_2] = STATE(8741), - [sym_line_comment_3] = STATE(8741), - [sym_line_comment_4] = STATE(8741), - [sym_block_comment] = STATE(8741), - [sym_documatic_line] = STATE(8741), + [sym_line_comment_1] = STATE(8740), + [sym_line_comment_2] = STATE(8740), + [sym_line_comment_3] = STATE(8740), + [sym_line_comment_4] = STATE(8740), + [sym_block_comment] = STATE(8740), + [sym_documatic_line] = STATE(8740), [aux_sym_built_in_func_with_pos_options_repeat1] = STATE(22264), [anon_sym_LPAREN] = ACTIONS(7862), - [anon_sym_RPAREN] = ACTIONS(8700), + [anon_sym_RPAREN] = ACTIONS(8696), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1113586,7 +1113499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1113617,16 +1113530,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8742)] = { - [sym_line_comment_1] = STATE(8742), - [sym_line_comment_2] = STATE(8742), - [sym_line_comment_3] = STATE(8742), - [sym_line_comment_4] = STATE(8742), - [sym_block_comment] = STATE(8742), - [sym_documatic_line] = STATE(8742), + [STATE(8741)] = { + [sym_line_comment_1] = STATE(8741), + [sym_line_comment_2] = STATE(8741), + [sym_line_comment_3] = STATE(8741), + [sym_line_comment_4] = STATE(8741), + [sym_block_comment] = STATE(8741), + [sym_documatic_line] = STATE(8741), [aux_sym_command_do_repeat3] = STATE(9734), [anon_sym_COMMA] = ACTIONS(7381), - [anon_sym_LBRACE] = ACTIONS(8702), + [anon_sym_LBRACE] = ACTIONS(8698), [aux_sym_macro_constant_token1] = ACTIONS(8044), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1113704,15 +1113617,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8044), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8743)] = { - [sym_line_comment_1] = STATE(8743), - [sym_line_comment_2] = STATE(8743), - [sym_line_comment_3] = STATE(8743), - [sym_line_comment_4] = STATE(8743), - [sym_block_comment] = STATE(8743), + [STATE(8742)] = { + [sym_line_comment_1] = STATE(8742), + [sym_line_comment_2] = STATE(8742), + [sym_line_comment_3] = STATE(8742), + [sym_line_comment_4] = STATE(8742), + [sym_block_comment] = STATE(8742), [sym_elseif_block] = STATE(11289), - [sym_else_block] = STATE(11858), - [sym_documatic_line] = STATE(8743), + [sym_else_block] = STATE(11859), + [sym_documatic_line] = STATE(8742), [aux_sym_command_if_repeat1] = STATE(9702), [aux_sym_macro_constant_token1] = ACTIONS(6815), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1113743,8 +1113656,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6815), [sym_keyword_new] = ACTIONS(6815), [sym_keyword_if] = ACTIONS(6815), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6817), [sym_keyword_throw] = ACTIONS(6815), [sym_keyword_print] = ACTIONS(6815), @@ -1113791,15 +1113704,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6815), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8744)] = { - [sym_line_comment_1] = STATE(8744), - [sym_line_comment_2] = STATE(8744), - [sym_line_comment_3] = STATE(8744), - [sym_line_comment_4] = STATE(8744), - [sym_block_comment] = STATE(8744), + [STATE(8743)] = { + [sym_line_comment_1] = STATE(8743), + [sym_line_comment_2] = STATE(8743), + [sym_line_comment_3] = STATE(8743), + [sym_line_comment_4] = STATE(8743), + [sym_block_comment] = STATE(8743), [sym_elseif_block] = STATE(11289), - [sym_else_block] = STATE(11858), - [sym_documatic_line] = STATE(8744), + [sym_else_block] = STATE(11859), + [sym_documatic_line] = STATE(8743), [aux_sym_command_if_repeat1] = STATE(8758), [aux_sym_macro_constant_token1] = ACTIONS(6815), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1113830,8 +1113743,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6815), [sym_keyword_new] = ACTIONS(6815), [sym_keyword_if] = ACTIONS(6815), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6817), [sym_keyword_throw] = ACTIONS(6815), [sym_keyword_print] = ACTIONS(6815), @@ -1113878,7 +1113791,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6815), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(8745)] = { + [STATE(8744)] = { [sym_expression] = STATE(24376), [sym_expr_atom] = STATE(15381), [sym_parenthetical_expression] = STATE(15393), @@ -1113917,189 +1113830,276 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14752), [sym_json_object_literal] = STATE(15393), [sym_json_array_literal] = STATE(14958), + [sym_line_comment_1] = STATE(8744), + [sym_line_comment_2] = STATE(8744), + [sym_line_comment_3] = STATE(8744), + [sym_line_comment_4] = STATE(8744), + [sym_block_comment] = STATE(8744), + [sym_documatic_line] = STATE(8744), + [aux_sym_method_args_repeat1] = STATE(21847), + [anon_sym_LPAREN] = ACTIONS(7862), + [anon_sym_RPAREN] = ACTIONS(8700), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(7868), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(7870), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), + [aux_sym_dollarsf_token1] = ACTIONS(7874), + [anon_sym_COMMA] = ACTIONS(8332), + [anon_sym_DOT2] = ACTIONS(7876), + [anon_sym_CARET2] = ACTIONS(7878), + [anon_sym_CARET_DOLLAR] = ACTIONS(7880), + [anon_sym_LBRACE] = ACTIONS(7882), + [aux_sym_instance_variable_token1] = ACTIONS(7884), + [anon_sym_DOT_DOT] = ACTIONS(7886), + [aux_sym_system_defined_variable_token1] = ACTIONS(7888), + [aux_sym_dollar_text_token1] = ACTIONS(7890), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(7892), + [aux_sym_dollar_function_token1] = ACTIONS(7894), + [aux_sym_dollar_select_token1] = ACTIONS(7896), + [aux_sym_dollar_case_token1] = ACTIONS(7898), + [aux_sym_dollar_list_token1] = ACTIONS(7900), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(7902), + [aux_sym_dollar_method_token1] = ACTIONS(7904), + [anon_sym_AT2] = ACTIONS(7906), + [sym_objectscript_identifier_special] = ACTIONS(7908), + [sym_objectscript_identifier] = ACTIONS(7910), + [sym_numeric_literal] = ACTIONS(7912), + [sym_string_literal] = ACTIONS(7912), + [aux_sym_macro_constant_token1] = ACTIONS(7914), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(8745)] = { [sym_line_comment_1] = STATE(8745), [sym_line_comment_2] = STATE(8745), [sym_line_comment_3] = STATE(8745), [sym_line_comment_4] = STATE(8745), [sym_block_comment] = STATE(8745), [sym_documatic_line] = STATE(8745), - [aux_sym_method_args_repeat1] = STATE(21847), + [ts_builtin_sym_end] = ACTIONS(8231), + [anon_sym_COMMA] = ACTIONS(8231), + [aux_sym_macro_constant_token1] = ACTIONS(8231), + [anon_sym_RBRACE2] = ACTIONS(8231), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8231), + [sym_keyword_dim] = ACTIONS(8231), + [sym_keyword_pound_define] = ACTIONS(8231), + [sym_keyword_pound_def1arg] = ACTIONS(8231), + [sym_keyword_pound_import] = ACTIONS(8231), + [sym_keyword_pound_include] = ACTIONS(8231), + [sym_keyword_pound_if] = ACTIONS(8233), + [sym_keyword_pound_endif] = ACTIONS(8231), + [sym_keyword_pound_elseif] = ACTIONS(8231), + [sym_keyword_pound_ifdef] = ACTIONS(8231), + [sym_keyword_pound_else] = ACTIONS(8233), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8231), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8231), + [sym_keyword_write] = ACTIONS(8233), + [sym_keyword_do] = ACTIONS(8231), + [sym_keyword_for] = ACTIONS(8231), + [sym_keyword_while] = ACTIONS(8231), + [sym_keyword_kill] = ACTIONS(8231), + [sym_keyword_lock] = ACTIONS(8231), + [sym_keyword_read] = ACTIONS(8231), + [sym_keyword_zload] = ACTIONS(8231), + [sym_keyword_open] = ACTIONS(8231), + [sym_keyword_close] = ACTIONS(8233), + [sym_keyword_use] = ACTIONS(8231), + [sym_keyword_new] = ACTIONS(8231), + [sym_keyword_if] = ACTIONS(8231), + [sym_keyword_oldelse] = ACTIONS(8231), + [sym_keyword_throw] = ACTIONS(8231), + [sym_keyword_print] = ACTIONS(8231), + [sym_keyword_zprint] = ACTIONS(8231), + [sym_keyword_try] = ACTIONS(8231), + [sym_keyword_job] = ACTIONS(8231), + [sym_keyword_break] = ACTIONS(8231), + [sym_keyword_merge] = ACTIONS(8233), + [sym_keyword_return] = ACTIONS(8231), + [aux_sym_keyword_quit_token1] = ACTIONS(8231), + [aux_sym_keyword_quit_token2] = ACTIONS(8231), + [sym_keyword_goto] = ACTIONS(8231), + [sym_keyword_halt] = ACTIONS(8231), + [sym_keyword_hang] = ACTIONS(8231), + [sym_keyword_halt_or_hang] = ACTIONS(8233), + [sym_keyword_continue] = ACTIONS(8231), + [sym_keyword_tcommit] = ACTIONS(8231), + [sym_keyword_trollback] = ACTIONS(8231), + [sym_keyword_tstart] = ACTIONS(8231), + [sym_keyword_xecute] = ACTIONS(8231), + [sym_keyword_view] = ACTIONS(8231), + [sym_keyword_zbreak] = ACTIONS(8231), + [sym_keyword_zkill] = ACTIONS(8231), + [sym_keyword_zn] = ACTIONS(8231), + [sym_keyword_zsu] = ACTIONS(8231), + [sym_keyword_ztrap] = ACTIONS(8233), + [sym_keyword_zwrite] = ACTIONS(8231), + [sym_keyword_zz] = ACTIONS(8231), + [sym_keyword_embedded_html] = ACTIONS(8231), + [sym_keyword_embedded_xml] = ACTIONS(8231), + [sym_keyword_embedded_sql_amp] = ACTIONS(8231), + [sym_keyword_embedded_sql_hash] = ACTIONS(8231), + [anon_sym_AMPjs] = ACTIONS(8233), + [anon_sym_AMPjscript] = ACTIONS(8231), + [anon_sym_AMPjavascript] = ACTIONS(8231), + [sym_keyword_zremove] = ACTIONS(8231), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8233), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8233), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8233), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8231), + [sym_tag_end_if] = ACTIONS(8231), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(8746)] = { + [sym_line_comment_1] = STATE(8746), + [sym_line_comment_2] = STATE(8746), + [sym_line_comment_3] = STATE(8746), + [sym_line_comment_4] = STATE(8746), + [sym_block_comment] = STATE(8746), + [sym_documatic_line] = STATE(8746), + [ts_builtin_sym_end] = ACTIONS(8702), + [aux_sym_macro_constant_token1] = ACTIONS(8702), + [anon_sym_RBRACE2] = ACTIONS(8702), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8702), + [sym_keyword_dim] = ACTIONS(8702), + [sym_keyword_pound_define] = ACTIONS(8702), + [sym_keyword_pound_def1arg] = ACTIONS(8702), + [sym_keyword_pound_import] = ACTIONS(8702), + [sym_keyword_pound_include] = ACTIONS(8702), + [sym_keyword_pound_if] = ACTIONS(8704), + [sym_keyword_pound_endif] = ACTIONS(8702), + [sym_keyword_pound_elseif] = ACTIONS(8702), + [sym_keyword_pound_ifdef] = ACTIONS(8702), + [sym_keyword_pound_else] = ACTIONS(8704), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8702), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8702), + [sym_keyword_write] = ACTIONS(8704), + [sym_keyword_do] = ACTIONS(8702), + [sym_keyword_for] = ACTIONS(8702), + [sym_keyword_while] = ACTIONS(8702), + [sym_keyword_kill] = ACTIONS(8702), + [sym_keyword_lock] = ACTIONS(8702), + [sym_keyword_read] = ACTIONS(8702), + [sym_keyword_zload] = ACTIONS(8702), + [sym_keyword_open] = ACTIONS(8702), + [sym_keyword_close] = ACTIONS(8704), + [sym_keyword_use] = ACTIONS(8702), + [sym_keyword_new] = ACTIONS(8702), + [sym_keyword_if] = ACTIONS(8702), + [sym_keyword_oldelse] = ACTIONS(8702), + [sym_keyword_throw] = ACTIONS(8702), + [sym_keyword_print] = ACTIONS(8702), + [sym_keyword_zprint] = ACTIONS(8702), + [sym_keyword_try] = ACTIONS(8702), + [sym_keyword_job] = ACTIONS(8702), + [sym_keyword_break] = ACTIONS(8702), + [sym_keyword_merge] = ACTIONS(8704), + [sym_keyword_return] = ACTIONS(8702), + [aux_sym_keyword_quit_token1] = ACTIONS(8702), + [aux_sym_keyword_quit_token2] = ACTIONS(8702), + [sym_keyword_goto] = ACTIONS(8702), + [sym_keyword_halt] = ACTIONS(8702), + [sym_keyword_hang] = ACTIONS(8702), + [sym_keyword_halt_or_hang] = ACTIONS(8704), + [sym_keyword_continue] = ACTIONS(8702), + [sym_keyword_tcommit] = ACTIONS(8702), + [sym_keyword_trollback] = ACTIONS(8702), + [sym_keyword_tstart] = ACTIONS(8702), + [sym_keyword_xecute] = ACTIONS(8702), + [sym_keyword_view] = ACTIONS(8702), + [sym_keyword_zbreak] = ACTIONS(8702), + [sym_keyword_zkill] = ACTIONS(8702), + [sym_keyword_zn] = ACTIONS(8702), + [sym_keyword_zsu] = ACTIONS(8702), + [sym_keyword_ztrap] = ACTIONS(8704), + [sym_keyword_zwrite] = ACTIONS(8702), + [sym_keyword_zz] = ACTIONS(8702), + [sym_keyword_embedded_html] = ACTIONS(8702), + [sym_keyword_embedded_xml] = ACTIONS(8702), + [sym_keyword_embedded_sql_amp] = ACTIONS(8702), + [sym_keyword_embedded_sql_hash] = ACTIONS(8702), + [anon_sym_AMPjs] = ACTIONS(8704), + [anon_sym_AMPjscript] = ACTIONS(8702), + [anon_sym_AMPjavascript] = ACTIONS(8702), + [sym_keyword_zremove] = ACTIONS(8702), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8704), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8704), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8704), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8702), + [sym__bol] = ACTIONS(8702), + [sym_tag_end_if] = ACTIONS(8702), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(8747)] = { + [sym_expression] = STATE(21049), + [sym_expr_atom] = STATE(15381), + [sym_parenthetical_expression] = STATE(15393), + [sym_unary_operator] = STATE(12656), + [sym_class_method_call] = STATE(15393), + [sym_class_ref] = STATE(22306), + [sym_superclass_method_call] = STATE(14958), + [sym_extrinsic_function] = STATE(15393), + [sym_dollarsf] = STATE(14979), + [sym_method_arg] = STATE(22804), + [sym_byref_arg] = STATE(24376), + [sym_variadic_arg] = STATE(24376), + [sym_gvn] = STATE(14958), + [sym_lvn] = STATE(15627), + [sym_ssvn] = STATE(14958), + [sym_sql_field_reference] = STATE(14958), + [sym_oref_chain_expr] = STATE(14958), + [sym_instance_variable] = STATE(15393), + [sym_relative_dot_method] = STATE(15393), + [sym_relative_dot_property] = STATE(15393), + [sym_relative_dot_parameter] = STATE(14958), + [sym_system_defined_variable] = STATE(15393), + [sym_system_defined_function] = STATE(15393), + [sym_dollar_text] = STATE(14979), + [sym_dollar_bitlogic] = STATE(14979), + [sym_dollar_function] = STATE(14979), + [sym_dollar_select] = STATE(14979), + [sym_dollar_case] = STATE(14979), + [sym_dollar_list] = STATE(14979), + [sym_built_in_func_with_pos_options] = STATE(14979), + [sym_dollar_method] = STATE(14979), + [sym_unary_expression] = STATE(14958), + [sym_indirection] = STATE(14958), + [sym_macro] = STATE(15393), + [sym_macro_constant] = STATE(14752), + [sym_macro_function] = STATE(14752), + [sym_json_object_literal] = STATE(15393), + [sym_json_array_literal] = STATE(14958), + [sym_line_comment_1] = STATE(8747), + [sym_line_comment_2] = STATE(8747), + [sym_line_comment_3] = STATE(8747), + [sym_line_comment_4] = STATE(8747), + [sym_block_comment] = STATE(8747), + [sym_documatic_line] = STATE(8747), + [aux_sym_method_args_repeat1] = STATE(22807), [anon_sym_LPAREN] = ACTIONS(7862), - [anon_sym_RPAREN] = ACTIONS(8704), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(7868), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(7870), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), - [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8332), - [anon_sym_DOT2] = ACTIONS(7876), - [anon_sym_CARET2] = ACTIONS(7878), - [anon_sym_CARET_DOLLAR] = ACTIONS(7880), - [anon_sym_LBRACE] = ACTIONS(7882), - [aux_sym_instance_variable_token1] = ACTIONS(7884), - [anon_sym_DOT_DOT] = ACTIONS(7886), - [aux_sym_system_defined_variable_token1] = ACTIONS(7888), - [aux_sym_dollar_text_token1] = ACTIONS(7890), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(7892), - [aux_sym_dollar_function_token1] = ACTIONS(7894), - [aux_sym_dollar_select_token1] = ACTIONS(7896), - [aux_sym_dollar_case_token1] = ACTIONS(7898), - [aux_sym_dollar_list_token1] = ACTIONS(7900), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(7902), - [aux_sym_dollar_method_token1] = ACTIONS(7904), - [anon_sym_AT2] = ACTIONS(7906), - [sym_objectscript_identifier_special] = ACTIONS(7908), - [sym_objectscript_identifier] = ACTIONS(7910), - [sym_numeric_literal] = ACTIONS(7912), - [sym_string_literal] = ACTIONS(7912), - [aux_sym_macro_constant_token1] = ACTIONS(7914), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(8746)] = { - [sym_line_comment_1] = STATE(8746), - [sym_line_comment_2] = STATE(8746), - [sym_line_comment_3] = STATE(8746), - [sym_line_comment_4] = STATE(8746), - [sym_block_comment] = STATE(8746), - [sym_documatic_line] = STATE(8746), - [ts_builtin_sym_end] = ACTIONS(8231), - [anon_sym_COMMA] = ACTIONS(8231), - [aux_sym_macro_constant_token1] = ACTIONS(8231), - [anon_sym_RBRACE2] = ACTIONS(8231), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8231), - [sym_keyword_dim] = ACTIONS(8231), - [sym_keyword_pound_define] = ACTIONS(8231), - [sym_keyword_pound_def1arg] = ACTIONS(8231), - [sym_keyword_pound_import] = ACTIONS(8231), - [sym_keyword_pound_include] = ACTIONS(8231), - [sym_keyword_pound_if] = ACTIONS(8233), - [sym_keyword_pound_endif] = ACTIONS(8231), - [sym_keyword_pound_elseif] = ACTIONS(8231), - [sym_keyword_pound_ifdef] = ACTIONS(8231), - [sym_keyword_pound_else] = ACTIONS(8233), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8231), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8231), - [sym_keyword_write] = ACTIONS(8233), - [sym_keyword_do] = ACTIONS(8231), - [sym_keyword_for] = ACTIONS(8231), - [sym_keyword_while] = ACTIONS(8231), - [sym_keyword_kill] = ACTIONS(8231), - [sym_keyword_lock] = ACTIONS(8231), - [sym_keyword_read] = ACTIONS(8231), - [sym_keyword_zload] = ACTIONS(8231), - [sym_keyword_open] = ACTIONS(8231), - [sym_keyword_close] = ACTIONS(8233), - [sym_keyword_use] = ACTIONS(8231), - [sym_keyword_new] = ACTIONS(8231), - [sym_keyword_if] = ACTIONS(8231), - [sym_keyword_oldelse] = ACTIONS(8231), - [sym_keyword_throw] = ACTIONS(8231), - [sym_keyword_print] = ACTIONS(8231), - [sym_keyword_zprint] = ACTIONS(8231), - [sym_keyword_try] = ACTIONS(8231), - [sym_keyword_job] = ACTIONS(8231), - [sym_keyword_break] = ACTIONS(8231), - [sym_keyword_merge] = ACTIONS(8233), - [sym_keyword_return] = ACTIONS(8231), - [aux_sym_keyword_quit_token1] = ACTIONS(8231), - [aux_sym_keyword_quit_token2] = ACTIONS(8231), - [sym_keyword_goto] = ACTIONS(8231), - [sym_keyword_halt] = ACTIONS(8231), - [sym_keyword_hang] = ACTIONS(8231), - [sym_keyword_halt_or_hang] = ACTIONS(8233), - [sym_keyword_continue] = ACTIONS(8231), - [sym_keyword_tcommit] = ACTIONS(8231), - [sym_keyword_trollback] = ACTIONS(8231), - [sym_keyword_tstart] = ACTIONS(8231), - [sym_keyword_xecute] = ACTIONS(8231), - [sym_keyword_view] = ACTIONS(8231), - [sym_keyword_zbreak] = ACTIONS(8231), - [sym_keyword_zkill] = ACTIONS(8231), - [sym_keyword_zn] = ACTIONS(8231), - [sym_keyword_zsu] = ACTIONS(8231), - [sym_keyword_ztrap] = ACTIONS(8233), - [sym_keyword_zwrite] = ACTIONS(8231), - [sym_keyword_zz] = ACTIONS(8231), - [sym_keyword_embedded_html] = ACTIONS(8231), - [sym_keyword_embedded_xml] = ACTIONS(8231), - [sym_keyword_embedded_sql_amp] = ACTIONS(8231), - [sym_keyword_embedded_sql_hash] = ACTIONS(8231), - [anon_sym_AMPjs] = ACTIONS(8233), - [anon_sym_AMPjscript] = ACTIONS(8231), - [anon_sym_AMPjavascript] = ACTIONS(8231), - [sym_keyword_zremove] = ACTIONS(8231), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8233), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8233), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8233), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8231), - [sym_tag_end_if] = ACTIONS(8231), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(8747)] = { - [sym_expression] = STATE(21049), - [sym_expr_atom] = STATE(15381), - [sym_parenthetical_expression] = STATE(15393), - [sym_unary_operator] = STATE(12656), - [sym_class_method_call] = STATE(15393), - [sym_class_ref] = STATE(22306), - [sym_superclass_method_call] = STATE(14958), - [sym_extrinsic_function] = STATE(15393), - [sym_dollarsf] = STATE(14979), - [sym_method_arg] = STATE(22804), - [sym_byref_arg] = STATE(24376), - [sym_variadic_arg] = STATE(24376), - [sym_gvn] = STATE(14958), - [sym_lvn] = STATE(15627), - [sym_ssvn] = STATE(14958), - [sym_sql_field_reference] = STATE(14958), - [sym_oref_chain_expr] = STATE(14958), - [sym_instance_variable] = STATE(15393), - [sym_relative_dot_method] = STATE(15393), - [sym_relative_dot_property] = STATE(15393), - [sym_relative_dot_parameter] = STATE(14958), - [sym_system_defined_variable] = STATE(15393), - [sym_system_defined_function] = STATE(15393), - [sym_dollar_text] = STATE(14979), - [sym_dollar_bitlogic] = STATE(14979), - [sym_dollar_function] = STATE(14979), - [sym_dollar_select] = STATE(14979), - [sym_dollar_case] = STATE(14979), - [sym_dollar_list] = STATE(14979), - [sym_built_in_func_with_pos_options] = STATE(14979), - [sym_dollar_method] = STATE(14979), - [sym_unary_expression] = STATE(14958), - [sym_indirection] = STATE(14958), - [sym_macro] = STATE(15393), - [sym_macro_constant] = STATE(14752), - [sym_macro_function] = STATE(14752), - [sym_json_object_literal] = STATE(15393), - [sym_json_array_literal] = STATE(14958), - [sym_line_comment_1] = STATE(8747), - [sym_line_comment_2] = STATE(8747), - [sym_line_comment_3] = STATE(8747), - [sym_line_comment_4] = STATE(8747), - [sym_block_comment] = STATE(8747), - [sym_documatic_line] = STATE(8747), - [aux_sym_method_args_repeat1] = STATE(22807), - [anon_sym_LPAREN] = ACTIONS(7862), - [anon_sym_RPAREN] = ACTIONS(8706), + [anon_sym_RPAREN] = ACTIONS(8706), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1114146,84 +1114146,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8748), [sym_block_comment] = STATE(8748), [sym_documatic_line] = STATE(8748), - [ts_builtin_sym_end] = ACTIONS(8708), - [aux_sym_macro_constant_token1] = ACTIONS(8708), - [anon_sym_RBRACE2] = ACTIONS(8708), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8708), - [sym_keyword_dim] = ACTIONS(8708), - [sym_keyword_pound_define] = ACTIONS(8708), - [sym_keyword_pound_def1arg] = ACTIONS(8708), - [sym_keyword_pound_import] = ACTIONS(8708), - [sym_keyword_pound_include] = ACTIONS(8708), - [sym_keyword_pound_if] = ACTIONS(8710), - [sym_keyword_pound_endif] = ACTIONS(8708), - [sym_keyword_pound_elseif] = ACTIONS(8708), - [sym_keyword_pound_ifdef] = ACTIONS(8708), - [sym_keyword_pound_else] = ACTIONS(8710), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8708), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8708), - [sym_keyword_write] = ACTIONS(8710), - [sym_keyword_do] = ACTIONS(8708), - [sym_keyword_for] = ACTIONS(8708), - [sym_keyword_while] = ACTIONS(8708), - [sym_keyword_kill] = ACTIONS(8708), - [sym_keyword_lock] = ACTIONS(8708), - [sym_keyword_read] = ACTIONS(8708), - [sym_keyword_zload] = ACTIONS(8708), - [sym_keyword_open] = ACTIONS(8708), - [sym_keyword_close] = ACTIONS(8710), - [sym_keyword_use] = ACTIONS(8708), - [sym_keyword_new] = ACTIONS(8708), - [sym_keyword_if] = ACTIONS(8708), - [sym_keyword_oldelse] = ACTIONS(8708), - [sym_keyword_throw] = ACTIONS(8708), - [sym_keyword_print] = ACTIONS(8708), - [sym_keyword_zprint] = ACTIONS(8708), - [sym_keyword_try] = ACTIONS(8708), - [sym_keyword_job] = ACTIONS(8708), - [sym_keyword_break] = ACTIONS(8708), - [sym_keyword_merge] = ACTIONS(8710), - [sym_keyword_return] = ACTIONS(8708), - [aux_sym_keyword_quit_token1] = ACTIONS(8708), - [aux_sym_keyword_quit_token2] = ACTIONS(8708), - [sym_keyword_goto] = ACTIONS(8708), - [sym_keyword_halt] = ACTIONS(8708), - [sym_keyword_hang] = ACTIONS(8708), - [sym_keyword_halt_or_hang] = ACTIONS(8710), - [sym_keyword_continue] = ACTIONS(8708), - [sym_keyword_tcommit] = ACTIONS(8708), - [sym_keyword_trollback] = ACTIONS(8708), - [sym_keyword_tstart] = ACTIONS(8708), - [sym_keyword_xecute] = ACTIONS(8708), - [sym_keyword_view] = ACTIONS(8708), - [sym_keyword_zbreak] = ACTIONS(8708), - [sym_keyword_zkill] = ACTIONS(8708), - [sym_keyword_zn] = ACTIONS(8708), - [sym_keyword_zsu] = ACTIONS(8708), - [sym_keyword_ztrap] = ACTIONS(8710), - [sym_keyword_zwrite] = ACTIONS(8708), - [sym_keyword_zz] = ACTIONS(8708), - [sym_keyword_embedded_html] = ACTIONS(8708), - [sym_keyword_embedded_xml] = ACTIONS(8708), - [sym_keyword_embedded_sql_amp] = ACTIONS(8708), - [sym_keyword_embedded_sql_hash] = ACTIONS(8708), - [anon_sym_AMPjs] = ACTIONS(8710), - [anon_sym_AMPjscript] = ACTIONS(8708), - [anon_sym_AMPjavascript] = ACTIONS(8708), - [sym_keyword_zremove] = ACTIONS(8708), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8710), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8710), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8710), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8708), - [sym__bol] = ACTIONS(8708), - [sym_tag_end_if] = ACTIONS(8708), + [aux_sym_pound_dim_repeat1] = STATE(8514), + [ts_builtin_sym_end] = ACTIONS(7391), + [anon_sym_EQ] = ACTIONS(8708), + [anon_sym_COMMA] = ACTIONS(7936), + [aux_sym_macro_constant_token1] = ACTIONS(7391), + [anon_sym_RBRACE2] = ACTIONS(7391), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7391), + [sym_keyword_as] = ACTIONS(8710), + [sym_keyword_dim] = ACTIONS(7391), + [sym_keyword_pound_define] = ACTIONS(7391), + [sym_keyword_pound_def1arg] = ACTIONS(7391), + [sym_keyword_pound_import] = ACTIONS(7391), + [sym_keyword_pound_include] = ACTIONS(7391), + [sym_keyword_pound_if] = ACTIONS(7395), + [sym_keyword_pound_ifdef] = ACTIONS(7391), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7391), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7391), + [sym_keyword_write] = ACTIONS(7395), + [sym_keyword_do] = ACTIONS(7391), + [sym_keyword_for] = ACTIONS(7391), + [sym_keyword_while] = ACTIONS(7391), + [sym_keyword_kill] = ACTIONS(7391), + [sym_keyword_lock] = ACTIONS(7391), + [sym_keyword_read] = ACTIONS(7391), + [sym_keyword_zload] = ACTIONS(7391), + [sym_keyword_open] = ACTIONS(7391), + [sym_keyword_close] = ACTIONS(7395), + [sym_keyword_use] = ACTIONS(7391), + [sym_keyword_new] = ACTIONS(7391), + [sym_keyword_if] = ACTIONS(7391), + [sym_keyword_oldelse] = ACTIONS(7391), + [sym_keyword_throw] = ACTIONS(7391), + [sym_keyword_print] = ACTIONS(7391), + [sym_keyword_zprint] = ACTIONS(7391), + [sym_keyword_try] = ACTIONS(7391), + [sym_keyword_job] = ACTIONS(7391), + [sym_keyword_break] = ACTIONS(7391), + [sym_keyword_merge] = ACTIONS(7395), + [sym_keyword_return] = ACTIONS(7391), + [aux_sym_keyword_quit_token1] = ACTIONS(7391), + [aux_sym_keyword_quit_token2] = ACTIONS(7391), + [sym_keyword_goto] = ACTIONS(7391), + [sym_keyword_halt] = ACTIONS(7391), + [sym_keyword_hang] = ACTIONS(7391), + [sym_keyword_halt_or_hang] = ACTIONS(7395), + [sym_keyword_continue] = ACTIONS(7391), + [sym_keyword_tcommit] = ACTIONS(7391), + [sym_keyword_trollback] = ACTIONS(7391), + [sym_keyword_tstart] = ACTIONS(7391), + [sym_keyword_xecute] = ACTIONS(7391), + [sym_keyword_view] = ACTIONS(7391), + [sym_keyword_zbreak] = ACTIONS(7391), + [sym_keyword_zkill] = ACTIONS(7391), + [sym_keyword_zn] = ACTIONS(7391), + [sym_keyword_zsu] = ACTIONS(7391), + [sym_keyword_ztrap] = ACTIONS(7395), + [sym_keyword_zwrite] = ACTIONS(7391), + [sym_keyword_zz] = ACTIONS(7391), + [sym_keyword_embedded_html] = ACTIONS(7391), + [sym_keyword_embedded_xml] = ACTIONS(7391), + [sym_keyword_embedded_sql_amp] = ACTIONS(7391), + [sym_keyword_embedded_sql_hash] = ACTIONS(7391), + [anon_sym_AMPjs] = ACTIONS(7395), + [anon_sym_AMPjscript] = ACTIONS(7391), + [anon_sym_AMPjavascript] = ACTIONS(7391), + [sym_keyword_zremove] = ACTIONS(7391), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7395), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7395), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7395), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7391), + [sym_tag_end_if] = ACTIONS(7391), [sym_rtn_dot] = ACTIONS(15), }, [STATE(8749)] = { @@ -1114352,8 +1114352,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6863), [sym_keyword_new] = ACTIONS(6863), [sym_keyword_if] = ACTIONS(6863), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6865), [sym_keyword_throw] = ACTIONS(6863), [sym_keyword_print] = ACTIONS(6863), @@ -1114439,8 +1114439,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6863), [sym_keyword_new] = ACTIONS(6863), [sym_keyword_if] = ACTIONS(6863), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6865), [sym_keyword_throw] = ACTIONS(6863), [sym_keyword_print] = ACTIONS(6863), @@ -1114789,7 +1114789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8755), [sym_line_comment_4] = STATE(8755), [sym_block_comment] = STATE(8755), - [sym_mnemonic_name] = STATE(24132), + [sym_mnemonic_name] = STATE(24131), [sym_device_keywords] = STATE(22259), [sym_documatic_line] = STATE(8755), [aux_sym_open_parameters_repeat1] = STATE(23273), @@ -1115016,7 +1115016,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8758), [sym_block_comment] = STATE(8758), [sym_elseif_block] = STATE(11289), - [sym_else_block] = STATE(12004), + [sym_else_block] = STATE(12005), [sym_documatic_line] = STATE(8758), [aux_sym_command_if_repeat1] = STATE(9702), [aux_sym_macro_constant_token1] = ACTIONS(6867), @@ -1115048,8 +1115048,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6867), [sym_keyword_new] = ACTIONS(6867), [sym_keyword_if] = ACTIONS(6867), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6869), [sym_keyword_throw] = ACTIONS(6867), [sym_keyword_print] = ACTIONS(6867), @@ -1117277,7 +1117277,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8784), [sym_line_comment_4] = STATE(8784), [sym_block_comment] = STATE(8784), - [sym_timeout] = STATE(8664), + [sym_timeout] = STATE(8662), [sym_documatic_line] = STATE(8784), [anon_sym_COMMA] = ACTIONS(8166), [aux_sym_macro_constant_token1] = ACTIONS(8166), @@ -1117364,7 +1117364,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8785), [sym_line_comment_4] = STATE(8785), [sym_block_comment] = STATE(8785), - [sym_timeout] = STATE(8683), + [sym_timeout] = STATE(8682), [sym_documatic_line] = STATE(8785), [anon_sym_COMMA] = ACTIONS(8170), [aux_sym_macro_constant_token1] = ACTIONS(8170), @@ -1117451,7 +1117451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8786), [sym_line_comment_4] = STATE(8786), [sym_block_comment] = STATE(8786), - [sym_timeout] = STATE(8695), + [sym_timeout] = STATE(8692), [sym_documatic_line] = STATE(8786), [anon_sym_COMMA] = ACTIONS(8174), [aux_sym_macro_constant_token1] = ACTIONS(8174), @@ -1117538,7 +1117538,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8787), [sym_line_comment_4] = STATE(8787), [sym_block_comment] = STATE(8787), - [sym_timeout] = STATE(8698), + [sym_timeout] = STATE(8696), [sym_documatic_line] = STATE(8787), [anon_sym_COMMA] = ACTIONS(8178), [aux_sym_macro_constant_token1] = ACTIONS(8178), @@ -1117625,7 +1117625,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8788), [sym_line_comment_4] = STATE(8788), [sym_block_comment] = STATE(8788), - [sym_timeout] = STATE(8700), + [sym_timeout] = STATE(8699), [sym_documatic_line] = STATE(8788), [anon_sym_COMMA] = ACTIONS(8182), [aux_sym_macro_constant_token1] = ACTIONS(8182), @@ -1117712,7 +1117712,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8789), [sym_line_comment_4] = STATE(8789), [sym_block_comment] = STATE(8789), - [sym_timeout] = STATE(8701), + [sym_timeout] = STATE(8700), [sym_documatic_line] = STATE(8789), [anon_sym_COMMA] = ACTIONS(8186), [aux_sym_macro_constant_token1] = ACTIONS(8186), @@ -1117801,7 +1117801,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(8790), [sym_documatic_line] = STATE(8790), [aux_sym_command_write_repeat1] = STATE(9604), - [anon_sym_COMMA] = ACTIONS(8663), + [anon_sym_COMMA] = ACTIONS(8659), [aux_sym_macro_constant_token1] = ACTIONS(8730), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1119572,8 +1119572,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6785), [sym_keyword_new] = ACTIONS(6785), [sym_keyword_if] = ACTIONS(6785), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6787), [sym_keyword_throw] = ACTIONS(6785), [sym_keyword_print] = ACTIONS(6785), @@ -1119659,8 +1119659,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6785), [sym_keyword_new] = ACTIONS(6785), [sym_keyword_if] = ACTIONS(6785), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6787), [sym_keyword_throw] = ACTIONS(6785), [sym_keyword_print] = ACTIONS(6785), @@ -1120236,7 +1120236,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8818), [sym_block_comment] = STATE(8818), [sym_elseif_block] = STATE(11289), - [sym_else_block] = STATE(12052), + [sym_else_block] = STATE(12053), [sym_documatic_line] = STATE(8818), [aux_sym_command_if_repeat1] = STATE(9702), [aux_sym_macro_constant_token1] = ACTIONS(6927), @@ -1120268,8 +1120268,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_use] = ACTIONS(6927), [sym_keyword_new] = ACTIONS(6927), [sym_keyword_if] = ACTIONS(6927), - [sym_keyword_elseif] = ACTIONS(8686), - [sym_keyword_else] = ACTIONS(8688), + [sym_keyword_elseif] = ACTIONS(8682), + [sym_keyword_else] = ACTIONS(8684), [sym_keyword_oldelse] = ACTIONS(6929), [sym_keyword_throw] = ACTIONS(6927), [sym_keyword_print] = ACTIONS(6927), @@ -1121677,7 +1121677,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1122967,7 +1122967,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8849), [sym_line_comment_4] = STATE(8849), [sym_block_comment] = STATE(8849), - [sym_mnemonic_name] = STATE(24132), + [sym_mnemonic_name] = STATE(24131), [sym_device_keywords] = STATE(22256), [sym_documatic_line] = STATE(8849), [aux_sym_open_parameters_repeat1] = STATE(22267), @@ -1123281,7 +1123281,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8853), [sym_block_comment] = STATE(8853), [sym_locktype] = STATE(10843), - [sym_timeout] = STATE(11557), + [sym_timeout] = STATE(11556), [sym_documatic_line] = STATE(8853), [anon_sym_POUND] = ACTIONS(8890), [anon_sym_COMMA] = ACTIONS(7091), @@ -1123542,7 +1123542,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(8856), [sym_block_comment] = STATE(8856), [sym_documatic_line] = STATE(8856), - [aux_sym_command_do_repeat3] = STATE(10192), + [aux_sym_command_do_repeat3] = STATE(10191), [ts_builtin_sym_end] = ACTIONS(8044), [anon_sym_COMMA] = ACTIONS(7231), [anon_sym_LBRACE] = ACTIONS(8042), @@ -1124113,7 +1124113,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1124446,7 +1124446,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(8866), [sym_line_comment_4] = STATE(8866), [sym_block_comment] = STATE(8866), - [sym_mnemonic_name] = STATE(24132), + [sym_mnemonic_name] = STATE(24131), [sym_device_keywords] = STATE(22527), [sym_documatic_line] = STATE(8866), [aux_sym_open_parameters_repeat1] = STATE(22534), @@ -1125244,7 +1125244,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1125766,7 +1125766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1126201,7 +1126201,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1126636,7 +1126636,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1127071,7 +1127071,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1127506,7 +1127506,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1127941,7 +1127941,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1128376,7 +1128376,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1128811,7 +1128811,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1129246,7 +1129246,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1129681,7 +1129681,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1130116,7 +1130116,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1130551,7 +1130551,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1130986,7 +1130986,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1131421,7 +1131421,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1131856,7 +1131856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1132291,7 +1132291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1132726,7 +1132726,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1133161,7 +1133161,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1133596,7 +1133596,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1134031,7 +1134031,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1134466,7 +1134466,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1134901,7 +1134901,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1135336,7 +1135336,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1135771,7 +1135771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1136206,7 +1136206,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1136641,7 +1136641,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1137076,7 +1137076,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1137511,7 +1137511,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1137946,7 +1137946,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1138381,7 +1138381,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1138729,7 +1138729,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1139164,7 +1139164,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1139599,7 +1139599,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1140034,7 +1140034,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1140469,7 +1140469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1140904,7 +1140904,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1141339,7 +1141339,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1141774,7 +1141774,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1142209,7 +1142209,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1142644,7 +1142644,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1143079,7 +1143079,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1143514,7 +1143514,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1143949,7 +1143949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1144384,7 +1144384,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1144819,7 +1144819,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1145254,7 +1145254,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1145689,7 +1145689,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1146124,7 +1146124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1146559,7 +1146559,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1146994,7 +1146994,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1147429,7 +1147429,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1147864,7 +1147864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1148299,7 +1148299,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1148734,7 +1148734,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1149169,7 +1149169,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1149604,7 +1149604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1150039,7 +1150039,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1150474,7 +1150474,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1150909,7 +1150909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1151344,7 +1151344,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1151779,7 +1151779,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1152214,7 +1152214,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1152649,7 +1152649,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_super] = ACTIONS(7870), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_COMMA] = ACTIONS(8692), + [anon_sym_COMMA] = ACTIONS(8688), [anon_sym_DOT2] = ACTIONS(7876), [anon_sym_CARET2] = ACTIONS(7878), [anon_sym_CARET_DOLLAR] = ACTIONS(7880), @@ -1154026,7 +1154026,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9206), [sym_line_comment_4] = STATE(9206), [sym_block_comment] = STATE(9206), - [sym_mnemonic_name] = STATE(24132), + [sym_mnemonic_name] = STATE(24131), [sym_device_keywords] = STATE(21139), [sym_documatic_line] = STATE(9206), [aux_sym_open_parameters_repeat1] = STATE(21140), @@ -1160429,7 +1160429,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9280), [sym_line_comment_4] = STATE(9280), [sym_block_comment] = STATE(9280), - [sym_write_device_tab] = STATE(8736), + [sym_write_device_tab] = STATE(8735), [sym_documatic_line] = STATE(9280), [anon_sym_QMARK] = ACTIONS(6480), [anon_sym_COMMA] = ACTIONS(8009), @@ -1167651,7 +1167651,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9363), [sym_block_comment] = STATE(9363), [sym_locktype] = STATE(10632), - [sym_timeout] = STATE(11420), + [sym_timeout] = STATE(11419), [sym_documatic_line] = STATE(9363), [anon_sym_POUND] = ACTIONS(8890), [anon_sym_COMMA] = ACTIONS(7032), @@ -1168381,7 +1168381,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9371), [sym_line_comment_4] = STATE(9371), [sym_block_comment] = STATE(9371), - [sym_mnemonic_name] = STATE(24132), + [sym_mnemonic_name] = STATE(24131), [sym_device_keywords] = STATE(22259), [sym_documatic_line] = STATE(9371), [aux_sym_open_parameters_repeat1] = STATE(23273), @@ -1168990,7 +1168990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9378), [sym_line_comment_4] = STATE(9378), [sym_block_comment] = STATE(9378), - [sym_mnemonic_name] = STATE(24132), + [sym_mnemonic_name] = STATE(24131), [sym_device_keywords] = STATE(21139), [sym_documatic_line] = STATE(9378), [aux_sym_open_parameters_repeat1] = STATE(21140), @@ -1170695,7 +1170695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9398), [sym_line_comment_4] = STATE(9398), [sym_block_comment] = STATE(9398), - [sym_timeout] = STATE(11177), + [sym_timeout] = STATE(11176), [sym_documatic_line] = STATE(9398), [anon_sym_LPAREN] = ACTIONS(9947), [anon_sym_COMMA] = ACTIONS(7446), @@ -1170782,7 +1170782,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9399), [sym_line_comment_4] = STATE(9399), [sym_block_comment] = STATE(9399), - [sym_timeout] = STATE(11184), + [sym_timeout] = STATE(11183), [sym_documatic_line] = STATE(9399), [anon_sym_LPAREN] = ACTIONS(9949), [anon_sym_COMMA] = ACTIONS(7452), @@ -1170991,7 +1170991,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9401), [sym_line_comment_4] = STATE(9401), [sym_block_comment] = STATE(9401), - [sym_mnemonic_name] = STATE(24132), + [sym_mnemonic_name] = STATE(24131), [sym_device_keywords] = STATE(22259), [sym_documatic_line] = STATE(9401), [aux_sym_open_parameters_repeat1] = STATE(23273), @@ -1184824,7 +1184824,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9560), [sym_line_comment_4] = STATE(9560), [sym_block_comment] = STATE(9560), - [sym_mnemonic_name] = STATE(24132), + [sym_mnemonic_name] = STATE(24131), [sym_device_keywords] = STATE(21139), [sym_documatic_line] = STATE(9560), [aux_sym_open_parameters_repeat1] = STATE(21140), @@ -1184876,7 +1184876,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9561), [sym_line_comment_4] = STATE(9561), [sym_block_comment] = STATE(9561), - [sym_locktype] = STATE(10597), + [sym_locktype] = STATE(10598), [sym_timeout] = STATE(8636), [sym_documatic_line] = STATE(9561), [anon_sym_POUND] = ACTIONS(7251), @@ -1186877,7 +1186877,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9584), [sym_line_comment_4] = STATE(9584), [sym_block_comment] = STATE(9584), - [sym_timeout] = STATE(8704), + [sym_timeout] = STATE(8701), [sym_documatic_line] = STATE(9584), [ts_builtin_sym_end] = ACTIONS(7434), [anon_sym_LPAREN] = ACTIONS(10077), @@ -1186964,7 +1186964,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9585), [sym_line_comment_4] = STATE(9585), [sym_block_comment] = STATE(9585), - [sym_timeout] = STATE(8712), + [sym_timeout] = STATE(8704), [sym_documatic_line] = STATE(9585), [ts_builtin_sym_end] = ACTIONS(7440), [anon_sym_LPAREN] = ACTIONS(10079), @@ -1188618,8 +1188618,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9604), [sym_block_comment] = STATE(9604), [sym_documatic_line] = STATE(9604), - [aux_sym_command_write_repeat1] = STATE(8680), - [anon_sym_COMMA] = ACTIONS(8663), + [aux_sym_command_write_repeat1] = STATE(8678), + [anon_sym_COMMA] = ACTIONS(8659), [aux_sym_macro_constant_token1] = ACTIONS(10089), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1189140,8 +1189140,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9610), [sym_block_comment] = STATE(9610), [sym_documatic_line] = STATE(9610), - [aux_sym_command_write_repeat1] = STATE(8681), - [anon_sym_COMMA] = ACTIONS(8663), + [aux_sym_command_write_repeat1] = STATE(8680), + [anon_sym_COMMA] = ACTIONS(8659), [aux_sym_macro_constant_token1] = ACTIONS(10089), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1190948,7 +1190948,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9631), [sym_block_comment] = STATE(9631), [sym_documatic_line] = STATE(9631), - [aux_sym_command_return_repeat1] = STATE(9708), + [aux_sym_command_return_repeat1] = STATE(9707), [ts_builtin_sym_end] = ACTIONS(9757), [anon_sym_COMMA] = ACTIONS(10097), [aux_sym_macro_constant_token1] = ACTIONS(9757), @@ -1191723,82 +1191723,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9640), [sym_documatic_line] = STATE(9640), [aux_sym_command_write_repeat1] = STATE(9639), - [ts_builtin_sym_end] = ACTIONS(8665), + [ts_builtin_sym_end] = ACTIONS(8661), [anon_sym_COMMA] = ACTIONS(10116), - [aux_sym_macro_constant_token1] = ACTIONS(8665), - [anon_sym_RBRACE2] = ACTIONS(8665), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8665), - [sym_keyword_dim] = ACTIONS(8665), - [sym_keyword_pound_define] = ACTIONS(8665), - [sym_keyword_pound_def1arg] = ACTIONS(8665), - [sym_keyword_pound_import] = ACTIONS(8665), - [sym_keyword_pound_include] = ACTIONS(8665), - [sym_keyword_pound_if] = ACTIONS(8667), - [sym_keyword_pound_ifdef] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8665), - [sym_keyword_write] = ACTIONS(8667), - [sym_keyword_do] = ACTIONS(8665), - [sym_keyword_for] = ACTIONS(8665), - [sym_keyword_while] = ACTIONS(8665), - [sym_keyword_kill] = ACTIONS(8665), - [sym_keyword_lock] = ACTIONS(8665), - [sym_keyword_read] = ACTIONS(8665), - [sym_keyword_zload] = ACTIONS(8665), - [sym_keyword_open] = ACTIONS(8665), - [sym_keyword_close] = ACTIONS(8667), - [sym_keyword_use] = ACTIONS(8665), - [sym_keyword_new] = ACTIONS(8665), - [sym_keyword_if] = ACTIONS(8665), - [sym_keyword_oldelse] = ACTIONS(8665), - [sym_keyword_throw] = ACTIONS(8665), - [sym_keyword_print] = ACTIONS(8665), - [sym_keyword_zprint] = ACTIONS(8665), - [sym_keyword_try] = ACTIONS(8665), - [sym_keyword_job] = ACTIONS(8665), - [sym_keyword_break] = ACTIONS(8665), - [sym_keyword_merge] = ACTIONS(8667), - [sym_keyword_return] = ACTIONS(8665), - [aux_sym_keyword_quit_token1] = ACTIONS(8665), - [aux_sym_keyword_quit_token2] = ACTIONS(8665), - [sym_keyword_goto] = ACTIONS(8665), - [sym_keyword_halt] = ACTIONS(8665), - [sym_keyword_hang] = ACTIONS(8665), - [sym_keyword_halt_or_hang] = ACTIONS(8667), - [sym_keyword_continue] = ACTIONS(8665), - [sym_keyword_tcommit] = ACTIONS(8665), - [sym_keyword_trollback] = ACTIONS(8665), - [sym_keyword_tstart] = ACTIONS(8665), - [sym_keyword_xecute] = ACTIONS(8665), - [sym_keyword_view] = ACTIONS(8665), - [sym_keyword_zbreak] = ACTIONS(8665), - [sym_keyword_zkill] = ACTIONS(8665), - [sym_keyword_zn] = ACTIONS(8665), - [sym_keyword_zsu] = ACTIONS(8665), - [sym_keyword_ztrap] = ACTIONS(8667), - [sym_keyword_zwrite] = ACTIONS(8665), - [sym_keyword_zz] = ACTIONS(8665), - [sym_keyword_embedded_html] = ACTIONS(8665), - [sym_keyword_embedded_xml] = ACTIONS(8665), - [sym_keyword_embedded_sql_amp] = ACTIONS(8665), - [sym_keyword_embedded_sql_hash] = ACTIONS(8665), - [anon_sym_AMPjs] = ACTIONS(8667), - [anon_sym_AMPjscript] = ACTIONS(8665), - [anon_sym_AMPjavascript] = ACTIONS(8665), - [sym_keyword_zremove] = ACTIONS(8665), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8667), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8665), - [sym__bol] = ACTIONS(8665), - [sym_tag_end_if] = ACTIONS(8665), + [aux_sym_macro_constant_token1] = ACTIONS(8661), + [anon_sym_RBRACE2] = ACTIONS(8661), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8661), + [sym_keyword_dim] = ACTIONS(8661), + [sym_keyword_pound_define] = ACTIONS(8661), + [sym_keyword_pound_def1arg] = ACTIONS(8661), + [sym_keyword_pound_import] = ACTIONS(8661), + [sym_keyword_pound_include] = ACTIONS(8661), + [sym_keyword_pound_if] = ACTIONS(8663), + [sym_keyword_pound_ifdef] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8661), + [sym_keyword_write] = ACTIONS(8663), + [sym_keyword_do] = ACTIONS(8661), + [sym_keyword_for] = ACTIONS(8661), + [sym_keyword_while] = ACTIONS(8661), + [sym_keyword_kill] = ACTIONS(8661), + [sym_keyword_lock] = ACTIONS(8661), + [sym_keyword_read] = ACTIONS(8661), + [sym_keyword_zload] = ACTIONS(8661), + [sym_keyword_open] = ACTIONS(8661), + [sym_keyword_close] = ACTIONS(8663), + [sym_keyword_use] = ACTIONS(8661), + [sym_keyword_new] = ACTIONS(8661), + [sym_keyword_if] = ACTIONS(8661), + [sym_keyword_oldelse] = ACTIONS(8661), + [sym_keyword_throw] = ACTIONS(8661), + [sym_keyword_print] = ACTIONS(8661), + [sym_keyword_zprint] = ACTIONS(8661), + [sym_keyword_try] = ACTIONS(8661), + [sym_keyword_job] = ACTIONS(8661), + [sym_keyword_break] = ACTIONS(8661), + [sym_keyword_merge] = ACTIONS(8663), + [sym_keyword_return] = ACTIONS(8661), + [aux_sym_keyword_quit_token1] = ACTIONS(8661), + [aux_sym_keyword_quit_token2] = ACTIONS(8661), + [sym_keyword_goto] = ACTIONS(8661), + [sym_keyword_halt] = ACTIONS(8661), + [sym_keyword_hang] = ACTIONS(8661), + [sym_keyword_halt_or_hang] = ACTIONS(8663), + [sym_keyword_continue] = ACTIONS(8661), + [sym_keyword_tcommit] = ACTIONS(8661), + [sym_keyword_trollback] = ACTIONS(8661), + [sym_keyword_tstart] = ACTIONS(8661), + [sym_keyword_xecute] = ACTIONS(8661), + [sym_keyword_view] = ACTIONS(8661), + [sym_keyword_zbreak] = ACTIONS(8661), + [sym_keyword_zkill] = ACTIONS(8661), + [sym_keyword_zn] = ACTIONS(8661), + [sym_keyword_zsu] = ACTIONS(8661), + [sym_keyword_ztrap] = ACTIONS(8663), + [sym_keyword_zwrite] = ACTIONS(8661), + [sym_keyword_zz] = ACTIONS(8661), + [sym_keyword_embedded_html] = ACTIONS(8661), + [sym_keyword_embedded_xml] = ACTIONS(8661), + [sym_keyword_embedded_sql_amp] = ACTIONS(8661), + [sym_keyword_embedded_sql_hash] = ACTIONS(8661), + [anon_sym_AMPjs] = ACTIONS(8663), + [anon_sym_AMPjscript] = ACTIONS(8661), + [anon_sym_AMPjavascript] = ACTIONS(8661), + [sym_keyword_zremove] = ACTIONS(8661), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8663), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8661), + [sym__bol] = ACTIONS(8661), + [sym_tag_end_if] = ACTIONS(8661), [sym_rtn_dot] = ACTIONS(15), }, [STATE(9641)] = { @@ -1192755,82 +1192755,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9652), [sym_documatic_line] = STATE(9652), [aux_sym_command_read_repeat1] = STATE(9651), - [ts_builtin_sym_end] = ACTIONS(8674), + [ts_builtin_sym_end] = ACTIONS(8670), [anon_sym_COMMA] = ACTIONS(10136), - [aux_sym_macro_constant_token1] = ACTIONS(8674), - [anon_sym_RBRACE2] = ACTIONS(8674), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8674), - [sym_keyword_dim] = ACTIONS(8674), - [sym_keyword_pound_define] = ACTIONS(8674), - [sym_keyword_pound_def1arg] = ACTIONS(8674), - [sym_keyword_pound_import] = ACTIONS(8674), - [sym_keyword_pound_include] = ACTIONS(8674), - [sym_keyword_pound_if] = ACTIONS(8676), - [sym_keyword_pound_ifdef] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8674), - [sym_keyword_write] = ACTIONS(8676), - [sym_keyword_do] = ACTIONS(8674), - [sym_keyword_for] = ACTIONS(8674), - [sym_keyword_while] = ACTIONS(8674), - [sym_keyword_kill] = ACTIONS(8674), - [sym_keyword_lock] = ACTIONS(8674), - [sym_keyword_read] = ACTIONS(8674), - [sym_keyword_zload] = ACTIONS(8674), - [sym_keyword_open] = ACTIONS(8674), - [sym_keyword_close] = ACTIONS(8676), - [sym_keyword_use] = ACTIONS(8674), - [sym_keyword_new] = ACTIONS(8674), - [sym_keyword_if] = ACTIONS(8674), - [sym_keyword_oldelse] = ACTIONS(8674), - [sym_keyword_throw] = ACTIONS(8674), - [sym_keyword_print] = ACTIONS(8674), - [sym_keyword_zprint] = ACTIONS(8674), - [sym_keyword_try] = ACTIONS(8674), - [sym_keyword_job] = ACTIONS(8674), - [sym_keyword_break] = ACTIONS(8674), - [sym_keyword_merge] = ACTIONS(8676), - [sym_keyword_return] = ACTIONS(8674), - [aux_sym_keyword_quit_token1] = ACTIONS(8674), - [aux_sym_keyword_quit_token2] = ACTIONS(8674), - [sym_keyword_goto] = ACTIONS(8674), - [sym_keyword_halt] = ACTIONS(8674), - [sym_keyword_hang] = ACTIONS(8674), - [sym_keyword_halt_or_hang] = ACTIONS(8676), - [sym_keyword_continue] = ACTIONS(8674), - [sym_keyword_tcommit] = ACTIONS(8674), - [sym_keyword_trollback] = ACTIONS(8674), - [sym_keyword_tstart] = ACTIONS(8674), - [sym_keyword_xecute] = ACTIONS(8674), - [sym_keyword_view] = ACTIONS(8674), - [sym_keyword_zbreak] = ACTIONS(8674), - [sym_keyword_zkill] = ACTIONS(8674), - [sym_keyword_zn] = ACTIONS(8674), - [sym_keyword_zsu] = ACTIONS(8674), - [sym_keyword_ztrap] = ACTIONS(8676), - [sym_keyword_zwrite] = ACTIONS(8674), - [sym_keyword_zz] = ACTIONS(8674), - [sym_keyword_embedded_html] = ACTIONS(8674), - [sym_keyword_embedded_xml] = ACTIONS(8674), - [sym_keyword_embedded_sql_amp] = ACTIONS(8674), - [sym_keyword_embedded_sql_hash] = ACTIONS(8674), - [anon_sym_AMPjs] = ACTIONS(8676), - [anon_sym_AMPjscript] = ACTIONS(8674), - [anon_sym_AMPjavascript] = ACTIONS(8674), - [sym_keyword_zremove] = ACTIONS(8674), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8676), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8674), - [sym__bol] = ACTIONS(8674), - [sym_tag_end_if] = ACTIONS(8674), + [aux_sym_macro_constant_token1] = ACTIONS(8670), + [anon_sym_RBRACE2] = ACTIONS(8670), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8670), + [sym_keyword_dim] = ACTIONS(8670), + [sym_keyword_pound_define] = ACTIONS(8670), + [sym_keyword_pound_def1arg] = ACTIONS(8670), + [sym_keyword_pound_import] = ACTIONS(8670), + [sym_keyword_pound_include] = ACTIONS(8670), + [sym_keyword_pound_if] = ACTIONS(8672), + [sym_keyword_pound_ifdef] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8670), + [sym_keyword_write] = ACTIONS(8672), + [sym_keyword_do] = ACTIONS(8670), + [sym_keyword_for] = ACTIONS(8670), + [sym_keyword_while] = ACTIONS(8670), + [sym_keyword_kill] = ACTIONS(8670), + [sym_keyword_lock] = ACTIONS(8670), + [sym_keyword_read] = ACTIONS(8670), + [sym_keyword_zload] = ACTIONS(8670), + [sym_keyword_open] = ACTIONS(8670), + [sym_keyword_close] = ACTIONS(8672), + [sym_keyword_use] = ACTIONS(8670), + [sym_keyword_new] = ACTIONS(8670), + [sym_keyword_if] = ACTIONS(8670), + [sym_keyword_oldelse] = ACTIONS(8670), + [sym_keyword_throw] = ACTIONS(8670), + [sym_keyword_print] = ACTIONS(8670), + [sym_keyword_zprint] = ACTIONS(8670), + [sym_keyword_try] = ACTIONS(8670), + [sym_keyword_job] = ACTIONS(8670), + [sym_keyword_break] = ACTIONS(8670), + [sym_keyword_merge] = ACTIONS(8672), + [sym_keyword_return] = ACTIONS(8670), + [aux_sym_keyword_quit_token1] = ACTIONS(8670), + [aux_sym_keyword_quit_token2] = ACTIONS(8670), + [sym_keyword_goto] = ACTIONS(8670), + [sym_keyword_halt] = ACTIONS(8670), + [sym_keyword_hang] = ACTIONS(8670), + [sym_keyword_halt_or_hang] = ACTIONS(8672), + [sym_keyword_continue] = ACTIONS(8670), + [sym_keyword_tcommit] = ACTIONS(8670), + [sym_keyword_trollback] = ACTIONS(8670), + [sym_keyword_tstart] = ACTIONS(8670), + [sym_keyword_xecute] = ACTIONS(8670), + [sym_keyword_view] = ACTIONS(8670), + [sym_keyword_zbreak] = ACTIONS(8670), + [sym_keyword_zkill] = ACTIONS(8670), + [sym_keyword_zn] = ACTIONS(8670), + [sym_keyword_zsu] = ACTIONS(8670), + [sym_keyword_ztrap] = ACTIONS(8672), + [sym_keyword_zwrite] = ACTIONS(8670), + [sym_keyword_zz] = ACTIONS(8670), + [sym_keyword_embedded_html] = ACTIONS(8670), + [sym_keyword_embedded_xml] = ACTIONS(8670), + [sym_keyword_embedded_sql_amp] = ACTIONS(8670), + [sym_keyword_embedded_sql_hash] = ACTIONS(8670), + [anon_sym_AMPjs] = ACTIONS(8672), + [anon_sym_AMPjscript] = ACTIONS(8670), + [anon_sym_AMPjavascript] = ACTIONS(8670), + [sym_keyword_zremove] = ACTIONS(8670), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8672), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8670), + [sym__bol] = ACTIONS(8670), + [sym_tag_end_if] = ACTIONS(8670), [sym_rtn_dot] = ACTIONS(15), }, [STATE(9653)] = { @@ -1193011,84 +1193011,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9655), [sym_line_comment_4] = STATE(9655), [sym_block_comment] = STATE(9655), + [sym_timeout] = STATE(8526), [sym_documatic_line] = STATE(9655), - [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), - [aux_sym_macro_constant_token1] = ACTIONS(9785), + [ts_builtin_sym_end] = ACTIONS(8088), + [anon_sym_COMMA] = ACTIONS(8088), + [aux_sym_macro_constant_token1] = ACTIONS(8088), + [anon_sym_RBRACE2] = ACTIONS(8088), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9785), - [sym_keyword_dim] = ACTIONS(9785), - [sym_keyword_pound_define] = ACTIONS(9785), - [sym_keyword_pound_def1arg] = ACTIONS(9785), - [sym_keyword_pound_import] = ACTIONS(9785), - [sym_keyword_pound_include] = ACTIONS(9785), - [sym_keyword_pound_if] = ACTIONS(9787), - [sym_keyword_pound_endif] = ACTIONS(9785), - [sym_keyword_pound_elseif] = ACTIONS(9785), - [sym_keyword_pound_ifdef] = ACTIONS(9785), - [sym_keyword_pound_else] = ACTIONS(9787), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9785), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9785), - [sym_keyword_write] = ACTIONS(9787), - [sym_keyword_do] = ACTIONS(9785), - [sym_keyword_for] = ACTIONS(9785), - [sym_keyword_while] = ACTIONS(9785), - [sym_keyword_kill] = ACTIONS(9785), - [sym_keyword_lock] = ACTIONS(9785), - [sym_keyword_read] = ACTIONS(9785), - [sym_keyword_zload] = ACTIONS(9785), - [sym_keyword_open] = ACTIONS(9785), - [sym_keyword_close] = ACTIONS(9787), - [sym_keyword_use] = ACTIONS(9785), - [sym_keyword_new] = ACTIONS(9785), - [sym_keyword_if] = ACTIONS(9785), - [sym_keyword_oldelse] = ACTIONS(9785), - [sym_keyword_throw] = ACTIONS(9785), - [sym_keyword_print] = ACTIONS(9785), - [sym_keyword_zprint] = ACTIONS(9785), - [sym_keyword_try] = ACTIONS(9785), - [sym_keyword_job] = ACTIONS(9785), - [sym_keyword_break] = ACTIONS(9785), - [sym_keyword_merge] = ACTIONS(9787), - [sym_keyword_return] = ACTIONS(9785), - [aux_sym_keyword_quit_token1] = ACTIONS(9785), - [aux_sym_keyword_quit_token2] = ACTIONS(9785), - [sym_keyword_goto] = ACTIONS(9785), - [sym_keyword_halt] = ACTIONS(9785), - [sym_keyword_hang] = ACTIONS(9785), - [sym_keyword_halt_or_hang] = ACTIONS(9787), - [sym_keyword_continue] = ACTIONS(9785), - [sym_keyword_tcommit] = ACTIONS(9785), - [sym_keyword_trollback] = ACTIONS(9785), - [sym_keyword_tstart] = ACTIONS(9785), - [sym_keyword_xecute] = ACTIONS(9785), - [sym_keyword_view] = ACTIONS(9785), - [sym_keyword_zbreak] = ACTIONS(9785), - [sym_keyword_zkill] = ACTIONS(9785), - [sym_keyword_zn] = ACTIONS(9785), - [sym_keyword_zsu] = ACTIONS(9785), - [sym_keyword_ztrap] = ACTIONS(9787), - [sym_keyword_zwrite] = ACTIONS(9785), - [sym_keyword_zz] = ACTIONS(9785), - [sym_keyword_embedded_html] = ACTIONS(9785), - [sym_keyword_embedded_xml] = ACTIONS(9785), - [sym_keyword_embedded_sql_amp] = ACTIONS(9785), - [sym_keyword_embedded_sql_hash] = ACTIONS(9785), - [anon_sym_AMPjs] = ACTIONS(9787), - [anon_sym_AMPjscript] = ACTIONS(9785), - [anon_sym_AMPjavascript] = ACTIONS(9785), - [sym_keyword_zremove] = ACTIONS(9785), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9787), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9787), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9787), + [sym_keyword_set] = ACTIONS(8088), + [sym_keyword_dim] = ACTIONS(8088), + [sym_keyword_pound_define] = ACTIONS(8088), + [sym_keyword_pound_def1arg] = ACTIONS(8088), + [sym_keyword_pound_import] = ACTIONS(8088), + [sym_keyword_pound_include] = ACTIONS(8088), + [sym_keyword_pound_if] = ACTIONS(8090), + [sym_keyword_pound_ifdef] = ACTIONS(8088), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8088), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8088), + [sym_keyword_write] = ACTIONS(8090), + [sym_keyword_do] = ACTIONS(8088), + [sym_keyword_for] = ACTIONS(8088), + [sym_keyword_while] = ACTIONS(8088), + [sym_keyword_kill] = ACTIONS(8088), + [sym_keyword_lock] = ACTIONS(8088), + [sym_keyword_read] = ACTIONS(8088), + [sym_keyword_zload] = ACTIONS(8088), + [sym_keyword_open] = ACTIONS(8088), + [sym_keyword_close] = ACTIONS(8090), + [sym_keyword_use] = ACTIONS(8088), + [sym_keyword_new] = ACTIONS(8088), + [sym_keyword_if] = ACTIONS(8088), + [sym_keyword_oldelse] = ACTIONS(8088), + [sym_keyword_throw] = ACTIONS(8088), + [sym_keyword_print] = ACTIONS(8088), + [sym_keyword_zprint] = ACTIONS(8088), + [sym_keyword_try] = ACTIONS(8088), + [sym_keyword_job] = ACTIONS(8088), + [sym_keyword_break] = ACTIONS(8088), + [sym_keyword_merge] = ACTIONS(8090), + [sym_keyword_return] = ACTIONS(8088), + [aux_sym_keyword_quit_token1] = ACTIONS(8088), + [aux_sym_keyword_quit_token2] = ACTIONS(8088), + [sym_keyword_goto] = ACTIONS(8088), + [sym_keyword_halt] = ACTIONS(8088), + [sym_keyword_hang] = ACTIONS(8088), + [sym_keyword_halt_or_hang] = ACTIONS(8090), + [sym_keyword_continue] = ACTIONS(8088), + [sym_keyword_tcommit] = ACTIONS(8088), + [sym_keyword_trollback] = ACTIONS(8088), + [sym_keyword_tstart] = ACTIONS(8088), + [sym_keyword_xecute] = ACTIONS(8088), + [sym_keyword_view] = ACTIONS(8088), + [sym_keyword_zbreak] = ACTIONS(8088), + [sym_keyword_zkill] = ACTIONS(8088), + [sym_keyword_zn] = ACTIONS(8088), + [sym_keyword_zsu] = ACTIONS(8088), + [sym_keyword_ztrap] = ACTIONS(8090), + [sym_keyword_zwrite] = ACTIONS(8088), + [sym_keyword_zz] = ACTIONS(8088), + [sym_keyword_embedded_html] = ACTIONS(8088), + [sym_keyword_embedded_xml] = ACTIONS(8088), + [sym_keyword_embedded_sql_amp] = ACTIONS(8088), + [sym_keyword_embedded_sql_hash] = ACTIONS(8088), + [anon_sym_AMPjs] = ACTIONS(8090), + [anon_sym_AMPjscript] = ACTIONS(8088), + [anon_sym_AMPjavascript] = ACTIONS(8088), + [sym_keyword_zremove] = ACTIONS(8088), + [anon_sym_COLON2] = ACTIONS(8005), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8090), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8090), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8090), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9785), - [sym_tag_end_if] = ACTIONS(9785), + [sym_tag] = ACTIONS(8088), + [sym_tag_end_if] = ACTIONS(8088), [sym_rtn_dot] = ACTIONS(15), }, [STATE(9656)] = { @@ -1193166,7 +1193166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7930), [anon_sym_AMPjavascript] = ACTIONS(7930), [sym_keyword_zremove] = ACTIONS(7930), - [anon_sym_EQ2] = ACTIONS(10143), + [anon_sym_EQ2] = ACTIONS(10141), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7932), [aux_sym_commands_with_printlist_token1] = ACTIONS(7932), [aux_sym_commands_with_printlist_token2] = ACTIONS(7932), @@ -1193184,6 +1193184,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9657), [sym_block_comment] = STATE(9657), [sym_documatic_line] = STATE(9657), + [aux_sym_subscripts_repeat1] = STATE(9958), + [anon_sym_COMMA] = ACTIONS(10143), + [aux_sym_macro_constant_token1] = ACTIONS(9785), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9785), + [sym_keyword_dim] = ACTIONS(9785), + [sym_keyword_pound_define] = ACTIONS(9785), + [sym_keyword_pound_def1arg] = ACTIONS(9785), + [sym_keyword_pound_import] = ACTIONS(9785), + [sym_keyword_pound_include] = ACTIONS(9785), + [sym_keyword_pound_if] = ACTIONS(9787), + [sym_keyword_pound_endif] = ACTIONS(9785), + [sym_keyword_pound_elseif] = ACTIONS(9785), + [sym_keyword_pound_ifdef] = ACTIONS(9785), + [sym_keyword_pound_else] = ACTIONS(9787), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9785), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9785), + [sym_keyword_write] = ACTIONS(9787), + [sym_keyword_do] = ACTIONS(9785), + [sym_keyword_for] = ACTIONS(9785), + [sym_keyword_while] = ACTIONS(9785), + [sym_keyword_kill] = ACTIONS(9785), + [sym_keyword_lock] = ACTIONS(9785), + [sym_keyword_read] = ACTIONS(9785), + [sym_keyword_zload] = ACTIONS(9785), + [sym_keyword_open] = ACTIONS(9785), + [sym_keyword_close] = ACTIONS(9787), + [sym_keyword_use] = ACTIONS(9785), + [sym_keyword_new] = ACTIONS(9785), + [sym_keyword_if] = ACTIONS(9785), + [sym_keyword_oldelse] = ACTIONS(9785), + [sym_keyword_throw] = ACTIONS(9785), + [sym_keyword_print] = ACTIONS(9785), + [sym_keyword_zprint] = ACTIONS(9785), + [sym_keyword_try] = ACTIONS(9785), + [sym_keyword_job] = ACTIONS(9785), + [sym_keyword_break] = ACTIONS(9785), + [sym_keyword_merge] = ACTIONS(9787), + [sym_keyword_return] = ACTIONS(9785), + [aux_sym_keyword_quit_token1] = ACTIONS(9785), + [aux_sym_keyword_quit_token2] = ACTIONS(9785), + [sym_keyword_goto] = ACTIONS(9785), + [sym_keyword_halt] = ACTIONS(9785), + [sym_keyword_hang] = ACTIONS(9785), + [sym_keyword_halt_or_hang] = ACTIONS(9787), + [sym_keyword_continue] = ACTIONS(9785), + [sym_keyword_tcommit] = ACTIONS(9785), + [sym_keyword_trollback] = ACTIONS(9785), + [sym_keyword_tstart] = ACTIONS(9785), + [sym_keyword_xecute] = ACTIONS(9785), + [sym_keyword_view] = ACTIONS(9785), + [sym_keyword_zbreak] = ACTIONS(9785), + [sym_keyword_zkill] = ACTIONS(9785), + [sym_keyword_zn] = ACTIONS(9785), + [sym_keyword_zsu] = ACTIONS(9785), + [sym_keyword_ztrap] = ACTIONS(9787), + [sym_keyword_zwrite] = ACTIONS(9785), + [sym_keyword_zz] = ACTIONS(9785), + [sym_keyword_embedded_html] = ACTIONS(9785), + [sym_keyword_embedded_xml] = ACTIONS(9785), + [sym_keyword_embedded_sql_amp] = ACTIONS(9785), + [sym_keyword_embedded_sql_hash] = ACTIONS(9785), + [anon_sym_AMPjs] = ACTIONS(9787), + [anon_sym_AMPjscript] = ACTIONS(9785), + [anon_sym_AMPjavascript] = ACTIONS(9785), + [sym_keyword_zremove] = ACTIONS(9785), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9787), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9787), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9787), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9785), + [sym_tag_end_if] = ACTIONS(9785), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(9658)] = { + [sym_line_comment_1] = STATE(9658), + [sym_line_comment_2] = STATE(9658), + [sym_line_comment_3] = STATE(9658), + [sym_line_comment_4] = STATE(9658), + [sym_block_comment] = STATE(9658), + [sym_documatic_line] = STATE(9658), [aux_sym_command_do_repeat3] = STATE(10101), [ts_builtin_sym_end] = ACTIONS(259), [anon_sym_COMMA] = ACTIONS(7231), @@ -1193263,13 +1193349,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(259), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9658)] = { - [sym_line_comment_1] = STATE(9658), - [sym_line_comment_2] = STATE(9658), - [sym_line_comment_3] = STATE(9658), - [sym_line_comment_4] = STATE(9658), - [sym_block_comment] = STATE(9658), - [sym_documatic_line] = STATE(9658), + [STATE(9659)] = { + [sym_line_comment_1] = STATE(9659), + [sym_line_comment_2] = STATE(9659), + [sym_line_comment_3] = STATE(9659), + [sym_line_comment_4] = STATE(9659), + [sym_block_comment] = STATE(9659), + [sym_documatic_line] = STATE(9659), [ts_builtin_sym_end] = ACTIONS(8779), [aux_sym_macro_constant_token1] = ACTIONS(8779), [anon_sym_RBRACE2] = ACTIONS(8779), @@ -1193349,14 +1193435,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8779), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9659)] = { - [sym_line_comment_1] = STATE(9659), - [sym_line_comment_2] = STATE(9659), - [sym_line_comment_3] = STATE(9659), - [sym_line_comment_4] = STATE(9659), - [sym_block_comment] = STATE(9659), - [sym_documatic_line] = STATE(9659), - [aux_sym_command_xecute_repeat1] = STATE(9659), + [STATE(9660)] = { + [sym_line_comment_1] = STATE(9660), + [sym_line_comment_2] = STATE(9660), + [sym_line_comment_3] = STATE(9660), + [sym_line_comment_4] = STATE(9660), + [sym_block_comment] = STATE(9660), + [sym_documatic_line] = STATE(9660), + [aux_sym_command_xecute_repeat1] = STATE(9660), [anon_sym_COMMA] = ACTIONS(10145), [aux_sym_macro_constant_token1] = ACTIONS(7635), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1193435,14 +1193521,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7635), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9660)] = { - [sym_line_comment_1] = STATE(9660), - [sym_line_comment_2] = STATE(9660), - [sym_line_comment_3] = STATE(9660), - [sym_line_comment_4] = STATE(9660), - [sym_block_comment] = STATE(9660), - [sym_documatic_line] = STATE(9660), - [aux_sym_command_xecute_repeat1] = STATE(9659), + [STATE(9661)] = { + [sym_line_comment_1] = STATE(9661), + [sym_line_comment_2] = STATE(9661), + [sym_line_comment_3] = STATE(9661), + [sym_line_comment_4] = STATE(9661), + [sym_block_comment] = STATE(9661), + [sym_documatic_line] = STATE(9661), + [aux_sym_command_xecute_repeat1] = STATE(9660), [anon_sym_COMMA] = ACTIONS(10148), [aux_sym_macro_constant_token1] = ACTIONS(9792), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1193521,13 +1193607,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9792), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9661)] = { - [sym_line_comment_1] = STATE(9661), - [sym_line_comment_2] = STATE(9661), - [sym_line_comment_3] = STATE(9661), - [sym_line_comment_4] = STATE(9661), - [sym_block_comment] = STATE(9661), - [sym_documatic_line] = STATE(9661), + [STATE(9662)] = { + [sym_line_comment_1] = STATE(9662), + [sym_line_comment_2] = STATE(9662), + [sym_line_comment_3] = STATE(9662), + [sym_line_comment_4] = STATE(9662), + [sym_block_comment] = STATE(9662), + [sym_documatic_line] = STATE(9662), [ts_builtin_sym_end] = ACTIONS(8518), [aux_sym_macro_constant_token1] = ACTIONS(8518), [anon_sym_RBRACE2] = ACTIONS(8518), @@ -1193607,92 +1193693,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8518), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9662)] = { - [sym_line_comment_1] = STATE(9662), - [sym_line_comment_2] = STATE(9662), - [sym_line_comment_3] = STATE(9662), - [sym_line_comment_4] = STATE(9662), - [sym_block_comment] = STATE(9662), - [sym_documatic_line] = STATE(9662), - [aux_sym_command_zkill_repeat1] = STATE(9662), - [anon_sym_COMMA] = ACTIONS(10150), - [aux_sym_macro_constant_token1] = ACTIONS(7639), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7639), - [sym_keyword_dim] = ACTIONS(7639), - [sym_keyword_pound_define] = ACTIONS(7639), - [sym_keyword_pound_def1arg] = ACTIONS(7639), - [sym_keyword_pound_import] = ACTIONS(7639), - [sym_keyword_pound_include] = ACTIONS(7639), - [sym_keyword_pound_if] = ACTIONS(7641), - [sym_keyword_pound_endif] = ACTIONS(7639), - [sym_keyword_pound_elseif] = ACTIONS(7639), - [sym_keyword_pound_ifdef] = ACTIONS(7639), - [sym_keyword_pound_else] = ACTIONS(7641), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7639), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7639), - [sym_keyword_write] = ACTIONS(7641), - [sym_keyword_do] = ACTIONS(7639), - [sym_keyword_for] = ACTIONS(7639), - [sym_keyword_while] = ACTIONS(7639), - [sym_keyword_kill] = ACTIONS(7639), - [sym_keyword_lock] = ACTIONS(7639), - [sym_keyword_read] = ACTIONS(7639), - [sym_keyword_zload] = ACTIONS(7639), - [sym_keyword_open] = ACTIONS(7639), - [sym_keyword_close] = ACTIONS(7641), - [sym_keyword_use] = ACTIONS(7639), - [sym_keyword_new] = ACTIONS(7639), - [sym_keyword_if] = ACTIONS(7639), - [sym_keyword_oldelse] = ACTIONS(7639), - [sym_keyword_throw] = ACTIONS(7639), - [sym_keyword_print] = ACTIONS(7639), - [sym_keyword_zprint] = ACTIONS(7639), - [sym_keyword_try] = ACTIONS(7639), - [sym_keyword_job] = ACTIONS(7639), - [sym_keyword_break] = ACTIONS(7639), - [sym_keyword_merge] = ACTIONS(7641), - [sym_keyword_return] = ACTIONS(7639), - [aux_sym_keyword_quit_token1] = ACTIONS(7639), - [aux_sym_keyword_quit_token2] = ACTIONS(7639), - [sym_keyword_goto] = ACTIONS(7639), - [sym_keyword_halt] = ACTIONS(7639), - [sym_keyword_hang] = ACTIONS(7639), - [sym_keyword_halt_or_hang] = ACTIONS(7641), - [sym_keyword_continue] = ACTIONS(7639), - [sym_keyword_tcommit] = ACTIONS(7639), - [sym_keyword_trollback] = ACTIONS(7639), - [sym_keyword_tstart] = ACTIONS(7639), - [sym_keyword_xecute] = ACTIONS(7639), - [sym_keyword_view] = ACTIONS(7639), - [sym_keyword_zbreak] = ACTIONS(7639), - [sym_keyword_zkill] = ACTIONS(7639), - [sym_keyword_zn] = ACTIONS(7639), - [sym_keyword_zsu] = ACTIONS(7639), - [sym_keyword_ztrap] = ACTIONS(7641), - [sym_keyword_zwrite] = ACTIONS(7639), - [sym_keyword_zz] = ACTIONS(7639), - [sym_keyword_embedded_html] = ACTIONS(7639), - [sym_keyword_embedded_xml] = ACTIONS(7639), - [sym_keyword_embedded_sql_amp] = ACTIONS(7639), - [sym_keyword_embedded_sql_hash] = ACTIONS(7639), - [anon_sym_AMPjs] = ACTIONS(7641), - [anon_sym_AMPjscript] = ACTIONS(7639), - [anon_sym_AMPjavascript] = ACTIONS(7639), - [sym_keyword_zremove] = ACTIONS(7639), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7641), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7641), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7641), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7639), - [sym_tag_end_if] = ACTIONS(7639), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(9663)] = { [sym_line_comment_1] = STATE(9663), [sym_line_comment_2] = STATE(9663), @@ -1193701,7 +1193701,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9663), [sym_timeout] = STATE(11491), [sym_documatic_line] = STATE(9663), - [anon_sym_LPAREN] = ACTIONS(10153), + [anon_sym_LPAREN] = ACTIONS(10150), [anon_sym_COMMA] = ACTIONS(7434), [aux_sym_macro_constant_token1] = ACTIONS(7434), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1193787,7 +1193787,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9664), [sym_timeout] = STATE(11497), [sym_documatic_line] = STATE(9664), - [anon_sym_LPAREN] = ACTIONS(10155), + [anon_sym_LPAREN] = ACTIONS(10152), [anon_sym_COMMA] = ACTIONS(7440), [aux_sym_macro_constant_token1] = ACTIONS(7440), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1193872,7 +1193872,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9665), [sym_block_comment] = STATE(9665), [sym_documatic_line] = STATE(9665), - [aux_sym_command_zkill_repeat1] = STATE(9662), + [aux_sym_command_zkill_repeat1] = STATE(9665), + [anon_sym_COMMA] = ACTIONS(10154), + [aux_sym_macro_constant_token1] = ACTIONS(7639), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7639), + [sym_keyword_dim] = ACTIONS(7639), + [sym_keyword_pound_define] = ACTIONS(7639), + [sym_keyword_pound_def1arg] = ACTIONS(7639), + [sym_keyword_pound_import] = ACTIONS(7639), + [sym_keyword_pound_include] = ACTIONS(7639), + [sym_keyword_pound_if] = ACTIONS(7641), + [sym_keyword_pound_endif] = ACTIONS(7639), + [sym_keyword_pound_elseif] = ACTIONS(7639), + [sym_keyword_pound_ifdef] = ACTIONS(7639), + [sym_keyword_pound_else] = ACTIONS(7641), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7639), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7639), + [sym_keyword_write] = ACTIONS(7641), + [sym_keyword_do] = ACTIONS(7639), + [sym_keyword_for] = ACTIONS(7639), + [sym_keyword_while] = ACTIONS(7639), + [sym_keyword_kill] = ACTIONS(7639), + [sym_keyword_lock] = ACTIONS(7639), + [sym_keyword_read] = ACTIONS(7639), + [sym_keyword_zload] = ACTIONS(7639), + [sym_keyword_open] = ACTIONS(7639), + [sym_keyword_close] = ACTIONS(7641), + [sym_keyword_use] = ACTIONS(7639), + [sym_keyword_new] = ACTIONS(7639), + [sym_keyword_if] = ACTIONS(7639), + [sym_keyword_oldelse] = ACTIONS(7639), + [sym_keyword_throw] = ACTIONS(7639), + [sym_keyword_print] = ACTIONS(7639), + [sym_keyword_zprint] = ACTIONS(7639), + [sym_keyword_try] = ACTIONS(7639), + [sym_keyword_job] = ACTIONS(7639), + [sym_keyword_break] = ACTIONS(7639), + [sym_keyword_merge] = ACTIONS(7641), + [sym_keyword_return] = ACTIONS(7639), + [aux_sym_keyword_quit_token1] = ACTIONS(7639), + [aux_sym_keyword_quit_token2] = ACTIONS(7639), + [sym_keyword_goto] = ACTIONS(7639), + [sym_keyword_halt] = ACTIONS(7639), + [sym_keyword_hang] = ACTIONS(7639), + [sym_keyword_halt_or_hang] = ACTIONS(7641), + [sym_keyword_continue] = ACTIONS(7639), + [sym_keyword_tcommit] = ACTIONS(7639), + [sym_keyword_trollback] = ACTIONS(7639), + [sym_keyword_tstart] = ACTIONS(7639), + [sym_keyword_xecute] = ACTIONS(7639), + [sym_keyword_view] = ACTIONS(7639), + [sym_keyword_zbreak] = ACTIONS(7639), + [sym_keyword_zkill] = ACTIONS(7639), + [sym_keyword_zn] = ACTIONS(7639), + [sym_keyword_zsu] = ACTIONS(7639), + [sym_keyword_ztrap] = ACTIONS(7641), + [sym_keyword_zwrite] = ACTIONS(7639), + [sym_keyword_zz] = ACTIONS(7639), + [sym_keyword_embedded_html] = ACTIONS(7639), + [sym_keyword_embedded_xml] = ACTIONS(7639), + [sym_keyword_embedded_sql_amp] = ACTIONS(7639), + [sym_keyword_embedded_sql_hash] = ACTIONS(7639), + [anon_sym_AMPjs] = ACTIONS(7641), + [anon_sym_AMPjscript] = ACTIONS(7639), + [anon_sym_AMPjavascript] = ACTIONS(7639), + [sym_keyword_zremove] = ACTIONS(7639), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7641), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7641), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7641), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7639), + [sym_tag_end_if] = ACTIONS(7639), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(9666)] = { + [sym_line_comment_1] = STATE(9666), + [sym_line_comment_2] = STATE(9666), + [sym_line_comment_3] = STATE(9666), + [sym_line_comment_4] = STATE(9666), + [sym_block_comment] = STATE(9666), + [sym_documatic_line] = STATE(9666), + [aux_sym_command_zkill_repeat1] = STATE(9665), [anon_sym_COMMA] = ACTIONS(10157), [aux_sym_macro_constant_token1] = ACTIONS(8775), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1193951,15 +1194037,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8775), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9666)] = { - [sym_line_comment_1] = STATE(9666), - [sym_line_comment_2] = STATE(9666), - [sym_line_comment_3] = STATE(9666), - [sym_line_comment_4] = STATE(9666), - [sym_block_comment] = STATE(9666), - [sym_documatic_line] = STATE(9666), + [STATE(9667)] = { + [sym_line_comment_1] = STATE(9667), + [sym_line_comment_2] = STATE(9667), + [sym_line_comment_3] = STATE(9667), + [sym_line_comment_4] = STATE(9667), + [sym_block_comment] = STATE(9667), + [sym_documatic_line] = STATE(9667), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9796), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1194037,15 +1194123,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9796), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9667)] = { - [sym_line_comment_1] = STATE(9667), - [sym_line_comment_2] = STATE(9667), - [sym_line_comment_3] = STATE(9667), - [sym_line_comment_4] = STATE(9667), - [sym_block_comment] = STATE(9667), - [sym_documatic_line] = STATE(9667), + [STATE(9668)] = { + [sym_line_comment_1] = STATE(9668), + [sym_line_comment_2] = STATE(9668), + [sym_line_comment_3] = STATE(9668), + [sym_line_comment_4] = STATE(9668), + [sym_block_comment] = STATE(9668), + [sym_documatic_line] = STATE(9668), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9800), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1194123,15 +1194209,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9800), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9668)] = { - [sym_line_comment_1] = STATE(9668), - [sym_line_comment_2] = STATE(9668), - [sym_line_comment_3] = STATE(9668), - [sym_line_comment_4] = STATE(9668), - [sym_block_comment] = STATE(9668), - [sym_documatic_line] = STATE(9668), + [STATE(9669)] = { + [sym_line_comment_1] = STATE(9669), + [sym_line_comment_2] = STATE(9669), + [sym_line_comment_3] = STATE(9669), + [sym_line_comment_4] = STATE(9669), + [sym_block_comment] = STATE(9669), + [sym_documatic_line] = STATE(9669), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9804), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1194209,92 +1194295,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9804), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9669)] = { - [sym_line_comment_1] = STATE(9669), - [sym_line_comment_2] = STATE(9669), - [sym_line_comment_3] = STATE(9669), - [sym_line_comment_4] = STATE(9669), - [sym_block_comment] = STATE(9669), - [sym_documatic_line] = STATE(9669), - [aux_sym_command_return_repeat1] = STATE(9633), - [anon_sym_COMMA] = ACTIONS(10101), - [aux_sym_macro_constant_token1] = ACTIONS(9808), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9808), - [sym_keyword_dim] = ACTIONS(9808), - [sym_keyword_pound_define] = ACTIONS(9808), - [sym_keyword_pound_def1arg] = ACTIONS(9808), - [sym_keyword_pound_import] = ACTIONS(9808), - [sym_keyword_pound_include] = ACTIONS(9808), - [sym_keyword_pound_if] = ACTIONS(9810), - [sym_keyword_pound_endif] = ACTIONS(9808), - [sym_keyword_pound_elseif] = ACTIONS(9808), - [sym_keyword_pound_ifdef] = ACTIONS(9808), - [sym_keyword_pound_else] = ACTIONS(9810), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9808), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9808), - [sym_keyword_write] = ACTIONS(9810), - [sym_keyword_do] = ACTIONS(9808), - [sym_keyword_for] = ACTIONS(9808), - [sym_keyword_while] = ACTIONS(9808), - [sym_keyword_kill] = ACTIONS(9808), - [sym_keyword_lock] = ACTIONS(9808), - [sym_keyword_read] = ACTIONS(9808), - [sym_keyword_zload] = ACTIONS(9808), - [sym_keyword_open] = ACTIONS(9808), - [sym_keyword_close] = ACTIONS(9810), - [sym_keyword_use] = ACTIONS(9808), - [sym_keyword_new] = ACTIONS(9808), - [sym_keyword_if] = ACTIONS(9808), - [sym_keyword_oldelse] = ACTIONS(9808), - [sym_keyword_throw] = ACTIONS(9808), - [sym_keyword_print] = ACTIONS(9808), - [sym_keyword_zprint] = ACTIONS(9808), - [sym_keyword_try] = ACTIONS(9808), - [sym_keyword_job] = ACTIONS(9808), - [sym_keyword_break] = ACTIONS(9808), - [sym_keyword_merge] = ACTIONS(9810), - [sym_keyword_return] = ACTIONS(9808), - [aux_sym_keyword_quit_token1] = ACTIONS(9808), - [aux_sym_keyword_quit_token2] = ACTIONS(9808), - [sym_keyword_goto] = ACTIONS(9808), - [sym_keyword_halt] = ACTIONS(9808), - [sym_keyword_hang] = ACTIONS(9808), - [sym_keyword_halt_or_hang] = ACTIONS(9810), - [sym_keyword_continue] = ACTIONS(9808), - [sym_keyword_tcommit] = ACTIONS(9808), - [sym_keyword_trollback] = ACTIONS(9808), - [sym_keyword_tstart] = ACTIONS(9808), - [sym_keyword_xecute] = ACTIONS(9808), - [sym_keyword_view] = ACTIONS(9808), - [sym_keyword_zbreak] = ACTIONS(9808), - [sym_keyword_zkill] = ACTIONS(9808), - [sym_keyword_zn] = ACTIONS(9808), - [sym_keyword_zsu] = ACTIONS(9808), - [sym_keyword_ztrap] = ACTIONS(9810), - [sym_keyword_zwrite] = ACTIONS(9808), - [sym_keyword_zz] = ACTIONS(9808), - [sym_keyword_embedded_html] = ACTIONS(9808), - [sym_keyword_embedded_xml] = ACTIONS(9808), - [sym_keyword_embedded_sql_amp] = ACTIONS(9808), - [sym_keyword_embedded_sql_hash] = ACTIONS(9808), - [anon_sym_AMPjs] = ACTIONS(9810), - [anon_sym_AMPjscript] = ACTIONS(9808), - [anon_sym_AMPjavascript] = ACTIONS(9808), - [sym_keyword_zremove] = ACTIONS(9808), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9810), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9810), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9810), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9808), - [sym_tag_end_if] = ACTIONS(9808), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(9670)] = { [sym_line_comment_1] = STATE(9670), [sym_line_comment_2] = STATE(9670), @@ -1194302,7 +1194302,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9670), [sym_block_comment] = STATE(9670), [sym_documatic_line] = STATE(9670), - [aux_sym_command_return_repeat1] = STATE(9830), + [aux_sym_command_return_repeat1] = STATE(9633), [anon_sym_COMMA] = ACTIONS(10101), [aux_sym_macro_constant_token1] = ACTIONS(9808), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1194474,83 +1194474,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9672), [sym_block_comment] = STATE(9672), [sym_documatic_line] = STATE(9672), - [aux_sym_command_return_repeat1] = STATE(9633), + [aux_sym_command_return_repeat1] = STATE(9830), [anon_sym_COMMA] = ACTIONS(10101), - [aux_sym_macro_constant_token1] = ACTIONS(9812), + [aux_sym_macro_constant_token1] = ACTIONS(9808), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9812), - [sym_keyword_dim] = ACTIONS(9812), - [sym_keyword_pound_define] = ACTIONS(9812), - [sym_keyword_pound_def1arg] = ACTIONS(9812), - [sym_keyword_pound_import] = ACTIONS(9812), - [sym_keyword_pound_include] = ACTIONS(9812), - [sym_keyword_pound_if] = ACTIONS(9814), - [sym_keyword_pound_endif] = ACTIONS(9812), - [sym_keyword_pound_elseif] = ACTIONS(9812), - [sym_keyword_pound_ifdef] = ACTIONS(9812), - [sym_keyword_pound_else] = ACTIONS(9814), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9812), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9812), - [sym_keyword_write] = ACTIONS(9814), - [sym_keyword_do] = ACTIONS(9812), - [sym_keyword_for] = ACTIONS(9812), - [sym_keyword_while] = ACTIONS(9812), - [sym_keyword_kill] = ACTIONS(9812), - [sym_keyword_lock] = ACTIONS(9812), - [sym_keyword_read] = ACTIONS(9812), - [sym_keyword_zload] = ACTIONS(9812), - [sym_keyword_open] = ACTIONS(9812), - [sym_keyword_close] = ACTIONS(9814), - [sym_keyword_use] = ACTIONS(9812), - [sym_keyword_new] = ACTIONS(9812), - [sym_keyword_if] = ACTIONS(9812), - [sym_keyword_oldelse] = ACTIONS(9812), - [sym_keyword_throw] = ACTIONS(9812), - [sym_keyword_print] = ACTIONS(9812), - [sym_keyword_zprint] = ACTIONS(9812), - [sym_keyword_try] = ACTIONS(9812), - [sym_keyword_job] = ACTIONS(9812), - [sym_keyword_break] = ACTIONS(9812), - [sym_keyword_merge] = ACTIONS(9814), - [sym_keyword_return] = ACTIONS(9812), - [aux_sym_keyword_quit_token1] = ACTIONS(9812), - [aux_sym_keyword_quit_token2] = ACTIONS(9812), - [sym_keyword_goto] = ACTIONS(9812), - [sym_keyword_halt] = ACTIONS(9812), - [sym_keyword_hang] = ACTIONS(9812), - [sym_keyword_halt_or_hang] = ACTIONS(9814), - [sym_keyword_continue] = ACTIONS(9812), - [sym_keyword_tcommit] = ACTIONS(9812), - [sym_keyword_trollback] = ACTIONS(9812), - [sym_keyword_tstart] = ACTIONS(9812), - [sym_keyword_xecute] = ACTIONS(9812), - [sym_keyword_view] = ACTIONS(9812), - [sym_keyword_zbreak] = ACTIONS(9812), - [sym_keyword_zkill] = ACTIONS(9812), - [sym_keyword_zn] = ACTIONS(9812), - [sym_keyword_zsu] = ACTIONS(9812), - [sym_keyword_ztrap] = ACTIONS(9814), - [sym_keyword_zwrite] = ACTIONS(9812), - [sym_keyword_zz] = ACTIONS(9812), - [sym_keyword_embedded_html] = ACTIONS(9812), - [sym_keyword_embedded_xml] = ACTIONS(9812), - [sym_keyword_embedded_sql_amp] = ACTIONS(9812), - [sym_keyword_embedded_sql_hash] = ACTIONS(9812), - [anon_sym_AMPjs] = ACTIONS(9814), - [anon_sym_AMPjscript] = ACTIONS(9812), - [anon_sym_AMPjavascript] = ACTIONS(9812), - [sym_keyword_zremove] = ACTIONS(9812), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9814), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9814), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9814), + [sym_keyword_set] = ACTIONS(9808), + [sym_keyword_dim] = ACTIONS(9808), + [sym_keyword_pound_define] = ACTIONS(9808), + [sym_keyword_pound_def1arg] = ACTIONS(9808), + [sym_keyword_pound_import] = ACTIONS(9808), + [sym_keyword_pound_include] = ACTIONS(9808), + [sym_keyword_pound_if] = ACTIONS(9810), + [sym_keyword_pound_endif] = ACTIONS(9808), + [sym_keyword_pound_elseif] = ACTIONS(9808), + [sym_keyword_pound_ifdef] = ACTIONS(9808), + [sym_keyword_pound_else] = ACTIONS(9810), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9808), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9808), + [sym_keyword_write] = ACTIONS(9810), + [sym_keyword_do] = ACTIONS(9808), + [sym_keyword_for] = ACTIONS(9808), + [sym_keyword_while] = ACTIONS(9808), + [sym_keyword_kill] = ACTIONS(9808), + [sym_keyword_lock] = ACTIONS(9808), + [sym_keyword_read] = ACTIONS(9808), + [sym_keyword_zload] = ACTIONS(9808), + [sym_keyword_open] = ACTIONS(9808), + [sym_keyword_close] = ACTIONS(9810), + [sym_keyword_use] = ACTIONS(9808), + [sym_keyword_new] = ACTIONS(9808), + [sym_keyword_if] = ACTIONS(9808), + [sym_keyword_oldelse] = ACTIONS(9808), + [sym_keyword_throw] = ACTIONS(9808), + [sym_keyword_print] = ACTIONS(9808), + [sym_keyword_zprint] = ACTIONS(9808), + [sym_keyword_try] = ACTIONS(9808), + [sym_keyword_job] = ACTIONS(9808), + [sym_keyword_break] = ACTIONS(9808), + [sym_keyword_merge] = ACTIONS(9810), + [sym_keyword_return] = ACTIONS(9808), + [aux_sym_keyword_quit_token1] = ACTIONS(9808), + [aux_sym_keyword_quit_token2] = ACTIONS(9808), + [sym_keyword_goto] = ACTIONS(9808), + [sym_keyword_halt] = ACTIONS(9808), + [sym_keyword_hang] = ACTIONS(9808), + [sym_keyword_halt_or_hang] = ACTIONS(9810), + [sym_keyword_continue] = ACTIONS(9808), + [sym_keyword_tcommit] = ACTIONS(9808), + [sym_keyword_trollback] = ACTIONS(9808), + [sym_keyword_tstart] = ACTIONS(9808), + [sym_keyword_xecute] = ACTIONS(9808), + [sym_keyword_view] = ACTIONS(9808), + [sym_keyword_zbreak] = ACTIONS(9808), + [sym_keyword_zkill] = ACTIONS(9808), + [sym_keyword_zn] = ACTIONS(9808), + [sym_keyword_zsu] = ACTIONS(9808), + [sym_keyword_ztrap] = ACTIONS(9810), + [sym_keyword_zwrite] = ACTIONS(9808), + [sym_keyword_zz] = ACTIONS(9808), + [sym_keyword_embedded_html] = ACTIONS(9808), + [sym_keyword_embedded_xml] = ACTIONS(9808), + [sym_keyword_embedded_sql_amp] = ACTIONS(9808), + [sym_keyword_embedded_sql_hash] = ACTIONS(9808), + [anon_sym_AMPjs] = ACTIONS(9810), + [anon_sym_AMPjscript] = ACTIONS(9808), + [anon_sym_AMPjavascript] = ACTIONS(9808), + [sym_keyword_zremove] = ACTIONS(9808), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9810), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9810), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9810), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9812), - [sym_tag_end_if] = ACTIONS(9812), + [sym_tag] = ACTIONS(9808), + [sym_tag_end_if] = ACTIONS(9808), [sym_rtn_dot] = ACTIONS(15), }, [STATE(9673)] = { @@ -1194732,7 +1194732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9675), [sym_block_comment] = STATE(9675), [sym_documatic_line] = STATE(9675), - [aux_sym_command_return_repeat1] = STATE(9831), + [aux_sym_command_return_repeat1] = STATE(9633), [anon_sym_COMMA] = ACTIONS(10101), [aux_sym_macro_constant_token1] = ACTIONS(9812), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1194818,83 +1194818,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9676), [sym_block_comment] = STATE(9676), [sym_documatic_line] = STATE(9676), - [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), - [aux_sym_macro_constant_token1] = ACTIONS(9816), + [aux_sym_command_return_repeat1] = STATE(9831), + [anon_sym_COMMA] = ACTIONS(10101), + [aux_sym_macro_constant_token1] = ACTIONS(9812), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9816), - [sym_keyword_dim] = ACTIONS(9816), - [sym_keyword_pound_define] = ACTIONS(9816), - [sym_keyword_pound_def1arg] = ACTIONS(9816), - [sym_keyword_pound_import] = ACTIONS(9816), - [sym_keyword_pound_include] = ACTIONS(9816), - [sym_keyword_pound_if] = ACTIONS(9818), - [sym_keyword_pound_endif] = ACTIONS(9816), - [sym_keyword_pound_elseif] = ACTIONS(9816), - [sym_keyword_pound_ifdef] = ACTIONS(9816), - [sym_keyword_pound_else] = ACTIONS(9818), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9816), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9816), - [sym_keyword_write] = ACTIONS(9818), - [sym_keyword_do] = ACTIONS(9816), - [sym_keyword_for] = ACTIONS(9816), - [sym_keyword_while] = ACTIONS(9816), - [sym_keyword_kill] = ACTIONS(9816), - [sym_keyword_lock] = ACTIONS(9816), - [sym_keyword_read] = ACTIONS(9816), - [sym_keyword_zload] = ACTIONS(9816), - [sym_keyword_open] = ACTIONS(9816), - [sym_keyword_close] = ACTIONS(9818), - [sym_keyword_use] = ACTIONS(9816), - [sym_keyword_new] = ACTIONS(9816), - [sym_keyword_if] = ACTIONS(9816), - [sym_keyword_oldelse] = ACTIONS(9816), - [sym_keyword_throw] = ACTIONS(9816), - [sym_keyword_print] = ACTIONS(9816), - [sym_keyword_zprint] = ACTIONS(9816), - [sym_keyword_try] = ACTIONS(9816), - [sym_keyword_job] = ACTIONS(9816), - [sym_keyword_break] = ACTIONS(9816), - [sym_keyword_merge] = ACTIONS(9818), - [sym_keyword_return] = ACTIONS(9816), - [aux_sym_keyword_quit_token1] = ACTIONS(9816), - [aux_sym_keyword_quit_token2] = ACTIONS(9816), - [sym_keyword_goto] = ACTIONS(9816), - [sym_keyword_halt] = ACTIONS(9816), - [sym_keyword_hang] = ACTIONS(9816), - [sym_keyword_halt_or_hang] = ACTIONS(9818), - [sym_keyword_continue] = ACTIONS(9816), - [sym_keyword_tcommit] = ACTIONS(9816), - [sym_keyword_trollback] = ACTIONS(9816), - [sym_keyword_tstart] = ACTIONS(9816), - [sym_keyword_xecute] = ACTIONS(9816), - [sym_keyword_view] = ACTIONS(9816), - [sym_keyword_zbreak] = ACTIONS(9816), - [sym_keyword_zkill] = ACTIONS(9816), - [sym_keyword_zn] = ACTIONS(9816), - [sym_keyword_zsu] = ACTIONS(9816), - [sym_keyword_ztrap] = ACTIONS(9818), - [sym_keyword_zwrite] = ACTIONS(9816), - [sym_keyword_zz] = ACTIONS(9816), - [sym_keyword_embedded_html] = ACTIONS(9816), - [sym_keyword_embedded_xml] = ACTIONS(9816), - [sym_keyword_embedded_sql_amp] = ACTIONS(9816), - [sym_keyword_embedded_sql_hash] = ACTIONS(9816), - [anon_sym_AMPjs] = ACTIONS(9818), - [anon_sym_AMPjscript] = ACTIONS(9816), - [anon_sym_AMPjavascript] = ACTIONS(9816), - [sym_keyword_zremove] = ACTIONS(9816), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9818), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9818), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9818), + [sym_keyword_set] = ACTIONS(9812), + [sym_keyword_dim] = ACTIONS(9812), + [sym_keyword_pound_define] = ACTIONS(9812), + [sym_keyword_pound_def1arg] = ACTIONS(9812), + [sym_keyword_pound_import] = ACTIONS(9812), + [sym_keyword_pound_include] = ACTIONS(9812), + [sym_keyword_pound_if] = ACTIONS(9814), + [sym_keyword_pound_endif] = ACTIONS(9812), + [sym_keyword_pound_elseif] = ACTIONS(9812), + [sym_keyword_pound_ifdef] = ACTIONS(9812), + [sym_keyword_pound_else] = ACTIONS(9814), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9812), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9812), + [sym_keyword_write] = ACTIONS(9814), + [sym_keyword_do] = ACTIONS(9812), + [sym_keyword_for] = ACTIONS(9812), + [sym_keyword_while] = ACTIONS(9812), + [sym_keyword_kill] = ACTIONS(9812), + [sym_keyword_lock] = ACTIONS(9812), + [sym_keyword_read] = ACTIONS(9812), + [sym_keyword_zload] = ACTIONS(9812), + [sym_keyword_open] = ACTIONS(9812), + [sym_keyword_close] = ACTIONS(9814), + [sym_keyword_use] = ACTIONS(9812), + [sym_keyword_new] = ACTIONS(9812), + [sym_keyword_if] = ACTIONS(9812), + [sym_keyword_oldelse] = ACTIONS(9812), + [sym_keyword_throw] = ACTIONS(9812), + [sym_keyword_print] = ACTIONS(9812), + [sym_keyword_zprint] = ACTIONS(9812), + [sym_keyword_try] = ACTIONS(9812), + [sym_keyword_job] = ACTIONS(9812), + [sym_keyword_break] = ACTIONS(9812), + [sym_keyword_merge] = ACTIONS(9814), + [sym_keyword_return] = ACTIONS(9812), + [aux_sym_keyword_quit_token1] = ACTIONS(9812), + [aux_sym_keyword_quit_token2] = ACTIONS(9812), + [sym_keyword_goto] = ACTIONS(9812), + [sym_keyword_halt] = ACTIONS(9812), + [sym_keyword_hang] = ACTIONS(9812), + [sym_keyword_halt_or_hang] = ACTIONS(9814), + [sym_keyword_continue] = ACTIONS(9812), + [sym_keyword_tcommit] = ACTIONS(9812), + [sym_keyword_trollback] = ACTIONS(9812), + [sym_keyword_tstart] = ACTIONS(9812), + [sym_keyword_xecute] = ACTIONS(9812), + [sym_keyword_view] = ACTIONS(9812), + [sym_keyword_zbreak] = ACTIONS(9812), + [sym_keyword_zkill] = ACTIONS(9812), + [sym_keyword_zn] = ACTIONS(9812), + [sym_keyword_zsu] = ACTIONS(9812), + [sym_keyword_ztrap] = ACTIONS(9814), + [sym_keyword_zwrite] = ACTIONS(9812), + [sym_keyword_zz] = ACTIONS(9812), + [sym_keyword_embedded_html] = ACTIONS(9812), + [sym_keyword_embedded_xml] = ACTIONS(9812), + [sym_keyword_embedded_sql_amp] = ACTIONS(9812), + [sym_keyword_embedded_sql_hash] = ACTIONS(9812), + [anon_sym_AMPjs] = ACTIONS(9814), + [anon_sym_AMPjscript] = ACTIONS(9812), + [anon_sym_AMPjavascript] = ACTIONS(9812), + [sym_keyword_zremove] = ACTIONS(9812), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9814), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9814), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9814), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9816), - [sym_tag_end_if] = ACTIONS(9816), + [sym_tag] = ACTIONS(9812), + [sym_tag_end_if] = ACTIONS(9812), [sym_rtn_dot] = ACTIONS(15), }, [STATE(9677)] = { @@ -1195076,7 +1195076,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9679), [sym_block_comment] = STATE(9679), [sym_documatic_line] = STATE(9679), - [aux_sym_commands_with_printlist_repeat1] = STATE(9679), + [aux_sym_subscripts_repeat1] = STATE(9958), + [anon_sym_COMMA] = ACTIONS(10143), + [aux_sym_macro_constant_token1] = ACTIONS(9816), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9816), + [sym_keyword_dim] = ACTIONS(9816), + [sym_keyword_pound_define] = ACTIONS(9816), + [sym_keyword_pound_def1arg] = ACTIONS(9816), + [sym_keyword_pound_import] = ACTIONS(9816), + [sym_keyword_pound_include] = ACTIONS(9816), + [sym_keyword_pound_if] = ACTIONS(9818), + [sym_keyword_pound_endif] = ACTIONS(9816), + [sym_keyword_pound_elseif] = ACTIONS(9816), + [sym_keyword_pound_ifdef] = ACTIONS(9816), + [sym_keyword_pound_else] = ACTIONS(9818), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9816), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9816), + [sym_keyword_write] = ACTIONS(9818), + [sym_keyword_do] = ACTIONS(9816), + [sym_keyword_for] = ACTIONS(9816), + [sym_keyword_while] = ACTIONS(9816), + [sym_keyword_kill] = ACTIONS(9816), + [sym_keyword_lock] = ACTIONS(9816), + [sym_keyword_read] = ACTIONS(9816), + [sym_keyword_zload] = ACTIONS(9816), + [sym_keyword_open] = ACTIONS(9816), + [sym_keyword_close] = ACTIONS(9818), + [sym_keyword_use] = ACTIONS(9816), + [sym_keyword_new] = ACTIONS(9816), + [sym_keyword_if] = ACTIONS(9816), + [sym_keyword_oldelse] = ACTIONS(9816), + [sym_keyword_throw] = ACTIONS(9816), + [sym_keyword_print] = ACTIONS(9816), + [sym_keyword_zprint] = ACTIONS(9816), + [sym_keyword_try] = ACTIONS(9816), + [sym_keyword_job] = ACTIONS(9816), + [sym_keyword_break] = ACTIONS(9816), + [sym_keyword_merge] = ACTIONS(9818), + [sym_keyword_return] = ACTIONS(9816), + [aux_sym_keyword_quit_token1] = ACTIONS(9816), + [aux_sym_keyword_quit_token2] = ACTIONS(9816), + [sym_keyword_goto] = ACTIONS(9816), + [sym_keyword_halt] = ACTIONS(9816), + [sym_keyword_hang] = ACTIONS(9816), + [sym_keyword_halt_or_hang] = ACTIONS(9818), + [sym_keyword_continue] = ACTIONS(9816), + [sym_keyword_tcommit] = ACTIONS(9816), + [sym_keyword_trollback] = ACTIONS(9816), + [sym_keyword_tstart] = ACTIONS(9816), + [sym_keyword_xecute] = ACTIONS(9816), + [sym_keyword_view] = ACTIONS(9816), + [sym_keyword_zbreak] = ACTIONS(9816), + [sym_keyword_zkill] = ACTIONS(9816), + [sym_keyword_zn] = ACTIONS(9816), + [sym_keyword_zsu] = ACTIONS(9816), + [sym_keyword_ztrap] = ACTIONS(9818), + [sym_keyword_zwrite] = ACTIONS(9816), + [sym_keyword_zz] = ACTIONS(9816), + [sym_keyword_embedded_html] = ACTIONS(9816), + [sym_keyword_embedded_xml] = ACTIONS(9816), + [sym_keyword_embedded_sql_amp] = ACTIONS(9816), + [sym_keyword_embedded_sql_hash] = ACTIONS(9816), + [anon_sym_AMPjs] = ACTIONS(9818), + [anon_sym_AMPjscript] = ACTIONS(9816), + [anon_sym_AMPjavascript] = ACTIONS(9816), + [sym_keyword_zremove] = ACTIONS(9816), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9818), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9818), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9818), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9816), + [sym_tag_end_if] = ACTIONS(9816), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(9680)] = { + [sym_line_comment_1] = STATE(9680), + [sym_line_comment_2] = STATE(9680), + [sym_line_comment_3] = STATE(9680), + [sym_line_comment_4] = STATE(9680), + [sym_block_comment] = STATE(9680), + [sym_documatic_line] = STATE(9680), + [aux_sym_commands_with_printlist_repeat1] = STATE(9680), [anon_sym_COMMA] = ACTIONS(10162), [aux_sym_macro_constant_token1] = ACTIONS(7643), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1195155,14 +1195241,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7643), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9680)] = { - [sym_line_comment_1] = STATE(9680), - [sym_line_comment_2] = STATE(9680), - [sym_line_comment_3] = STATE(9680), - [sym_line_comment_4] = STATE(9680), - [sym_block_comment] = STATE(9680), - [sym_documatic_line] = STATE(9680), - [aux_sym_commands_with_printlist_repeat1] = STATE(9679), + [STATE(9681)] = { + [sym_line_comment_1] = STATE(9681), + [sym_line_comment_2] = STATE(9681), + [sym_line_comment_3] = STATE(9681), + [sym_line_comment_4] = STATE(9681), + [sym_block_comment] = STATE(9681), + [sym_documatic_line] = STATE(9681), + [aux_sym_commands_with_printlist_repeat1] = STATE(9680), [anon_sym_COMMA] = ACTIONS(10165), [aux_sym_macro_constant_token1] = ACTIONS(9823), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1195241,92 +1195327,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9823), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9681)] = { - [sym_line_comment_1] = STATE(9681), - [sym_line_comment_2] = STATE(9681), - [sym_line_comment_3] = STATE(9681), - [sym_line_comment_4] = STATE(9681), - [sym_block_comment] = STATE(9681), - [sym_documatic_line] = STATE(9681), - [aux_sym_command_job_repeat1] = STATE(10252), - [ts_builtin_sym_end] = ACTIONS(9603), - [anon_sym_COMMA] = ACTIONS(10167), - [aux_sym_macro_constant_token1] = ACTIONS(9603), - [anon_sym_RBRACE2] = ACTIONS(9603), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9603), - [sym_keyword_dim] = ACTIONS(9603), - [sym_keyword_pound_define] = ACTIONS(9603), - [sym_keyword_pound_def1arg] = ACTIONS(9603), - [sym_keyword_pound_import] = ACTIONS(9603), - [sym_keyword_pound_include] = ACTIONS(9603), - [sym_keyword_pound_if] = ACTIONS(9605), - [sym_keyword_pound_ifdef] = ACTIONS(9603), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9603), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9603), - [sym_keyword_write] = ACTIONS(9605), - [sym_keyword_do] = ACTIONS(9603), - [sym_keyword_for] = ACTIONS(9603), - [sym_keyword_while] = ACTIONS(9603), - [sym_keyword_kill] = ACTIONS(9603), - [sym_keyword_lock] = ACTIONS(9603), - [sym_keyword_read] = ACTIONS(9603), - [sym_keyword_zload] = ACTIONS(9603), - [sym_keyword_open] = ACTIONS(9603), - [sym_keyword_close] = ACTIONS(9605), - [sym_keyword_use] = ACTIONS(9603), - [sym_keyword_new] = ACTIONS(9603), - [sym_keyword_if] = ACTIONS(9603), - [sym_keyword_oldelse] = ACTIONS(9603), - [sym_keyword_throw] = ACTIONS(9603), - [sym_keyword_print] = ACTIONS(9603), - [sym_keyword_zprint] = ACTIONS(9603), - [sym_keyword_try] = ACTIONS(9603), - [sym_keyword_job] = ACTIONS(9603), - [sym_keyword_break] = ACTIONS(9603), - [sym_keyword_merge] = ACTIONS(9605), - [sym_keyword_return] = ACTIONS(9603), - [aux_sym_keyword_quit_token1] = ACTIONS(9603), - [aux_sym_keyword_quit_token2] = ACTIONS(9603), - [sym_keyword_goto] = ACTIONS(9603), - [sym_keyword_halt] = ACTIONS(9603), - [sym_keyword_hang] = ACTIONS(9603), - [sym_keyword_halt_or_hang] = ACTIONS(9605), - [sym_keyword_continue] = ACTIONS(9603), - [sym_keyword_tcommit] = ACTIONS(9603), - [sym_keyword_trollback] = ACTIONS(9603), - [sym_keyword_tstart] = ACTIONS(9603), - [sym_keyword_xecute] = ACTIONS(9603), - [sym_keyword_view] = ACTIONS(9603), - [sym_keyword_zbreak] = ACTIONS(9603), - [sym_keyword_zkill] = ACTIONS(9603), - [sym_keyword_zn] = ACTIONS(9603), - [sym_keyword_zsu] = ACTIONS(9603), - [sym_keyword_ztrap] = ACTIONS(9605), - [sym_keyword_zwrite] = ACTIONS(9603), - [sym_keyword_zz] = ACTIONS(9603), - [sym_keyword_embedded_html] = ACTIONS(9603), - [sym_keyword_embedded_xml] = ACTIONS(9603), - [sym_keyword_embedded_sql_amp] = ACTIONS(9603), - [sym_keyword_embedded_sql_hash] = ACTIONS(9603), - [anon_sym_AMPjs] = ACTIONS(9605), - [anon_sym_AMPjscript] = ACTIONS(9603), - [anon_sym_AMPjavascript] = ACTIONS(9603), - [sym_keyword_zremove] = ACTIONS(9603), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9605), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9605), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9605), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9603), - [sym__bol] = ACTIONS(9603), - [sym_tag_end_if] = ACTIONS(9603), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(9682)] = { [sym_line_comment_1] = STATE(9682), [sym_line_comment_2] = STATE(9682), @@ -1195336,7 +1195336,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(9682), [aux_sym_command_xecute_repeat1] = STATE(9682), [ts_builtin_sym_end] = ACTIONS(7635), - [anon_sym_COMMA] = ACTIONS(10169), + [anon_sym_COMMA] = ACTIONS(10167), [aux_sym_macro_constant_token1] = ACTIONS(7635), [anon_sym_RBRACE2] = ACTIONS(7635), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1195422,7 +1195422,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(9683), [aux_sym_command_xecute_repeat1] = STATE(9682), [ts_builtin_sym_end] = ACTIONS(9792), - [anon_sym_COMMA] = ACTIONS(10172), + [anon_sym_COMMA] = ACTIONS(10170), [aux_sym_macro_constant_token1] = ACTIONS(9792), [anon_sym_RBRACE2] = ACTIONS(9792), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1195506,9 +1195506,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9684), [sym_block_comment] = STATE(9684), [sym_documatic_line] = STATE(9684), - [aux_sym_command_job_repeat1] = STATE(10261), + [aux_sym_command_job_repeat1] = STATE(10252), [ts_builtin_sym_end] = ACTIONS(9603), - [anon_sym_COMMA] = ACTIONS(10167), + [anon_sym_COMMA] = ACTIONS(10172), [aux_sym_macro_constant_token1] = ACTIONS(9603), [anon_sym_RBRACE2] = ACTIONS(9603), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1195936,8 +1195936,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9689), [sym_block_comment] = STATE(9689), [sym_documatic_line] = STATE(9689), + [aux_sym_command_job_repeat1] = STATE(10261), + [ts_builtin_sym_end] = ACTIONS(9603), + [anon_sym_COMMA] = ACTIONS(10172), + [aux_sym_macro_constant_token1] = ACTIONS(9603), + [anon_sym_RBRACE2] = ACTIONS(9603), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9603), + [sym_keyword_dim] = ACTIONS(9603), + [sym_keyword_pound_define] = ACTIONS(9603), + [sym_keyword_pound_def1arg] = ACTIONS(9603), + [sym_keyword_pound_import] = ACTIONS(9603), + [sym_keyword_pound_include] = ACTIONS(9603), + [sym_keyword_pound_if] = ACTIONS(9605), + [sym_keyword_pound_ifdef] = ACTIONS(9603), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9603), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9603), + [sym_keyword_write] = ACTIONS(9605), + [sym_keyword_do] = ACTIONS(9603), + [sym_keyword_for] = ACTIONS(9603), + [sym_keyword_while] = ACTIONS(9603), + [sym_keyword_kill] = ACTIONS(9603), + [sym_keyword_lock] = ACTIONS(9603), + [sym_keyword_read] = ACTIONS(9603), + [sym_keyword_zload] = ACTIONS(9603), + [sym_keyword_open] = ACTIONS(9603), + [sym_keyword_close] = ACTIONS(9605), + [sym_keyword_use] = ACTIONS(9603), + [sym_keyword_new] = ACTIONS(9603), + [sym_keyword_if] = ACTIONS(9603), + [sym_keyword_oldelse] = ACTIONS(9603), + [sym_keyword_throw] = ACTIONS(9603), + [sym_keyword_print] = ACTIONS(9603), + [sym_keyword_zprint] = ACTIONS(9603), + [sym_keyword_try] = ACTIONS(9603), + [sym_keyword_job] = ACTIONS(9603), + [sym_keyword_break] = ACTIONS(9603), + [sym_keyword_merge] = ACTIONS(9605), + [sym_keyword_return] = ACTIONS(9603), + [aux_sym_keyword_quit_token1] = ACTIONS(9603), + [aux_sym_keyword_quit_token2] = ACTIONS(9603), + [sym_keyword_goto] = ACTIONS(9603), + [sym_keyword_halt] = ACTIONS(9603), + [sym_keyword_hang] = ACTIONS(9603), + [sym_keyword_halt_or_hang] = ACTIONS(9605), + [sym_keyword_continue] = ACTIONS(9603), + [sym_keyword_tcommit] = ACTIONS(9603), + [sym_keyword_trollback] = ACTIONS(9603), + [sym_keyword_tstart] = ACTIONS(9603), + [sym_keyword_xecute] = ACTIONS(9603), + [sym_keyword_view] = ACTIONS(9603), + [sym_keyword_zbreak] = ACTIONS(9603), + [sym_keyword_zkill] = ACTIONS(9603), + [sym_keyword_zn] = ACTIONS(9603), + [sym_keyword_zsu] = ACTIONS(9603), + [sym_keyword_ztrap] = ACTIONS(9605), + [sym_keyword_zwrite] = ACTIONS(9603), + [sym_keyword_zz] = ACTIONS(9603), + [sym_keyword_embedded_html] = ACTIONS(9603), + [sym_keyword_embedded_xml] = ACTIONS(9603), + [sym_keyword_embedded_sql_amp] = ACTIONS(9603), + [sym_keyword_embedded_sql_hash] = ACTIONS(9603), + [anon_sym_AMPjs] = ACTIONS(9605), + [anon_sym_AMPjscript] = ACTIONS(9603), + [anon_sym_AMPjavascript] = ACTIONS(9603), + [sym_keyword_zremove] = ACTIONS(9603), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9605), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9605), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9605), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9603), + [sym__bol] = ACTIONS(9603), + [sym_tag_end_if] = ACTIONS(9603), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(9690)] = { + [sym_line_comment_1] = STATE(9690), + [sym_line_comment_2] = STATE(9690), + [sym_line_comment_3] = STATE(9690), + [sym_line_comment_4] = STATE(9690), + [sym_block_comment] = STATE(9690), + [sym_documatic_line] = STATE(9690), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9717), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1196015,176 +1196101,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9717), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9690)] = { - [sym_line_comment_1] = STATE(9690), - [sym_line_comment_2] = STATE(9690), - [sym_line_comment_3] = STATE(9690), - [sym_line_comment_4] = STATE(9690), - [sym_block_comment] = STATE(9690), - [sym_documatic_line] = STATE(9690), - [aux_sym_command_return_repeat1] = STATE(9633), - [anon_sym_COMMA] = ACTIONS(10101), - [aux_sym_macro_constant_token1] = ACTIONS(9827), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9827), - [sym_keyword_dim] = ACTIONS(9827), - [sym_keyword_pound_define] = ACTIONS(9827), - [sym_keyword_pound_def1arg] = ACTIONS(9827), - [sym_keyword_pound_import] = ACTIONS(9827), - [sym_keyword_pound_include] = ACTIONS(9827), - [sym_keyword_pound_if] = ACTIONS(9829), - [sym_keyword_pound_endif] = ACTIONS(9827), - [sym_keyword_pound_elseif] = ACTIONS(9827), - [sym_keyword_pound_ifdef] = ACTIONS(9827), - [sym_keyword_pound_else] = ACTIONS(9829), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9827), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9827), - [sym_keyword_write] = ACTIONS(9829), - [sym_keyword_do] = ACTIONS(9827), - [sym_keyword_for] = ACTIONS(9827), - [sym_keyword_while] = ACTIONS(9827), - [sym_keyword_kill] = ACTIONS(9827), - [sym_keyword_lock] = ACTIONS(9827), - [sym_keyword_read] = ACTIONS(9827), - [sym_keyword_zload] = ACTIONS(9827), - [sym_keyword_open] = ACTIONS(9827), - [sym_keyword_close] = ACTIONS(9829), - [sym_keyword_use] = ACTIONS(9827), - [sym_keyword_new] = ACTIONS(9827), - [sym_keyword_if] = ACTIONS(9827), - [sym_keyword_oldelse] = ACTIONS(9827), - [sym_keyword_throw] = ACTIONS(9827), - [sym_keyword_print] = ACTIONS(9827), - [sym_keyword_zprint] = ACTIONS(9827), - [sym_keyword_try] = ACTIONS(9827), - [sym_keyword_job] = ACTIONS(9827), - [sym_keyword_break] = ACTIONS(9827), - [sym_keyword_merge] = ACTIONS(9829), - [sym_keyword_return] = ACTIONS(9827), - [aux_sym_keyword_quit_token1] = ACTIONS(9827), - [aux_sym_keyword_quit_token2] = ACTIONS(9827), - [sym_keyword_goto] = ACTIONS(9827), - [sym_keyword_halt] = ACTIONS(9827), - [sym_keyword_hang] = ACTIONS(9827), - [sym_keyword_halt_or_hang] = ACTIONS(9829), - [sym_keyword_continue] = ACTIONS(9827), - [sym_keyword_tcommit] = ACTIONS(9827), - [sym_keyword_trollback] = ACTIONS(9827), - [sym_keyword_tstart] = ACTIONS(9827), - [sym_keyword_xecute] = ACTIONS(9827), - [sym_keyword_view] = ACTIONS(9827), - [sym_keyword_zbreak] = ACTIONS(9827), - [sym_keyword_zkill] = ACTIONS(9827), - [sym_keyword_zn] = ACTIONS(9827), - [sym_keyword_zsu] = ACTIONS(9827), - [sym_keyword_ztrap] = ACTIONS(9829), - [sym_keyword_zwrite] = ACTIONS(9827), - [sym_keyword_zz] = ACTIONS(9827), - [sym_keyword_embedded_html] = ACTIONS(9827), - [sym_keyword_embedded_xml] = ACTIONS(9827), - [sym_keyword_embedded_sql_amp] = ACTIONS(9827), - [sym_keyword_embedded_sql_hash] = ACTIONS(9827), - [anon_sym_AMPjs] = ACTIONS(9829), - [anon_sym_AMPjscript] = ACTIONS(9827), - [anon_sym_AMPjavascript] = ACTIONS(9827), - [sym_keyword_zremove] = ACTIONS(9827), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9829), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9829), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9829), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9827), - [sym_tag_end_if] = ACTIONS(9827), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(9691)] = { [sym_line_comment_1] = STATE(9691), [sym_line_comment_2] = STATE(9691), [sym_line_comment_3] = STATE(9691), [sym_line_comment_4] = STATE(9691), [sym_block_comment] = STATE(9691), - [sym_timeout] = STATE(8526), + [sym_timeout] = STATE(8527), [sym_documatic_line] = STATE(9691), - [ts_builtin_sym_end] = ACTIONS(8088), - [anon_sym_COMMA] = ACTIONS(8088), - [aux_sym_macro_constant_token1] = ACTIONS(8088), - [anon_sym_RBRACE2] = ACTIONS(8088), + [ts_builtin_sym_end] = ACTIONS(8092), + [anon_sym_COMMA] = ACTIONS(8092), + [aux_sym_macro_constant_token1] = ACTIONS(8092), + [anon_sym_RBRACE2] = ACTIONS(8092), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8088), - [sym_keyword_dim] = ACTIONS(8088), - [sym_keyword_pound_define] = ACTIONS(8088), - [sym_keyword_pound_def1arg] = ACTIONS(8088), - [sym_keyword_pound_import] = ACTIONS(8088), - [sym_keyword_pound_include] = ACTIONS(8088), - [sym_keyword_pound_if] = ACTIONS(8090), - [sym_keyword_pound_ifdef] = ACTIONS(8088), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8088), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8088), - [sym_keyword_write] = ACTIONS(8090), - [sym_keyword_do] = ACTIONS(8088), - [sym_keyword_for] = ACTIONS(8088), - [sym_keyword_while] = ACTIONS(8088), - [sym_keyword_kill] = ACTIONS(8088), - [sym_keyword_lock] = ACTIONS(8088), - [sym_keyword_read] = ACTIONS(8088), - [sym_keyword_zload] = ACTIONS(8088), - [sym_keyword_open] = ACTIONS(8088), - [sym_keyword_close] = ACTIONS(8090), - [sym_keyword_use] = ACTIONS(8088), - [sym_keyword_new] = ACTIONS(8088), - [sym_keyword_if] = ACTIONS(8088), - [sym_keyword_oldelse] = ACTIONS(8088), - [sym_keyword_throw] = ACTIONS(8088), - [sym_keyword_print] = ACTIONS(8088), - [sym_keyword_zprint] = ACTIONS(8088), - [sym_keyword_try] = ACTIONS(8088), - [sym_keyword_job] = ACTIONS(8088), - [sym_keyword_break] = ACTIONS(8088), - [sym_keyword_merge] = ACTIONS(8090), - [sym_keyword_return] = ACTIONS(8088), - [aux_sym_keyword_quit_token1] = ACTIONS(8088), - [aux_sym_keyword_quit_token2] = ACTIONS(8088), - [sym_keyword_goto] = ACTIONS(8088), - [sym_keyword_halt] = ACTIONS(8088), - [sym_keyword_hang] = ACTIONS(8088), - [sym_keyword_halt_or_hang] = ACTIONS(8090), - [sym_keyword_continue] = ACTIONS(8088), - [sym_keyword_tcommit] = ACTIONS(8088), - [sym_keyword_trollback] = ACTIONS(8088), - [sym_keyword_tstart] = ACTIONS(8088), - [sym_keyword_xecute] = ACTIONS(8088), - [sym_keyword_view] = ACTIONS(8088), - [sym_keyword_zbreak] = ACTIONS(8088), - [sym_keyword_zkill] = ACTIONS(8088), - [sym_keyword_zn] = ACTIONS(8088), - [sym_keyword_zsu] = ACTIONS(8088), - [sym_keyword_ztrap] = ACTIONS(8090), - [sym_keyword_zwrite] = ACTIONS(8088), - [sym_keyword_zz] = ACTIONS(8088), - [sym_keyword_embedded_html] = ACTIONS(8088), - [sym_keyword_embedded_xml] = ACTIONS(8088), - [sym_keyword_embedded_sql_amp] = ACTIONS(8088), - [sym_keyword_embedded_sql_hash] = ACTIONS(8088), - [anon_sym_AMPjs] = ACTIONS(8090), - [anon_sym_AMPjscript] = ACTIONS(8088), - [anon_sym_AMPjavascript] = ACTIONS(8088), - [sym_keyword_zremove] = ACTIONS(8088), + [sym_keyword_set] = ACTIONS(8092), + [sym_keyword_dim] = ACTIONS(8092), + [sym_keyword_pound_define] = ACTIONS(8092), + [sym_keyword_pound_def1arg] = ACTIONS(8092), + [sym_keyword_pound_import] = ACTIONS(8092), + [sym_keyword_pound_include] = ACTIONS(8092), + [sym_keyword_pound_if] = ACTIONS(8094), + [sym_keyword_pound_ifdef] = ACTIONS(8092), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8092), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8092), + [sym_keyword_write] = ACTIONS(8094), + [sym_keyword_do] = ACTIONS(8092), + [sym_keyword_for] = ACTIONS(8092), + [sym_keyword_while] = ACTIONS(8092), + [sym_keyword_kill] = ACTIONS(8092), + [sym_keyword_lock] = ACTIONS(8092), + [sym_keyword_read] = ACTIONS(8092), + [sym_keyword_zload] = ACTIONS(8092), + [sym_keyword_open] = ACTIONS(8092), + [sym_keyword_close] = ACTIONS(8094), + [sym_keyword_use] = ACTIONS(8092), + [sym_keyword_new] = ACTIONS(8092), + [sym_keyword_if] = ACTIONS(8092), + [sym_keyword_oldelse] = ACTIONS(8092), + [sym_keyword_throw] = ACTIONS(8092), + [sym_keyword_print] = ACTIONS(8092), + [sym_keyword_zprint] = ACTIONS(8092), + [sym_keyword_try] = ACTIONS(8092), + [sym_keyword_job] = ACTIONS(8092), + [sym_keyword_break] = ACTIONS(8092), + [sym_keyword_merge] = ACTIONS(8094), + [sym_keyword_return] = ACTIONS(8092), + [aux_sym_keyword_quit_token1] = ACTIONS(8092), + [aux_sym_keyword_quit_token2] = ACTIONS(8092), + [sym_keyword_goto] = ACTIONS(8092), + [sym_keyword_halt] = ACTIONS(8092), + [sym_keyword_hang] = ACTIONS(8092), + [sym_keyword_halt_or_hang] = ACTIONS(8094), + [sym_keyword_continue] = ACTIONS(8092), + [sym_keyword_tcommit] = ACTIONS(8092), + [sym_keyword_trollback] = ACTIONS(8092), + [sym_keyword_tstart] = ACTIONS(8092), + [sym_keyword_xecute] = ACTIONS(8092), + [sym_keyword_view] = ACTIONS(8092), + [sym_keyword_zbreak] = ACTIONS(8092), + [sym_keyword_zkill] = ACTIONS(8092), + [sym_keyword_zn] = ACTIONS(8092), + [sym_keyword_zsu] = ACTIONS(8092), + [sym_keyword_ztrap] = ACTIONS(8094), + [sym_keyword_zwrite] = ACTIONS(8092), + [sym_keyword_zz] = ACTIONS(8092), + [sym_keyword_embedded_html] = ACTIONS(8092), + [sym_keyword_embedded_xml] = ACTIONS(8092), + [sym_keyword_embedded_sql_amp] = ACTIONS(8092), + [sym_keyword_embedded_sql_hash] = ACTIONS(8092), + [anon_sym_AMPjs] = ACTIONS(8094), + [anon_sym_AMPjscript] = ACTIONS(8092), + [anon_sym_AMPjavascript] = ACTIONS(8092), + [sym_keyword_zremove] = ACTIONS(8092), [anon_sym_COLON2] = ACTIONS(8005), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8090), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8090), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8090), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8094), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8094), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8094), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8088), - [sym_tag_end_if] = ACTIONS(8088), + [sym_tag] = ACTIONS(8092), + [sym_tag_end_if] = ACTIONS(8092), [sym_rtn_dot] = ACTIONS(15), }, [STATE(9692)] = { @@ -1196280,7 +1196280,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9693), [sym_block_comment] = STATE(9693), [sym_documatic_line] = STATE(9693), - [aux_sym_command_return_repeat1] = STATE(9836), + [aux_sym_command_return_repeat1] = STATE(9633), [anon_sym_COMMA] = ACTIONS(10101), [aux_sym_macro_constant_token1] = ACTIONS(9827), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1196366,83 +1196366,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9694), [sym_block_comment] = STATE(9694), [sym_documatic_line] = STATE(9694), - [aux_sym_subscripts_repeat1] = STATE(10262), - [anon_sym_COMMA] = ACTIONS(10141), - [aux_sym_macro_constant_token1] = ACTIONS(9717), + [aux_sym_command_return_repeat1] = STATE(9836), + [anon_sym_COMMA] = ACTIONS(10101), + [aux_sym_macro_constant_token1] = ACTIONS(9827), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9717), - [sym_keyword_dim] = ACTIONS(9717), - [sym_keyword_pound_define] = ACTIONS(9717), - [sym_keyword_pound_def1arg] = ACTIONS(9717), - [sym_keyword_pound_import] = ACTIONS(9717), - [sym_keyword_pound_include] = ACTIONS(9717), - [sym_keyword_pound_if] = ACTIONS(9719), - [sym_keyword_pound_endif] = ACTIONS(9717), - [sym_keyword_pound_elseif] = ACTIONS(9717), - [sym_keyword_pound_ifdef] = ACTIONS(9717), - [sym_keyword_pound_else] = ACTIONS(9719), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9717), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9717), - [sym_keyword_write] = ACTIONS(9719), - [sym_keyword_do] = ACTIONS(9717), - [sym_keyword_for] = ACTIONS(9717), - [sym_keyword_while] = ACTIONS(9717), - [sym_keyword_kill] = ACTIONS(9717), - [sym_keyword_lock] = ACTIONS(9717), - [sym_keyword_read] = ACTIONS(9717), - [sym_keyword_zload] = ACTIONS(9717), - [sym_keyword_open] = ACTIONS(9717), - [sym_keyword_close] = ACTIONS(9719), - [sym_keyword_use] = ACTIONS(9717), - [sym_keyword_new] = ACTIONS(9717), - [sym_keyword_if] = ACTIONS(9717), - [sym_keyword_oldelse] = ACTIONS(9717), - [sym_keyword_throw] = ACTIONS(9717), - [sym_keyword_print] = ACTIONS(9717), - [sym_keyword_zprint] = ACTIONS(9717), - [sym_keyword_try] = ACTIONS(9717), - [sym_keyword_job] = ACTIONS(9717), - [sym_keyword_break] = ACTIONS(9717), - [sym_keyword_merge] = ACTIONS(9719), - [sym_keyword_return] = ACTIONS(9717), - [aux_sym_keyword_quit_token1] = ACTIONS(9717), - [aux_sym_keyword_quit_token2] = ACTIONS(9717), - [sym_keyword_goto] = ACTIONS(9717), - [sym_keyword_halt] = ACTIONS(9717), - [sym_keyword_hang] = ACTIONS(9717), - [sym_keyword_halt_or_hang] = ACTIONS(9719), - [sym_keyword_continue] = ACTIONS(9717), - [sym_keyword_tcommit] = ACTIONS(9717), - [sym_keyword_trollback] = ACTIONS(9717), - [sym_keyword_tstart] = ACTIONS(9717), - [sym_keyword_xecute] = ACTIONS(9717), - [sym_keyword_view] = ACTIONS(9717), - [sym_keyword_zbreak] = ACTIONS(9717), - [sym_keyword_zkill] = ACTIONS(9717), - [sym_keyword_zn] = ACTIONS(9717), - [sym_keyword_zsu] = ACTIONS(9717), - [sym_keyword_ztrap] = ACTIONS(9719), - [sym_keyword_zwrite] = ACTIONS(9717), - [sym_keyword_zz] = ACTIONS(9717), - [sym_keyword_embedded_html] = ACTIONS(9717), - [sym_keyword_embedded_xml] = ACTIONS(9717), - [sym_keyword_embedded_sql_amp] = ACTIONS(9717), - [sym_keyword_embedded_sql_hash] = ACTIONS(9717), - [anon_sym_AMPjs] = ACTIONS(9719), - [anon_sym_AMPjscript] = ACTIONS(9717), - [anon_sym_AMPjavascript] = ACTIONS(9717), - [sym_keyword_zremove] = ACTIONS(9717), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9719), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9719), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9719), + [sym_keyword_set] = ACTIONS(9827), + [sym_keyword_dim] = ACTIONS(9827), + [sym_keyword_pound_define] = ACTIONS(9827), + [sym_keyword_pound_def1arg] = ACTIONS(9827), + [sym_keyword_pound_import] = ACTIONS(9827), + [sym_keyword_pound_include] = ACTIONS(9827), + [sym_keyword_pound_if] = ACTIONS(9829), + [sym_keyword_pound_endif] = ACTIONS(9827), + [sym_keyword_pound_elseif] = ACTIONS(9827), + [sym_keyword_pound_ifdef] = ACTIONS(9827), + [sym_keyword_pound_else] = ACTIONS(9829), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9827), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9827), + [sym_keyword_write] = ACTIONS(9829), + [sym_keyword_do] = ACTIONS(9827), + [sym_keyword_for] = ACTIONS(9827), + [sym_keyword_while] = ACTIONS(9827), + [sym_keyword_kill] = ACTIONS(9827), + [sym_keyword_lock] = ACTIONS(9827), + [sym_keyword_read] = ACTIONS(9827), + [sym_keyword_zload] = ACTIONS(9827), + [sym_keyword_open] = ACTIONS(9827), + [sym_keyword_close] = ACTIONS(9829), + [sym_keyword_use] = ACTIONS(9827), + [sym_keyword_new] = ACTIONS(9827), + [sym_keyword_if] = ACTIONS(9827), + [sym_keyword_oldelse] = ACTIONS(9827), + [sym_keyword_throw] = ACTIONS(9827), + [sym_keyword_print] = ACTIONS(9827), + [sym_keyword_zprint] = ACTIONS(9827), + [sym_keyword_try] = ACTIONS(9827), + [sym_keyword_job] = ACTIONS(9827), + [sym_keyword_break] = ACTIONS(9827), + [sym_keyword_merge] = ACTIONS(9829), + [sym_keyword_return] = ACTIONS(9827), + [aux_sym_keyword_quit_token1] = ACTIONS(9827), + [aux_sym_keyword_quit_token2] = ACTIONS(9827), + [sym_keyword_goto] = ACTIONS(9827), + [sym_keyword_halt] = ACTIONS(9827), + [sym_keyword_hang] = ACTIONS(9827), + [sym_keyword_halt_or_hang] = ACTIONS(9829), + [sym_keyword_continue] = ACTIONS(9827), + [sym_keyword_tcommit] = ACTIONS(9827), + [sym_keyword_trollback] = ACTIONS(9827), + [sym_keyword_tstart] = ACTIONS(9827), + [sym_keyword_xecute] = ACTIONS(9827), + [sym_keyword_view] = ACTIONS(9827), + [sym_keyword_zbreak] = ACTIONS(9827), + [sym_keyword_zkill] = ACTIONS(9827), + [sym_keyword_zn] = ACTIONS(9827), + [sym_keyword_zsu] = ACTIONS(9827), + [sym_keyword_ztrap] = ACTIONS(9829), + [sym_keyword_zwrite] = ACTIONS(9827), + [sym_keyword_zz] = ACTIONS(9827), + [sym_keyword_embedded_html] = ACTIONS(9827), + [sym_keyword_embedded_xml] = ACTIONS(9827), + [sym_keyword_embedded_sql_amp] = ACTIONS(9827), + [sym_keyword_embedded_sql_hash] = ACTIONS(9827), + [anon_sym_AMPjs] = ACTIONS(9829), + [anon_sym_AMPjscript] = ACTIONS(9827), + [anon_sym_AMPjavascript] = ACTIONS(9827), + [sym_keyword_zremove] = ACTIONS(9827), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9829), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9829), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9829), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9717), - [sym_tag_end_if] = ACTIONS(9717), + [sym_tag] = ACTIONS(9827), + [sym_tag_end_if] = ACTIONS(9827), [sym_rtn_dot] = ACTIONS(15), }, [STATE(9695)] = { @@ -1197140,6 +1197140,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9703), [sym_block_comment] = STATE(9703), [sym_documatic_line] = STATE(9703), + [aux_sym_subscripts_repeat1] = STATE(10262), + [anon_sym_COMMA] = ACTIONS(10143), + [aux_sym_macro_constant_token1] = ACTIONS(9717), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9717), + [sym_keyword_dim] = ACTIONS(9717), + [sym_keyword_pound_define] = ACTIONS(9717), + [sym_keyword_pound_def1arg] = ACTIONS(9717), + [sym_keyword_pound_import] = ACTIONS(9717), + [sym_keyword_pound_include] = ACTIONS(9717), + [sym_keyword_pound_if] = ACTIONS(9719), + [sym_keyword_pound_endif] = ACTIONS(9717), + [sym_keyword_pound_elseif] = ACTIONS(9717), + [sym_keyword_pound_ifdef] = ACTIONS(9717), + [sym_keyword_pound_else] = ACTIONS(9719), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9717), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9717), + [sym_keyword_write] = ACTIONS(9719), + [sym_keyword_do] = ACTIONS(9717), + [sym_keyword_for] = ACTIONS(9717), + [sym_keyword_while] = ACTIONS(9717), + [sym_keyword_kill] = ACTIONS(9717), + [sym_keyword_lock] = ACTIONS(9717), + [sym_keyword_read] = ACTIONS(9717), + [sym_keyword_zload] = ACTIONS(9717), + [sym_keyword_open] = ACTIONS(9717), + [sym_keyword_close] = ACTIONS(9719), + [sym_keyword_use] = ACTIONS(9717), + [sym_keyword_new] = ACTIONS(9717), + [sym_keyword_if] = ACTIONS(9717), + [sym_keyword_oldelse] = ACTIONS(9717), + [sym_keyword_throw] = ACTIONS(9717), + [sym_keyword_print] = ACTIONS(9717), + [sym_keyword_zprint] = ACTIONS(9717), + [sym_keyword_try] = ACTIONS(9717), + [sym_keyword_job] = ACTIONS(9717), + [sym_keyword_break] = ACTIONS(9717), + [sym_keyword_merge] = ACTIONS(9719), + [sym_keyword_return] = ACTIONS(9717), + [aux_sym_keyword_quit_token1] = ACTIONS(9717), + [aux_sym_keyword_quit_token2] = ACTIONS(9717), + [sym_keyword_goto] = ACTIONS(9717), + [sym_keyword_halt] = ACTIONS(9717), + [sym_keyword_hang] = ACTIONS(9717), + [sym_keyword_halt_or_hang] = ACTIONS(9719), + [sym_keyword_continue] = ACTIONS(9717), + [sym_keyword_tcommit] = ACTIONS(9717), + [sym_keyword_trollback] = ACTIONS(9717), + [sym_keyword_tstart] = ACTIONS(9717), + [sym_keyword_xecute] = ACTIONS(9717), + [sym_keyword_view] = ACTIONS(9717), + [sym_keyword_zbreak] = ACTIONS(9717), + [sym_keyword_zkill] = ACTIONS(9717), + [sym_keyword_zn] = ACTIONS(9717), + [sym_keyword_zsu] = ACTIONS(9717), + [sym_keyword_ztrap] = ACTIONS(9719), + [sym_keyword_zwrite] = ACTIONS(9717), + [sym_keyword_zz] = ACTIONS(9717), + [sym_keyword_embedded_html] = ACTIONS(9717), + [sym_keyword_embedded_xml] = ACTIONS(9717), + [sym_keyword_embedded_sql_amp] = ACTIONS(9717), + [sym_keyword_embedded_sql_hash] = ACTIONS(9717), + [anon_sym_AMPjs] = ACTIONS(9719), + [anon_sym_AMPjscript] = ACTIONS(9717), + [anon_sym_AMPjavascript] = ACTIONS(9717), + [sym_keyword_zremove] = ACTIONS(9717), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9719), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9719), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9719), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9717), + [sym_tag_end_if] = ACTIONS(9717), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(9704)] = { + [sym_line_comment_1] = STATE(9704), + [sym_line_comment_2] = STATE(9704), + [sym_line_comment_3] = STATE(9704), + [sym_line_comment_4] = STATE(9704), + [sym_block_comment] = STATE(9704), + [sym_documatic_line] = STATE(9704), [aux_sym_command_do_repeat3] = STATE(9735), [anon_sym_COMMA] = ACTIONS(7381), [aux_sym_macro_constant_token1] = ACTIONS(8044), @@ -1197219,92 +1197305,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8044), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9704)] = { - [sym_line_comment_1] = STATE(9704), - [sym_line_comment_2] = STATE(9704), - [sym_line_comment_3] = STATE(9704), - [sym_line_comment_4] = STATE(9704), - [sym_block_comment] = STATE(9704), - [sym_documatic_line] = STATE(9704), - [aux_sym_command_merge_repeat1] = STATE(10266), - [ts_builtin_sym_end] = ACTIONS(9607), - [anon_sym_COMMA] = ACTIONS(10183), - [aux_sym_macro_constant_token1] = ACTIONS(9607), - [anon_sym_RBRACE2] = ACTIONS(9607), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9607), - [sym_keyword_dim] = ACTIONS(9607), - [sym_keyword_pound_define] = ACTIONS(9607), - [sym_keyword_pound_def1arg] = ACTIONS(9607), - [sym_keyword_pound_import] = ACTIONS(9607), - [sym_keyword_pound_include] = ACTIONS(9607), - [sym_keyword_pound_if] = ACTIONS(9609), - [sym_keyword_pound_ifdef] = ACTIONS(9607), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9607), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9607), - [sym_keyword_write] = ACTIONS(9609), - [sym_keyword_do] = ACTIONS(9607), - [sym_keyword_for] = ACTIONS(9607), - [sym_keyword_while] = ACTIONS(9607), - [sym_keyword_kill] = ACTIONS(9607), - [sym_keyword_lock] = ACTIONS(9607), - [sym_keyword_read] = ACTIONS(9607), - [sym_keyword_zload] = ACTIONS(9607), - [sym_keyword_open] = ACTIONS(9607), - [sym_keyword_close] = ACTIONS(9609), - [sym_keyword_use] = ACTIONS(9607), - [sym_keyword_new] = ACTIONS(9607), - [sym_keyword_if] = ACTIONS(9607), - [sym_keyword_oldelse] = ACTIONS(9607), - [sym_keyword_throw] = ACTIONS(9607), - [sym_keyword_print] = ACTIONS(9607), - [sym_keyword_zprint] = ACTIONS(9607), - [sym_keyword_try] = ACTIONS(9607), - [sym_keyword_job] = ACTIONS(9607), - [sym_keyword_break] = ACTIONS(9607), - [sym_keyword_merge] = ACTIONS(9609), - [sym_keyword_return] = ACTIONS(9607), - [aux_sym_keyword_quit_token1] = ACTIONS(9607), - [aux_sym_keyword_quit_token2] = ACTIONS(9607), - [sym_keyword_goto] = ACTIONS(9607), - [sym_keyword_halt] = ACTIONS(9607), - [sym_keyword_hang] = ACTIONS(9607), - [sym_keyword_halt_or_hang] = ACTIONS(9609), - [sym_keyword_continue] = ACTIONS(9607), - [sym_keyword_tcommit] = ACTIONS(9607), - [sym_keyword_trollback] = ACTIONS(9607), - [sym_keyword_tstart] = ACTIONS(9607), - [sym_keyword_xecute] = ACTIONS(9607), - [sym_keyword_view] = ACTIONS(9607), - [sym_keyword_zbreak] = ACTIONS(9607), - [sym_keyword_zkill] = ACTIONS(9607), - [sym_keyword_zn] = ACTIONS(9607), - [sym_keyword_zsu] = ACTIONS(9607), - [sym_keyword_ztrap] = ACTIONS(9609), - [sym_keyword_zwrite] = ACTIONS(9607), - [sym_keyword_zz] = ACTIONS(9607), - [sym_keyword_embedded_html] = ACTIONS(9607), - [sym_keyword_embedded_xml] = ACTIONS(9607), - [sym_keyword_embedded_sql_amp] = ACTIONS(9607), - [sym_keyword_embedded_sql_hash] = ACTIONS(9607), - [anon_sym_AMPjs] = ACTIONS(9609), - [anon_sym_AMPjscript] = ACTIONS(9607), - [anon_sym_AMPjavascript] = ACTIONS(9607), - [sym_keyword_zremove] = ACTIONS(9607), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9609), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9609), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9609), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9607), - [sym__bol] = ACTIONS(9607), - [sym_tag_end_if] = ACTIONS(9607), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(9705)] = { [sym_line_comment_1] = STATE(9705), [sym_line_comment_2] = STATE(9705), @@ -1197312,7 +1197312,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9705), [sym_block_comment] = STATE(9705), [sym_documatic_line] = STATE(9705), - [aux_sym_command_merge_repeat1] = STATE(10267), + [aux_sym_command_merge_repeat1] = STATE(10266), [ts_builtin_sym_end] = ACTIONS(9607), [anon_sym_COMMA] = ACTIONS(10183), [aux_sym_macro_constant_token1] = ACTIONS(9607), @@ -1197483,93 +1197483,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9707), [sym_line_comment_4] = STATE(9707), [sym_block_comment] = STATE(9707), - [sym_timeout] = STATE(8527), [sym_documatic_line] = STATE(9707), - [ts_builtin_sym_end] = ACTIONS(8092), - [anon_sym_COMMA] = ACTIONS(8092), - [aux_sym_macro_constant_token1] = ACTIONS(8092), - [anon_sym_RBRACE2] = ACTIONS(8092), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8092), - [sym_keyword_dim] = ACTIONS(8092), - [sym_keyword_pound_define] = ACTIONS(8092), - [sym_keyword_pound_def1arg] = ACTIONS(8092), - [sym_keyword_pound_import] = ACTIONS(8092), - [sym_keyword_pound_include] = ACTIONS(8092), - [sym_keyword_pound_if] = ACTIONS(8094), - [sym_keyword_pound_ifdef] = ACTIONS(8092), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8092), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8092), - [sym_keyword_write] = ACTIONS(8094), - [sym_keyword_do] = ACTIONS(8092), - [sym_keyword_for] = ACTIONS(8092), - [sym_keyword_while] = ACTIONS(8092), - [sym_keyword_kill] = ACTIONS(8092), - [sym_keyword_lock] = ACTIONS(8092), - [sym_keyword_read] = ACTIONS(8092), - [sym_keyword_zload] = ACTIONS(8092), - [sym_keyword_open] = ACTIONS(8092), - [sym_keyword_close] = ACTIONS(8094), - [sym_keyword_use] = ACTIONS(8092), - [sym_keyword_new] = ACTIONS(8092), - [sym_keyword_if] = ACTIONS(8092), - [sym_keyword_oldelse] = ACTIONS(8092), - [sym_keyword_throw] = ACTIONS(8092), - [sym_keyword_print] = ACTIONS(8092), - [sym_keyword_zprint] = ACTIONS(8092), - [sym_keyword_try] = ACTIONS(8092), - [sym_keyword_job] = ACTIONS(8092), - [sym_keyword_break] = ACTIONS(8092), - [sym_keyword_merge] = ACTIONS(8094), - [sym_keyword_return] = ACTIONS(8092), - [aux_sym_keyword_quit_token1] = ACTIONS(8092), - [aux_sym_keyword_quit_token2] = ACTIONS(8092), - [sym_keyword_goto] = ACTIONS(8092), - [sym_keyword_halt] = ACTIONS(8092), - [sym_keyword_hang] = ACTIONS(8092), - [sym_keyword_halt_or_hang] = ACTIONS(8094), - [sym_keyword_continue] = ACTIONS(8092), - [sym_keyword_tcommit] = ACTIONS(8092), - [sym_keyword_trollback] = ACTIONS(8092), - [sym_keyword_tstart] = ACTIONS(8092), - [sym_keyword_xecute] = ACTIONS(8092), - [sym_keyword_view] = ACTIONS(8092), - [sym_keyword_zbreak] = ACTIONS(8092), - [sym_keyword_zkill] = ACTIONS(8092), - [sym_keyword_zn] = ACTIONS(8092), - [sym_keyword_zsu] = ACTIONS(8092), - [sym_keyword_ztrap] = ACTIONS(8094), - [sym_keyword_zwrite] = ACTIONS(8092), - [sym_keyword_zz] = ACTIONS(8092), - [sym_keyword_embedded_html] = ACTIONS(8092), - [sym_keyword_embedded_xml] = ACTIONS(8092), - [sym_keyword_embedded_sql_amp] = ACTIONS(8092), - [sym_keyword_embedded_sql_hash] = ACTIONS(8092), - [anon_sym_AMPjs] = ACTIONS(8094), - [anon_sym_AMPjscript] = ACTIONS(8092), - [anon_sym_AMPjavascript] = ACTIONS(8092), - [sym_keyword_zremove] = ACTIONS(8092), - [anon_sym_COLON2] = ACTIONS(8005), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8094), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8094), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8094), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8092), - [sym_tag_end_if] = ACTIONS(8092), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(9708)] = { - [sym_line_comment_1] = STATE(9708), - [sym_line_comment_2] = STATE(9708), - [sym_line_comment_3] = STATE(9708), - [sym_line_comment_4] = STATE(9708), - [sym_block_comment] = STATE(9708), - [sym_documatic_line] = STATE(9708), [aux_sym_command_return_repeat1] = STATE(9674), [ts_builtin_sym_end] = ACTIONS(9827), [anon_sym_COMMA] = ACTIONS(10097), @@ -1197649,6 +1197563,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9827), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(9708)] = { + [sym_line_comment_1] = STATE(9708), + [sym_line_comment_2] = STATE(9708), + [sym_line_comment_3] = STATE(9708), + [sym_line_comment_4] = STATE(9708), + [sym_block_comment] = STATE(9708), + [sym_documatic_line] = STATE(9708), + [aux_sym_command_merge_repeat1] = STATE(10267), + [ts_builtin_sym_end] = ACTIONS(9607), + [anon_sym_COMMA] = ACTIONS(10183), + [aux_sym_macro_constant_token1] = ACTIONS(9607), + [anon_sym_RBRACE2] = ACTIONS(9607), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9607), + [sym_keyword_dim] = ACTIONS(9607), + [sym_keyword_pound_define] = ACTIONS(9607), + [sym_keyword_pound_def1arg] = ACTIONS(9607), + [sym_keyword_pound_import] = ACTIONS(9607), + [sym_keyword_pound_include] = ACTIONS(9607), + [sym_keyword_pound_if] = ACTIONS(9609), + [sym_keyword_pound_ifdef] = ACTIONS(9607), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9607), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9607), + [sym_keyword_write] = ACTIONS(9609), + [sym_keyword_do] = ACTIONS(9607), + [sym_keyword_for] = ACTIONS(9607), + [sym_keyword_while] = ACTIONS(9607), + [sym_keyword_kill] = ACTIONS(9607), + [sym_keyword_lock] = ACTIONS(9607), + [sym_keyword_read] = ACTIONS(9607), + [sym_keyword_zload] = ACTIONS(9607), + [sym_keyword_open] = ACTIONS(9607), + [sym_keyword_close] = ACTIONS(9609), + [sym_keyword_use] = ACTIONS(9607), + [sym_keyword_new] = ACTIONS(9607), + [sym_keyword_if] = ACTIONS(9607), + [sym_keyword_oldelse] = ACTIONS(9607), + [sym_keyword_throw] = ACTIONS(9607), + [sym_keyword_print] = ACTIONS(9607), + [sym_keyword_zprint] = ACTIONS(9607), + [sym_keyword_try] = ACTIONS(9607), + [sym_keyword_job] = ACTIONS(9607), + [sym_keyword_break] = ACTIONS(9607), + [sym_keyword_merge] = ACTIONS(9609), + [sym_keyword_return] = ACTIONS(9607), + [aux_sym_keyword_quit_token1] = ACTIONS(9607), + [aux_sym_keyword_quit_token2] = ACTIONS(9607), + [sym_keyword_goto] = ACTIONS(9607), + [sym_keyword_halt] = ACTIONS(9607), + [sym_keyword_hang] = ACTIONS(9607), + [sym_keyword_halt_or_hang] = ACTIONS(9609), + [sym_keyword_continue] = ACTIONS(9607), + [sym_keyword_tcommit] = ACTIONS(9607), + [sym_keyword_trollback] = ACTIONS(9607), + [sym_keyword_tstart] = ACTIONS(9607), + [sym_keyword_xecute] = ACTIONS(9607), + [sym_keyword_view] = ACTIONS(9607), + [sym_keyword_zbreak] = ACTIONS(9607), + [sym_keyword_zkill] = ACTIONS(9607), + [sym_keyword_zn] = ACTIONS(9607), + [sym_keyword_zsu] = ACTIONS(9607), + [sym_keyword_ztrap] = ACTIONS(9609), + [sym_keyword_zwrite] = ACTIONS(9607), + [sym_keyword_zz] = ACTIONS(9607), + [sym_keyword_embedded_html] = ACTIONS(9607), + [sym_keyword_embedded_xml] = ACTIONS(9607), + [sym_keyword_embedded_sql_amp] = ACTIONS(9607), + [sym_keyword_embedded_sql_hash] = ACTIONS(9607), + [anon_sym_AMPjs] = ACTIONS(9609), + [anon_sym_AMPjscript] = ACTIONS(9607), + [anon_sym_AMPjavascript] = ACTIONS(9607), + [sym_keyword_zremove] = ACTIONS(9607), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9609), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9609), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9609), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9607), + [sym__bol] = ACTIONS(9607), + [sym_tag_end_if] = ACTIONS(9607), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(9709)] = { [sym_line_comment_1] = STATE(9709), [sym_line_comment_2] = STATE(9709), @@ -1197999,93 +1197999,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9713), [sym_line_comment_4] = STATE(9713), [sym_block_comment] = STATE(9713), - [sym_timeout] = STATE(8575), [sym_documatic_line] = STATE(9713), - [ts_builtin_sym_end] = ACTIONS(8116), - [anon_sym_COMMA] = ACTIONS(8116), - [aux_sym_macro_constant_token1] = ACTIONS(8116), - [anon_sym_RBRACE2] = ACTIONS(8116), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8116), - [sym_keyword_dim] = ACTIONS(8116), - [sym_keyword_pound_define] = ACTIONS(8116), - [sym_keyword_pound_def1arg] = ACTIONS(8116), - [sym_keyword_pound_import] = ACTIONS(8116), - [sym_keyword_pound_include] = ACTIONS(8116), - [sym_keyword_pound_if] = ACTIONS(8118), - [sym_keyword_pound_ifdef] = ACTIONS(8116), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8116), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8116), - [sym_keyword_write] = ACTIONS(8118), - [sym_keyword_do] = ACTIONS(8116), - [sym_keyword_for] = ACTIONS(8116), - [sym_keyword_while] = ACTIONS(8116), - [sym_keyword_kill] = ACTIONS(8116), - [sym_keyword_lock] = ACTIONS(8116), - [sym_keyword_read] = ACTIONS(8116), - [sym_keyword_zload] = ACTIONS(8116), - [sym_keyword_open] = ACTIONS(8116), - [sym_keyword_close] = ACTIONS(8118), - [sym_keyword_use] = ACTIONS(8116), - [sym_keyword_new] = ACTIONS(8116), - [sym_keyword_if] = ACTIONS(8116), - [sym_keyword_oldelse] = ACTIONS(8116), - [sym_keyword_throw] = ACTIONS(8116), - [sym_keyword_print] = ACTIONS(8116), - [sym_keyword_zprint] = ACTIONS(8116), - [sym_keyword_try] = ACTIONS(8116), - [sym_keyword_job] = ACTIONS(8116), - [sym_keyword_break] = ACTIONS(8116), - [sym_keyword_merge] = ACTIONS(8118), - [sym_keyword_return] = ACTIONS(8116), - [aux_sym_keyword_quit_token1] = ACTIONS(8116), - [aux_sym_keyword_quit_token2] = ACTIONS(8116), - [sym_keyword_goto] = ACTIONS(8116), - [sym_keyword_halt] = ACTIONS(8116), - [sym_keyword_hang] = ACTIONS(8116), - [sym_keyword_halt_or_hang] = ACTIONS(8118), - [sym_keyword_continue] = ACTIONS(8116), - [sym_keyword_tcommit] = ACTIONS(8116), - [sym_keyword_trollback] = ACTIONS(8116), - [sym_keyword_tstart] = ACTIONS(8116), - [sym_keyword_xecute] = ACTIONS(8116), - [sym_keyword_view] = ACTIONS(8116), - [sym_keyword_zbreak] = ACTIONS(8116), - [sym_keyword_zkill] = ACTIONS(8116), - [sym_keyword_zn] = ACTIONS(8116), - [sym_keyword_zsu] = ACTIONS(8116), - [sym_keyword_ztrap] = ACTIONS(8118), - [sym_keyword_zwrite] = ACTIONS(8116), - [sym_keyword_zz] = ACTIONS(8116), - [sym_keyword_embedded_html] = ACTIONS(8116), - [sym_keyword_embedded_xml] = ACTIONS(8116), - [sym_keyword_embedded_sql_amp] = ACTIONS(8116), - [sym_keyword_embedded_sql_hash] = ACTIONS(8116), - [anon_sym_AMPjs] = ACTIONS(8118), - [anon_sym_AMPjscript] = ACTIONS(8116), - [anon_sym_AMPjavascript] = ACTIONS(8116), - [sym_keyword_zremove] = ACTIONS(8116), - [anon_sym_COLON2] = ACTIONS(8005), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8118), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8118), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8118), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8116), - [sym_tag_end_if] = ACTIONS(8116), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(9714)] = { - [sym_line_comment_1] = STATE(9714), - [sym_line_comment_2] = STATE(9714), - [sym_line_comment_3] = STATE(9714), - [sym_line_comment_4] = STATE(9714), - [sym_block_comment] = STATE(9714), - [sym_documatic_line] = STATE(9714), [aux_sym_command_kill_repeat1] = STATE(9826), [anon_sym_COMMA] = ACTIONS(10192), [aux_sym_macro_constant_token1] = ACTIONS(9458), @@ -1198165,13 +1198079,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9458), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9715)] = { - [sym_line_comment_1] = STATE(9715), - [sym_line_comment_2] = STATE(9715), - [sym_line_comment_3] = STATE(9715), - [sym_line_comment_4] = STATE(9715), - [sym_block_comment] = STATE(9715), - [sym_documatic_line] = STATE(9715), + [STATE(9714)] = { + [sym_line_comment_1] = STATE(9714), + [sym_line_comment_2] = STATE(9714), + [sym_line_comment_3] = STATE(9714), + [sym_line_comment_4] = STATE(9714), + [sym_block_comment] = STATE(9714), + [sym_documatic_line] = STATE(9714), [aux_sym_command_lock_repeat1] = STATE(9856), [anon_sym_COMMA] = ACTIONS(10194), [aux_sym_macro_constant_token1] = ACTIONS(9464), @@ -1198251,13 +1198165,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9464), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9716)] = { - [sym_line_comment_1] = STATE(9716), - [sym_line_comment_2] = STATE(9716), - [sym_line_comment_3] = STATE(9716), - [sym_line_comment_4] = STATE(9716), - [sym_block_comment] = STATE(9716), - [sym_documatic_line] = STATE(9716), + [STATE(9715)] = { + [sym_line_comment_1] = STATE(9715), + [sym_line_comment_2] = STATE(9715), + [sym_line_comment_3] = STATE(9715), + [sym_line_comment_4] = STATE(9715), + [sym_block_comment] = STATE(9715), + [sym_documatic_line] = STATE(9715), [anon_sym_COMMA] = ACTIONS(8324), [aux_sym_macro_constant_token1] = ACTIONS(8324), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1198337,13 +1198251,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8324), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9717)] = { - [sym_line_comment_1] = STATE(9717), - [sym_line_comment_2] = STATE(9717), - [sym_line_comment_3] = STATE(9717), - [sym_line_comment_4] = STATE(9717), - [sym_block_comment] = STATE(9717), - [sym_documatic_line] = STATE(9717), + [STATE(9716)] = { + [sym_line_comment_1] = STATE(9716), + [sym_line_comment_2] = STATE(9716), + [sym_line_comment_3] = STATE(9716), + [sym_line_comment_4] = STATE(9716), + [sym_block_comment] = STATE(9716), + [sym_documatic_line] = STATE(9716), [aux_sym_command_read_repeat1] = STATE(9897), [anon_sym_COMMA] = ACTIONS(10196), [aux_sym_macro_constant_token1] = ACTIONS(8734), @@ -1198423,15 +1198337,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8734), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9718)] = { - [sym_line_comment_1] = STATE(9718), - [sym_line_comment_2] = STATE(9718), - [sym_line_comment_3] = STATE(9718), - [sym_line_comment_4] = STATE(9718), - [sym_block_comment] = STATE(9718), - [sym_documatic_line] = STATE(9718), + [STATE(9717)] = { + [sym_line_comment_1] = STATE(9717), + [sym_line_comment_2] = STATE(9717), + [sym_line_comment_3] = STATE(9717), + [sym_line_comment_4] = STATE(9717), + [sym_block_comment] = STATE(9717), + [sym_documatic_line] = STATE(9717), [aux_sym_subscripts_repeat1] = STATE(9902), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9470), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1198509,13 +1198423,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9470), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9719)] = { - [sym_line_comment_1] = STATE(9719), - [sym_line_comment_2] = STATE(9719), - [sym_line_comment_3] = STATE(9719), - [sym_line_comment_4] = STATE(9719), - [sym_block_comment] = STATE(9719), - [sym_documatic_line] = STATE(9719), + [STATE(9718)] = { + [sym_line_comment_1] = STATE(9718), + [sym_line_comment_2] = STATE(9718), + [sym_line_comment_3] = STATE(9718), + [sym_line_comment_4] = STATE(9718), + [sym_block_comment] = STATE(9718), + [sym_documatic_line] = STATE(9718), [anon_sym_COMMA] = ACTIONS(9480), [aux_sym_macro_constant_token1] = ACTIONS(9480), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1198595,13 +1198509,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9480), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(9720)] = { - [sym_line_comment_1] = STATE(9720), - [sym_line_comment_2] = STATE(9720), - [sym_line_comment_3] = STATE(9720), - [sym_line_comment_4] = STATE(9720), - [sym_block_comment] = STATE(9720), - [sym_documatic_line] = STATE(9720), + [STATE(9719)] = { + [sym_line_comment_1] = STATE(9719), + [sym_line_comment_2] = STATE(9719), + [sym_line_comment_3] = STATE(9719), + [sym_line_comment_4] = STATE(9719), + [sym_block_comment] = STATE(9719), + [sym_documatic_line] = STATE(9719), [anon_sym_COMMA] = ACTIONS(9498), [aux_sym_macro_constant_token1] = ACTIONS(9498), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1198681,6 +1198595,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9498), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(9720)] = { + [sym_line_comment_1] = STATE(9720), + [sym_line_comment_2] = STATE(9720), + [sym_line_comment_3] = STATE(9720), + [sym_line_comment_4] = STATE(9720), + [sym_block_comment] = STATE(9720), + [sym_timeout] = STATE(8575), + [sym_documatic_line] = STATE(9720), + [ts_builtin_sym_end] = ACTIONS(8116), + [anon_sym_COMMA] = ACTIONS(8116), + [aux_sym_macro_constant_token1] = ACTIONS(8116), + [anon_sym_RBRACE2] = ACTIONS(8116), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8116), + [sym_keyword_dim] = ACTIONS(8116), + [sym_keyword_pound_define] = ACTIONS(8116), + [sym_keyword_pound_def1arg] = ACTIONS(8116), + [sym_keyword_pound_import] = ACTIONS(8116), + [sym_keyword_pound_include] = ACTIONS(8116), + [sym_keyword_pound_if] = ACTIONS(8118), + [sym_keyword_pound_ifdef] = ACTIONS(8116), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8116), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8116), + [sym_keyword_write] = ACTIONS(8118), + [sym_keyword_do] = ACTIONS(8116), + [sym_keyword_for] = ACTIONS(8116), + [sym_keyword_while] = ACTIONS(8116), + [sym_keyword_kill] = ACTIONS(8116), + [sym_keyword_lock] = ACTIONS(8116), + [sym_keyword_read] = ACTIONS(8116), + [sym_keyword_zload] = ACTIONS(8116), + [sym_keyword_open] = ACTIONS(8116), + [sym_keyword_close] = ACTIONS(8118), + [sym_keyword_use] = ACTIONS(8116), + [sym_keyword_new] = ACTIONS(8116), + [sym_keyword_if] = ACTIONS(8116), + [sym_keyword_oldelse] = ACTIONS(8116), + [sym_keyword_throw] = ACTIONS(8116), + [sym_keyword_print] = ACTIONS(8116), + [sym_keyword_zprint] = ACTIONS(8116), + [sym_keyword_try] = ACTIONS(8116), + [sym_keyword_job] = ACTIONS(8116), + [sym_keyword_break] = ACTIONS(8116), + [sym_keyword_merge] = ACTIONS(8118), + [sym_keyword_return] = ACTIONS(8116), + [aux_sym_keyword_quit_token1] = ACTIONS(8116), + [aux_sym_keyword_quit_token2] = ACTIONS(8116), + [sym_keyword_goto] = ACTIONS(8116), + [sym_keyword_halt] = ACTIONS(8116), + [sym_keyword_hang] = ACTIONS(8116), + [sym_keyword_halt_or_hang] = ACTIONS(8118), + [sym_keyword_continue] = ACTIONS(8116), + [sym_keyword_tcommit] = ACTIONS(8116), + [sym_keyword_trollback] = ACTIONS(8116), + [sym_keyword_tstart] = ACTIONS(8116), + [sym_keyword_xecute] = ACTIONS(8116), + [sym_keyword_view] = ACTIONS(8116), + [sym_keyword_zbreak] = ACTIONS(8116), + [sym_keyword_zkill] = ACTIONS(8116), + [sym_keyword_zn] = ACTIONS(8116), + [sym_keyword_zsu] = ACTIONS(8116), + [sym_keyword_ztrap] = ACTIONS(8118), + [sym_keyword_zwrite] = ACTIONS(8116), + [sym_keyword_zz] = ACTIONS(8116), + [sym_keyword_embedded_html] = ACTIONS(8116), + [sym_keyword_embedded_xml] = ACTIONS(8116), + [sym_keyword_embedded_sql_amp] = ACTIONS(8116), + [sym_keyword_embedded_sql_hash] = ACTIONS(8116), + [anon_sym_AMPjs] = ACTIONS(8118), + [anon_sym_AMPjscript] = ACTIONS(8116), + [anon_sym_AMPjavascript] = ACTIONS(8116), + [sym_keyword_zremove] = ACTIONS(8116), + [anon_sym_COLON2] = ACTIONS(8005), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8118), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8118), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8118), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8116), + [sym_tag_end_if] = ACTIONS(8116), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(9721)] = { [sym_line_comment_1] = STATE(9721), [sym_line_comment_2] = STATE(9721), @@ -1198774,8 +1198774,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9722), [sym_block_comment] = STATE(9722), [sym_documatic_line] = STATE(9722), - [aux_sym_subscripts_repeat1] = STATE(9689), - [anon_sym_COMMA] = ACTIONS(10141), + [aux_sym_subscripts_repeat1] = STATE(9690), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9510), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1198947,7 +1198947,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9724), [sym_documatic_line] = STATE(9724), [aux_sym_subscripts_repeat1] = STATE(9767), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9532), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1199205,7 +1199205,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9727), [sym_documatic_line] = STATE(9727), [aux_sym_subscripts_repeat1] = STATE(9834), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9546), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1199291,7 +1199291,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9728), [sym_documatic_line] = STATE(9728), [aux_sym_subscripts_repeat1] = STATE(9837), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1199377,7 +1199377,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9729), [sym_documatic_line] = STATE(9729), [aux_sym_subscripts_repeat1] = STATE(9839), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9554), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1199635,7 +1199635,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9732), [sym_documatic_line] = STATE(9732), [aux_sym_subscripts_repeat1] = STATE(9870), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9566), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1200236,83 +1200236,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9739), [sym_block_comment] = STATE(9739), [sym_documatic_line] = STATE(9739), - [aux_sym_command_return_repeat1] = STATE(9673), - [ts_builtin_sym_end] = ACTIONS(9611), - [anon_sym_COMMA] = ACTIONS(10097), - [aux_sym_macro_constant_token1] = ACTIONS(9611), - [anon_sym_RBRACE2] = ACTIONS(9611), + [ts_builtin_sym_end] = ACTIONS(10040), + [aux_sym_macro_constant_token1] = ACTIONS(10040), + [anon_sym_RBRACE2] = ACTIONS(10040), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9611), - [sym_keyword_dim] = ACTIONS(9611), - [sym_keyword_pound_define] = ACTIONS(9611), - [sym_keyword_pound_def1arg] = ACTIONS(9611), - [sym_keyword_pound_import] = ACTIONS(9611), - [sym_keyword_pound_include] = ACTIONS(9611), - [sym_keyword_pound_if] = ACTIONS(9613), - [sym_keyword_pound_ifdef] = ACTIONS(9611), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9611), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9611), - [sym_keyword_write] = ACTIONS(9613), - [sym_keyword_do] = ACTIONS(9611), - [sym_keyword_for] = ACTIONS(9611), - [sym_keyword_while] = ACTIONS(9611), - [sym_keyword_kill] = ACTIONS(9611), - [sym_keyword_lock] = ACTIONS(9611), - [sym_keyword_read] = ACTIONS(9611), - [sym_keyword_zload] = ACTIONS(9611), - [sym_keyword_open] = ACTIONS(9611), - [sym_keyword_close] = ACTIONS(9613), - [sym_keyword_use] = ACTIONS(9611), - [sym_keyword_new] = ACTIONS(9611), - [sym_keyword_if] = ACTIONS(9611), - [sym_keyword_oldelse] = ACTIONS(9611), - [sym_keyword_throw] = ACTIONS(9611), - [sym_keyword_print] = ACTIONS(9611), - [sym_keyword_zprint] = ACTIONS(9611), - [sym_keyword_try] = ACTIONS(9611), - [sym_keyword_job] = ACTIONS(9611), - [sym_keyword_break] = ACTIONS(9611), - [sym_keyword_merge] = ACTIONS(9613), - [sym_keyword_return] = ACTIONS(9611), - [aux_sym_keyword_quit_token1] = ACTIONS(9611), - [aux_sym_keyword_quit_token2] = ACTIONS(9611), - [sym_keyword_goto] = ACTIONS(9611), - [sym_keyword_halt] = ACTIONS(9611), - [sym_keyword_hang] = ACTIONS(9611), - [sym_keyword_halt_or_hang] = ACTIONS(9613), - [sym_keyword_continue] = ACTIONS(9611), - [sym_keyword_tcommit] = ACTIONS(9611), - [sym_keyword_trollback] = ACTIONS(9611), - [sym_keyword_tstart] = ACTIONS(9611), - [sym_keyword_xecute] = ACTIONS(9611), - [sym_keyword_view] = ACTIONS(9611), - [sym_keyword_zbreak] = ACTIONS(9611), - [sym_keyword_zkill] = ACTIONS(9611), - [sym_keyword_zn] = ACTIONS(9611), - [sym_keyword_zsu] = ACTIONS(9611), - [sym_keyword_ztrap] = ACTIONS(9613), - [sym_keyword_zwrite] = ACTIONS(9611), - [sym_keyword_zz] = ACTIONS(9611), - [sym_keyword_embedded_html] = ACTIONS(9611), - [sym_keyword_embedded_xml] = ACTIONS(9611), - [sym_keyword_embedded_sql_amp] = ACTIONS(9611), - [sym_keyword_embedded_sql_hash] = ACTIONS(9611), - [anon_sym_AMPjs] = ACTIONS(9613), - [anon_sym_AMPjscript] = ACTIONS(9611), - [anon_sym_AMPjavascript] = ACTIONS(9611), - [sym_keyword_zremove] = ACTIONS(9611), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9613), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9613), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9613), + [sym_keyword_set] = ACTIONS(10040), + [sym_keyword_dim] = ACTIONS(10040), + [sym_keyword_pound_define] = ACTIONS(10040), + [sym_keyword_pound_def1arg] = ACTIONS(10040), + [sym_keyword_pound_import] = ACTIONS(10040), + [sym_keyword_pound_include] = ACTIONS(10040), + [sym_keyword_pound_if] = ACTIONS(10042), + [sym_keyword_pound_endif] = ACTIONS(10040), + [sym_keyword_pound_elseif] = ACTIONS(10040), + [sym_keyword_pound_ifdef] = ACTIONS(10040), + [sym_keyword_pound_else] = ACTIONS(10042), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(10040), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(10040), + [sym_keyword_write] = ACTIONS(10042), + [sym_keyword_do] = ACTIONS(10040), + [sym_keyword_for] = ACTIONS(10040), + [sym_keyword_while] = ACTIONS(10040), + [sym_keyword_kill] = ACTIONS(10040), + [sym_keyword_lock] = ACTIONS(10040), + [sym_keyword_read] = ACTIONS(10040), + [sym_keyword_zload] = ACTIONS(10040), + [sym_keyword_open] = ACTIONS(10040), + [sym_keyword_close] = ACTIONS(10042), + [sym_keyword_use] = ACTIONS(10040), + [sym_keyword_new] = ACTIONS(10040), + [sym_keyword_if] = ACTIONS(10040), + [sym_keyword_oldelse] = ACTIONS(10040), + [sym_keyword_throw] = ACTIONS(10040), + [sym_keyword_print] = ACTIONS(10040), + [sym_keyword_zprint] = ACTIONS(10040), + [sym_keyword_try] = ACTIONS(10040), + [sym_keyword_job] = ACTIONS(10040), + [sym_keyword_break] = ACTIONS(10040), + [sym_keyword_merge] = ACTIONS(10042), + [sym_keyword_return] = ACTIONS(10040), + [aux_sym_keyword_quit_token1] = ACTIONS(10040), + [aux_sym_keyword_quit_token2] = ACTIONS(10040), + [sym_keyword_goto] = ACTIONS(10040), + [sym_keyword_halt] = ACTIONS(10040), + [sym_keyword_hang] = ACTIONS(10040), + [sym_keyword_halt_or_hang] = ACTIONS(10042), + [sym_keyword_continue] = ACTIONS(10040), + [sym_keyword_tcommit] = ACTIONS(10040), + [sym_keyword_trollback] = ACTIONS(10040), + [sym_keyword_tstart] = ACTIONS(10040), + [sym_keyword_xecute] = ACTIONS(10040), + [sym_keyword_view] = ACTIONS(10040), + [sym_keyword_zbreak] = ACTIONS(10040), + [sym_keyword_zkill] = ACTIONS(10040), + [sym_keyword_zn] = ACTIONS(10040), + [sym_keyword_zsu] = ACTIONS(10040), + [sym_keyword_ztrap] = ACTIONS(10042), + [sym_keyword_zwrite] = ACTIONS(10040), + [sym_keyword_zz] = ACTIONS(10040), + [sym_keyword_embedded_html] = ACTIONS(10040), + [sym_keyword_embedded_xml] = ACTIONS(10040), + [sym_keyword_embedded_sql_amp] = ACTIONS(10040), + [sym_keyword_embedded_sql_hash] = ACTIONS(10040), + [anon_sym_AMPjs] = ACTIONS(10042), + [anon_sym_AMPjscript] = ACTIONS(10040), + [anon_sym_AMPjavascript] = ACTIONS(10040), + [sym_keyword_zremove] = ACTIONS(10040), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10042), + [aux_sym_commands_with_printlist_token1] = ACTIONS(10042), + [aux_sym_commands_with_printlist_token2] = ACTIONS(10042), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9611), - [sym__bol] = ACTIONS(9611), - [sym_tag_end_if] = ACTIONS(9611), + [sym_tag] = ACTIONS(10040), + [sym_tag_end_if] = ACTIONS(10040), [sym_rtn_dot] = ACTIONS(15), }, [STATE(9740)] = { @@ -1200494,83 +1200494,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9742), [sym_block_comment] = STATE(9742), [sym_documatic_line] = STATE(9742), - [ts_builtin_sym_end] = ACTIONS(10040), - [aux_sym_macro_constant_token1] = ACTIONS(10040), - [anon_sym_RBRACE2] = ACTIONS(10040), + [aux_sym_command_return_repeat1] = STATE(9673), + [ts_builtin_sym_end] = ACTIONS(9611), + [anon_sym_COMMA] = ACTIONS(10097), + [aux_sym_macro_constant_token1] = ACTIONS(9611), + [anon_sym_RBRACE2] = ACTIONS(9611), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(10040), - [sym_keyword_dim] = ACTIONS(10040), - [sym_keyword_pound_define] = ACTIONS(10040), - [sym_keyword_pound_def1arg] = ACTIONS(10040), - [sym_keyword_pound_import] = ACTIONS(10040), - [sym_keyword_pound_include] = ACTIONS(10040), - [sym_keyword_pound_if] = ACTIONS(10042), - [sym_keyword_pound_endif] = ACTIONS(10040), - [sym_keyword_pound_elseif] = ACTIONS(10040), - [sym_keyword_pound_ifdef] = ACTIONS(10040), - [sym_keyword_pound_else] = ACTIONS(10042), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(10040), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(10040), - [sym_keyword_write] = ACTIONS(10042), - [sym_keyword_do] = ACTIONS(10040), - [sym_keyword_for] = ACTIONS(10040), - [sym_keyword_while] = ACTIONS(10040), - [sym_keyword_kill] = ACTIONS(10040), - [sym_keyword_lock] = ACTIONS(10040), - [sym_keyword_read] = ACTIONS(10040), - [sym_keyword_zload] = ACTIONS(10040), - [sym_keyword_open] = ACTIONS(10040), - [sym_keyword_close] = ACTIONS(10042), - [sym_keyword_use] = ACTIONS(10040), - [sym_keyword_new] = ACTIONS(10040), - [sym_keyword_if] = ACTIONS(10040), - [sym_keyword_oldelse] = ACTIONS(10040), - [sym_keyword_throw] = ACTIONS(10040), - [sym_keyword_print] = ACTIONS(10040), - [sym_keyword_zprint] = ACTIONS(10040), - [sym_keyword_try] = ACTIONS(10040), - [sym_keyword_job] = ACTIONS(10040), - [sym_keyword_break] = ACTIONS(10040), - [sym_keyword_merge] = ACTIONS(10042), - [sym_keyword_return] = ACTIONS(10040), - [aux_sym_keyword_quit_token1] = ACTIONS(10040), - [aux_sym_keyword_quit_token2] = ACTIONS(10040), - [sym_keyword_goto] = ACTIONS(10040), - [sym_keyword_halt] = ACTIONS(10040), - [sym_keyword_hang] = ACTIONS(10040), - [sym_keyword_halt_or_hang] = ACTIONS(10042), - [sym_keyword_continue] = ACTIONS(10040), - [sym_keyword_tcommit] = ACTIONS(10040), - [sym_keyword_trollback] = ACTIONS(10040), - [sym_keyword_tstart] = ACTIONS(10040), - [sym_keyword_xecute] = ACTIONS(10040), - [sym_keyword_view] = ACTIONS(10040), - [sym_keyword_zbreak] = ACTIONS(10040), - [sym_keyword_zkill] = ACTIONS(10040), - [sym_keyword_zn] = ACTIONS(10040), - [sym_keyword_zsu] = ACTIONS(10040), - [sym_keyword_ztrap] = ACTIONS(10042), - [sym_keyword_zwrite] = ACTIONS(10040), - [sym_keyword_zz] = ACTIONS(10040), - [sym_keyword_embedded_html] = ACTIONS(10040), - [sym_keyword_embedded_xml] = ACTIONS(10040), - [sym_keyword_embedded_sql_amp] = ACTIONS(10040), - [sym_keyword_embedded_sql_hash] = ACTIONS(10040), - [anon_sym_AMPjs] = ACTIONS(10042), - [anon_sym_AMPjscript] = ACTIONS(10040), - [anon_sym_AMPjavascript] = ACTIONS(10040), - [sym_keyword_zremove] = ACTIONS(10040), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10042), - [aux_sym_commands_with_printlist_token1] = ACTIONS(10042), - [aux_sym_commands_with_printlist_token2] = ACTIONS(10042), + [sym_keyword_set] = ACTIONS(9611), + [sym_keyword_dim] = ACTIONS(9611), + [sym_keyword_pound_define] = ACTIONS(9611), + [sym_keyword_pound_def1arg] = ACTIONS(9611), + [sym_keyword_pound_import] = ACTIONS(9611), + [sym_keyword_pound_include] = ACTIONS(9611), + [sym_keyword_pound_if] = ACTIONS(9613), + [sym_keyword_pound_ifdef] = ACTIONS(9611), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9611), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9611), + [sym_keyword_write] = ACTIONS(9613), + [sym_keyword_do] = ACTIONS(9611), + [sym_keyword_for] = ACTIONS(9611), + [sym_keyword_while] = ACTIONS(9611), + [sym_keyword_kill] = ACTIONS(9611), + [sym_keyword_lock] = ACTIONS(9611), + [sym_keyword_read] = ACTIONS(9611), + [sym_keyword_zload] = ACTIONS(9611), + [sym_keyword_open] = ACTIONS(9611), + [sym_keyword_close] = ACTIONS(9613), + [sym_keyword_use] = ACTIONS(9611), + [sym_keyword_new] = ACTIONS(9611), + [sym_keyword_if] = ACTIONS(9611), + [sym_keyword_oldelse] = ACTIONS(9611), + [sym_keyword_throw] = ACTIONS(9611), + [sym_keyword_print] = ACTIONS(9611), + [sym_keyword_zprint] = ACTIONS(9611), + [sym_keyword_try] = ACTIONS(9611), + [sym_keyword_job] = ACTIONS(9611), + [sym_keyword_break] = ACTIONS(9611), + [sym_keyword_merge] = ACTIONS(9613), + [sym_keyword_return] = ACTIONS(9611), + [aux_sym_keyword_quit_token1] = ACTIONS(9611), + [aux_sym_keyword_quit_token2] = ACTIONS(9611), + [sym_keyword_goto] = ACTIONS(9611), + [sym_keyword_halt] = ACTIONS(9611), + [sym_keyword_hang] = ACTIONS(9611), + [sym_keyword_halt_or_hang] = ACTIONS(9613), + [sym_keyword_continue] = ACTIONS(9611), + [sym_keyword_tcommit] = ACTIONS(9611), + [sym_keyword_trollback] = ACTIONS(9611), + [sym_keyword_tstart] = ACTIONS(9611), + [sym_keyword_xecute] = ACTIONS(9611), + [sym_keyword_view] = ACTIONS(9611), + [sym_keyword_zbreak] = ACTIONS(9611), + [sym_keyword_zkill] = ACTIONS(9611), + [sym_keyword_zn] = ACTIONS(9611), + [sym_keyword_zsu] = ACTIONS(9611), + [sym_keyword_ztrap] = ACTIONS(9613), + [sym_keyword_zwrite] = ACTIONS(9611), + [sym_keyword_zz] = ACTIONS(9611), + [sym_keyword_embedded_html] = ACTIONS(9611), + [sym_keyword_embedded_xml] = ACTIONS(9611), + [sym_keyword_embedded_sql_amp] = ACTIONS(9611), + [sym_keyword_embedded_sql_hash] = ACTIONS(9611), + [anon_sym_AMPjs] = ACTIONS(9613), + [anon_sym_AMPjscript] = ACTIONS(9611), + [anon_sym_AMPjavascript] = ACTIONS(9611), + [sym_keyword_zremove] = ACTIONS(9611), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9613), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9613), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9613), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(10040), - [sym_tag_end_if] = ACTIONS(10040), + [sym_tag] = ACTIONS(9611), + [sym__bol] = ACTIONS(9611), + [sym_tag_end_if] = ACTIONS(9611), [sym_rtn_dot] = ACTIONS(15), }, [STATE(9743)] = { @@ -1200581,7 +1200581,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9743), [sym_documatic_line] = STATE(9743), [aux_sym_subscripts_repeat1] = STATE(9841), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9831), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1200788,7 +1200788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9745), [sym_mnemonic_name] = STATE(8060), [sym_device_keywords] = STATE(8041), - [sym_open_parameters] = STATE(10165), + [sym_open_parameters] = STATE(10166), [sym_documatic_line] = STATE(9745), [anon_sym_LPAREN] = ACTIONS(10211), [anon_sym_PLUS] = ACTIONS(6230), @@ -1201218,7 +1201218,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9750), [sym_mnemonic_name] = STATE(8060), [sym_device_keywords] = STATE(8041), - [sym_open_parameters] = STATE(10191), + [sym_open_parameters] = STATE(10193), [sym_documatic_line] = STATE(9750), [anon_sym_LPAREN] = ACTIONS(10211), [anon_sym_PLUS] = ACTIONS(6230), @@ -1202645,7 +1202645,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9767), [sym_documatic_line] = STATE(9767), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9721), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1204020,8 +1204020,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9783), [sym_block_comment] = STATE(9783), [sym_documatic_line] = STATE(9783), - [aux_sym_subscripts_repeat1] = STATE(9655), - [anon_sym_COMMA] = ACTIONS(10141), + [aux_sym_subscripts_repeat1] = STATE(9657), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9721), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1205482,7 +1205482,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9800), [sym_block_comment] = STATE(9800), [sym_documatic_line] = STATE(9800), - [aux_sym_command_xecute_repeat1] = STATE(9659), + [aux_sym_command_xecute_repeat1] = STATE(9660), [anon_sym_COMMA] = ACTIONS(10148), [aux_sym_macro_constant_token1] = ACTIONS(9725), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1205912,7 +1205912,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9805), [sym_block_comment] = STATE(9805), [sym_documatic_line] = STATE(9805), - [aux_sym_command_xecute_repeat1] = STATE(9660), + [aux_sym_command_xecute_repeat1] = STATE(9661), [anon_sym_COMMA] = ACTIONS(10148), [aux_sym_macro_constant_token1] = ACTIONS(9725), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1208234,7 +1208234,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9832), [sym_block_comment] = STATE(9832), [sym_documatic_line] = STATE(9832), - [aux_sym_command_zkill_repeat1] = STATE(9662), + [aux_sym_command_zkill_repeat1] = STATE(9665), [anon_sym_COMMA] = ACTIONS(10157), [aux_sym_macro_constant_token1] = ACTIONS(8761), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1208320,7 +1208320,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9833), [sym_block_comment] = STATE(9833), [sym_documatic_line] = STATE(9833), - [aux_sym_command_zkill_repeat1] = STATE(9665), + [aux_sym_command_zkill_repeat1] = STATE(9666), [anon_sym_COMMA] = ACTIONS(10157), [aux_sym_macro_constant_token1] = ACTIONS(8761), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1208407,7 +1208407,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9834), [sym_documatic_line] = STATE(9834), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9729), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1208492,8 +1208492,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9835), [sym_block_comment] = STATE(9835), [sym_documatic_line] = STATE(9835), - [aux_sym_subscripts_repeat1] = STATE(9666), - [anon_sym_COMMA] = ACTIONS(10141), + [aux_sym_subscripts_repeat1] = STATE(9667), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9729), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1208665,7 +1208665,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9837), [sym_documatic_line] = STATE(9837), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9733), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1208750,8 +1208750,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9838), [sym_block_comment] = STATE(9838), [sym_documatic_line] = STATE(9838), - [aux_sym_subscripts_repeat1] = STATE(9667), - [anon_sym_COMMA] = ACTIONS(10141), + [aux_sym_subscripts_repeat1] = STATE(9668), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9733), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1208837,7 +1208837,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9839), [sym_documatic_line] = STATE(9839), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9737), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1208922,8 +1208922,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9840), [sym_block_comment] = STATE(9840), [sym_documatic_line] = STATE(9840), - [aux_sym_subscripts_repeat1] = STATE(9668), - [anon_sym_COMMA] = ACTIONS(10141), + [aux_sym_subscripts_repeat1] = STATE(9669), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9737), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1209009,7 +1209009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9841), [sym_documatic_line] = STATE(9841), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9851), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1209095,7 +1209095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9842), [sym_documatic_line] = STATE(9842), [aux_sym_subscripts_repeat1] = STATE(9907), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9851), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1209180,7 +1209180,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9843), [sym_block_comment] = STATE(9843), [sym_documatic_line] = STATE(9843), - [aux_sym_command_return_repeat1] = STATE(9669), + [aux_sym_command_return_repeat1] = STATE(9670), [anon_sym_COMMA] = ACTIONS(10101), [aux_sym_macro_constant_token1] = ACTIONS(9741), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1209696,7 +1209696,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9849), [sym_block_comment] = STATE(9849), [sym_documatic_line] = STATE(9849), - [aux_sym_command_return_repeat1] = STATE(9672), + [aux_sym_command_return_repeat1] = STATE(9675), [anon_sym_COMMA] = ACTIONS(10101), [aux_sym_macro_constant_token1] = ACTIONS(9745), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1210298,7 +1210298,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9856), [sym_block_comment] = STATE(9856), [sym_documatic_line] = STATE(9856), - [aux_sym_command_lock_repeat1] = STATE(10129), + [aux_sym_command_lock_repeat1] = STATE(10130), [anon_sym_COMMA] = ACTIONS(10194), [aux_sym_macro_constant_token1] = ACTIONS(9709), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1211503,7 +1211503,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9870), [sym_documatic_line] = STATE(9870), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9749), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1211588,8 +1211588,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9871), [sym_block_comment] = STATE(9871), [sym_documatic_line] = STATE(9871), - [aux_sym_subscripts_repeat1] = STATE(9676), - [anon_sym_COMMA] = ACTIONS(10141), + [aux_sym_subscripts_repeat1] = STATE(9679), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9749), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1212018,7 +1212018,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9876), [sym_block_comment] = STATE(9876), [sym_documatic_line] = STATE(9876), - [aux_sym_commands_with_printlist_repeat1] = STATE(9679), + [aux_sym_commands_with_printlist_repeat1] = STATE(9680), [anon_sym_COMMA] = ACTIONS(10165), [aux_sym_macro_constant_token1] = ACTIONS(9753), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1212104,7 +1212104,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9877), [sym_block_comment] = STATE(9877), [sym_documatic_line] = STATE(9877), - [aux_sym_commands_with_printlist_repeat1] = STATE(9680), + [aux_sym_commands_with_printlist_repeat1] = STATE(9681), [anon_sym_COMMA] = ACTIONS(10165), [aux_sym_macro_constant_token1] = ACTIONS(9753), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1213308,7 +1213308,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9891), [sym_block_comment] = STATE(9891), [sym_documatic_line] = STATE(9891), - [aux_sym_command_do_repeat3] = STATE(10216), + [aux_sym_command_do_repeat3] = STATE(10217), [ts_builtin_sym_end] = ACTIONS(157), [anon_sym_COMMA] = ACTIONS(7231), [aux_sym_macro_constant_token1] = ACTIONS(157), @@ -1213824,7 +1213824,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9897), [sym_block_comment] = STATE(9897), [sym_documatic_line] = STATE(9897), - [aux_sym_command_read_repeat1] = STATE(10139), + [aux_sym_command_read_repeat1] = STATE(10143), [anon_sym_COMMA] = ACTIONS(10196), [aux_sym_macro_constant_token1] = ACTIONS(8386), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1214168,7 +1214168,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9901), [sym_block_comment] = STATE(9901), [sym_documatic_line] = STATE(9901), - [aux_sym_command_read_repeat1] = STATE(10144), + [aux_sym_command_read_repeat1] = STATE(10148), [anon_sym_COMMA] = ACTIONS(10196), [aux_sym_macro_constant_token1] = ACTIONS(8386), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1214255,7 +1214255,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9902), [sym_documatic_line] = STATE(9902), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9713), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1214426,7 +1214426,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9904), [sym_block_comment] = STATE(9904), [sym_documatic_line] = STATE(9904), - [aux_sym_command_return_repeat1] = STATE(9690), + [aux_sym_command_return_repeat1] = STATE(9693), [anon_sym_COMMA] = ACTIONS(10101), [aux_sym_macro_constant_token1] = ACTIONS(9757), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1214599,7 +1214599,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9906), [sym_documatic_line] = STATE(9906), [aux_sym_subscripts_repeat1] = STATE(10149), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9713), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1214685,7 +1214685,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(9907), [sym_documatic_line] = STATE(9907), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9855), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1214856,7 +1214856,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9909), [sym_block_comment] = STATE(9909), [sym_documatic_line] = STATE(9909), - [aux_sym_command_open_repeat1] = STATE(10160), + [aux_sym_command_open_repeat1] = STATE(10163), [ts_builtin_sym_end] = ACTIONS(9591), [anon_sym_COMMA] = ACTIONS(10337), [aux_sym_macro_constant_token1] = ACTIONS(9591), @@ -1218020,7 +1218020,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8324), [anon_sym_AMPjavascript] = ACTIONS(8324), [sym_keyword_zremove] = ACTIONS(8324), - [anon_sym_COLON2] = ACTIONS(8680), + [anon_sym_COLON2] = ACTIONS(8676), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token2] = ACTIONS(8326), @@ -1218295,7 +1218295,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9949), [sym_line_comment_4] = STATE(9949), [sym_block_comment] = STATE(9949), - [sym_timeout] = STATE(8664), + [sym_timeout] = STATE(8662), [sym_documatic_line] = STATE(9949), [ts_builtin_sym_end] = ACTIONS(8166), [anon_sym_COMMA] = ACTIONS(8166), @@ -1218553,7 +1218553,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9952), [sym_line_comment_4] = STATE(9952), [sym_block_comment] = STATE(9952), - [sym_timeout] = STATE(8704), + [sym_timeout] = STATE(8701), [sym_documatic_line] = STATE(9952), [anon_sym_LPAREN] = ACTIONS(10441), [anon_sym_COMMA] = ACTIONS(7434), @@ -1218725,7 +1218725,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9954), [sym_line_comment_4] = STATE(9954), [sym_block_comment] = STATE(9954), - [sym_timeout] = STATE(8712), + [sym_timeout] = STATE(8704), [sym_documatic_line] = STATE(9954), [anon_sym_LPAREN] = ACTIONS(10445), [anon_sym_COMMA] = ACTIONS(7440), @@ -1219500,7 +1219500,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9963), [sym_block_comment] = STATE(9963), [sym_documatic_line] = STATE(9963), - [aux_sym_command_close_repeat1] = STATE(10179), + [aux_sym_command_close_repeat1] = STATE(10180), [ts_builtin_sym_end] = ACTIONS(9595), [anon_sym_COMMA] = ACTIONS(10436), [aux_sym_macro_constant_token1] = ACTIONS(9595), @@ -1220531,7 +1220531,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9975), [sym_line_comment_4] = STATE(9975), [sym_block_comment] = STATE(9975), - [sym_timeout] = STATE(11153), + [sym_timeout] = STATE(11152), [sym_documatic_line] = STATE(9975), [anon_sym_COMMA] = ACTIONS(8080), [aux_sym_macro_constant_token1] = ACTIONS(8080), @@ -1220617,7 +1220617,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9976), [sym_line_comment_4] = STATE(9976), [sym_block_comment] = STATE(9976), - [sym_timeout] = STATE(11154), + [sym_timeout] = STATE(11153), [sym_documatic_line] = STATE(9976), [anon_sym_COMMA] = ACTIONS(7658), [aux_sym_macro_constant_token1] = ACTIONS(7658), @@ -1220703,7 +1220703,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9977), [sym_line_comment_4] = STATE(9977), [sym_block_comment] = STATE(9977), - [sym_timeout] = STATE(11155), + [sym_timeout] = STATE(11154), [sym_documatic_line] = STATE(9977), [anon_sym_COMMA] = ACTIONS(8084), [aux_sym_macro_constant_token1] = ACTIONS(8084), @@ -1220789,7 +1220789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9978), [sym_line_comment_4] = STATE(9978), [sym_block_comment] = STATE(9978), - [sym_timeout] = STATE(11161), + [sym_timeout] = STATE(11160), [sym_documatic_line] = STATE(9978), [anon_sym_COMMA] = ACTIONS(8088), [aux_sym_macro_constant_token1] = ACTIONS(8088), @@ -1220875,7 +1220875,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9979), [sym_line_comment_4] = STATE(9979), [sym_block_comment] = STATE(9979), - [sym_timeout] = STATE(11162), + [sym_timeout] = STATE(11161), [sym_documatic_line] = STATE(9979), [anon_sym_COMMA] = ACTIONS(8092), [aux_sym_macro_constant_token1] = ACTIONS(8092), @@ -1221047,7 +1221047,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(9981), [sym_line_comment_4] = STATE(9981), [sym_block_comment] = STATE(9981), - [sym_post_conditional] = STATE(11164), + [sym_post_conditional] = STATE(11163), [sym_documatic_line] = STATE(9981), [anon_sym_COMMA] = ACTIONS(8251), [aux_sym_macro_constant_token1] = ACTIONS(8251), @@ -1221908,83 +1221908,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(9991), [sym_block_comment] = STATE(9991), [sym_documatic_line] = STATE(9991), - [ts_builtin_sym_end] = ACTIONS(8708), - [aux_sym_macro_constant_token1] = ACTIONS(8708), - [anon_sym_RBRACE2] = ACTIONS(8708), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8708), - [sym_keyword_dim] = ACTIONS(8708), - [sym_keyword_pound_define] = ACTIONS(8708), - [sym_keyword_pound_def1arg] = ACTIONS(8708), - [sym_keyword_pound_import] = ACTIONS(8708), - [sym_keyword_pound_include] = ACTIONS(8708), - [sym_keyword_pound_if] = ACTIONS(8710), - [sym_keyword_pound_endif] = ACTIONS(8708), - [sym_keyword_pound_elseif] = ACTIONS(8708), - [sym_keyword_pound_ifdef] = ACTIONS(8708), - [sym_keyword_pound_else] = ACTIONS(8710), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8708), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8708), - [sym_keyword_write] = ACTIONS(8710), - [sym_keyword_do] = ACTIONS(8708), - [sym_keyword_for] = ACTIONS(8708), - [sym_keyword_while] = ACTIONS(8708), - [sym_keyword_kill] = ACTIONS(8708), - [sym_keyword_lock] = ACTIONS(8708), - [sym_keyword_read] = ACTIONS(8708), - [sym_keyword_zload] = ACTIONS(8708), - [sym_keyword_open] = ACTIONS(8708), - [sym_keyword_close] = ACTIONS(8710), - [sym_keyword_use] = ACTIONS(8708), - [sym_keyword_new] = ACTIONS(8708), - [sym_keyword_if] = ACTIONS(8708), - [sym_keyword_oldelse] = ACTIONS(8708), - [sym_keyword_throw] = ACTIONS(8708), - [sym_keyword_print] = ACTIONS(8708), - [sym_keyword_zprint] = ACTIONS(8708), - [sym_keyword_try] = ACTIONS(8708), - [sym_keyword_job] = ACTIONS(8708), - [sym_keyword_break] = ACTIONS(8708), - [sym_keyword_merge] = ACTIONS(8710), - [sym_keyword_return] = ACTIONS(8708), - [aux_sym_keyword_quit_token1] = ACTIONS(8708), - [aux_sym_keyword_quit_token2] = ACTIONS(8708), - [sym_keyword_goto] = ACTIONS(8708), - [sym_keyword_halt] = ACTIONS(8708), - [sym_keyword_hang] = ACTIONS(8708), - [sym_keyword_halt_or_hang] = ACTIONS(8710), - [sym_keyword_continue] = ACTIONS(8708), - [sym_keyword_tcommit] = ACTIONS(8708), - [sym_keyword_trollback] = ACTIONS(8708), - [sym_keyword_tstart] = ACTIONS(8708), - [sym_keyword_xecute] = ACTIONS(8708), - [sym_keyword_view] = ACTIONS(8708), - [sym_keyword_zbreak] = ACTIONS(8708), - [sym_keyword_zkill] = ACTIONS(8708), - [sym_keyword_zn] = ACTIONS(8708), - [sym_keyword_zsu] = ACTIONS(8708), - [sym_keyword_ztrap] = ACTIONS(8710), - [sym_keyword_zwrite] = ACTIONS(8708), - [sym_keyword_zz] = ACTIONS(8708), - [sym_keyword_embedded_html] = ACTIONS(8708), - [sym_keyword_embedded_xml] = ACTIONS(8708), - [sym_keyword_embedded_sql_amp] = ACTIONS(8708), - [sym_keyword_embedded_sql_hash] = ACTIONS(8708), - [anon_sym_AMPjs] = ACTIONS(8710), - [anon_sym_AMPjscript] = ACTIONS(8708), - [anon_sym_AMPjavascript] = ACTIONS(8708), - [sym_keyword_zremove] = ACTIONS(8708), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8710), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8710), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8710), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8708), - [sym_tag_end_if] = ACTIONS(8708), + [ts_builtin_sym_end] = ACTIONS(8702), + [aux_sym_macro_constant_token1] = ACTIONS(8702), + [anon_sym_RBRACE2] = ACTIONS(8702), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8702), + [sym_keyword_dim] = ACTIONS(8702), + [sym_keyword_pound_define] = ACTIONS(8702), + [sym_keyword_pound_def1arg] = ACTIONS(8702), + [sym_keyword_pound_import] = ACTIONS(8702), + [sym_keyword_pound_include] = ACTIONS(8702), + [sym_keyword_pound_if] = ACTIONS(8704), + [sym_keyword_pound_endif] = ACTIONS(8702), + [sym_keyword_pound_elseif] = ACTIONS(8702), + [sym_keyword_pound_ifdef] = ACTIONS(8702), + [sym_keyword_pound_else] = ACTIONS(8704), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8702), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8702), + [sym_keyword_write] = ACTIONS(8704), + [sym_keyword_do] = ACTIONS(8702), + [sym_keyword_for] = ACTIONS(8702), + [sym_keyword_while] = ACTIONS(8702), + [sym_keyword_kill] = ACTIONS(8702), + [sym_keyword_lock] = ACTIONS(8702), + [sym_keyword_read] = ACTIONS(8702), + [sym_keyword_zload] = ACTIONS(8702), + [sym_keyword_open] = ACTIONS(8702), + [sym_keyword_close] = ACTIONS(8704), + [sym_keyword_use] = ACTIONS(8702), + [sym_keyword_new] = ACTIONS(8702), + [sym_keyword_if] = ACTIONS(8702), + [sym_keyword_oldelse] = ACTIONS(8702), + [sym_keyword_throw] = ACTIONS(8702), + [sym_keyword_print] = ACTIONS(8702), + [sym_keyword_zprint] = ACTIONS(8702), + [sym_keyword_try] = ACTIONS(8702), + [sym_keyword_job] = ACTIONS(8702), + [sym_keyword_break] = ACTIONS(8702), + [sym_keyword_merge] = ACTIONS(8704), + [sym_keyword_return] = ACTIONS(8702), + [aux_sym_keyword_quit_token1] = ACTIONS(8702), + [aux_sym_keyword_quit_token2] = ACTIONS(8702), + [sym_keyword_goto] = ACTIONS(8702), + [sym_keyword_halt] = ACTIONS(8702), + [sym_keyword_hang] = ACTIONS(8702), + [sym_keyword_halt_or_hang] = ACTIONS(8704), + [sym_keyword_continue] = ACTIONS(8702), + [sym_keyword_tcommit] = ACTIONS(8702), + [sym_keyword_trollback] = ACTIONS(8702), + [sym_keyword_tstart] = ACTIONS(8702), + [sym_keyword_xecute] = ACTIONS(8702), + [sym_keyword_view] = ACTIONS(8702), + [sym_keyword_zbreak] = ACTIONS(8702), + [sym_keyword_zkill] = ACTIONS(8702), + [sym_keyword_zn] = ACTIONS(8702), + [sym_keyword_zsu] = ACTIONS(8702), + [sym_keyword_ztrap] = ACTIONS(8704), + [sym_keyword_zwrite] = ACTIONS(8702), + [sym_keyword_zz] = ACTIONS(8702), + [sym_keyword_embedded_html] = ACTIONS(8702), + [sym_keyword_embedded_xml] = ACTIONS(8702), + [sym_keyword_embedded_sql_amp] = ACTIONS(8702), + [sym_keyword_embedded_sql_hash] = ACTIONS(8702), + [anon_sym_AMPjs] = ACTIONS(8704), + [anon_sym_AMPjscript] = ACTIONS(8702), + [anon_sym_AMPjavascript] = ACTIONS(8702), + [sym_keyword_zremove] = ACTIONS(8702), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8704), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8704), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8704), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8702), + [sym_tag_end_if] = ACTIONS(8702), [sym_rtn_dot] = ACTIONS(15), }, [STATE(9992)] = { @@ -1221996,7 +1221996,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(9992), [aux_sym_command_xecute_repeat1] = STATE(9683), [ts_builtin_sym_end] = ACTIONS(9725), - [anon_sym_COMMA] = ACTIONS(10172), + [anon_sym_COMMA] = ACTIONS(10170), [aux_sym_macro_constant_token1] = ACTIONS(9725), [anon_sym_RBRACE2] = ACTIONS(9725), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1224912,7 +1224912,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(10026)] = { - [sym_label_offset] = STATE(11146), + [sym_label_offset] = STATE(11145), [sym_routine_ref] = STATE(8754), [sym_line_comment_1] = STATE(10026), [sym_line_comment_2] = STATE(10026), @@ -1224998,7 +1224998,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(10027)] = { - [sym_label_offset] = STATE(11147), + [sym_label_offset] = STATE(11146), [sym_routine_ref] = STATE(8871), [sym_line_comment_1] = STATE(10027), [sym_line_comment_2] = STATE(10027), @@ -1225261,7 +1225261,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10030), [sym_line_comment_4] = STATE(10030), [sym_block_comment] = STATE(10030), - [sym_timeout] = STATE(11167), + [sym_timeout] = STATE(11166), [sym_documatic_line] = STATE(10030), [anon_sym_COMMA] = ACTIONS(8096), [aux_sym_macro_constant_token1] = ACTIONS(8096), @@ -1225347,7 +1225347,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10031), [sym_line_comment_4] = STATE(10031), [sym_block_comment] = STATE(10031), - [sym_timeout] = STATE(11168), + [sym_timeout] = STATE(11167), [sym_documatic_line] = STATE(10031), [anon_sym_COMMA] = ACTIONS(8100), [aux_sym_macro_constant_token1] = ACTIONS(8100), @@ -1225519,7 +1225519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10033), [sym_line_comment_4] = STATE(10033), [sym_block_comment] = STATE(10033), - [sym_timeout] = STATE(11171), + [sym_timeout] = STATE(11170), [sym_documatic_line] = STATE(10033), [anon_sym_COMMA] = ACTIONS(8104), [aux_sym_macro_constant_token1] = ACTIONS(8104), @@ -1225605,7 +1225605,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10034), [sym_line_comment_4] = STATE(10034), [sym_block_comment] = STATE(10034), - [sym_timeout] = STATE(11172), + [sym_timeout] = STATE(11171), [sym_documatic_line] = STATE(10034), [anon_sym_COMMA] = ACTIONS(8108), [aux_sym_macro_constant_token1] = ACTIONS(8108), @@ -1225691,7 +1225691,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10035), [sym_line_comment_4] = STATE(10035), [sym_block_comment] = STATE(10035), - [sym_timeout] = STATE(11175), + [sym_timeout] = STATE(11174), [sym_documatic_line] = STATE(10035), [anon_sym_COMMA] = ACTIONS(8112), [aux_sym_macro_constant_token1] = ACTIONS(8112), @@ -1225777,7 +1225777,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10036), [sym_line_comment_4] = STATE(10036), [sym_block_comment] = STATE(10036), - [sym_timeout] = STATE(11176), + [sym_timeout] = STATE(11175), [sym_documatic_line] = STATE(10036), [anon_sym_COMMA] = ACTIONS(8116), [aux_sym_macro_constant_token1] = ACTIONS(8116), @@ -1226293,7 +1226293,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10042), [sym_line_comment_4] = STATE(10042), [sym_block_comment] = STATE(10042), - [sym_timeout] = STATE(11388), + [sym_timeout] = STATE(11178), [sym_documatic_line] = STATE(10042), [anon_sym_COMMA] = ACTIONS(8122), [aux_sym_macro_constant_token1] = ACTIONS(8122), @@ -1226379,7 +1226379,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10043), [sym_line_comment_4] = STATE(10043), [sym_block_comment] = STATE(10043), - [sym_timeout] = STATE(11180), + [sym_timeout] = STATE(11388), [sym_documatic_line] = STATE(10043), [anon_sym_COMMA] = ACTIONS(8126), [aux_sym_macro_constant_token1] = ACTIONS(8126), @@ -1226466,9 +1226466,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10044), [sym_block_comment] = STATE(10044), [sym_documatic_line] = STATE(10044), - [aux_sym_command_job_repeat1] = STATE(9681), + [aux_sym_command_job_repeat1] = STATE(9684), [ts_builtin_sym_end] = ACTIONS(9506), - [anon_sym_COMMA] = ACTIONS(10167), + [anon_sym_COMMA] = ACTIONS(10172), [aux_sym_macro_constant_token1] = ACTIONS(9506), [anon_sym_RBRACE2] = ACTIONS(9506), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1226551,7 +1226551,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10045), [sym_line_comment_4] = STATE(10045), [sym_block_comment] = STATE(10045), - [sym_timeout] = STATE(11182), + [sym_timeout] = STATE(11181), [sym_documatic_line] = STATE(10045), [anon_sym_COMMA] = ACTIONS(8130), [aux_sym_macro_constant_token1] = ACTIONS(8130), @@ -1226637,7 +1226637,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10046), [sym_line_comment_4] = STATE(10046), [sym_block_comment] = STATE(10046), - [sym_timeout] = STATE(11183), + [sym_timeout] = STATE(11182), [sym_documatic_line] = STATE(10046), [anon_sym_COMMA] = ACTIONS(8134), [aux_sym_macro_constant_token1] = ACTIONS(8134), @@ -1226723,7 +1226723,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10047), [sym_line_comment_4] = STATE(10047), [sym_block_comment] = STATE(10047), - [sym_timeout] = STATE(11185), + [sym_timeout] = STATE(11184), [sym_documatic_line] = STATE(10047), [anon_sym_COMMA] = ACTIONS(8138), [aux_sym_macro_constant_token1] = ACTIONS(8138), @@ -1226809,7 +1226809,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10048), [sym_line_comment_4] = STATE(10048), [sym_block_comment] = STATE(10048), - [sym_timeout] = STATE(11186), + [sym_timeout] = STATE(11185), [sym_documatic_line] = STATE(10048), [anon_sym_COMMA] = ACTIONS(8142), [aux_sym_macro_constant_token1] = ACTIONS(8142), @@ -1226895,7 +1226895,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10049), [sym_line_comment_4] = STATE(10049), [sym_block_comment] = STATE(10049), - [sym_timeout] = STATE(11187), + [sym_timeout] = STATE(11186), [sym_documatic_line] = STATE(10049), [anon_sym_COMMA] = ACTIONS(8146), [aux_sym_macro_constant_token1] = ACTIONS(8146), @@ -1226981,7 +1226981,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10050), [sym_line_comment_4] = STATE(10050), [sym_block_comment] = STATE(10050), - [sym_timeout] = STATE(11188), + [sym_timeout] = STATE(11187), [sym_documatic_line] = STATE(10050), [anon_sym_COMMA] = ACTIONS(8150), [aux_sym_macro_constant_token1] = ACTIONS(8150), @@ -1227067,7 +1227067,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10051), [sym_line_comment_4] = STATE(10051), [sym_block_comment] = STATE(10051), - [sym_timeout] = STATE(11189), + [sym_timeout] = STATE(11188), [sym_documatic_line] = STATE(10051), [anon_sym_COMMA] = ACTIONS(8154), [aux_sym_macro_constant_token1] = ACTIONS(8154), @@ -1227153,7 +1227153,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10052), [sym_line_comment_4] = STATE(10052), [sym_block_comment] = STATE(10052), - [sym_timeout] = STATE(11190), + [sym_timeout] = STATE(11189), [sym_documatic_line] = STATE(10052), [anon_sym_COMMA] = ACTIONS(8158), [aux_sym_macro_constant_token1] = ACTIONS(8158), @@ -1227239,7 +1227239,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10053), [sym_line_comment_4] = STATE(10053), [sym_block_comment] = STATE(10053), - [sym_timeout] = STATE(11191), + [sym_timeout] = STATE(11190), [sym_documatic_line] = STATE(10053), [anon_sym_COMMA] = ACTIONS(8162), [aux_sym_macro_constant_token1] = ACTIONS(8162), @@ -1229132,7 +1229132,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10075), [sym_block_comment] = STATE(10075), [sym_documatic_line] = STATE(10075), - [aux_sym_command_merge_repeat1] = STATE(9704), + [aux_sym_command_merge_repeat1] = STATE(9705), [ts_builtin_sym_end] = ACTIONS(9516), [anon_sym_COMMA] = ACTIONS(10183), [aux_sym_macro_constant_token1] = ACTIONS(9516), @@ -1230080,81 +1230080,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10086), [aux_sym_command_write_repeat1] = STATE(10037), [anon_sym_COMMA] = ACTIONS(10187), - [aux_sym_macro_constant_token1] = ACTIONS(8665), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8665), - [sym_keyword_dim] = ACTIONS(8665), - [sym_keyword_pound_define] = ACTIONS(8665), - [sym_keyword_pound_def1arg] = ACTIONS(8665), - [sym_keyword_pound_import] = ACTIONS(8665), - [sym_keyword_pound_include] = ACTIONS(8665), - [sym_keyword_pound_if] = ACTIONS(8667), - [sym_keyword_pound_endif] = ACTIONS(8665), - [sym_keyword_pound_elseif] = ACTIONS(8665), - [sym_keyword_pound_ifdef] = ACTIONS(8665), - [sym_keyword_pound_else] = ACTIONS(8667), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8665), - [sym_keyword_write] = ACTIONS(8667), - [sym_keyword_do] = ACTIONS(8665), - [sym_keyword_for] = ACTIONS(8665), - [sym_keyword_while] = ACTIONS(8665), - [sym_keyword_kill] = ACTIONS(8665), - [sym_keyword_lock] = ACTIONS(8665), - [sym_keyword_read] = ACTIONS(8665), - [sym_keyword_zload] = ACTIONS(8665), - [sym_keyword_open] = ACTIONS(8665), - [sym_keyword_close] = ACTIONS(8667), - [sym_keyword_use] = ACTIONS(8665), - [sym_keyword_new] = ACTIONS(8665), - [sym_keyword_if] = ACTIONS(8665), - [sym_keyword_oldelse] = ACTIONS(8665), - [sym_keyword_throw] = ACTIONS(8665), - [sym_keyword_print] = ACTIONS(8665), - [sym_keyword_zprint] = ACTIONS(8665), - [sym_keyword_try] = ACTIONS(8665), - [sym_keyword_job] = ACTIONS(8665), - [sym_keyword_break] = ACTIONS(8665), - [sym_keyword_merge] = ACTIONS(8667), - [sym_keyword_return] = ACTIONS(8665), - [aux_sym_keyword_quit_token1] = ACTIONS(8665), - [aux_sym_keyword_quit_token2] = ACTIONS(8665), - [sym_keyword_goto] = ACTIONS(8665), - [sym_keyword_halt] = ACTIONS(8665), - [sym_keyword_hang] = ACTIONS(8665), - [sym_keyword_halt_or_hang] = ACTIONS(8667), - [sym_keyword_continue] = ACTIONS(8665), - [sym_keyword_tcommit] = ACTIONS(8665), - [sym_keyword_trollback] = ACTIONS(8665), - [sym_keyword_tstart] = ACTIONS(8665), - [sym_keyword_xecute] = ACTIONS(8665), - [sym_keyword_view] = ACTIONS(8665), - [sym_keyword_zbreak] = ACTIONS(8665), - [sym_keyword_zkill] = ACTIONS(8665), - [sym_keyword_zn] = ACTIONS(8665), - [sym_keyword_zsu] = ACTIONS(8665), - [sym_keyword_ztrap] = ACTIONS(8667), - [sym_keyword_zwrite] = ACTIONS(8665), - [sym_keyword_zz] = ACTIONS(8665), - [sym_keyword_embedded_html] = ACTIONS(8665), - [sym_keyword_embedded_xml] = ACTIONS(8665), - [sym_keyword_embedded_sql_amp] = ACTIONS(8665), - [sym_keyword_embedded_sql_hash] = ACTIONS(8665), - [anon_sym_AMPjs] = ACTIONS(8667), - [anon_sym_AMPjscript] = ACTIONS(8665), - [anon_sym_AMPjavascript] = ACTIONS(8665), - [sym_keyword_zremove] = ACTIONS(8665), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8667), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8665), - [sym_tag_end_if] = ACTIONS(8665), + [aux_sym_macro_constant_token1] = ACTIONS(8661), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8661), + [sym_keyword_dim] = ACTIONS(8661), + [sym_keyword_pound_define] = ACTIONS(8661), + [sym_keyword_pound_def1arg] = ACTIONS(8661), + [sym_keyword_pound_import] = ACTIONS(8661), + [sym_keyword_pound_include] = ACTIONS(8661), + [sym_keyword_pound_if] = ACTIONS(8663), + [sym_keyword_pound_endif] = ACTIONS(8661), + [sym_keyword_pound_elseif] = ACTIONS(8661), + [sym_keyword_pound_ifdef] = ACTIONS(8661), + [sym_keyword_pound_else] = ACTIONS(8663), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8661), + [sym_keyword_write] = ACTIONS(8663), + [sym_keyword_do] = ACTIONS(8661), + [sym_keyword_for] = ACTIONS(8661), + [sym_keyword_while] = ACTIONS(8661), + [sym_keyword_kill] = ACTIONS(8661), + [sym_keyword_lock] = ACTIONS(8661), + [sym_keyword_read] = ACTIONS(8661), + [sym_keyword_zload] = ACTIONS(8661), + [sym_keyword_open] = ACTIONS(8661), + [sym_keyword_close] = ACTIONS(8663), + [sym_keyword_use] = ACTIONS(8661), + [sym_keyword_new] = ACTIONS(8661), + [sym_keyword_if] = ACTIONS(8661), + [sym_keyword_oldelse] = ACTIONS(8661), + [sym_keyword_throw] = ACTIONS(8661), + [sym_keyword_print] = ACTIONS(8661), + [sym_keyword_zprint] = ACTIONS(8661), + [sym_keyword_try] = ACTIONS(8661), + [sym_keyword_job] = ACTIONS(8661), + [sym_keyword_break] = ACTIONS(8661), + [sym_keyword_merge] = ACTIONS(8663), + [sym_keyword_return] = ACTIONS(8661), + [aux_sym_keyword_quit_token1] = ACTIONS(8661), + [aux_sym_keyword_quit_token2] = ACTIONS(8661), + [sym_keyword_goto] = ACTIONS(8661), + [sym_keyword_halt] = ACTIONS(8661), + [sym_keyword_hang] = ACTIONS(8661), + [sym_keyword_halt_or_hang] = ACTIONS(8663), + [sym_keyword_continue] = ACTIONS(8661), + [sym_keyword_tcommit] = ACTIONS(8661), + [sym_keyword_trollback] = ACTIONS(8661), + [sym_keyword_tstart] = ACTIONS(8661), + [sym_keyword_xecute] = ACTIONS(8661), + [sym_keyword_view] = ACTIONS(8661), + [sym_keyword_zbreak] = ACTIONS(8661), + [sym_keyword_zkill] = ACTIONS(8661), + [sym_keyword_zn] = ACTIONS(8661), + [sym_keyword_zsu] = ACTIONS(8661), + [sym_keyword_ztrap] = ACTIONS(8663), + [sym_keyword_zwrite] = ACTIONS(8661), + [sym_keyword_zz] = ACTIONS(8661), + [sym_keyword_embedded_html] = ACTIONS(8661), + [sym_keyword_embedded_xml] = ACTIONS(8661), + [sym_keyword_embedded_sql_amp] = ACTIONS(8661), + [sym_keyword_embedded_sql_hash] = ACTIONS(8661), + [anon_sym_AMPjs] = ACTIONS(8663), + [anon_sym_AMPjscript] = ACTIONS(8661), + [anon_sym_AMPjavascript] = ACTIONS(8661), + [sym_keyword_zremove] = ACTIONS(8661), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8663), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8661), + [sym_tag_end_if] = ACTIONS(8661), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10087)] = { @@ -1230250,10 +1230250,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10088), [sym_block_comment] = STATE(10088), [sym_documatic_line] = STATE(10088), - [aux_sym_command_do_repeat3] = STATE(10904), + [aux_sym_command_do_repeat3] = STATE(10863), [ts_builtin_sym_end] = ACTIONS(8044), [anon_sym_COMMA] = ACTIONS(7536), - [anon_sym_LBRACE] = ACTIONS(8702), + [anon_sym_LBRACE] = ACTIONS(8698), [aux_sym_macro_constant_token1] = ACTIONS(8044), [anon_sym_RBRACE2] = ACTIONS(8044), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1231196,7 +1231196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10099), [sym_block_comment] = STATE(10099), [sym_documatic_line] = STATE(10099), - [aux_sym_command_do_repeat3] = STATE(10193), + [aux_sym_command_do_repeat3] = STATE(10192), [ts_builtin_sym_end] = ACTIONS(8044), [anon_sym_COMMA] = ACTIONS(7231), [aux_sym_macro_constant_token1] = ACTIONS(8044), @@ -1231368,7 +1231368,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10101), [sym_block_comment] = STATE(10101), [sym_documatic_line] = STATE(10101), - [aux_sym_command_do_repeat3] = STATE(10193), + [aux_sym_command_do_repeat3] = STATE(10192), [ts_builtin_sym_end] = ACTIONS(9452), [anon_sym_COMMA] = ACTIONS(7231), [aux_sym_macro_constant_token1] = ACTIONS(9452), @@ -1231454,7 +1231454,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10102), [sym_block_comment] = STATE(10102), [sym_documatic_line] = STATE(10102), - [aux_sym_command_use_repeat1] = STATE(10186), + [aux_sym_command_use_repeat1] = STATE(10190), [ts_builtin_sym_end] = ACTIONS(9599), [anon_sym_COMMA] = ACTIONS(10452), [aux_sym_macro_constant_token1] = ACTIONS(9599), @@ -1232142,83 +1232142,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10110), [sym_block_comment] = STATE(10110), [sym_documatic_line] = STATE(10110), - [ts_builtin_sym_end] = ACTIONS(9898), - [aux_sym_macro_constant_token1] = ACTIONS(9898), - [anon_sym_RBRACE2] = ACTIONS(9898), + [ts_builtin_sym_end] = ACTIONS(6741), + [aux_sym_macro_constant_token1] = ACTIONS(6741), + [anon_sym_RBRACE2] = ACTIONS(6741), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9898), - [sym_keyword_dim] = ACTIONS(9898), - [sym_keyword_pound_define] = ACTIONS(9898), - [sym_keyword_pound_def1arg] = ACTIONS(9898), - [sym_keyword_pound_import] = ACTIONS(9898), - [sym_keyword_pound_include] = ACTIONS(9898), - [sym_keyword_pound_if] = ACTIONS(9900), - [sym_keyword_pound_endif] = ACTIONS(9898), - [sym_keyword_pound_elseif] = ACTIONS(9898), - [sym_keyword_pound_ifdef] = ACTIONS(9898), - [sym_keyword_pound_else] = ACTIONS(9900), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9898), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9898), - [sym_keyword_write] = ACTIONS(9900), - [sym_keyword_do] = ACTIONS(9898), - [sym_keyword_for] = ACTIONS(9898), - [sym_keyword_while] = ACTIONS(9898), - [sym_keyword_kill] = ACTIONS(9898), - [sym_keyword_lock] = ACTIONS(9898), - [sym_keyword_read] = ACTIONS(9898), - [sym_keyword_zload] = ACTIONS(9898), - [sym_keyword_open] = ACTIONS(9898), - [sym_keyword_close] = ACTIONS(9900), - [sym_keyword_use] = ACTIONS(9898), - [sym_keyword_new] = ACTIONS(9898), - [sym_keyword_if] = ACTIONS(9898), - [sym_keyword_oldelse] = ACTIONS(9898), - [sym_keyword_throw] = ACTIONS(9898), - [sym_keyword_print] = ACTIONS(9898), - [sym_keyword_zprint] = ACTIONS(9898), - [sym_keyword_try] = ACTIONS(9898), - [sym_keyword_job] = ACTIONS(9898), - [sym_keyword_break] = ACTIONS(9898), - [sym_keyword_merge] = ACTIONS(9900), - [sym_keyword_return] = ACTIONS(9898), - [aux_sym_keyword_quit_token1] = ACTIONS(9898), - [aux_sym_keyword_quit_token2] = ACTIONS(9898), - [sym_keyword_goto] = ACTIONS(9898), - [sym_keyword_halt] = ACTIONS(9898), - [sym_keyword_hang] = ACTIONS(9898), - [sym_keyword_halt_or_hang] = ACTIONS(9900), - [sym_keyword_continue] = ACTIONS(9898), - [sym_keyword_tcommit] = ACTIONS(9898), - [sym_keyword_trollback] = ACTIONS(9898), - [sym_keyword_tstart] = ACTIONS(9898), - [sym_keyword_xecute] = ACTIONS(9898), - [sym_keyword_view] = ACTIONS(9898), - [sym_keyword_zbreak] = ACTIONS(9898), - [sym_keyword_zkill] = ACTIONS(9898), - [sym_keyword_zn] = ACTIONS(9898), - [sym_keyword_zsu] = ACTIONS(9898), - [sym_keyword_ztrap] = ACTIONS(9900), - [sym_keyword_zwrite] = ACTIONS(9898), - [sym_keyword_zz] = ACTIONS(9898), - [sym_keyword_embedded_html] = ACTIONS(9898), - [sym_keyword_embedded_xml] = ACTIONS(9898), - [sym_keyword_embedded_sql_amp] = ACTIONS(9898), - [sym_keyword_embedded_sql_hash] = ACTIONS(9898), - [anon_sym_AMPjs] = ACTIONS(9900), - [anon_sym_AMPjscript] = ACTIONS(9898), - [anon_sym_AMPjavascript] = ACTIONS(9898), - [sym_keyword_zremove] = ACTIONS(9898), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9900), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9900), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9900), + [sym_keyword_set] = ACTIONS(6741), + [sym_keyword_dim] = ACTIONS(6741), + [sym_keyword_pound_define] = ACTIONS(6741), + [sym_keyword_pound_def1arg] = ACTIONS(6741), + [sym_keyword_pound_import] = ACTIONS(6741), + [sym_keyword_pound_include] = ACTIONS(6741), + [sym_keyword_pound_if] = ACTIONS(6747), + [sym_keyword_pound_endif] = ACTIONS(6741), + [sym_keyword_pound_elseif] = ACTIONS(6741), + [sym_keyword_pound_ifdef] = ACTIONS(6741), + [sym_keyword_pound_else] = ACTIONS(6747), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6741), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6741), + [sym_keyword_write] = ACTIONS(6747), + [sym_keyword_do] = ACTIONS(6741), + [sym_keyword_for] = ACTIONS(6741), + [sym_keyword_while] = ACTIONS(6741), + [sym_keyword_kill] = ACTIONS(6741), + [sym_keyword_lock] = ACTIONS(6741), + [sym_keyword_read] = ACTIONS(6741), + [sym_keyword_zload] = ACTIONS(6741), + [sym_keyword_open] = ACTIONS(6741), + [sym_keyword_close] = ACTIONS(6747), + [sym_keyword_use] = ACTIONS(6741), + [sym_keyword_new] = ACTIONS(6741), + [sym_keyword_if] = ACTIONS(6741), + [sym_keyword_oldelse] = ACTIONS(6741), + [sym_keyword_throw] = ACTIONS(6741), + [sym_keyword_print] = ACTIONS(6741), + [sym_keyword_zprint] = ACTIONS(6741), + [sym_keyword_try] = ACTIONS(6741), + [sym_keyword_job] = ACTIONS(6741), + [sym_keyword_break] = ACTIONS(6741), + [sym_keyword_merge] = ACTIONS(6747), + [sym_keyword_return] = ACTIONS(6741), + [aux_sym_keyword_quit_token1] = ACTIONS(6741), + [aux_sym_keyword_quit_token2] = ACTIONS(6741), + [sym_keyword_goto] = ACTIONS(6741), + [sym_keyword_halt] = ACTIONS(6741), + [sym_keyword_hang] = ACTIONS(6741), + [sym_keyword_halt_or_hang] = ACTIONS(6747), + [sym_keyword_continue] = ACTIONS(6741), + [sym_keyword_tcommit] = ACTIONS(6741), + [sym_keyword_trollback] = ACTIONS(6741), + [sym_keyword_tstart] = ACTIONS(6741), + [sym_keyword_xecute] = ACTIONS(6741), + [sym_keyword_view] = ACTIONS(6741), + [sym_keyword_zbreak] = ACTIONS(6741), + [sym_keyword_zkill] = ACTIONS(6741), + [sym_keyword_zn] = ACTIONS(6741), + [sym_keyword_zsu] = ACTIONS(6741), + [sym_keyword_ztrap] = ACTIONS(6747), + [sym_keyword_zwrite] = ACTIONS(6741), + [sym_keyword_zz] = ACTIONS(6741), + [sym_keyword_embedded_html] = ACTIONS(6741), + [sym_keyword_embedded_xml] = ACTIONS(6741), + [sym_keyword_embedded_sql_amp] = ACTIONS(6741), + [sym_keyword_embedded_sql_hash] = ACTIONS(6741), + [anon_sym_AMPjs] = ACTIONS(6747), + [anon_sym_AMPjscript] = ACTIONS(6741), + [anon_sym_AMPjavascript] = ACTIONS(6741), + [sym_keyword_zremove] = ACTIONS(6741), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6747), + [aux_sym_commands_with_printlist_token1] = ACTIONS(6747), + [aux_sym_commands_with_printlist_token2] = ACTIONS(6747), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9898), - [sym_tag_end_if] = ACTIONS(9898), + [sym_tag] = ACTIONS(6741), + [sym_tag_end_if] = ACTIONS(6741), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10111)] = { @@ -1232915,7 +1232915,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10119), [sym_line_comment_4] = STATE(10119), [sym_block_comment] = STATE(10119), - [sym_timeout] = STATE(8683), + [sym_timeout] = STATE(8682), [sym_documatic_line] = STATE(10119), [ts_builtin_sym_end] = ACTIONS(8170), [anon_sym_COMMA] = ACTIONS(8170), @@ -1233087,7 +1233087,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10121), [sym_line_comment_4] = STATE(10121), [sym_block_comment] = STATE(10121), - [sym_write_device_tab] = STATE(8736), + [sym_write_device_tab] = STATE(8735), [sym_documatic_line] = STATE(10121), [ts_builtin_sym_end] = ACTIONS(8009), [anon_sym_QMARK] = ACTIONS(6667), @@ -1233259,7 +1233259,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10123), [sym_line_comment_4] = STATE(10123), [sym_block_comment] = STATE(10123), - [sym_timeout] = STATE(8695), + [sym_timeout] = STATE(8692), [sym_documatic_line] = STATE(10123), [ts_builtin_sym_end] = ACTIONS(8174), [anon_sym_COMMA] = ACTIONS(8174), @@ -1233346,7 +1233346,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10124), [sym_block_comment] = STATE(10124), [sym_documatic_line] = STATE(10124), - [aux_sym_command_use_repeat1] = STATE(10194), + [aux_sym_command_use_repeat1] = STATE(10195), [ts_builtin_sym_end] = ACTIONS(9599), [anon_sym_COMMA] = ACTIONS(10452), [aux_sym_macro_constant_token1] = ACTIONS(9599), @@ -1233432,7 +1233432,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10125), [sym_block_comment] = STATE(10125), [sym_documatic_line] = STATE(10125), - [aux_sym_command_new_repeat1] = STATE(10200), + [aux_sym_command_new_repeat1] = STATE(10206), [ts_builtin_sym_end] = ACTIONS(8022), [anon_sym_COMMA] = ACTIONS(10456), [aux_sym_macro_constant_token1] = ACTIONS(8022), @@ -1233775,94 +1233775,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10129), [sym_line_comment_4] = STATE(10129), [sym_block_comment] = STATE(10129), - [sym_documatic_line] = STATE(10129), - [aux_sym_command_lock_repeat1] = STATE(10129), - [anon_sym_COMMA] = ACTIONS(10635), - [aux_sym_macro_constant_token1] = ACTIONS(7558), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7558), - [sym_keyword_dim] = ACTIONS(7558), - [sym_keyword_pound_define] = ACTIONS(7558), - [sym_keyword_pound_def1arg] = ACTIONS(7558), - [sym_keyword_pound_import] = ACTIONS(7558), - [sym_keyword_pound_include] = ACTIONS(7558), - [sym_keyword_pound_if] = ACTIONS(7560), - [sym_keyword_pound_endif] = ACTIONS(7558), - [sym_keyword_pound_elseif] = ACTIONS(7558), - [sym_keyword_pound_ifdef] = ACTIONS(7558), - [sym_keyword_pound_else] = ACTIONS(7560), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7558), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7558), - [sym_keyword_write] = ACTIONS(7560), - [sym_keyword_do] = ACTIONS(7558), - [sym_keyword_for] = ACTIONS(7558), - [sym_keyword_while] = ACTIONS(7558), - [sym_keyword_kill] = ACTIONS(7558), - [sym_keyword_lock] = ACTIONS(7558), - [sym_keyword_read] = ACTIONS(7558), - [sym_keyword_zload] = ACTIONS(7558), - [sym_keyword_open] = ACTIONS(7558), - [sym_keyword_close] = ACTIONS(7560), - [sym_keyword_use] = ACTIONS(7558), - [sym_keyword_new] = ACTIONS(7558), - [sym_keyword_if] = ACTIONS(7558), - [sym_keyword_oldelse] = ACTIONS(7558), - [sym_keyword_throw] = ACTIONS(7558), - [sym_keyword_print] = ACTIONS(7558), - [sym_keyword_zprint] = ACTIONS(7558), - [sym_keyword_try] = ACTIONS(7558), - [sym_keyword_job] = ACTIONS(7558), - [sym_keyword_break] = ACTIONS(7558), - [sym_keyword_merge] = ACTIONS(7560), - [sym_keyword_return] = ACTIONS(7558), - [aux_sym_keyword_quit_token1] = ACTIONS(7558), - [aux_sym_keyword_quit_token2] = ACTIONS(7558), - [sym_keyword_goto] = ACTIONS(7558), - [sym_keyword_halt] = ACTIONS(7558), - [sym_keyword_hang] = ACTIONS(7558), - [sym_keyword_halt_or_hang] = ACTIONS(7560), - [sym_keyword_continue] = ACTIONS(7558), - [sym_keyword_tcommit] = ACTIONS(7558), - [sym_keyword_trollback] = ACTIONS(7558), - [sym_keyword_tstart] = ACTIONS(7558), - [sym_keyword_xecute] = ACTIONS(7558), - [sym_keyword_view] = ACTIONS(7558), - [sym_keyword_zbreak] = ACTIONS(7558), - [sym_keyword_zkill] = ACTIONS(7558), - [sym_keyword_zn] = ACTIONS(7558), - [sym_keyword_zsu] = ACTIONS(7558), - [sym_keyword_ztrap] = ACTIONS(7560), - [sym_keyword_zwrite] = ACTIONS(7558), - [sym_keyword_zz] = ACTIONS(7558), - [sym_keyword_embedded_html] = ACTIONS(7558), - [sym_keyword_embedded_xml] = ACTIONS(7558), - [sym_keyword_embedded_sql_amp] = ACTIONS(7558), - [sym_keyword_embedded_sql_hash] = ACTIONS(7558), - [anon_sym_AMPjs] = ACTIONS(7560), - [anon_sym_AMPjscript] = ACTIONS(7558), - [anon_sym_AMPjavascript] = ACTIONS(7558), - [sym_keyword_zremove] = ACTIONS(7558), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7560), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7560), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7560), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7558), - [sym_tag_end_if] = ACTIONS(7558), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10130)] = { - [sym_line_comment_1] = STATE(10130), - [sym_line_comment_2] = STATE(10130), - [sym_line_comment_3] = STATE(10130), - [sym_line_comment_4] = STATE(10130), - [sym_block_comment] = STATE(10130), [sym_timeout] = STATE(9569), - [sym_documatic_line] = STATE(10130), + [sym_documatic_line] = STATE(10129), [ts_builtin_sym_end] = ACTIONS(8084), [anon_sym_COMMA] = ACTIONS(8084), [aux_sym_macro_constant_token1] = ACTIONS(8084), @@ -1233941,6 +1233855,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8084), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(10130)] = { + [sym_line_comment_1] = STATE(10130), + [sym_line_comment_2] = STATE(10130), + [sym_line_comment_3] = STATE(10130), + [sym_line_comment_4] = STATE(10130), + [sym_block_comment] = STATE(10130), + [sym_documatic_line] = STATE(10130), + [aux_sym_command_lock_repeat1] = STATE(10130), + [anon_sym_COMMA] = ACTIONS(10635), + [aux_sym_macro_constant_token1] = ACTIONS(7558), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7558), + [sym_keyword_dim] = ACTIONS(7558), + [sym_keyword_pound_define] = ACTIONS(7558), + [sym_keyword_pound_def1arg] = ACTIONS(7558), + [sym_keyword_pound_import] = ACTIONS(7558), + [sym_keyword_pound_include] = ACTIONS(7558), + [sym_keyword_pound_if] = ACTIONS(7560), + [sym_keyword_pound_endif] = ACTIONS(7558), + [sym_keyword_pound_elseif] = ACTIONS(7558), + [sym_keyword_pound_ifdef] = ACTIONS(7558), + [sym_keyword_pound_else] = ACTIONS(7560), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7558), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7558), + [sym_keyword_write] = ACTIONS(7560), + [sym_keyword_do] = ACTIONS(7558), + [sym_keyword_for] = ACTIONS(7558), + [sym_keyword_while] = ACTIONS(7558), + [sym_keyword_kill] = ACTIONS(7558), + [sym_keyword_lock] = ACTIONS(7558), + [sym_keyword_read] = ACTIONS(7558), + [sym_keyword_zload] = ACTIONS(7558), + [sym_keyword_open] = ACTIONS(7558), + [sym_keyword_close] = ACTIONS(7560), + [sym_keyword_use] = ACTIONS(7558), + [sym_keyword_new] = ACTIONS(7558), + [sym_keyword_if] = ACTIONS(7558), + [sym_keyword_oldelse] = ACTIONS(7558), + [sym_keyword_throw] = ACTIONS(7558), + [sym_keyword_print] = ACTIONS(7558), + [sym_keyword_zprint] = ACTIONS(7558), + [sym_keyword_try] = ACTIONS(7558), + [sym_keyword_job] = ACTIONS(7558), + [sym_keyword_break] = ACTIONS(7558), + [sym_keyword_merge] = ACTIONS(7560), + [sym_keyword_return] = ACTIONS(7558), + [aux_sym_keyword_quit_token1] = ACTIONS(7558), + [aux_sym_keyword_quit_token2] = ACTIONS(7558), + [sym_keyword_goto] = ACTIONS(7558), + [sym_keyword_halt] = ACTIONS(7558), + [sym_keyword_hang] = ACTIONS(7558), + [sym_keyword_halt_or_hang] = ACTIONS(7560), + [sym_keyword_continue] = ACTIONS(7558), + [sym_keyword_tcommit] = ACTIONS(7558), + [sym_keyword_trollback] = ACTIONS(7558), + [sym_keyword_tstart] = ACTIONS(7558), + [sym_keyword_xecute] = ACTIONS(7558), + [sym_keyword_view] = ACTIONS(7558), + [sym_keyword_zbreak] = ACTIONS(7558), + [sym_keyword_zkill] = ACTIONS(7558), + [sym_keyword_zn] = ACTIONS(7558), + [sym_keyword_zsu] = ACTIONS(7558), + [sym_keyword_ztrap] = ACTIONS(7560), + [sym_keyword_zwrite] = ACTIONS(7558), + [sym_keyword_zz] = ACTIONS(7558), + [sym_keyword_embedded_html] = ACTIONS(7558), + [sym_keyword_embedded_xml] = ACTIONS(7558), + [sym_keyword_embedded_sql_amp] = ACTIONS(7558), + [sym_keyword_embedded_sql_hash] = ACTIONS(7558), + [anon_sym_AMPjs] = ACTIONS(7560), + [anon_sym_AMPjscript] = ACTIONS(7558), + [anon_sym_AMPjavascript] = ACTIONS(7558), + [sym_keyword_zremove] = ACTIONS(7558), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7560), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7560), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7560), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7558), + [sym_tag_end_if] = ACTIONS(7558), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(10131)] = { [sym_line_comment_1] = STATE(10131), [sym_line_comment_2] = STATE(10131), @@ -1234034,7 +1234034,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10132), [sym_block_comment] = STATE(10132), [sym_documatic_line] = STATE(10132), - [aux_sym_command_lock_repeat1] = STATE(10129), + [aux_sym_command_lock_repeat1] = STATE(10130), [anon_sym_COMMA] = ACTIONS(10194), [aux_sym_macro_constant_token1] = ACTIONS(9764), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1234630,89 +1234630,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(10139)] = { + [sym_expression] = STATE(24131), + [sym_expr_atom] = STATE(15381), + [sym_parenthetical_expression] = STATE(15393), + [sym_unary_operator] = STATE(12656), + [sym_class_method_call] = STATE(15393), + [sym_class_ref] = STATE(22306), + [sym_superclass_method_call] = STATE(14958), + [sym_extrinsic_function] = STATE(15393), + [sym_dollarsf] = STATE(14979), + [sym_gvn] = STATE(14958), + [sym_lvn] = STATE(15393), + [sym_ssvn] = STATE(14958), + [sym_sql_field_reference] = STATE(14958), + [sym_oref_chain_expr] = STATE(14958), + [sym_instance_variable] = STATE(15393), + [sym_relative_dot_method] = STATE(15393), + [sym_relative_dot_property] = STATE(15393), + [sym_relative_dot_parameter] = STATE(14958), + [sym_system_defined_variable] = STATE(15393), + [sym_system_defined_function] = STATE(15393), + [sym_dollar_text] = STATE(14979), + [sym_dollar_bitlogic] = STATE(14979), + [sym_dollar_function] = STATE(14979), + [sym_dollar_select] = STATE(14979), + [sym_dollar_case] = STATE(14979), + [sym_dollar_list] = STATE(14979), + [sym_built_in_func_with_pos_options] = STATE(14979), + [sym_dollar_method] = STATE(14979), + [sym_unary_expression] = STATE(14958), + [sym_indirection] = STATE(14958), + [sym_macro] = STATE(15393), + [sym_macro_constant] = STATE(14752), + [sym_macro_function] = STATE(14752), + [sym_json_object_literal] = STATE(15393), + [sym_json_array_literal] = STATE(14958), [sym_line_comment_1] = STATE(10139), [sym_line_comment_2] = STATE(10139), [sym_line_comment_3] = STATE(10139), [sym_line_comment_4] = STATE(10139), [sym_block_comment] = STATE(10139), + [sym_mnemonic_name] = STATE(24131), + [sym_device_keywords] = STATE(24018), [sym_documatic_line] = STATE(10139), - [aux_sym_command_read_repeat1] = STATE(10139), - [anon_sym_COMMA] = ACTIONS(10684), - [aux_sym_macro_constant_token1] = ACTIONS(7566), + [anon_sym_LPAREN] = ACTIONS(7862), + [anon_sym_RPAREN] = ACTIONS(10684), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_SLASH] = ACTIONS(8714), + [anon_sym_LBRACK] = ACTIONS(7868), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(7870), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), + [aux_sym_dollarsf_token1] = ACTIONS(7874), + [anon_sym_CARET2] = ACTIONS(7878), + [anon_sym_CARET_DOLLAR] = ACTIONS(7880), + [anon_sym_LBRACE] = ACTIONS(7882), + [aux_sym_instance_variable_token1] = ACTIONS(7884), + [anon_sym_DOT_DOT] = ACTIONS(7886), + [aux_sym_system_defined_variable_token1] = ACTIONS(7888), + [aux_sym_dollar_text_token1] = ACTIONS(7890), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(7892), + [aux_sym_dollar_function_token1] = ACTIONS(7894), + [aux_sym_dollar_select_token1] = ACTIONS(7896), + [aux_sym_dollar_case_token1] = ACTIONS(7898), + [anon_sym_COLON] = ACTIONS(10684), + [aux_sym_dollar_list_token1] = ACTIONS(7900), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(7902), + [aux_sym_dollar_method_token1] = ACTIONS(7904), + [anon_sym_AT2] = ACTIONS(7906), + [sym_objectscript_identifier_special] = ACTIONS(7908), + [sym_objectscript_identifier] = ACTIONS(7910), + [sym_numeric_literal] = ACTIONS(7912), + [sym_string_literal] = ACTIONS(7912), + [aux_sym_macro_constant_token1] = ACTIONS(7914), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7566), - [sym_keyword_dim] = ACTIONS(7566), - [sym_keyword_pound_define] = ACTIONS(7566), - [sym_keyword_pound_def1arg] = ACTIONS(7566), - [sym_keyword_pound_import] = ACTIONS(7566), - [sym_keyword_pound_include] = ACTIONS(7566), - [sym_keyword_pound_if] = ACTIONS(7568), - [sym_keyword_pound_endif] = ACTIONS(7566), - [sym_keyword_pound_elseif] = ACTIONS(7566), - [sym_keyword_pound_ifdef] = ACTIONS(7566), - [sym_keyword_pound_else] = ACTIONS(7568), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7566), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7566), - [sym_keyword_write] = ACTIONS(7568), - [sym_keyword_do] = ACTIONS(7566), - [sym_keyword_for] = ACTIONS(7566), - [sym_keyword_while] = ACTIONS(7566), - [sym_keyword_kill] = ACTIONS(7566), - [sym_keyword_lock] = ACTIONS(7566), - [sym_keyword_read] = ACTIONS(7566), - [sym_keyword_zload] = ACTIONS(7566), - [sym_keyword_open] = ACTIONS(7566), - [sym_keyword_close] = ACTIONS(7568), - [sym_keyword_use] = ACTIONS(7566), - [sym_keyword_new] = ACTIONS(7566), - [sym_keyword_if] = ACTIONS(7566), - [sym_keyword_oldelse] = ACTIONS(7566), - [sym_keyword_throw] = ACTIONS(7566), - [sym_keyword_print] = ACTIONS(7566), - [sym_keyword_zprint] = ACTIONS(7566), - [sym_keyword_try] = ACTIONS(7566), - [sym_keyword_job] = ACTIONS(7566), - [sym_keyword_break] = ACTIONS(7566), - [sym_keyword_merge] = ACTIONS(7568), - [sym_keyword_return] = ACTIONS(7566), - [aux_sym_keyword_quit_token1] = ACTIONS(7566), - [aux_sym_keyword_quit_token2] = ACTIONS(7566), - [sym_keyword_goto] = ACTIONS(7566), - [sym_keyword_halt] = ACTIONS(7566), - [sym_keyword_hang] = ACTIONS(7566), - [sym_keyword_halt_or_hang] = ACTIONS(7568), - [sym_keyword_continue] = ACTIONS(7566), - [sym_keyword_tcommit] = ACTIONS(7566), - [sym_keyword_trollback] = ACTIONS(7566), - [sym_keyword_tstart] = ACTIONS(7566), - [sym_keyword_xecute] = ACTIONS(7566), - [sym_keyword_view] = ACTIONS(7566), - [sym_keyword_zbreak] = ACTIONS(7566), - [sym_keyword_zkill] = ACTIONS(7566), - [sym_keyword_zn] = ACTIONS(7566), - [sym_keyword_zsu] = ACTIONS(7566), - [sym_keyword_ztrap] = ACTIONS(7568), - [sym_keyword_zwrite] = ACTIONS(7566), - [sym_keyword_zz] = ACTIONS(7566), - [sym_keyword_embedded_html] = ACTIONS(7566), - [sym_keyword_embedded_xml] = ACTIONS(7566), - [sym_keyword_embedded_sql_amp] = ACTIONS(7566), - [sym_keyword_embedded_sql_hash] = ACTIONS(7566), - [anon_sym_AMPjs] = ACTIONS(7568), - [anon_sym_AMPjscript] = ACTIONS(7566), - [anon_sym_AMPjavascript] = ACTIONS(7566), - [sym_keyword_zremove] = ACTIONS(7566), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7568), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7568), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7568), + [aux_sym_device_keywords_token1] = ACTIONS(8718), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7566), - [sym_tag_end_if] = ACTIONS(7566), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10140)] = { @@ -1234896,7 +1234896,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10142), [aux_sym_command_xecute_repeat1] = STATE(10273), [ts_builtin_sym_end] = ACTIONS(9538), - [anon_sym_COMMA] = ACTIONS(10172), + [anon_sym_COMMA] = ACTIONS(10170), [aux_sym_macro_constant_token1] = ACTIONS(9538), [anon_sym_RBRACE2] = ACTIONS(9538), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1234974,89 +1234974,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(10143)] = { - [sym_expression] = STATE(24132), - [sym_expr_atom] = STATE(15381), - [sym_parenthetical_expression] = STATE(15393), - [sym_unary_operator] = STATE(12656), - [sym_class_method_call] = STATE(15393), - [sym_class_ref] = STATE(22306), - [sym_superclass_method_call] = STATE(14958), - [sym_extrinsic_function] = STATE(15393), - [sym_dollarsf] = STATE(14979), - [sym_gvn] = STATE(14958), - [sym_lvn] = STATE(15393), - [sym_ssvn] = STATE(14958), - [sym_sql_field_reference] = STATE(14958), - [sym_oref_chain_expr] = STATE(14958), - [sym_instance_variable] = STATE(15393), - [sym_relative_dot_method] = STATE(15393), - [sym_relative_dot_property] = STATE(15393), - [sym_relative_dot_parameter] = STATE(14958), - [sym_system_defined_variable] = STATE(15393), - [sym_system_defined_function] = STATE(15393), - [sym_dollar_text] = STATE(14979), - [sym_dollar_bitlogic] = STATE(14979), - [sym_dollar_function] = STATE(14979), - [sym_dollar_select] = STATE(14979), - [sym_dollar_case] = STATE(14979), - [sym_dollar_list] = STATE(14979), - [sym_built_in_func_with_pos_options] = STATE(14979), - [sym_dollar_method] = STATE(14979), - [sym_unary_expression] = STATE(14958), - [sym_indirection] = STATE(14958), - [sym_macro] = STATE(15393), - [sym_macro_constant] = STATE(14752), - [sym_macro_function] = STATE(14752), - [sym_json_object_literal] = STATE(15393), - [sym_json_array_literal] = STATE(14958), [sym_line_comment_1] = STATE(10143), [sym_line_comment_2] = STATE(10143), [sym_line_comment_3] = STATE(10143), [sym_line_comment_4] = STATE(10143), [sym_block_comment] = STATE(10143), - [sym_mnemonic_name] = STATE(24132), - [sym_device_keywords] = STATE(24018), [sym_documatic_line] = STATE(10143), - [anon_sym_LPAREN] = ACTIONS(7862), - [anon_sym_RPAREN] = ACTIONS(10687), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_SLASH] = ACTIONS(8714), - [anon_sym_LBRACK] = ACTIONS(7868), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(7870), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(7872), - [aux_sym_dollarsf_token1] = ACTIONS(7874), - [anon_sym_CARET2] = ACTIONS(7878), - [anon_sym_CARET_DOLLAR] = ACTIONS(7880), - [anon_sym_LBRACE] = ACTIONS(7882), - [aux_sym_instance_variable_token1] = ACTIONS(7884), - [anon_sym_DOT_DOT] = ACTIONS(7886), - [aux_sym_system_defined_variable_token1] = ACTIONS(7888), - [aux_sym_dollar_text_token1] = ACTIONS(7890), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(7892), - [aux_sym_dollar_function_token1] = ACTIONS(7894), - [aux_sym_dollar_select_token1] = ACTIONS(7896), - [aux_sym_dollar_case_token1] = ACTIONS(7898), - [anon_sym_COLON] = ACTIONS(10687), - [aux_sym_dollar_list_token1] = ACTIONS(7900), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(7902), - [aux_sym_dollar_method_token1] = ACTIONS(7904), - [anon_sym_AT2] = ACTIONS(7906), - [sym_objectscript_identifier_special] = ACTIONS(7908), - [sym_objectscript_identifier] = ACTIONS(7910), - [sym_numeric_literal] = ACTIONS(7912), - [sym_string_literal] = ACTIONS(7912), - [aux_sym_macro_constant_token1] = ACTIONS(7914), + [aux_sym_command_read_repeat1] = STATE(10143), + [anon_sym_COMMA] = ACTIONS(10686), + [aux_sym_macro_constant_token1] = ACTIONS(7566), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [aux_sym_device_keywords_token1] = ACTIONS(8718), + [sym_keyword_set] = ACTIONS(7566), + [sym_keyword_dim] = ACTIONS(7566), + [sym_keyword_pound_define] = ACTIONS(7566), + [sym_keyword_pound_def1arg] = ACTIONS(7566), + [sym_keyword_pound_import] = ACTIONS(7566), + [sym_keyword_pound_include] = ACTIONS(7566), + [sym_keyword_pound_if] = ACTIONS(7568), + [sym_keyword_pound_endif] = ACTIONS(7566), + [sym_keyword_pound_elseif] = ACTIONS(7566), + [sym_keyword_pound_ifdef] = ACTIONS(7566), + [sym_keyword_pound_else] = ACTIONS(7568), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7566), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7566), + [sym_keyword_write] = ACTIONS(7568), + [sym_keyword_do] = ACTIONS(7566), + [sym_keyword_for] = ACTIONS(7566), + [sym_keyword_while] = ACTIONS(7566), + [sym_keyword_kill] = ACTIONS(7566), + [sym_keyword_lock] = ACTIONS(7566), + [sym_keyword_read] = ACTIONS(7566), + [sym_keyword_zload] = ACTIONS(7566), + [sym_keyword_open] = ACTIONS(7566), + [sym_keyword_close] = ACTIONS(7568), + [sym_keyword_use] = ACTIONS(7566), + [sym_keyword_new] = ACTIONS(7566), + [sym_keyword_if] = ACTIONS(7566), + [sym_keyword_oldelse] = ACTIONS(7566), + [sym_keyword_throw] = ACTIONS(7566), + [sym_keyword_print] = ACTIONS(7566), + [sym_keyword_zprint] = ACTIONS(7566), + [sym_keyword_try] = ACTIONS(7566), + [sym_keyword_job] = ACTIONS(7566), + [sym_keyword_break] = ACTIONS(7566), + [sym_keyword_merge] = ACTIONS(7568), + [sym_keyword_return] = ACTIONS(7566), + [aux_sym_keyword_quit_token1] = ACTIONS(7566), + [aux_sym_keyword_quit_token2] = ACTIONS(7566), + [sym_keyword_goto] = ACTIONS(7566), + [sym_keyword_halt] = ACTIONS(7566), + [sym_keyword_hang] = ACTIONS(7566), + [sym_keyword_halt_or_hang] = ACTIONS(7568), + [sym_keyword_continue] = ACTIONS(7566), + [sym_keyword_tcommit] = ACTIONS(7566), + [sym_keyword_trollback] = ACTIONS(7566), + [sym_keyword_tstart] = ACTIONS(7566), + [sym_keyword_xecute] = ACTIONS(7566), + [sym_keyword_view] = ACTIONS(7566), + [sym_keyword_zbreak] = ACTIONS(7566), + [sym_keyword_zkill] = ACTIONS(7566), + [sym_keyword_zn] = ACTIONS(7566), + [sym_keyword_zsu] = ACTIONS(7566), + [sym_keyword_ztrap] = ACTIONS(7568), + [sym_keyword_zwrite] = ACTIONS(7566), + [sym_keyword_zz] = ACTIONS(7566), + [sym_keyword_embedded_html] = ACTIONS(7566), + [sym_keyword_embedded_xml] = ACTIONS(7566), + [sym_keyword_embedded_sql_amp] = ACTIONS(7566), + [sym_keyword_embedded_sql_hash] = ACTIONS(7566), + [anon_sym_AMPjs] = ACTIONS(7568), + [anon_sym_AMPjscript] = ACTIONS(7566), + [anon_sym_AMPjavascript] = ACTIONS(7566), + [sym_keyword_zremove] = ACTIONS(7566), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7568), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7568), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7568), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7566), + [sym_tag_end_if] = ACTIONS(7566), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10144)] = { @@ -1235066,92 +1235066,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10144), [sym_block_comment] = STATE(10144), [sym_documatic_line] = STATE(10144), - [aux_sym_command_read_repeat1] = STATE(10139), - [anon_sym_COMMA] = ACTIONS(10196), - [aux_sym_macro_constant_token1] = ACTIONS(8674), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8674), - [sym_keyword_dim] = ACTIONS(8674), - [sym_keyword_pound_define] = ACTIONS(8674), - [sym_keyword_pound_def1arg] = ACTIONS(8674), - [sym_keyword_pound_import] = ACTIONS(8674), - [sym_keyword_pound_include] = ACTIONS(8674), - [sym_keyword_pound_if] = ACTIONS(8676), - [sym_keyword_pound_endif] = ACTIONS(8674), - [sym_keyword_pound_elseif] = ACTIONS(8674), - [sym_keyword_pound_ifdef] = ACTIONS(8674), - [sym_keyword_pound_else] = ACTIONS(8676), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8674), - [sym_keyword_write] = ACTIONS(8676), - [sym_keyword_do] = ACTIONS(8674), - [sym_keyword_for] = ACTIONS(8674), - [sym_keyword_while] = ACTIONS(8674), - [sym_keyword_kill] = ACTIONS(8674), - [sym_keyword_lock] = ACTIONS(8674), - [sym_keyword_read] = ACTIONS(8674), - [sym_keyword_zload] = ACTIONS(8674), - [sym_keyword_open] = ACTIONS(8674), - [sym_keyword_close] = ACTIONS(8676), - [sym_keyword_use] = ACTIONS(8674), - [sym_keyword_new] = ACTIONS(8674), - [sym_keyword_if] = ACTIONS(8674), - [sym_keyword_oldelse] = ACTIONS(8674), - [sym_keyword_throw] = ACTIONS(8674), - [sym_keyword_print] = ACTIONS(8674), - [sym_keyword_zprint] = ACTIONS(8674), - [sym_keyword_try] = ACTIONS(8674), - [sym_keyword_job] = ACTIONS(8674), - [sym_keyword_break] = ACTIONS(8674), - [sym_keyword_merge] = ACTIONS(8676), - [sym_keyword_return] = ACTIONS(8674), - [aux_sym_keyword_quit_token1] = ACTIONS(8674), - [aux_sym_keyword_quit_token2] = ACTIONS(8674), - [sym_keyword_goto] = ACTIONS(8674), - [sym_keyword_halt] = ACTIONS(8674), - [sym_keyword_hang] = ACTIONS(8674), - [sym_keyword_halt_or_hang] = ACTIONS(8676), - [sym_keyword_continue] = ACTIONS(8674), - [sym_keyword_tcommit] = ACTIONS(8674), - [sym_keyword_trollback] = ACTIONS(8674), - [sym_keyword_tstart] = ACTIONS(8674), - [sym_keyword_xecute] = ACTIONS(8674), - [sym_keyword_view] = ACTIONS(8674), - [sym_keyword_zbreak] = ACTIONS(8674), - [sym_keyword_zkill] = ACTIONS(8674), - [sym_keyword_zn] = ACTIONS(8674), - [sym_keyword_zsu] = ACTIONS(8674), - [sym_keyword_ztrap] = ACTIONS(8676), - [sym_keyword_zwrite] = ACTIONS(8674), - [sym_keyword_zz] = ACTIONS(8674), - [sym_keyword_embedded_html] = ACTIONS(8674), - [sym_keyword_embedded_xml] = ACTIONS(8674), - [sym_keyword_embedded_sql_amp] = ACTIONS(8674), - [sym_keyword_embedded_sql_hash] = ACTIONS(8674), - [anon_sym_AMPjs] = ACTIONS(8676), - [anon_sym_AMPjscript] = ACTIONS(8674), - [anon_sym_AMPjavascript] = ACTIONS(8674), - [sym_keyword_zremove] = ACTIONS(8674), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8676), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8674), - [sym_tag_end_if] = ACTIONS(8674), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10145)] = { - [sym_line_comment_1] = STATE(10145), - [sym_line_comment_2] = STATE(10145), - [sym_line_comment_3] = STATE(10145), - [sym_line_comment_4] = STATE(10145), - [sym_block_comment] = STATE(10145), - [sym_documatic_line] = STATE(10145), [aux_sym_macro_constant_token1] = ACTIONS(10689), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1235231,7 +1235145,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10689), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10146)] = { + [STATE(10145)] = { [sym_expression] = STATE(8060), [sym_expr_atom] = STATE(4590), [sym_parenthetical_expression] = STATE(4311), @@ -1235267,15 +1235181,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6227), [sym_json_object_literal] = STATE(4311), [sym_json_array_literal] = STATE(5443), - [sym_line_comment_1] = STATE(10146), - [sym_line_comment_2] = STATE(10146), - [sym_line_comment_3] = STATE(10146), - [sym_line_comment_4] = STATE(10146), - [sym_block_comment] = STATE(10146), + [sym_line_comment_1] = STATE(10145), + [sym_line_comment_2] = STATE(10145), + [sym_line_comment_3] = STATE(10145), + [sym_line_comment_4] = STATE(10145), + [sym_block_comment] = STATE(10145), [sym_mnemonic_name] = STATE(8060), [sym_device_keywords] = STATE(8041), - [sym_open_parameters] = STATE(10828), - [sym_documatic_line] = STATE(10146), + [sym_open_parameters] = STATE(10829), + [sym_documatic_line] = STATE(10145), [anon_sym_LPAREN] = ACTIONS(10695), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1235317,7 +1235231,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10147)] = { + [STATE(10146)] = { [sym_expression] = STATE(8060), [sym_expr_atom] = STATE(4590), [sym_parenthetical_expression] = STATE(4311), @@ -1235353,15 +1235267,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6227), [sym_json_object_literal] = STATE(4311), [sym_json_array_literal] = STATE(5443), - [sym_line_comment_1] = STATE(10147), - [sym_line_comment_2] = STATE(10147), - [sym_line_comment_3] = STATE(10147), - [sym_line_comment_4] = STATE(10147), - [sym_block_comment] = STATE(10147), + [sym_line_comment_1] = STATE(10146), + [sym_line_comment_2] = STATE(10146), + [sym_line_comment_3] = STATE(10146), + [sym_line_comment_4] = STATE(10146), + [sym_block_comment] = STATE(10146), [sym_mnemonic_name] = STATE(8060), [sym_device_keywords] = STATE(8041), [sym_open_parameters] = STATE(10840), - [sym_documatic_line] = STATE(10147), + [sym_documatic_line] = STATE(10146), [anon_sym_LPAREN] = ACTIONS(10695), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1235403,13 +1235317,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10148)] = { - [sym_line_comment_1] = STATE(10148), - [sym_line_comment_2] = STATE(10148), - [sym_line_comment_3] = STATE(10148), - [sym_line_comment_4] = STATE(10148), - [sym_block_comment] = STATE(10148), - [sym_documatic_line] = STATE(10148), + [STATE(10147)] = { + [sym_line_comment_1] = STATE(10147), + [sym_line_comment_2] = STATE(10147), + [sym_line_comment_3] = STATE(10147), + [sym_line_comment_4] = STATE(10147), + [sym_block_comment] = STATE(10147), + [sym_documatic_line] = STATE(10147), [ts_builtin_sym_end] = ACTIONS(8564), [aux_sym_macro_constant_token1] = ACTIONS(8564), [anon_sym_RBRACE2] = ACTIONS(8564), @@ -1235489,6 +1235403,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8564), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(10148)] = { + [sym_line_comment_1] = STATE(10148), + [sym_line_comment_2] = STATE(10148), + [sym_line_comment_3] = STATE(10148), + [sym_line_comment_4] = STATE(10148), + [sym_block_comment] = STATE(10148), + [sym_documatic_line] = STATE(10148), + [aux_sym_command_read_repeat1] = STATE(10143), + [anon_sym_COMMA] = ACTIONS(10196), + [aux_sym_macro_constant_token1] = ACTIONS(8670), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8670), + [sym_keyword_dim] = ACTIONS(8670), + [sym_keyword_pound_define] = ACTIONS(8670), + [sym_keyword_pound_def1arg] = ACTIONS(8670), + [sym_keyword_pound_import] = ACTIONS(8670), + [sym_keyword_pound_include] = ACTIONS(8670), + [sym_keyword_pound_if] = ACTIONS(8672), + [sym_keyword_pound_endif] = ACTIONS(8670), + [sym_keyword_pound_elseif] = ACTIONS(8670), + [sym_keyword_pound_ifdef] = ACTIONS(8670), + [sym_keyword_pound_else] = ACTIONS(8672), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8670), + [sym_keyword_write] = ACTIONS(8672), + [sym_keyword_do] = ACTIONS(8670), + [sym_keyword_for] = ACTIONS(8670), + [sym_keyword_while] = ACTIONS(8670), + [sym_keyword_kill] = ACTIONS(8670), + [sym_keyword_lock] = ACTIONS(8670), + [sym_keyword_read] = ACTIONS(8670), + [sym_keyword_zload] = ACTIONS(8670), + [sym_keyword_open] = ACTIONS(8670), + [sym_keyword_close] = ACTIONS(8672), + [sym_keyword_use] = ACTIONS(8670), + [sym_keyword_new] = ACTIONS(8670), + [sym_keyword_if] = ACTIONS(8670), + [sym_keyword_oldelse] = ACTIONS(8670), + [sym_keyword_throw] = ACTIONS(8670), + [sym_keyword_print] = ACTIONS(8670), + [sym_keyword_zprint] = ACTIONS(8670), + [sym_keyword_try] = ACTIONS(8670), + [sym_keyword_job] = ACTIONS(8670), + [sym_keyword_break] = ACTIONS(8670), + [sym_keyword_merge] = ACTIONS(8672), + [sym_keyword_return] = ACTIONS(8670), + [aux_sym_keyword_quit_token1] = ACTIONS(8670), + [aux_sym_keyword_quit_token2] = ACTIONS(8670), + [sym_keyword_goto] = ACTIONS(8670), + [sym_keyword_halt] = ACTIONS(8670), + [sym_keyword_hang] = ACTIONS(8670), + [sym_keyword_halt_or_hang] = ACTIONS(8672), + [sym_keyword_continue] = ACTIONS(8670), + [sym_keyword_tcommit] = ACTIONS(8670), + [sym_keyword_trollback] = ACTIONS(8670), + [sym_keyword_tstart] = ACTIONS(8670), + [sym_keyword_xecute] = ACTIONS(8670), + [sym_keyword_view] = ACTIONS(8670), + [sym_keyword_zbreak] = ACTIONS(8670), + [sym_keyword_zkill] = ACTIONS(8670), + [sym_keyword_zn] = ACTIONS(8670), + [sym_keyword_zsu] = ACTIONS(8670), + [sym_keyword_ztrap] = ACTIONS(8672), + [sym_keyword_zwrite] = ACTIONS(8670), + [sym_keyword_zz] = ACTIONS(8670), + [sym_keyword_embedded_html] = ACTIONS(8670), + [sym_keyword_embedded_xml] = ACTIONS(8670), + [sym_keyword_embedded_sql_amp] = ACTIONS(8670), + [sym_keyword_embedded_sql_hash] = ACTIONS(8670), + [anon_sym_AMPjs] = ACTIONS(8672), + [anon_sym_AMPjscript] = ACTIONS(8670), + [anon_sym_AMPjavascript] = ACTIONS(8670), + [sym_keyword_zremove] = ACTIONS(8670), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8672), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8670), + [sym_tag_end_if] = ACTIONS(8670), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(10149)] = { [sym_line_comment_1] = STATE(10149), [sym_line_comment_2] = STATE(10149), @@ -1235497,7 +1235497,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10149), [sym_documatic_line] = STATE(10149), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9768), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1235582,7 +1235582,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10150), [sym_block_comment] = STATE(10150), [sym_documatic_line] = STATE(10150), - [aux_sym_command_new_repeat1] = STATE(10206), + [ts_builtin_sym_end] = ACTIONS(8919), + [aux_sym_macro_constant_token1] = ACTIONS(8919), + [anon_sym_RBRACE2] = ACTIONS(8919), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8919), + [sym_keyword_dim] = ACTIONS(8919), + [sym_keyword_pound_define] = ACTIONS(8919), + [sym_keyword_pound_def1arg] = ACTIONS(8919), + [sym_keyword_pound_import] = ACTIONS(8919), + [sym_keyword_pound_include] = ACTIONS(8919), + [sym_keyword_pound_if] = ACTIONS(8921), + [sym_keyword_pound_endif] = ACTIONS(8919), + [sym_keyword_pound_elseif] = ACTIONS(8919), + [sym_keyword_pound_ifdef] = ACTIONS(8919), + [sym_keyword_pound_else] = ACTIONS(8921), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8919), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8919), + [sym_keyword_write] = ACTIONS(8921), + [sym_keyword_do] = ACTIONS(8919), + [sym_keyword_for] = ACTIONS(8919), + [sym_keyword_while] = ACTIONS(8919), + [sym_keyword_kill] = ACTIONS(8919), + [sym_keyword_lock] = ACTIONS(8919), + [sym_keyword_read] = ACTIONS(8919), + [sym_keyword_zload] = ACTIONS(8919), + [sym_keyword_open] = ACTIONS(8919), + [sym_keyword_close] = ACTIONS(8921), + [sym_keyword_use] = ACTIONS(8919), + [sym_keyword_new] = ACTIONS(8919), + [sym_keyword_if] = ACTIONS(8919), + [sym_keyword_oldelse] = ACTIONS(8919), + [sym_keyword_throw] = ACTIONS(8919), + [sym_keyword_print] = ACTIONS(8919), + [sym_keyword_zprint] = ACTIONS(8919), + [sym_keyword_try] = ACTIONS(8919), + [sym_keyword_job] = ACTIONS(8919), + [sym_keyword_break] = ACTIONS(8919), + [sym_keyword_merge] = ACTIONS(8921), + [sym_keyword_return] = ACTIONS(8919), + [aux_sym_keyword_quit_token1] = ACTIONS(8919), + [aux_sym_keyword_quit_token2] = ACTIONS(8919), + [sym_keyword_goto] = ACTIONS(8919), + [sym_keyword_halt] = ACTIONS(8919), + [sym_keyword_hang] = ACTIONS(8919), + [sym_keyword_halt_or_hang] = ACTIONS(8921), + [sym_keyword_continue] = ACTIONS(8919), + [sym_keyword_tcommit] = ACTIONS(8919), + [sym_keyword_trollback] = ACTIONS(8919), + [sym_keyword_tstart] = ACTIONS(8919), + [sym_keyword_xecute] = ACTIONS(8919), + [sym_keyword_view] = ACTIONS(8919), + [sym_keyword_zbreak] = ACTIONS(8919), + [sym_keyword_zkill] = ACTIONS(8919), + [sym_keyword_zn] = ACTIONS(8919), + [sym_keyword_zsu] = ACTIONS(8919), + [sym_keyword_ztrap] = ACTIONS(8921), + [sym_keyword_zwrite] = ACTIONS(8919), + [sym_keyword_zz] = ACTIONS(8919), + [sym_keyword_embedded_html] = ACTIONS(8919), + [sym_keyword_embedded_xml] = ACTIONS(8919), + [sym_keyword_embedded_sql_amp] = ACTIONS(8919), + [sym_keyword_embedded_sql_hash] = ACTIONS(8919), + [anon_sym_AMPjs] = ACTIONS(8921), + [anon_sym_AMPjscript] = ACTIONS(8919), + [anon_sym_AMPjavascript] = ACTIONS(8919), + [sym_keyword_zremove] = ACTIONS(8919), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8921), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8921), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8921), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8919), + [sym_tag_end_if] = ACTIONS(8919), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10151)] = { + [sym_line_comment_1] = STATE(10151), + [sym_line_comment_2] = STATE(10151), + [sym_line_comment_3] = STATE(10151), + [sym_line_comment_4] = STATE(10151), + [sym_block_comment] = STATE(10151), + [sym_documatic_line] = STATE(10151), + [aux_sym_command_new_repeat1] = STATE(10211), [ts_builtin_sym_end] = ACTIONS(8022), [anon_sym_COMMA] = ACTIONS(10456), [aux_sym_macro_constant_token1] = ACTIONS(8022), @@ -1235661,92 +1235747,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8022), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10151)] = { - [sym_line_comment_1] = STATE(10151), - [sym_line_comment_2] = STATE(10151), - [sym_line_comment_3] = STATE(10151), - [sym_line_comment_4] = STATE(10151), - [sym_block_comment] = STATE(10151), - [sym_documatic_line] = STATE(10151), - [ts_builtin_sym_end] = ACTIONS(6741), - [aux_sym_macro_constant_token1] = ACTIONS(6741), - [anon_sym_RBRACE2] = ACTIONS(6741), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(6741), - [sym_keyword_dim] = ACTIONS(6741), - [sym_keyword_pound_define] = ACTIONS(6741), - [sym_keyword_pound_def1arg] = ACTIONS(6741), - [sym_keyword_pound_import] = ACTIONS(6741), - [sym_keyword_pound_include] = ACTIONS(6741), - [sym_keyword_pound_if] = ACTIONS(6747), - [sym_keyword_pound_endif] = ACTIONS(6741), - [sym_keyword_pound_elseif] = ACTIONS(6741), - [sym_keyword_pound_ifdef] = ACTIONS(6741), - [sym_keyword_pound_else] = ACTIONS(6747), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6741), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6741), - [sym_keyword_write] = ACTIONS(6747), - [sym_keyword_do] = ACTIONS(6741), - [sym_keyword_for] = ACTIONS(6741), - [sym_keyword_while] = ACTIONS(6741), - [sym_keyword_kill] = ACTIONS(6741), - [sym_keyword_lock] = ACTIONS(6741), - [sym_keyword_read] = ACTIONS(6741), - [sym_keyword_zload] = ACTIONS(6741), - [sym_keyword_open] = ACTIONS(6741), - [sym_keyword_close] = ACTIONS(6747), - [sym_keyword_use] = ACTIONS(6741), - [sym_keyword_new] = ACTIONS(6741), - [sym_keyword_if] = ACTIONS(6741), - [sym_keyword_oldelse] = ACTIONS(6741), - [sym_keyword_throw] = ACTIONS(6741), - [sym_keyword_print] = ACTIONS(6741), - [sym_keyword_zprint] = ACTIONS(6741), - [sym_keyword_try] = ACTIONS(6741), - [sym_keyword_job] = ACTIONS(6741), - [sym_keyword_break] = ACTIONS(6741), - [sym_keyword_merge] = ACTIONS(6747), - [sym_keyword_return] = ACTIONS(6741), - [aux_sym_keyword_quit_token1] = ACTIONS(6741), - [aux_sym_keyword_quit_token2] = ACTIONS(6741), - [sym_keyword_goto] = ACTIONS(6741), - [sym_keyword_halt] = ACTIONS(6741), - [sym_keyword_hang] = ACTIONS(6741), - [sym_keyword_halt_or_hang] = ACTIONS(6747), - [sym_keyword_continue] = ACTIONS(6741), - [sym_keyword_tcommit] = ACTIONS(6741), - [sym_keyword_trollback] = ACTIONS(6741), - [sym_keyword_tstart] = ACTIONS(6741), - [sym_keyword_xecute] = ACTIONS(6741), - [sym_keyword_view] = ACTIONS(6741), - [sym_keyword_zbreak] = ACTIONS(6741), - [sym_keyword_zkill] = ACTIONS(6741), - [sym_keyword_zn] = ACTIONS(6741), - [sym_keyword_zsu] = ACTIONS(6741), - [sym_keyword_ztrap] = ACTIONS(6747), - [sym_keyword_zwrite] = ACTIONS(6741), - [sym_keyword_zz] = ACTIONS(6741), - [sym_keyword_embedded_html] = ACTIONS(6741), - [sym_keyword_embedded_xml] = ACTIONS(6741), - [sym_keyword_embedded_sql_amp] = ACTIONS(6741), - [sym_keyword_embedded_sql_hash] = ACTIONS(6741), - [anon_sym_AMPjs] = ACTIONS(6747), - [anon_sym_AMPjscript] = ACTIONS(6741), - [anon_sym_AMPjavascript] = ACTIONS(6741), - [sym_keyword_zremove] = ACTIONS(6741), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6747), - [aux_sym_commands_with_printlist_token1] = ACTIONS(6747), - [aux_sym_commands_with_printlist_token2] = ACTIONS(6747), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(6741), - [sym_tag_end_if] = ACTIONS(6741), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10152)] = { [sym_line_comment_1] = STATE(10152), [sym_line_comment_2] = STATE(10152), @@ -1236442,9 +1236442,267 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10160), [sym_block_comment] = STATE(10160), [sym_documatic_line] = STATE(10160), - [aux_sym_command_open_repeat1] = STATE(10160), + [anon_sym_POUND] = ACTIONS(7072), + [anon_sym_COMMA] = ACTIONS(7070), + [aux_sym_macro_constant_token1] = ACTIONS(7070), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7070), + [sym_keyword_dim] = ACTIONS(7070), + [sym_keyword_pound_define] = ACTIONS(7070), + [sym_keyword_pound_def1arg] = ACTIONS(7070), + [sym_keyword_pound_import] = ACTIONS(7070), + [sym_keyword_pound_include] = ACTIONS(7070), + [sym_keyword_pound_if] = ACTIONS(7072), + [sym_keyword_pound_ifdef] = ACTIONS(7070), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7070), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7070), + [sym_keyword_write] = ACTIONS(7072), + [sym_keyword_do] = ACTIONS(7070), + [sym_keyword_for] = ACTIONS(7070), + [sym_keyword_while] = ACTIONS(7070), + [sym_keyword_kill] = ACTIONS(7070), + [sym_keyword_lock] = ACTIONS(7070), + [sym_keyword_read] = ACTIONS(7070), + [sym_keyword_zload] = ACTIONS(7070), + [sym_keyword_open] = ACTIONS(7070), + [sym_keyword_close] = ACTIONS(7072), + [sym_keyword_use] = ACTIONS(7070), + [sym_keyword_new] = ACTIONS(7070), + [sym_keyword_if] = ACTIONS(7070), + [sym_keyword_oldelse] = ACTIONS(7070), + [sym_keyword_throw] = ACTIONS(7070), + [sym_keyword_print] = ACTIONS(7070), + [sym_keyword_zprint] = ACTIONS(7070), + [sym_keyword_try] = ACTIONS(7070), + [sym_keyword_job] = ACTIONS(7070), + [sym_keyword_break] = ACTIONS(7070), + [sym_keyword_merge] = ACTIONS(7072), + [sym_keyword_return] = ACTIONS(7070), + [aux_sym_keyword_quit_token1] = ACTIONS(7070), + [aux_sym_keyword_quit_token2] = ACTIONS(7070), + [sym_keyword_goto] = ACTIONS(7070), + [sym_keyword_halt] = ACTIONS(7070), + [sym_keyword_hang] = ACTIONS(7070), + [sym_keyword_halt_or_hang] = ACTIONS(7072), + [sym_keyword_continue] = ACTIONS(7070), + [sym_keyword_tcommit] = ACTIONS(7070), + [sym_keyword_trollback] = ACTIONS(7070), + [sym_keyword_tstart] = ACTIONS(7070), + [sym_keyword_xecute] = ACTIONS(7070), + [sym_keyword_view] = ACTIONS(7070), + [sym_keyword_zbreak] = ACTIONS(7070), + [sym_keyword_zkill] = ACTIONS(7070), + [sym_keyword_zn] = ACTIONS(7070), + [sym_keyword_zsu] = ACTIONS(7070), + [sym_keyword_ztrap] = ACTIONS(7072), + [sym_keyword_zwrite] = ACTIONS(7070), + [sym_keyword_zz] = ACTIONS(7070), + [sym_keyword_embedded_html] = ACTIONS(7070), + [sym_keyword_embedded_xml] = ACTIONS(7070), + [sym_keyword_embedded_sql_amp] = ACTIONS(7070), + [sym_keyword_embedded_sql_hash] = ACTIONS(7070), + [anon_sym_AMPjs] = ACTIONS(7072), + [anon_sym_AMPjscript] = ACTIONS(7070), + [anon_sym_AMPjavascript] = ACTIONS(7070), + [sym_keyword_zremove] = ACTIONS(7070), + [anon_sym_COLON2] = ACTIONS(7070), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7072), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7072), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7072), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7070), + [sym__bol] = ACTIONS(7070), + [sym__termination] = ACTIONS(7070), + [sym_tag_end_if] = ACTIONS(7070), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10161)] = { + [sym_line_comment_1] = STATE(10161), + [sym_line_comment_2] = STATE(10161), + [sym_line_comment_3] = STATE(10161), + [sym_line_comment_4] = STATE(10161), + [sym_block_comment] = STATE(10161), + [sym_documatic_line] = STATE(10161), + [ts_builtin_sym_end] = ACTIONS(8324), + [anon_sym_POUND] = ACTIONS(10757), + [anon_sym_COMMA] = ACTIONS(8324), + [aux_sym_macro_constant_token1] = ACTIONS(8324), + [anon_sym_RBRACE2] = ACTIONS(8324), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8324), + [sym_keyword_dim] = ACTIONS(8324), + [sym_keyword_pound_define] = ACTIONS(8324), + [sym_keyword_pound_def1arg] = ACTIONS(8324), + [sym_keyword_pound_import] = ACTIONS(8324), + [sym_keyword_pound_include] = ACTIONS(8324), + [sym_keyword_pound_if] = ACTIONS(8326), + [sym_keyword_pound_ifdef] = ACTIONS(8324), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8324), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8324), + [sym_keyword_write] = ACTIONS(8326), + [sym_keyword_do] = ACTIONS(8324), + [sym_keyword_for] = ACTIONS(8324), + [sym_keyword_while] = ACTIONS(8324), + [sym_keyword_kill] = ACTIONS(8324), + [sym_keyword_lock] = ACTIONS(8324), + [sym_keyword_read] = ACTIONS(8324), + [sym_keyword_zload] = ACTIONS(8324), + [sym_keyword_open] = ACTIONS(8324), + [sym_keyword_close] = ACTIONS(8326), + [sym_keyword_use] = ACTIONS(8324), + [sym_keyword_new] = ACTIONS(8324), + [sym_keyword_if] = ACTIONS(8324), + [sym_keyword_oldelse] = ACTIONS(8324), + [sym_keyword_throw] = ACTIONS(8324), + [sym_keyword_print] = ACTIONS(8324), + [sym_keyword_zprint] = ACTIONS(8324), + [sym_keyword_try] = ACTIONS(8324), + [sym_keyword_job] = ACTIONS(8324), + [sym_keyword_break] = ACTIONS(8324), + [sym_keyword_merge] = ACTIONS(8326), + [sym_keyword_return] = ACTIONS(8324), + [aux_sym_keyword_quit_token1] = ACTIONS(8324), + [aux_sym_keyword_quit_token2] = ACTIONS(8324), + [sym_keyword_goto] = ACTIONS(8324), + [sym_keyword_halt] = ACTIONS(8324), + [sym_keyword_hang] = ACTIONS(8324), + [sym_keyword_halt_or_hang] = ACTIONS(8326), + [sym_keyword_continue] = ACTIONS(8324), + [sym_keyword_tcommit] = ACTIONS(8324), + [sym_keyword_trollback] = ACTIONS(8324), + [sym_keyword_tstart] = ACTIONS(8324), + [sym_keyword_xecute] = ACTIONS(8324), + [sym_keyword_view] = ACTIONS(8324), + [sym_keyword_zbreak] = ACTIONS(8324), + [sym_keyword_zkill] = ACTIONS(8324), + [sym_keyword_zn] = ACTIONS(8324), + [sym_keyword_zsu] = ACTIONS(8324), + [sym_keyword_ztrap] = ACTIONS(8326), + [sym_keyword_zwrite] = ACTIONS(8324), + [sym_keyword_zz] = ACTIONS(8324), + [sym_keyword_embedded_html] = ACTIONS(8324), + [sym_keyword_embedded_xml] = ACTIONS(8324), + [sym_keyword_embedded_sql_amp] = ACTIONS(8324), + [sym_keyword_embedded_sql_hash] = ACTIONS(8324), + [anon_sym_AMPjs] = ACTIONS(8326), + [anon_sym_AMPjscript] = ACTIONS(8324), + [anon_sym_AMPjavascript] = ACTIONS(8324), + [sym_keyword_zremove] = ACTIONS(8324), + [anon_sym_COLON2] = ACTIONS(10759), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8326), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8326), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8326), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8324), + [sym_tag_end_if] = ACTIONS(8324), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10162)] = { + [sym_line_comment_1] = STATE(10162), + [sym_line_comment_2] = STATE(10162), + [sym_line_comment_3] = STATE(10162), + [sym_line_comment_4] = STATE(10162), + [sym_block_comment] = STATE(10162), + [sym_documatic_line] = STATE(10162), + [ts_builtin_sym_end] = ACTIONS(8476), + [aux_sym_macro_constant_token1] = ACTIONS(8476), + [anon_sym_RBRACE2] = ACTIONS(8476), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8476), + [sym_keyword_dim] = ACTIONS(8476), + [sym_keyword_pound_define] = ACTIONS(8476), + [sym_keyword_pound_def1arg] = ACTIONS(8476), + [sym_keyword_pound_import] = ACTIONS(8476), + [sym_keyword_pound_include] = ACTIONS(8476), + [sym_keyword_pound_if] = ACTIONS(8478), + [sym_keyword_pound_endif] = ACTIONS(8476), + [sym_keyword_pound_elseif] = ACTIONS(8476), + [sym_keyword_pound_ifdef] = ACTIONS(8476), + [sym_keyword_pound_else] = ACTIONS(8478), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8476), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8476), + [sym_keyword_write] = ACTIONS(8478), + [sym_keyword_do] = ACTIONS(8476), + [sym_keyword_for] = ACTIONS(8476), + [sym_keyword_while] = ACTIONS(8476), + [sym_keyword_kill] = ACTIONS(8476), + [sym_keyword_lock] = ACTIONS(8476), + [sym_keyword_read] = ACTIONS(8476), + [sym_keyword_zload] = ACTIONS(8476), + [sym_keyword_open] = ACTIONS(8476), + [sym_keyword_close] = ACTIONS(8478), + [sym_keyword_use] = ACTIONS(8476), + [sym_keyword_new] = ACTIONS(8476), + [sym_keyword_if] = ACTIONS(8476), + [sym_keyword_oldelse] = ACTIONS(8476), + [sym_keyword_throw] = ACTIONS(8476), + [sym_keyword_print] = ACTIONS(8476), + [sym_keyword_zprint] = ACTIONS(8476), + [sym_keyword_try] = ACTIONS(8476), + [sym_keyword_job] = ACTIONS(8476), + [sym_keyword_break] = ACTIONS(8476), + [sym_keyword_merge] = ACTIONS(8478), + [sym_keyword_return] = ACTIONS(8476), + [aux_sym_keyword_quit_token1] = ACTIONS(8476), + [aux_sym_keyword_quit_token2] = ACTIONS(8476), + [sym_keyword_goto] = ACTIONS(8476), + [sym_keyword_halt] = ACTIONS(8476), + [sym_keyword_hang] = ACTIONS(8476), + [sym_keyword_halt_or_hang] = ACTIONS(8478), + [sym_keyword_continue] = ACTIONS(8476), + [sym_keyword_tcommit] = ACTIONS(8476), + [sym_keyword_trollback] = ACTIONS(8476), + [sym_keyword_tstart] = ACTIONS(8476), + [sym_keyword_xecute] = ACTIONS(8476), + [sym_keyword_view] = ACTIONS(8476), + [sym_keyword_zbreak] = ACTIONS(8476), + [sym_keyword_zkill] = ACTIONS(8476), + [sym_keyword_zn] = ACTIONS(8476), + [sym_keyword_zsu] = ACTIONS(8476), + [sym_keyword_ztrap] = ACTIONS(8478), + [sym_keyword_zwrite] = ACTIONS(8476), + [sym_keyword_zz] = ACTIONS(8476), + [sym_keyword_embedded_html] = ACTIONS(8476), + [sym_keyword_embedded_xml] = ACTIONS(8476), + [sym_keyword_embedded_sql_amp] = ACTIONS(8476), + [sym_keyword_embedded_sql_hash] = ACTIONS(8476), + [anon_sym_AMPjs] = ACTIONS(8478), + [anon_sym_AMPjscript] = ACTIONS(8476), + [anon_sym_AMPjavascript] = ACTIONS(8476), + [sym_keyword_zremove] = ACTIONS(8476), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8478), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8478), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8478), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8476), + [sym_tag_end_if] = ACTIONS(8476), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10163)] = { + [sym_line_comment_1] = STATE(10163), + [sym_line_comment_2] = STATE(10163), + [sym_line_comment_3] = STATE(10163), + [sym_line_comment_4] = STATE(10163), + [sym_block_comment] = STATE(10163), + [sym_documatic_line] = STATE(10163), + [aux_sym_command_open_repeat1] = STATE(10163), [ts_builtin_sym_end] = ACTIONS(7575), - [anon_sym_COMMA] = ACTIONS(10757), + [anon_sym_COMMA] = ACTIONS(10761), [aux_sym_macro_constant_token1] = ACTIONS(7575), [anon_sym_RBRACE2] = ACTIONS(7575), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1236521,264 +1236779,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7575), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10161)] = { - [sym_line_comment_1] = STATE(10161), - [sym_line_comment_2] = STATE(10161), - [sym_line_comment_3] = STATE(10161), - [sym_line_comment_4] = STATE(10161), - [sym_block_comment] = STATE(10161), - [sym_documatic_line] = STATE(10161), - [ts_builtin_sym_end] = ACTIONS(8324), - [anon_sym_POUND] = ACTIONS(10760), - [anon_sym_COMMA] = ACTIONS(8324), - [aux_sym_macro_constant_token1] = ACTIONS(8324), - [anon_sym_RBRACE2] = ACTIONS(8324), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8324), - [sym_keyword_dim] = ACTIONS(8324), - [sym_keyword_pound_define] = ACTIONS(8324), - [sym_keyword_pound_def1arg] = ACTIONS(8324), - [sym_keyword_pound_import] = ACTIONS(8324), - [sym_keyword_pound_include] = ACTIONS(8324), - [sym_keyword_pound_if] = ACTIONS(8326), - [sym_keyword_pound_ifdef] = ACTIONS(8324), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8324), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8324), - [sym_keyword_write] = ACTIONS(8326), - [sym_keyword_do] = ACTIONS(8324), - [sym_keyword_for] = ACTIONS(8324), - [sym_keyword_while] = ACTIONS(8324), - [sym_keyword_kill] = ACTIONS(8324), - [sym_keyword_lock] = ACTIONS(8324), - [sym_keyword_read] = ACTIONS(8324), - [sym_keyword_zload] = ACTIONS(8324), - [sym_keyword_open] = ACTIONS(8324), - [sym_keyword_close] = ACTIONS(8326), - [sym_keyword_use] = ACTIONS(8324), - [sym_keyword_new] = ACTIONS(8324), - [sym_keyword_if] = ACTIONS(8324), - [sym_keyword_oldelse] = ACTIONS(8324), - [sym_keyword_throw] = ACTIONS(8324), - [sym_keyword_print] = ACTIONS(8324), - [sym_keyword_zprint] = ACTIONS(8324), - [sym_keyword_try] = ACTIONS(8324), - [sym_keyword_job] = ACTIONS(8324), - [sym_keyword_break] = ACTIONS(8324), - [sym_keyword_merge] = ACTIONS(8326), - [sym_keyword_return] = ACTIONS(8324), - [aux_sym_keyword_quit_token1] = ACTIONS(8324), - [aux_sym_keyword_quit_token2] = ACTIONS(8324), - [sym_keyword_goto] = ACTIONS(8324), - [sym_keyword_halt] = ACTIONS(8324), - [sym_keyword_hang] = ACTIONS(8324), - [sym_keyword_halt_or_hang] = ACTIONS(8326), - [sym_keyword_continue] = ACTIONS(8324), - [sym_keyword_tcommit] = ACTIONS(8324), - [sym_keyword_trollback] = ACTIONS(8324), - [sym_keyword_tstart] = ACTIONS(8324), - [sym_keyword_xecute] = ACTIONS(8324), - [sym_keyword_view] = ACTIONS(8324), - [sym_keyword_zbreak] = ACTIONS(8324), - [sym_keyword_zkill] = ACTIONS(8324), - [sym_keyword_zn] = ACTIONS(8324), - [sym_keyword_zsu] = ACTIONS(8324), - [sym_keyword_ztrap] = ACTIONS(8326), - [sym_keyword_zwrite] = ACTIONS(8324), - [sym_keyword_zz] = ACTIONS(8324), - [sym_keyword_embedded_html] = ACTIONS(8324), - [sym_keyword_embedded_xml] = ACTIONS(8324), - [sym_keyword_embedded_sql_amp] = ACTIONS(8324), - [sym_keyword_embedded_sql_hash] = ACTIONS(8324), - [anon_sym_AMPjs] = ACTIONS(8326), - [anon_sym_AMPjscript] = ACTIONS(8324), - [anon_sym_AMPjavascript] = ACTIONS(8324), - [sym_keyword_zremove] = ACTIONS(8324), - [anon_sym_COLON2] = ACTIONS(10762), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8326), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8326), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8326), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8324), - [sym_tag_end_if] = ACTIONS(8324), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10162)] = { - [sym_line_comment_1] = STATE(10162), - [sym_line_comment_2] = STATE(10162), - [sym_line_comment_3] = STATE(10162), - [sym_line_comment_4] = STATE(10162), - [sym_block_comment] = STATE(10162), - [sym_documatic_line] = STATE(10162), - [ts_builtin_sym_end] = ACTIONS(8476), - [aux_sym_macro_constant_token1] = ACTIONS(8476), - [anon_sym_RBRACE2] = ACTIONS(8476), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8476), - [sym_keyword_dim] = ACTIONS(8476), - [sym_keyword_pound_define] = ACTIONS(8476), - [sym_keyword_pound_def1arg] = ACTIONS(8476), - [sym_keyword_pound_import] = ACTIONS(8476), - [sym_keyword_pound_include] = ACTIONS(8476), - [sym_keyword_pound_if] = ACTIONS(8478), - [sym_keyword_pound_endif] = ACTIONS(8476), - [sym_keyword_pound_elseif] = ACTIONS(8476), - [sym_keyword_pound_ifdef] = ACTIONS(8476), - [sym_keyword_pound_else] = ACTIONS(8478), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8476), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8476), - [sym_keyword_write] = ACTIONS(8478), - [sym_keyword_do] = ACTIONS(8476), - [sym_keyword_for] = ACTIONS(8476), - [sym_keyword_while] = ACTIONS(8476), - [sym_keyword_kill] = ACTIONS(8476), - [sym_keyword_lock] = ACTIONS(8476), - [sym_keyword_read] = ACTIONS(8476), - [sym_keyword_zload] = ACTIONS(8476), - [sym_keyword_open] = ACTIONS(8476), - [sym_keyword_close] = ACTIONS(8478), - [sym_keyword_use] = ACTIONS(8476), - [sym_keyword_new] = ACTIONS(8476), - [sym_keyword_if] = ACTIONS(8476), - [sym_keyword_oldelse] = ACTIONS(8476), - [sym_keyword_throw] = ACTIONS(8476), - [sym_keyword_print] = ACTIONS(8476), - [sym_keyword_zprint] = ACTIONS(8476), - [sym_keyword_try] = ACTIONS(8476), - [sym_keyword_job] = ACTIONS(8476), - [sym_keyword_break] = ACTIONS(8476), - [sym_keyword_merge] = ACTIONS(8478), - [sym_keyword_return] = ACTIONS(8476), - [aux_sym_keyword_quit_token1] = ACTIONS(8476), - [aux_sym_keyword_quit_token2] = ACTIONS(8476), - [sym_keyword_goto] = ACTIONS(8476), - [sym_keyword_halt] = ACTIONS(8476), - [sym_keyword_hang] = ACTIONS(8476), - [sym_keyword_halt_or_hang] = ACTIONS(8478), - [sym_keyword_continue] = ACTIONS(8476), - [sym_keyword_tcommit] = ACTIONS(8476), - [sym_keyword_trollback] = ACTIONS(8476), - [sym_keyword_tstart] = ACTIONS(8476), - [sym_keyword_xecute] = ACTIONS(8476), - [sym_keyword_view] = ACTIONS(8476), - [sym_keyword_zbreak] = ACTIONS(8476), - [sym_keyword_zkill] = ACTIONS(8476), - [sym_keyword_zn] = ACTIONS(8476), - [sym_keyword_zsu] = ACTIONS(8476), - [sym_keyword_ztrap] = ACTIONS(8478), - [sym_keyword_zwrite] = ACTIONS(8476), - [sym_keyword_zz] = ACTIONS(8476), - [sym_keyword_embedded_html] = ACTIONS(8476), - [sym_keyword_embedded_xml] = ACTIONS(8476), - [sym_keyword_embedded_sql_amp] = ACTIONS(8476), - [sym_keyword_embedded_sql_hash] = ACTIONS(8476), - [anon_sym_AMPjs] = ACTIONS(8478), - [anon_sym_AMPjscript] = ACTIONS(8476), - [anon_sym_AMPjavascript] = ACTIONS(8476), - [sym_keyword_zremove] = ACTIONS(8476), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8478), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8478), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8478), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8476), - [sym_tag_end_if] = ACTIONS(8476), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10163)] = { - [sym_line_comment_1] = STATE(10163), - [sym_line_comment_2] = STATE(10163), - [sym_line_comment_3] = STATE(10163), - [sym_line_comment_4] = STATE(10163), - [sym_block_comment] = STATE(10163), - [sym_timeout] = STATE(8587), - [sym_documatic_line] = STATE(10163), - [ts_builtin_sym_end] = ACTIONS(8122), - [anon_sym_COMMA] = ACTIONS(8122), - [aux_sym_macro_constant_token1] = ACTIONS(8122), - [anon_sym_RBRACE2] = ACTIONS(8122), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8122), - [sym_keyword_dim] = ACTIONS(8122), - [sym_keyword_pound_define] = ACTIONS(8122), - [sym_keyword_pound_def1arg] = ACTIONS(8122), - [sym_keyword_pound_import] = ACTIONS(8122), - [sym_keyword_pound_include] = ACTIONS(8122), - [sym_keyword_pound_if] = ACTIONS(8124), - [sym_keyword_pound_ifdef] = ACTIONS(8122), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8122), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8122), - [sym_keyword_write] = ACTIONS(8124), - [sym_keyword_do] = ACTIONS(8122), - [sym_keyword_for] = ACTIONS(8122), - [sym_keyword_while] = ACTIONS(8122), - [sym_keyword_kill] = ACTIONS(8122), - [sym_keyword_lock] = ACTIONS(8122), - [sym_keyword_read] = ACTIONS(8122), - [sym_keyword_zload] = ACTIONS(8122), - [sym_keyword_open] = ACTIONS(8122), - [sym_keyword_close] = ACTIONS(8124), - [sym_keyword_use] = ACTIONS(8122), - [sym_keyword_new] = ACTIONS(8122), - [sym_keyword_if] = ACTIONS(8122), - [sym_keyword_oldelse] = ACTIONS(8122), - [sym_keyword_throw] = ACTIONS(8122), - [sym_keyword_print] = ACTIONS(8122), - [sym_keyword_zprint] = ACTIONS(8122), - [sym_keyword_try] = ACTIONS(8122), - [sym_keyword_job] = ACTIONS(8122), - [sym_keyword_break] = ACTIONS(8122), - [sym_keyword_merge] = ACTIONS(8124), - [sym_keyword_return] = ACTIONS(8122), - [aux_sym_keyword_quit_token1] = ACTIONS(8122), - [aux_sym_keyword_quit_token2] = ACTIONS(8122), - [sym_keyword_goto] = ACTIONS(8122), - [sym_keyword_halt] = ACTIONS(8122), - [sym_keyword_hang] = ACTIONS(8122), - [sym_keyword_halt_or_hang] = ACTIONS(8124), - [sym_keyword_continue] = ACTIONS(8122), - [sym_keyword_tcommit] = ACTIONS(8122), - [sym_keyword_trollback] = ACTIONS(8122), - [sym_keyword_tstart] = ACTIONS(8122), - [sym_keyword_xecute] = ACTIONS(8122), - [sym_keyword_view] = ACTIONS(8122), - [sym_keyword_zbreak] = ACTIONS(8122), - [sym_keyword_zkill] = ACTIONS(8122), - [sym_keyword_zn] = ACTIONS(8122), - [sym_keyword_zsu] = ACTIONS(8122), - [sym_keyword_ztrap] = ACTIONS(8124), - [sym_keyword_zwrite] = ACTIONS(8122), - [sym_keyword_zz] = ACTIONS(8122), - [sym_keyword_embedded_html] = ACTIONS(8122), - [sym_keyword_embedded_xml] = ACTIONS(8122), - [sym_keyword_embedded_sql_amp] = ACTIONS(8122), - [sym_keyword_embedded_sql_hash] = ACTIONS(8122), - [anon_sym_AMPjs] = ACTIONS(8124), - [anon_sym_AMPjscript] = ACTIONS(8122), - [anon_sym_AMPjavascript] = ACTIONS(8122), - [sym_keyword_zremove] = ACTIONS(8122), - [anon_sym_COLON2] = ACTIONS(8005), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8124), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8124), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8124), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8122), - [sym_tag_end_if] = ACTIONS(8122), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10164)] = { [sym_line_comment_1] = STATE(10164), [sym_line_comment_2] = STATE(10164), @@ -1236871,7 +1236871,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10165), [sym_line_comment_4] = STATE(10165), [sym_block_comment] = STATE(10165), + [sym_timeout] = STATE(8587), [sym_documatic_line] = STATE(10165), + [ts_builtin_sym_end] = ACTIONS(8122), + [anon_sym_COMMA] = ACTIONS(8122), + [aux_sym_macro_constant_token1] = ACTIONS(8122), + [anon_sym_RBRACE2] = ACTIONS(8122), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8122), + [sym_keyword_dim] = ACTIONS(8122), + [sym_keyword_pound_define] = ACTIONS(8122), + [sym_keyword_pound_def1arg] = ACTIONS(8122), + [sym_keyword_pound_import] = ACTIONS(8122), + [sym_keyword_pound_include] = ACTIONS(8122), + [sym_keyword_pound_if] = ACTIONS(8124), + [sym_keyword_pound_ifdef] = ACTIONS(8122), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8122), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8122), + [sym_keyword_write] = ACTIONS(8124), + [sym_keyword_do] = ACTIONS(8122), + [sym_keyword_for] = ACTIONS(8122), + [sym_keyword_while] = ACTIONS(8122), + [sym_keyword_kill] = ACTIONS(8122), + [sym_keyword_lock] = ACTIONS(8122), + [sym_keyword_read] = ACTIONS(8122), + [sym_keyword_zload] = ACTIONS(8122), + [sym_keyword_open] = ACTIONS(8122), + [sym_keyword_close] = ACTIONS(8124), + [sym_keyword_use] = ACTIONS(8122), + [sym_keyword_new] = ACTIONS(8122), + [sym_keyword_if] = ACTIONS(8122), + [sym_keyword_oldelse] = ACTIONS(8122), + [sym_keyword_throw] = ACTIONS(8122), + [sym_keyword_print] = ACTIONS(8122), + [sym_keyword_zprint] = ACTIONS(8122), + [sym_keyword_try] = ACTIONS(8122), + [sym_keyword_job] = ACTIONS(8122), + [sym_keyword_break] = ACTIONS(8122), + [sym_keyword_merge] = ACTIONS(8124), + [sym_keyword_return] = ACTIONS(8122), + [aux_sym_keyword_quit_token1] = ACTIONS(8122), + [aux_sym_keyword_quit_token2] = ACTIONS(8122), + [sym_keyword_goto] = ACTIONS(8122), + [sym_keyword_halt] = ACTIONS(8122), + [sym_keyword_hang] = ACTIONS(8122), + [sym_keyword_halt_or_hang] = ACTIONS(8124), + [sym_keyword_continue] = ACTIONS(8122), + [sym_keyword_tcommit] = ACTIONS(8122), + [sym_keyword_trollback] = ACTIONS(8122), + [sym_keyword_tstart] = ACTIONS(8122), + [sym_keyword_xecute] = ACTIONS(8122), + [sym_keyword_view] = ACTIONS(8122), + [sym_keyword_zbreak] = ACTIONS(8122), + [sym_keyword_zkill] = ACTIONS(8122), + [sym_keyword_zn] = ACTIONS(8122), + [sym_keyword_zsu] = ACTIONS(8122), + [sym_keyword_ztrap] = ACTIONS(8124), + [sym_keyword_zwrite] = ACTIONS(8122), + [sym_keyword_zz] = ACTIONS(8122), + [sym_keyword_embedded_html] = ACTIONS(8122), + [sym_keyword_embedded_xml] = ACTIONS(8122), + [sym_keyword_embedded_sql_amp] = ACTIONS(8122), + [sym_keyword_embedded_sql_hash] = ACTIONS(8122), + [anon_sym_AMPjs] = ACTIONS(8124), + [anon_sym_AMPjscript] = ACTIONS(8122), + [anon_sym_AMPjavascript] = ACTIONS(8122), + [sym_keyword_zremove] = ACTIONS(8122), + [anon_sym_COLON2] = ACTIONS(8005), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8124), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8124), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8124), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8122), + [sym_tag_end_if] = ACTIONS(8122), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10166)] = { + [sym_line_comment_1] = STATE(10166), + [sym_line_comment_2] = STATE(10166), + [sym_line_comment_3] = STATE(10166), + [sym_line_comment_4] = STATE(10166), + [sym_block_comment] = STATE(10166), + [sym_documatic_line] = STATE(10166), [ts_builtin_sym_end] = ACTIONS(9632), [anon_sym_COMMA] = ACTIONS(9632), [aux_sym_macro_constant_token1] = ACTIONS(9632), @@ -1236951,92 +1237037,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9632), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10166)] = { - [sym_line_comment_1] = STATE(10166), - [sym_line_comment_2] = STATE(10166), - [sym_line_comment_3] = STATE(10166), - [sym_line_comment_4] = STATE(10166), - [sym_block_comment] = STATE(10166), - [sym_documatic_line] = STATE(10166), - [anon_sym_POUND] = ACTIONS(7072), - [anon_sym_COMMA] = ACTIONS(7070), - [aux_sym_macro_constant_token1] = ACTIONS(7070), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7070), - [sym_keyword_dim] = ACTIONS(7070), - [sym_keyword_pound_define] = ACTIONS(7070), - [sym_keyword_pound_def1arg] = ACTIONS(7070), - [sym_keyword_pound_import] = ACTIONS(7070), - [sym_keyword_pound_include] = ACTIONS(7070), - [sym_keyword_pound_if] = ACTIONS(7072), - [sym_keyword_pound_ifdef] = ACTIONS(7070), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7070), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7070), - [sym_keyword_write] = ACTIONS(7072), - [sym_keyword_do] = ACTIONS(7070), - [sym_keyword_for] = ACTIONS(7070), - [sym_keyword_while] = ACTIONS(7070), - [sym_keyword_kill] = ACTIONS(7070), - [sym_keyword_lock] = ACTIONS(7070), - [sym_keyword_read] = ACTIONS(7070), - [sym_keyword_zload] = ACTIONS(7070), - [sym_keyword_open] = ACTIONS(7070), - [sym_keyword_close] = ACTIONS(7072), - [sym_keyword_use] = ACTIONS(7070), - [sym_keyword_new] = ACTIONS(7070), - [sym_keyword_if] = ACTIONS(7070), - [sym_keyword_oldelse] = ACTIONS(7070), - [sym_keyword_throw] = ACTIONS(7070), - [sym_keyword_print] = ACTIONS(7070), - [sym_keyword_zprint] = ACTIONS(7070), - [sym_keyword_try] = ACTIONS(7070), - [sym_keyword_job] = ACTIONS(7070), - [sym_keyword_break] = ACTIONS(7070), - [sym_keyword_merge] = ACTIONS(7072), - [sym_keyword_return] = ACTIONS(7070), - [aux_sym_keyword_quit_token1] = ACTIONS(7070), - [aux_sym_keyword_quit_token2] = ACTIONS(7070), - [sym_keyword_goto] = ACTIONS(7070), - [sym_keyword_halt] = ACTIONS(7070), - [sym_keyword_hang] = ACTIONS(7070), - [sym_keyword_halt_or_hang] = ACTIONS(7072), - [sym_keyword_continue] = ACTIONS(7070), - [sym_keyword_tcommit] = ACTIONS(7070), - [sym_keyword_trollback] = ACTIONS(7070), - [sym_keyword_tstart] = ACTIONS(7070), - [sym_keyword_xecute] = ACTIONS(7070), - [sym_keyword_view] = ACTIONS(7070), - [sym_keyword_zbreak] = ACTIONS(7070), - [sym_keyword_zkill] = ACTIONS(7070), - [sym_keyword_zn] = ACTIONS(7070), - [sym_keyword_zsu] = ACTIONS(7070), - [sym_keyword_ztrap] = ACTIONS(7072), - [sym_keyword_zwrite] = ACTIONS(7070), - [sym_keyword_zz] = ACTIONS(7070), - [sym_keyword_embedded_html] = ACTIONS(7070), - [sym_keyword_embedded_xml] = ACTIONS(7070), - [sym_keyword_embedded_sql_amp] = ACTIONS(7070), - [sym_keyword_embedded_sql_hash] = ACTIONS(7070), - [anon_sym_AMPjs] = ACTIONS(7072), - [anon_sym_AMPjscript] = ACTIONS(7070), - [anon_sym_AMPjavascript] = ACTIONS(7070), - [sym_keyword_zremove] = ACTIONS(7070), - [anon_sym_COLON2] = ACTIONS(7070), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7072), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7072), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7072), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7070), - [sym__bol] = ACTIONS(7070), - [sym__termination] = ACTIONS(7070), - [sym_tag_end_if] = ACTIONS(7070), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10167)] = { [sym_line_comment_1] = STATE(10167), [sym_line_comment_2] = STATE(10167), @@ -1237044,7 +1237044,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10167), [sym_block_comment] = STATE(10167), [sym_documatic_line] = STATE(10167), - [aux_sym_command_open_repeat1] = STATE(10160), + [aux_sym_command_open_repeat1] = STATE(10163), [ts_builtin_sym_end] = ACTIONS(9638), [anon_sym_COMMA] = ACTIONS(10337), [aux_sym_macro_constant_token1] = ACTIONS(9638), @@ -1237645,93 +1237645,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10174), [sym_line_comment_4] = STATE(10174), [sym_block_comment] = STATE(10174), - [sym_timeout] = STATE(8591), [sym_documatic_line] = STATE(10174), - [ts_builtin_sym_end] = ACTIONS(8126), - [anon_sym_COMMA] = ACTIONS(8126), - [aux_sym_macro_constant_token1] = ACTIONS(8126), - [anon_sym_RBRACE2] = ACTIONS(8126), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8126), - [sym_keyword_dim] = ACTIONS(8126), - [sym_keyword_pound_define] = ACTIONS(8126), - [sym_keyword_pound_def1arg] = ACTIONS(8126), - [sym_keyword_pound_import] = ACTIONS(8126), - [sym_keyword_pound_include] = ACTIONS(8126), - [sym_keyword_pound_if] = ACTIONS(8128), - [sym_keyword_pound_ifdef] = ACTIONS(8126), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8126), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8126), - [sym_keyword_write] = ACTIONS(8128), - [sym_keyword_do] = ACTIONS(8126), - [sym_keyword_for] = ACTIONS(8126), - [sym_keyword_while] = ACTIONS(8126), - [sym_keyword_kill] = ACTIONS(8126), - [sym_keyword_lock] = ACTIONS(8126), - [sym_keyword_read] = ACTIONS(8126), - [sym_keyword_zload] = ACTIONS(8126), - [sym_keyword_open] = ACTIONS(8126), - [sym_keyword_close] = ACTIONS(8128), - [sym_keyword_use] = ACTIONS(8126), - [sym_keyword_new] = ACTIONS(8126), - [sym_keyword_if] = ACTIONS(8126), - [sym_keyword_oldelse] = ACTIONS(8126), - [sym_keyword_throw] = ACTIONS(8126), - [sym_keyword_print] = ACTIONS(8126), - [sym_keyword_zprint] = ACTIONS(8126), - [sym_keyword_try] = ACTIONS(8126), - [sym_keyword_job] = ACTIONS(8126), - [sym_keyword_break] = ACTIONS(8126), - [sym_keyword_merge] = ACTIONS(8128), - [sym_keyword_return] = ACTIONS(8126), - [aux_sym_keyword_quit_token1] = ACTIONS(8126), - [aux_sym_keyword_quit_token2] = ACTIONS(8126), - [sym_keyword_goto] = ACTIONS(8126), - [sym_keyword_halt] = ACTIONS(8126), - [sym_keyword_hang] = ACTIONS(8126), - [sym_keyword_halt_or_hang] = ACTIONS(8128), - [sym_keyword_continue] = ACTIONS(8126), - [sym_keyword_tcommit] = ACTIONS(8126), - [sym_keyword_trollback] = ACTIONS(8126), - [sym_keyword_tstart] = ACTIONS(8126), - [sym_keyword_xecute] = ACTIONS(8126), - [sym_keyword_view] = ACTIONS(8126), - [sym_keyword_zbreak] = ACTIONS(8126), - [sym_keyword_zkill] = ACTIONS(8126), - [sym_keyword_zn] = ACTIONS(8126), - [sym_keyword_zsu] = ACTIONS(8126), - [sym_keyword_ztrap] = ACTIONS(8128), - [sym_keyword_zwrite] = ACTIONS(8126), - [sym_keyword_zz] = ACTIONS(8126), - [sym_keyword_embedded_html] = ACTIONS(8126), - [sym_keyword_embedded_xml] = ACTIONS(8126), - [sym_keyword_embedded_sql_amp] = ACTIONS(8126), - [sym_keyword_embedded_sql_hash] = ACTIONS(8126), - [anon_sym_AMPjs] = ACTIONS(8128), - [anon_sym_AMPjscript] = ACTIONS(8126), - [anon_sym_AMPjavascript] = ACTIONS(8126), - [sym_keyword_zremove] = ACTIONS(8126), - [anon_sym_COLON2] = ACTIONS(8005), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8128), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8128), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8128), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8126), - [sym_tag_end_if] = ACTIONS(8126), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10175)] = { - [sym_line_comment_1] = STATE(10175), - [sym_line_comment_2] = STATE(10175), - [sym_line_comment_3] = STATE(10175), - [sym_line_comment_4] = STATE(10175), - [sym_block_comment] = STATE(10175), - [sym_documatic_line] = STATE(10175), [anon_sym_POUND] = ACTIONS(10769), [anon_sym_COMMA] = ACTIONS(8324), [aux_sym_macro_constant_token1] = ACTIONS(8324), @@ -1237811,90 +1237725,176 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8324), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10176)] = { - [sym_line_comment_1] = STATE(10176), - [sym_line_comment_2] = STATE(10176), - [sym_line_comment_3] = STATE(10176), - [sym_line_comment_4] = STATE(10176), - [sym_block_comment] = STATE(10176), - [sym_documatic_line] = STATE(10176), - [ts_builtin_sym_end] = ACTIONS(8514), - [aux_sym_macro_constant_token1] = ACTIONS(8514), - [anon_sym_RBRACE2] = ACTIONS(8514), + [STATE(10175)] = { + [sym_line_comment_1] = STATE(10175), + [sym_line_comment_2] = STATE(10175), + [sym_line_comment_3] = STATE(10175), + [sym_line_comment_4] = STATE(10175), + [sym_block_comment] = STATE(10175), + [sym_timeout] = STATE(8591), + [sym_documatic_line] = STATE(10175), + [ts_builtin_sym_end] = ACTIONS(8126), + [anon_sym_COMMA] = ACTIONS(8126), + [aux_sym_macro_constant_token1] = ACTIONS(8126), + [anon_sym_RBRACE2] = ACTIONS(8126), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8514), - [sym_keyword_dim] = ACTIONS(8514), - [sym_keyword_pound_define] = ACTIONS(8514), - [sym_keyword_pound_def1arg] = ACTIONS(8514), - [sym_keyword_pound_import] = ACTIONS(8514), - [sym_keyword_pound_include] = ACTIONS(8514), - [sym_keyword_pound_if] = ACTIONS(8516), - [sym_keyword_pound_endif] = ACTIONS(8514), - [sym_keyword_pound_elseif] = ACTIONS(8514), - [sym_keyword_pound_ifdef] = ACTIONS(8514), - [sym_keyword_pound_else] = ACTIONS(8516), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8514), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8514), - [sym_keyword_write] = ACTIONS(8516), - [sym_keyword_do] = ACTIONS(8514), - [sym_keyword_for] = ACTIONS(8514), - [sym_keyword_while] = ACTIONS(8514), - [sym_keyword_kill] = ACTIONS(8514), - [sym_keyword_lock] = ACTIONS(8514), - [sym_keyword_read] = ACTIONS(8514), - [sym_keyword_zload] = ACTIONS(8514), - [sym_keyword_open] = ACTIONS(8514), - [sym_keyword_close] = ACTIONS(8516), - [sym_keyword_use] = ACTIONS(8514), - [sym_keyword_new] = ACTIONS(8514), - [sym_keyword_if] = ACTIONS(8514), - [sym_keyword_oldelse] = ACTIONS(8514), - [sym_keyword_throw] = ACTIONS(8514), - [sym_keyword_print] = ACTIONS(8514), - [sym_keyword_zprint] = ACTIONS(8514), - [sym_keyword_try] = ACTIONS(8514), - [sym_keyword_job] = ACTIONS(8514), - [sym_keyword_break] = ACTIONS(8514), - [sym_keyword_merge] = ACTIONS(8516), - [sym_keyword_return] = ACTIONS(8514), - [aux_sym_keyword_quit_token1] = ACTIONS(8514), - [aux_sym_keyword_quit_token2] = ACTIONS(8514), - [sym_keyword_goto] = ACTIONS(8514), - [sym_keyword_halt] = ACTIONS(8514), - [sym_keyword_hang] = ACTIONS(8514), - [sym_keyword_halt_or_hang] = ACTIONS(8516), - [sym_keyword_continue] = ACTIONS(8514), - [sym_keyword_tcommit] = ACTIONS(8514), - [sym_keyword_trollback] = ACTIONS(8514), - [sym_keyword_tstart] = ACTIONS(8514), - [sym_keyword_xecute] = ACTIONS(8514), - [sym_keyword_view] = ACTIONS(8514), - [sym_keyword_zbreak] = ACTIONS(8514), - [sym_keyword_zkill] = ACTIONS(8514), - [sym_keyword_zn] = ACTIONS(8514), - [sym_keyword_zsu] = ACTIONS(8514), - [sym_keyword_ztrap] = ACTIONS(8516), - [sym_keyword_zwrite] = ACTIONS(8514), - [sym_keyword_zz] = ACTIONS(8514), - [sym_keyword_embedded_html] = ACTIONS(8514), - [sym_keyword_embedded_xml] = ACTIONS(8514), - [sym_keyword_embedded_sql_amp] = ACTIONS(8514), - [sym_keyword_embedded_sql_hash] = ACTIONS(8514), - [anon_sym_AMPjs] = ACTIONS(8516), - [anon_sym_AMPjscript] = ACTIONS(8514), - [anon_sym_AMPjavascript] = ACTIONS(8514), - [sym_keyword_zremove] = ACTIONS(8514), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8516), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8516), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8516), + [sym_keyword_set] = ACTIONS(8126), + [sym_keyword_dim] = ACTIONS(8126), + [sym_keyword_pound_define] = ACTIONS(8126), + [sym_keyword_pound_def1arg] = ACTIONS(8126), + [sym_keyword_pound_import] = ACTIONS(8126), + [sym_keyword_pound_include] = ACTIONS(8126), + [sym_keyword_pound_if] = ACTIONS(8128), + [sym_keyword_pound_ifdef] = ACTIONS(8126), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8126), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8126), + [sym_keyword_write] = ACTIONS(8128), + [sym_keyword_do] = ACTIONS(8126), + [sym_keyword_for] = ACTIONS(8126), + [sym_keyword_while] = ACTIONS(8126), + [sym_keyword_kill] = ACTIONS(8126), + [sym_keyword_lock] = ACTIONS(8126), + [sym_keyword_read] = ACTIONS(8126), + [sym_keyword_zload] = ACTIONS(8126), + [sym_keyword_open] = ACTIONS(8126), + [sym_keyword_close] = ACTIONS(8128), + [sym_keyword_use] = ACTIONS(8126), + [sym_keyword_new] = ACTIONS(8126), + [sym_keyword_if] = ACTIONS(8126), + [sym_keyword_oldelse] = ACTIONS(8126), + [sym_keyword_throw] = ACTIONS(8126), + [sym_keyword_print] = ACTIONS(8126), + [sym_keyword_zprint] = ACTIONS(8126), + [sym_keyword_try] = ACTIONS(8126), + [sym_keyword_job] = ACTIONS(8126), + [sym_keyword_break] = ACTIONS(8126), + [sym_keyword_merge] = ACTIONS(8128), + [sym_keyword_return] = ACTIONS(8126), + [aux_sym_keyword_quit_token1] = ACTIONS(8126), + [aux_sym_keyword_quit_token2] = ACTIONS(8126), + [sym_keyword_goto] = ACTIONS(8126), + [sym_keyword_halt] = ACTIONS(8126), + [sym_keyword_hang] = ACTIONS(8126), + [sym_keyword_halt_or_hang] = ACTIONS(8128), + [sym_keyword_continue] = ACTIONS(8126), + [sym_keyword_tcommit] = ACTIONS(8126), + [sym_keyword_trollback] = ACTIONS(8126), + [sym_keyword_tstart] = ACTIONS(8126), + [sym_keyword_xecute] = ACTIONS(8126), + [sym_keyword_view] = ACTIONS(8126), + [sym_keyword_zbreak] = ACTIONS(8126), + [sym_keyword_zkill] = ACTIONS(8126), + [sym_keyword_zn] = ACTIONS(8126), + [sym_keyword_zsu] = ACTIONS(8126), + [sym_keyword_ztrap] = ACTIONS(8128), + [sym_keyword_zwrite] = ACTIONS(8126), + [sym_keyword_zz] = ACTIONS(8126), + [sym_keyword_embedded_html] = ACTIONS(8126), + [sym_keyword_embedded_xml] = ACTIONS(8126), + [sym_keyword_embedded_sql_amp] = ACTIONS(8126), + [sym_keyword_embedded_sql_hash] = ACTIONS(8126), + [anon_sym_AMPjs] = ACTIONS(8128), + [anon_sym_AMPjscript] = ACTIONS(8126), + [anon_sym_AMPjavascript] = ACTIONS(8126), + [sym_keyword_zremove] = ACTIONS(8126), + [anon_sym_COLON2] = ACTIONS(8005), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8128), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8128), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8128), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8514), - [sym_tag_end_if] = ACTIONS(8514), + [sym_tag] = ACTIONS(8126), + [sym_tag_end_if] = ACTIONS(8126), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10176)] = { + [sym_line_comment_1] = STATE(10176), + [sym_line_comment_2] = STATE(10176), + [sym_line_comment_3] = STATE(10176), + [sym_line_comment_4] = STATE(10176), + [sym_block_comment] = STATE(10176), + [sym_documatic_line] = STATE(10176), + [ts_builtin_sym_end] = ACTIONS(8644), + [aux_sym_macro_constant_token1] = ACTIONS(8644), + [anon_sym_RBRACE2] = ACTIONS(8644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8644), + [sym_keyword_dim] = ACTIONS(8644), + [sym_keyword_pound_define] = ACTIONS(8644), + [sym_keyword_pound_def1arg] = ACTIONS(8644), + [sym_keyword_pound_import] = ACTIONS(8644), + [sym_keyword_pound_include] = ACTIONS(8644), + [sym_keyword_pound_if] = ACTIONS(8646), + [sym_keyword_pound_endif] = ACTIONS(8644), + [sym_keyword_pound_elseif] = ACTIONS(8644), + [sym_keyword_pound_ifdef] = ACTIONS(8644), + [sym_keyword_pound_else] = ACTIONS(8646), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8644), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8644), + [sym_keyword_write] = ACTIONS(8646), + [sym_keyword_do] = ACTIONS(8644), + [sym_keyword_for] = ACTIONS(8644), + [sym_keyword_while] = ACTIONS(8644), + [sym_keyword_kill] = ACTIONS(8644), + [sym_keyword_lock] = ACTIONS(8644), + [sym_keyword_read] = ACTIONS(8644), + [sym_keyword_zload] = ACTIONS(8644), + [sym_keyword_open] = ACTIONS(8644), + [sym_keyword_close] = ACTIONS(8646), + [sym_keyword_use] = ACTIONS(8644), + [sym_keyword_new] = ACTIONS(8644), + [sym_keyword_if] = ACTIONS(8644), + [sym_keyword_oldelse] = ACTIONS(8644), + [sym_keyword_throw] = ACTIONS(8644), + [sym_keyword_print] = ACTIONS(8644), + [sym_keyword_zprint] = ACTIONS(8644), + [sym_keyword_try] = ACTIONS(8644), + [sym_keyword_job] = ACTIONS(8644), + [sym_keyword_break] = ACTIONS(8644), + [sym_keyword_merge] = ACTIONS(8646), + [sym_keyword_return] = ACTIONS(8644), + [aux_sym_keyword_quit_token1] = ACTIONS(8644), + [aux_sym_keyword_quit_token2] = ACTIONS(8644), + [sym_keyword_goto] = ACTIONS(8644), + [sym_keyword_halt] = ACTIONS(8644), + [sym_keyword_hang] = ACTIONS(8644), + [sym_keyword_halt_or_hang] = ACTIONS(8646), + [sym_keyword_continue] = ACTIONS(8644), + [sym_keyword_tcommit] = ACTIONS(8644), + [sym_keyword_trollback] = ACTIONS(8644), + [sym_keyword_tstart] = ACTIONS(8644), + [sym_keyword_xecute] = ACTIONS(8644), + [sym_keyword_view] = ACTIONS(8644), + [sym_keyword_zbreak] = ACTIONS(8644), + [sym_keyword_zkill] = ACTIONS(8644), + [sym_keyword_zn] = ACTIONS(8644), + [sym_keyword_zsu] = ACTIONS(8644), + [sym_keyword_ztrap] = ACTIONS(8646), + [sym_keyword_zwrite] = ACTIONS(8644), + [sym_keyword_zz] = ACTIONS(8644), + [sym_keyword_embedded_html] = ACTIONS(8644), + [sym_keyword_embedded_xml] = ACTIONS(8644), + [sym_keyword_embedded_sql_amp] = ACTIONS(8644), + [sym_keyword_embedded_sql_hash] = ACTIONS(8644), + [anon_sym_AMPjs] = ACTIONS(8646), + [anon_sym_AMPjscript] = ACTIONS(8644), + [anon_sym_AMPjavascript] = ACTIONS(8644), + [sym_keyword_zremove] = ACTIONS(8644), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8646), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8646), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8646), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8644), + [sym_tag_end_if] = ACTIONS(8644), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10177)] = { @@ -1238076,6 +1238076,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10179), [sym_block_comment] = STATE(10179), [sym_documatic_line] = STATE(10179), + [ts_builtin_sym_end] = ACTIONS(8514), + [aux_sym_macro_constant_token1] = ACTIONS(8514), + [anon_sym_RBRACE2] = ACTIONS(8514), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8514), + [sym_keyword_dim] = ACTIONS(8514), + [sym_keyword_pound_define] = ACTIONS(8514), + [sym_keyword_pound_def1arg] = ACTIONS(8514), + [sym_keyword_pound_import] = ACTIONS(8514), + [sym_keyword_pound_include] = ACTIONS(8514), + [sym_keyword_pound_if] = ACTIONS(8516), + [sym_keyword_pound_endif] = ACTIONS(8514), + [sym_keyword_pound_elseif] = ACTIONS(8514), + [sym_keyword_pound_ifdef] = ACTIONS(8514), + [sym_keyword_pound_else] = ACTIONS(8516), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8514), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8514), + [sym_keyword_write] = ACTIONS(8516), + [sym_keyword_do] = ACTIONS(8514), + [sym_keyword_for] = ACTIONS(8514), + [sym_keyword_while] = ACTIONS(8514), + [sym_keyword_kill] = ACTIONS(8514), + [sym_keyword_lock] = ACTIONS(8514), + [sym_keyword_read] = ACTIONS(8514), + [sym_keyword_zload] = ACTIONS(8514), + [sym_keyword_open] = ACTIONS(8514), + [sym_keyword_close] = ACTIONS(8516), + [sym_keyword_use] = ACTIONS(8514), + [sym_keyword_new] = ACTIONS(8514), + [sym_keyword_if] = ACTIONS(8514), + [sym_keyword_oldelse] = ACTIONS(8514), + [sym_keyword_throw] = ACTIONS(8514), + [sym_keyword_print] = ACTIONS(8514), + [sym_keyword_zprint] = ACTIONS(8514), + [sym_keyword_try] = ACTIONS(8514), + [sym_keyword_job] = ACTIONS(8514), + [sym_keyword_break] = ACTIONS(8514), + [sym_keyword_merge] = ACTIONS(8516), + [sym_keyword_return] = ACTIONS(8514), + [aux_sym_keyword_quit_token1] = ACTIONS(8514), + [aux_sym_keyword_quit_token2] = ACTIONS(8514), + [sym_keyword_goto] = ACTIONS(8514), + [sym_keyword_halt] = ACTIONS(8514), + [sym_keyword_hang] = ACTIONS(8514), + [sym_keyword_halt_or_hang] = ACTIONS(8516), + [sym_keyword_continue] = ACTIONS(8514), + [sym_keyword_tcommit] = ACTIONS(8514), + [sym_keyword_trollback] = ACTIONS(8514), + [sym_keyword_tstart] = ACTIONS(8514), + [sym_keyword_xecute] = ACTIONS(8514), + [sym_keyword_view] = ACTIONS(8514), + [sym_keyword_zbreak] = ACTIONS(8514), + [sym_keyword_zkill] = ACTIONS(8514), + [sym_keyword_zn] = ACTIONS(8514), + [sym_keyword_zsu] = ACTIONS(8514), + [sym_keyword_ztrap] = ACTIONS(8516), + [sym_keyword_zwrite] = ACTIONS(8514), + [sym_keyword_zz] = ACTIONS(8514), + [sym_keyword_embedded_html] = ACTIONS(8514), + [sym_keyword_embedded_xml] = ACTIONS(8514), + [sym_keyword_embedded_sql_amp] = ACTIONS(8514), + [sym_keyword_embedded_sql_hash] = ACTIONS(8514), + [anon_sym_AMPjs] = ACTIONS(8516), + [anon_sym_AMPjscript] = ACTIONS(8514), + [anon_sym_AMPjavascript] = ACTIONS(8514), + [sym_keyword_zremove] = ACTIONS(8514), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8516), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8516), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8516), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8514), + [sym_tag_end_if] = ACTIONS(8514), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10180)] = { + [sym_line_comment_1] = STATE(10180), + [sym_line_comment_2] = STATE(10180), + [sym_line_comment_3] = STATE(10180), + [sym_line_comment_4] = STATE(10180), + [sym_block_comment] = STATE(10180), + [sym_documatic_line] = STATE(10180), [aux_sym_command_close_repeat1] = STATE(10170), [ts_builtin_sym_end] = ACTIONS(9645), [anon_sym_COMMA] = ACTIONS(10436), @@ -1238155,92 +1238241,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9645), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10180)] = { - [sym_line_comment_1] = STATE(10180), - [sym_line_comment_2] = STATE(10180), - [sym_line_comment_3] = STATE(10180), - [sym_line_comment_4] = STATE(10180), - [sym_block_comment] = STATE(10180), - [sym_documatic_line] = STATE(10180), - [ts_builtin_sym_end] = ACTIONS(8648), - [aux_sym_macro_constant_token1] = ACTIONS(8648), - [anon_sym_RBRACE2] = ACTIONS(8648), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8648), - [sym_keyword_dim] = ACTIONS(8648), - [sym_keyword_pound_define] = ACTIONS(8648), - [sym_keyword_pound_def1arg] = ACTIONS(8648), - [sym_keyword_pound_import] = ACTIONS(8648), - [sym_keyword_pound_include] = ACTIONS(8648), - [sym_keyword_pound_if] = ACTIONS(8650), - [sym_keyword_pound_endif] = ACTIONS(8648), - [sym_keyword_pound_elseif] = ACTIONS(8648), - [sym_keyword_pound_ifdef] = ACTIONS(8648), - [sym_keyword_pound_else] = ACTIONS(8650), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8648), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8648), - [sym_keyword_write] = ACTIONS(8650), - [sym_keyword_do] = ACTIONS(8648), - [sym_keyword_for] = ACTIONS(8648), - [sym_keyword_while] = ACTIONS(8648), - [sym_keyword_kill] = ACTIONS(8648), - [sym_keyword_lock] = ACTIONS(8648), - [sym_keyword_read] = ACTIONS(8648), - [sym_keyword_zload] = ACTIONS(8648), - [sym_keyword_open] = ACTIONS(8648), - [sym_keyword_close] = ACTIONS(8650), - [sym_keyword_use] = ACTIONS(8648), - [sym_keyword_new] = ACTIONS(8648), - [sym_keyword_if] = ACTIONS(8648), - [sym_keyword_oldelse] = ACTIONS(8648), - [sym_keyword_throw] = ACTIONS(8648), - [sym_keyword_print] = ACTIONS(8648), - [sym_keyword_zprint] = ACTIONS(8648), - [sym_keyword_try] = ACTIONS(8648), - [sym_keyword_job] = ACTIONS(8648), - [sym_keyword_break] = ACTIONS(8648), - [sym_keyword_merge] = ACTIONS(8650), - [sym_keyword_return] = ACTIONS(8648), - [aux_sym_keyword_quit_token1] = ACTIONS(8648), - [aux_sym_keyword_quit_token2] = ACTIONS(8648), - [sym_keyword_goto] = ACTIONS(8648), - [sym_keyword_halt] = ACTIONS(8648), - [sym_keyword_hang] = ACTIONS(8648), - [sym_keyword_halt_or_hang] = ACTIONS(8650), - [sym_keyword_continue] = ACTIONS(8648), - [sym_keyword_tcommit] = ACTIONS(8648), - [sym_keyword_trollback] = ACTIONS(8648), - [sym_keyword_tstart] = ACTIONS(8648), - [sym_keyword_xecute] = ACTIONS(8648), - [sym_keyword_view] = ACTIONS(8648), - [sym_keyword_zbreak] = ACTIONS(8648), - [sym_keyword_zkill] = ACTIONS(8648), - [sym_keyword_zn] = ACTIONS(8648), - [sym_keyword_zsu] = ACTIONS(8648), - [sym_keyword_ztrap] = ACTIONS(8650), - [sym_keyword_zwrite] = ACTIONS(8648), - [sym_keyword_zz] = ACTIONS(8648), - [sym_keyword_embedded_html] = ACTIONS(8648), - [sym_keyword_embedded_xml] = ACTIONS(8648), - [sym_keyword_embedded_sql_amp] = ACTIONS(8648), - [sym_keyword_embedded_sql_hash] = ACTIONS(8648), - [anon_sym_AMPjs] = ACTIONS(8650), - [anon_sym_AMPjscript] = ACTIONS(8648), - [anon_sym_AMPjavascript] = ACTIONS(8648), - [sym_keyword_zremove] = ACTIONS(8648), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8650), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8650), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8650), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8648), - [sym_tag_end_if] = ACTIONS(8648), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10181)] = { [sym_line_comment_1] = STATE(10181), [sym_line_comment_2] = STATE(10181), @@ -1238591,7 +1238591,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10185), [sym_line_comment_4] = STATE(10185), [sym_block_comment] = STATE(10185), + [sym_timeout] = STATE(8696), [sym_documatic_line] = STATE(10185), + [ts_builtin_sym_end] = ACTIONS(8178), + [anon_sym_COMMA] = ACTIONS(8178), + [aux_sym_macro_constant_token1] = ACTIONS(8178), + [anon_sym_RBRACE2] = ACTIONS(8178), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8178), + [sym_keyword_dim] = ACTIONS(8178), + [sym_keyword_pound_define] = ACTIONS(8178), + [sym_keyword_pound_def1arg] = ACTIONS(8178), + [sym_keyword_pound_import] = ACTIONS(8178), + [sym_keyword_pound_include] = ACTIONS(8178), + [sym_keyword_pound_if] = ACTIONS(8180), + [sym_keyword_pound_ifdef] = ACTIONS(8178), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8178), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8178), + [sym_keyword_write] = ACTIONS(8180), + [sym_keyword_do] = ACTIONS(8178), + [sym_keyword_for] = ACTIONS(8178), + [sym_keyword_while] = ACTIONS(8178), + [sym_keyword_kill] = ACTIONS(8178), + [sym_keyword_lock] = ACTIONS(8178), + [sym_keyword_read] = ACTIONS(8178), + [sym_keyword_zload] = ACTIONS(8178), + [sym_keyword_open] = ACTIONS(8178), + [sym_keyword_close] = ACTIONS(8180), + [sym_keyword_use] = ACTIONS(8178), + [sym_keyword_new] = ACTIONS(8178), + [sym_keyword_if] = ACTIONS(8178), + [sym_keyword_oldelse] = ACTIONS(8178), + [sym_keyword_throw] = ACTIONS(8178), + [sym_keyword_print] = ACTIONS(8178), + [sym_keyword_zprint] = ACTIONS(8178), + [sym_keyword_try] = ACTIONS(8178), + [sym_keyword_job] = ACTIONS(8178), + [sym_keyword_break] = ACTIONS(8178), + [sym_keyword_merge] = ACTIONS(8180), + [sym_keyword_return] = ACTIONS(8178), + [aux_sym_keyword_quit_token1] = ACTIONS(8178), + [aux_sym_keyword_quit_token2] = ACTIONS(8178), + [sym_keyword_goto] = ACTIONS(8178), + [sym_keyword_halt] = ACTIONS(8178), + [sym_keyword_hang] = ACTIONS(8178), + [sym_keyword_halt_or_hang] = ACTIONS(8180), + [sym_keyword_continue] = ACTIONS(8178), + [sym_keyword_tcommit] = ACTIONS(8178), + [sym_keyword_trollback] = ACTIONS(8178), + [sym_keyword_tstart] = ACTIONS(8178), + [sym_keyword_xecute] = ACTIONS(8178), + [sym_keyword_view] = ACTIONS(8178), + [sym_keyword_zbreak] = ACTIONS(8178), + [sym_keyword_zkill] = ACTIONS(8178), + [sym_keyword_zn] = ACTIONS(8178), + [sym_keyword_zsu] = ACTIONS(8178), + [sym_keyword_ztrap] = ACTIONS(8180), + [sym_keyword_zwrite] = ACTIONS(8178), + [sym_keyword_zz] = ACTIONS(8178), + [sym_keyword_embedded_html] = ACTIONS(8178), + [sym_keyword_embedded_xml] = ACTIONS(8178), + [sym_keyword_embedded_sql_amp] = ACTIONS(8178), + [sym_keyword_embedded_sql_hash] = ACTIONS(8178), + [anon_sym_AMPjs] = ACTIONS(8180), + [anon_sym_AMPjscript] = ACTIONS(8178), + [anon_sym_AMPjavascript] = ACTIONS(8178), + [sym_keyword_zremove] = ACTIONS(8178), + [anon_sym_COLON2] = ACTIONS(8005), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8180), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8180), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8180), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8178), + [sym_tag_end_if] = ACTIONS(8178), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10186)] = { + [sym_line_comment_1] = STATE(10186), + [sym_line_comment_2] = STATE(10186), + [sym_line_comment_3] = STATE(10186), + [sym_line_comment_4] = STATE(10186), + [sym_block_comment] = STATE(10186), + [sym_documatic_line] = STATE(10186), [aux_sym_command_write_repeat1] = STATE(10086), [anon_sym_COMMA] = ACTIONS(10187), [aux_sym_macro_constant_token1] = ACTIONS(10089), @@ -1238671,185 +1238757,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10089), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10186)] = { - [sym_line_comment_1] = STATE(10186), - [sym_line_comment_2] = STATE(10186), - [sym_line_comment_3] = STATE(10186), - [sym_line_comment_4] = STATE(10186), - [sym_block_comment] = STATE(10186), - [sym_documatic_line] = STATE(10186), - [aux_sym_command_use_repeat1] = STATE(10186), - [ts_builtin_sym_end] = ACTIONS(7591), - [anon_sym_COMMA] = ACTIONS(10779), - [aux_sym_macro_constant_token1] = ACTIONS(7591), - [anon_sym_RBRACE2] = ACTIONS(7591), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7591), - [sym_keyword_dim] = ACTIONS(7591), - [sym_keyword_pound_define] = ACTIONS(7591), - [sym_keyword_pound_def1arg] = ACTIONS(7591), - [sym_keyword_pound_import] = ACTIONS(7591), - [sym_keyword_pound_include] = ACTIONS(7591), - [sym_keyword_pound_if] = ACTIONS(7593), - [sym_keyword_pound_ifdef] = ACTIONS(7591), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7591), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7591), - [sym_keyword_write] = ACTIONS(7593), - [sym_keyword_do] = ACTIONS(7591), - [sym_keyword_for] = ACTIONS(7591), - [sym_keyword_while] = ACTIONS(7591), - [sym_keyword_kill] = ACTIONS(7591), - [sym_keyword_lock] = ACTIONS(7591), - [sym_keyword_read] = ACTIONS(7591), - [sym_keyword_zload] = ACTIONS(7591), - [sym_keyword_open] = ACTIONS(7591), - [sym_keyword_close] = ACTIONS(7593), - [sym_keyword_use] = ACTIONS(7591), - [sym_keyword_new] = ACTIONS(7591), - [sym_keyword_if] = ACTIONS(7591), - [sym_keyword_oldelse] = ACTIONS(7591), - [sym_keyword_throw] = ACTIONS(7591), - [sym_keyword_print] = ACTIONS(7591), - [sym_keyword_zprint] = ACTIONS(7591), - [sym_keyword_try] = ACTIONS(7591), - [sym_keyword_job] = ACTIONS(7591), - [sym_keyword_break] = ACTIONS(7591), - [sym_keyword_merge] = ACTIONS(7593), - [sym_keyword_return] = ACTIONS(7591), - [aux_sym_keyword_quit_token1] = ACTIONS(7591), - [aux_sym_keyword_quit_token2] = ACTIONS(7591), - [sym_keyword_goto] = ACTIONS(7591), - [sym_keyword_halt] = ACTIONS(7591), - [sym_keyword_hang] = ACTIONS(7591), - [sym_keyword_halt_or_hang] = ACTIONS(7593), - [sym_keyword_continue] = ACTIONS(7591), - [sym_keyword_tcommit] = ACTIONS(7591), - [sym_keyword_trollback] = ACTIONS(7591), - [sym_keyword_tstart] = ACTIONS(7591), - [sym_keyword_xecute] = ACTIONS(7591), - [sym_keyword_view] = ACTIONS(7591), - [sym_keyword_zbreak] = ACTIONS(7591), - [sym_keyword_zkill] = ACTIONS(7591), - [sym_keyword_zn] = ACTIONS(7591), - [sym_keyword_zsu] = ACTIONS(7591), - [sym_keyword_ztrap] = ACTIONS(7593), - [sym_keyword_zwrite] = ACTIONS(7591), - [sym_keyword_zz] = ACTIONS(7591), - [sym_keyword_embedded_html] = ACTIONS(7591), - [sym_keyword_embedded_xml] = ACTIONS(7591), - [sym_keyword_embedded_sql_amp] = ACTIONS(7591), - [sym_keyword_embedded_sql_hash] = ACTIONS(7591), - [anon_sym_AMPjs] = ACTIONS(7593), - [anon_sym_AMPjscript] = ACTIONS(7591), - [anon_sym_AMPjavascript] = ACTIONS(7591), - [sym_keyword_zremove] = ACTIONS(7591), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7593), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7593), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7593), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7591), - [sym__bol] = ACTIONS(7591), - [sym_tag_end_if] = ACTIONS(7591), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10187)] = { [sym_line_comment_1] = STATE(10187), [sym_line_comment_2] = STATE(10187), [sym_line_comment_3] = STATE(10187), [sym_line_comment_4] = STATE(10187), [sym_block_comment] = STATE(10187), - [sym_timeout] = STATE(8698), [sym_documatic_line] = STATE(10187), - [ts_builtin_sym_end] = ACTIONS(8178), - [anon_sym_COMMA] = ACTIONS(8178), - [aux_sym_macro_constant_token1] = ACTIONS(8178), - [anon_sym_RBRACE2] = ACTIONS(8178), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8178), - [sym_keyword_dim] = ACTIONS(8178), - [sym_keyword_pound_define] = ACTIONS(8178), - [sym_keyword_pound_def1arg] = ACTIONS(8178), - [sym_keyword_pound_import] = ACTIONS(8178), - [sym_keyword_pound_include] = ACTIONS(8178), - [sym_keyword_pound_if] = ACTIONS(8180), - [sym_keyword_pound_ifdef] = ACTIONS(8178), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8178), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8178), - [sym_keyword_write] = ACTIONS(8180), - [sym_keyword_do] = ACTIONS(8178), - [sym_keyword_for] = ACTIONS(8178), - [sym_keyword_while] = ACTIONS(8178), - [sym_keyword_kill] = ACTIONS(8178), - [sym_keyword_lock] = ACTIONS(8178), - [sym_keyword_read] = ACTIONS(8178), - [sym_keyword_zload] = ACTIONS(8178), - [sym_keyword_open] = ACTIONS(8178), - [sym_keyword_close] = ACTIONS(8180), - [sym_keyword_use] = ACTIONS(8178), - [sym_keyword_new] = ACTIONS(8178), - [sym_keyword_if] = ACTIONS(8178), - [sym_keyword_oldelse] = ACTIONS(8178), - [sym_keyword_throw] = ACTIONS(8178), - [sym_keyword_print] = ACTIONS(8178), - [sym_keyword_zprint] = ACTIONS(8178), - [sym_keyword_try] = ACTIONS(8178), - [sym_keyword_job] = ACTIONS(8178), - [sym_keyword_break] = ACTIONS(8178), - [sym_keyword_merge] = ACTIONS(8180), - [sym_keyword_return] = ACTIONS(8178), - [aux_sym_keyword_quit_token1] = ACTIONS(8178), - [aux_sym_keyword_quit_token2] = ACTIONS(8178), - [sym_keyword_goto] = ACTIONS(8178), - [sym_keyword_halt] = ACTIONS(8178), - [sym_keyword_hang] = ACTIONS(8178), - [sym_keyword_halt_or_hang] = ACTIONS(8180), - [sym_keyword_continue] = ACTIONS(8178), - [sym_keyword_tcommit] = ACTIONS(8178), - [sym_keyword_trollback] = ACTIONS(8178), - [sym_keyword_tstart] = ACTIONS(8178), - [sym_keyword_xecute] = ACTIONS(8178), - [sym_keyword_view] = ACTIONS(8178), - [sym_keyword_zbreak] = ACTIONS(8178), - [sym_keyword_zkill] = ACTIONS(8178), - [sym_keyword_zn] = ACTIONS(8178), - [sym_keyword_zsu] = ACTIONS(8178), - [sym_keyword_ztrap] = ACTIONS(8180), - [sym_keyword_zwrite] = ACTIONS(8178), - [sym_keyword_zz] = ACTIONS(8178), - [sym_keyword_embedded_html] = ACTIONS(8178), - [sym_keyword_embedded_xml] = ACTIONS(8178), - [sym_keyword_embedded_sql_amp] = ACTIONS(8178), - [sym_keyword_embedded_sql_hash] = ACTIONS(8178), - [anon_sym_AMPjs] = ACTIONS(8180), - [anon_sym_AMPjscript] = ACTIONS(8178), - [anon_sym_AMPjavascript] = ACTIONS(8178), - [sym_keyword_zremove] = ACTIONS(8178), - [anon_sym_COLON2] = ACTIONS(8005), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8180), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8180), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8180), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8178), - [sym_tag_end_if] = ACTIONS(8178), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10188)] = { - [sym_line_comment_1] = STATE(10188), - [sym_line_comment_2] = STATE(10188), - [sym_line_comment_3] = STATE(10188), - [sym_line_comment_4] = STATE(10188), - [sym_block_comment] = STATE(10188), - [sym_documatic_line] = STATE(10188), [aux_sym_commands_with_printlist_repeat1] = STATE(9627), [ts_builtin_sym_end] = ACTIONS(9572), [anon_sym_COMMA] = ACTIONS(10099), @@ -1238929,13 +1238843,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9572), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10189)] = { - [sym_line_comment_1] = STATE(10189), - [sym_line_comment_2] = STATE(10189), - [sym_line_comment_3] = STATE(10189), - [sym_line_comment_4] = STATE(10189), - [sym_block_comment] = STATE(10189), - [sym_documatic_line] = STATE(10189), + [STATE(10188)] = { + [sym_line_comment_1] = STATE(10188), + [sym_line_comment_2] = STATE(10188), + [sym_line_comment_3] = STATE(10188), + [sym_line_comment_4] = STATE(10188), + [sym_block_comment] = STATE(10188), + [sym_documatic_line] = STATE(10188), [ts_builtin_sym_end] = ACTIONS(8793), [aux_sym_macro_constant_token1] = ACTIONS(8793), [anon_sym_RBRACE2] = ACTIONS(8793), @@ -1239015,13 +1238929,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8793), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10190)] = { - [sym_line_comment_1] = STATE(10190), - [sym_line_comment_2] = STATE(10190), - [sym_line_comment_3] = STATE(10190), - [sym_line_comment_4] = STATE(10190), - [sym_block_comment] = STATE(10190), - [sym_documatic_line] = STATE(10190), + [STATE(10189)] = { + [sym_line_comment_1] = STATE(10189), + [sym_line_comment_2] = STATE(10189), + [sym_line_comment_3] = STATE(10189), + [sym_line_comment_4] = STATE(10189), + [sym_block_comment] = STATE(10189), + [sym_documatic_line] = STATE(10189), [ts_builtin_sym_end] = ACTIONS(8797), [aux_sym_macro_constant_token1] = ACTIONS(8797), [anon_sym_RBRACE2] = ACTIONS(8797), @@ -1239101,100 +1239015,100 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8797), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10191)] = { - [sym_line_comment_1] = STATE(10191), - [sym_line_comment_2] = STATE(10191), - [sym_line_comment_3] = STATE(10191), - [sym_line_comment_4] = STATE(10191), - [sym_block_comment] = STATE(10191), - [sym_documatic_line] = STATE(10191), - [ts_builtin_sym_end] = ACTIONS(9652), - [anon_sym_COMMA] = ACTIONS(9652), - [aux_sym_macro_constant_token1] = ACTIONS(9652), - [anon_sym_RBRACE2] = ACTIONS(9652), + [STATE(10190)] = { + [sym_line_comment_1] = STATE(10190), + [sym_line_comment_2] = STATE(10190), + [sym_line_comment_3] = STATE(10190), + [sym_line_comment_4] = STATE(10190), + [sym_block_comment] = STATE(10190), + [sym_documatic_line] = STATE(10190), + [aux_sym_command_use_repeat1] = STATE(10190), + [ts_builtin_sym_end] = ACTIONS(7591), + [anon_sym_COMMA] = ACTIONS(10779), + [aux_sym_macro_constant_token1] = ACTIONS(7591), + [anon_sym_RBRACE2] = ACTIONS(7591), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9652), - [sym_keyword_dim] = ACTIONS(9652), - [sym_keyword_pound_define] = ACTIONS(9652), - [sym_keyword_pound_def1arg] = ACTIONS(9652), - [sym_keyword_pound_import] = ACTIONS(9652), - [sym_keyword_pound_include] = ACTIONS(9652), - [sym_keyword_pound_if] = ACTIONS(9654), - [sym_keyword_pound_ifdef] = ACTIONS(9652), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9652), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9652), - [sym_keyword_write] = ACTIONS(9654), - [sym_keyword_do] = ACTIONS(9652), - [sym_keyword_for] = ACTIONS(9652), - [sym_keyword_while] = ACTIONS(9652), - [sym_keyword_kill] = ACTIONS(9652), - [sym_keyword_lock] = ACTIONS(9652), - [sym_keyword_read] = ACTIONS(9652), - [sym_keyword_zload] = ACTIONS(9652), - [sym_keyword_open] = ACTIONS(9652), - [sym_keyword_close] = ACTIONS(9654), - [sym_keyword_use] = ACTIONS(9652), - [sym_keyword_new] = ACTIONS(9652), - [sym_keyword_if] = ACTIONS(9652), - [sym_keyword_oldelse] = ACTIONS(9652), - [sym_keyword_throw] = ACTIONS(9652), - [sym_keyword_print] = ACTIONS(9652), - [sym_keyword_zprint] = ACTIONS(9652), - [sym_keyword_try] = ACTIONS(9652), - [sym_keyword_job] = ACTIONS(9652), - [sym_keyword_break] = ACTIONS(9652), - [sym_keyword_merge] = ACTIONS(9654), - [sym_keyword_return] = ACTIONS(9652), - [aux_sym_keyword_quit_token1] = ACTIONS(9652), - [aux_sym_keyword_quit_token2] = ACTIONS(9652), - [sym_keyword_goto] = ACTIONS(9652), - [sym_keyword_halt] = ACTIONS(9652), - [sym_keyword_hang] = ACTIONS(9652), - [sym_keyword_halt_or_hang] = ACTIONS(9654), - [sym_keyword_continue] = ACTIONS(9652), - [sym_keyword_tcommit] = ACTIONS(9652), - [sym_keyword_trollback] = ACTIONS(9652), - [sym_keyword_tstart] = ACTIONS(9652), - [sym_keyword_xecute] = ACTIONS(9652), - [sym_keyword_view] = ACTIONS(9652), - [sym_keyword_zbreak] = ACTIONS(9652), - [sym_keyword_zkill] = ACTIONS(9652), - [sym_keyword_zn] = ACTIONS(9652), - [sym_keyword_zsu] = ACTIONS(9652), - [sym_keyword_ztrap] = ACTIONS(9654), - [sym_keyword_zwrite] = ACTIONS(9652), - [sym_keyword_zz] = ACTIONS(9652), - [sym_keyword_embedded_html] = ACTIONS(9652), - [sym_keyword_embedded_xml] = ACTIONS(9652), - [sym_keyword_embedded_sql_amp] = ACTIONS(9652), - [sym_keyword_embedded_sql_hash] = ACTIONS(9652), - [anon_sym_AMPjs] = ACTIONS(9654), - [anon_sym_AMPjscript] = ACTIONS(9652), - [anon_sym_AMPjavascript] = ACTIONS(9652), - [sym_keyword_zremove] = ACTIONS(9652), - [anon_sym_COLON2] = ACTIONS(10782), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9654), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9654), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9654), + [sym_keyword_set] = ACTIONS(7591), + [sym_keyword_dim] = ACTIONS(7591), + [sym_keyword_pound_define] = ACTIONS(7591), + [sym_keyword_pound_def1arg] = ACTIONS(7591), + [sym_keyword_pound_import] = ACTIONS(7591), + [sym_keyword_pound_include] = ACTIONS(7591), + [sym_keyword_pound_if] = ACTIONS(7593), + [sym_keyword_pound_ifdef] = ACTIONS(7591), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7591), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7591), + [sym_keyword_write] = ACTIONS(7593), + [sym_keyword_do] = ACTIONS(7591), + [sym_keyword_for] = ACTIONS(7591), + [sym_keyword_while] = ACTIONS(7591), + [sym_keyword_kill] = ACTIONS(7591), + [sym_keyword_lock] = ACTIONS(7591), + [sym_keyword_read] = ACTIONS(7591), + [sym_keyword_zload] = ACTIONS(7591), + [sym_keyword_open] = ACTIONS(7591), + [sym_keyword_close] = ACTIONS(7593), + [sym_keyword_use] = ACTIONS(7591), + [sym_keyword_new] = ACTIONS(7591), + [sym_keyword_if] = ACTIONS(7591), + [sym_keyword_oldelse] = ACTIONS(7591), + [sym_keyword_throw] = ACTIONS(7591), + [sym_keyword_print] = ACTIONS(7591), + [sym_keyword_zprint] = ACTIONS(7591), + [sym_keyword_try] = ACTIONS(7591), + [sym_keyword_job] = ACTIONS(7591), + [sym_keyword_break] = ACTIONS(7591), + [sym_keyword_merge] = ACTIONS(7593), + [sym_keyword_return] = ACTIONS(7591), + [aux_sym_keyword_quit_token1] = ACTIONS(7591), + [aux_sym_keyword_quit_token2] = ACTIONS(7591), + [sym_keyword_goto] = ACTIONS(7591), + [sym_keyword_halt] = ACTIONS(7591), + [sym_keyword_hang] = ACTIONS(7591), + [sym_keyword_halt_or_hang] = ACTIONS(7593), + [sym_keyword_continue] = ACTIONS(7591), + [sym_keyword_tcommit] = ACTIONS(7591), + [sym_keyword_trollback] = ACTIONS(7591), + [sym_keyword_tstart] = ACTIONS(7591), + [sym_keyword_xecute] = ACTIONS(7591), + [sym_keyword_view] = ACTIONS(7591), + [sym_keyword_zbreak] = ACTIONS(7591), + [sym_keyword_zkill] = ACTIONS(7591), + [sym_keyword_zn] = ACTIONS(7591), + [sym_keyword_zsu] = ACTIONS(7591), + [sym_keyword_ztrap] = ACTIONS(7593), + [sym_keyword_zwrite] = ACTIONS(7591), + [sym_keyword_zz] = ACTIONS(7591), + [sym_keyword_embedded_html] = ACTIONS(7591), + [sym_keyword_embedded_xml] = ACTIONS(7591), + [sym_keyword_embedded_sql_amp] = ACTIONS(7591), + [sym_keyword_embedded_sql_hash] = ACTIONS(7591), + [anon_sym_AMPjs] = ACTIONS(7593), + [anon_sym_AMPjscript] = ACTIONS(7591), + [anon_sym_AMPjavascript] = ACTIONS(7591), + [sym_keyword_zremove] = ACTIONS(7591), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7593), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7593), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7593), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9652), - [sym__bol] = ACTIONS(9652), - [sym_tag_end_if] = ACTIONS(9652), + [sym_tag] = ACTIONS(7591), + [sym__bol] = ACTIONS(7591), + [sym_tag_end_if] = ACTIONS(7591), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10192)] = { - [sym_line_comment_1] = STATE(10192), - [sym_line_comment_2] = STATE(10192), - [sym_line_comment_3] = STATE(10192), - [sym_line_comment_4] = STATE(10192), - [sym_block_comment] = STATE(10192), - [sym_documatic_line] = STATE(10192), - [aux_sym_command_do_repeat3] = STATE(10193), + [STATE(10191)] = { + [sym_line_comment_1] = STATE(10191), + [sym_line_comment_2] = STATE(10191), + [sym_line_comment_3] = STATE(10191), + [sym_line_comment_4] = STATE(10191), + [sym_block_comment] = STATE(10191), + [sym_documatic_line] = STATE(10191), + [aux_sym_command_do_repeat3] = STATE(10192), [ts_builtin_sym_end] = ACTIONS(6811), [anon_sym_COMMA] = ACTIONS(7231), [aux_sym_macro_constant_token1] = ACTIONS(6811), @@ -1239273,16 +1239187,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6811), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10193)] = { - [sym_line_comment_1] = STATE(10193), - [sym_line_comment_2] = STATE(10193), - [sym_line_comment_3] = STATE(10193), - [sym_line_comment_4] = STATE(10193), - [sym_block_comment] = STATE(10193), - [sym_documatic_line] = STATE(10193), - [aux_sym_command_do_repeat3] = STATE(10193), + [STATE(10192)] = { + [sym_line_comment_1] = STATE(10192), + [sym_line_comment_2] = STATE(10192), + [sym_line_comment_3] = STATE(10192), + [sym_line_comment_4] = STATE(10192), + [sym_block_comment] = STATE(10192), + [sym_documatic_line] = STATE(10192), + [aux_sym_command_do_repeat3] = STATE(10192), [ts_builtin_sym_end] = ACTIONS(8076), - [anon_sym_COMMA] = ACTIONS(10784), + [anon_sym_COMMA] = ACTIONS(10782), [aux_sym_macro_constant_token1] = ACTIONS(8076), [anon_sym_RBRACE2] = ACTIONS(8076), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1239359,99 +1239273,99 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8076), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10194)] = { - [sym_line_comment_1] = STATE(10194), - [sym_line_comment_2] = STATE(10194), - [sym_line_comment_3] = STATE(10194), - [sym_line_comment_4] = STATE(10194), - [sym_block_comment] = STATE(10194), - [sym_documatic_line] = STATE(10194), - [aux_sym_command_use_repeat1] = STATE(10186), - [ts_builtin_sym_end] = ACTIONS(9658), - [anon_sym_COMMA] = ACTIONS(10452), - [aux_sym_macro_constant_token1] = ACTIONS(9658), - [anon_sym_RBRACE2] = ACTIONS(9658), + [STATE(10193)] = { + [sym_line_comment_1] = STATE(10193), + [sym_line_comment_2] = STATE(10193), + [sym_line_comment_3] = STATE(10193), + [sym_line_comment_4] = STATE(10193), + [sym_block_comment] = STATE(10193), + [sym_documatic_line] = STATE(10193), + [ts_builtin_sym_end] = ACTIONS(9652), + [anon_sym_COMMA] = ACTIONS(9652), + [aux_sym_macro_constant_token1] = ACTIONS(9652), + [anon_sym_RBRACE2] = ACTIONS(9652), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9658), - [sym_keyword_dim] = ACTIONS(9658), - [sym_keyword_pound_define] = ACTIONS(9658), - [sym_keyword_pound_def1arg] = ACTIONS(9658), - [sym_keyword_pound_import] = ACTIONS(9658), - [sym_keyword_pound_include] = ACTIONS(9658), - [sym_keyword_pound_if] = ACTIONS(9660), - [sym_keyword_pound_ifdef] = ACTIONS(9658), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9658), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9658), - [sym_keyword_write] = ACTIONS(9660), - [sym_keyword_do] = ACTIONS(9658), - [sym_keyword_for] = ACTIONS(9658), - [sym_keyword_while] = ACTIONS(9658), - [sym_keyword_kill] = ACTIONS(9658), - [sym_keyword_lock] = ACTIONS(9658), - [sym_keyword_read] = ACTIONS(9658), - [sym_keyword_zload] = ACTIONS(9658), - [sym_keyword_open] = ACTIONS(9658), - [sym_keyword_close] = ACTIONS(9660), - [sym_keyword_use] = ACTIONS(9658), - [sym_keyword_new] = ACTIONS(9658), - [sym_keyword_if] = ACTIONS(9658), - [sym_keyword_oldelse] = ACTIONS(9658), - [sym_keyword_throw] = ACTIONS(9658), - [sym_keyword_print] = ACTIONS(9658), - [sym_keyword_zprint] = ACTIONS(9658), - [sym_keyword_try] = ACTIONS(9658), - [sym_keyword_job] = ACTIONS(9658), - [sym_keyword_break] = ACTIONS(9658), - [sym_keyword_merge] = ACTIONS(9660), - [sym_keyword_return] = ACTIONS(9658), - [aux_sym_keyword_quit_token1] = ACTIONS(9658), - [aux_sym_keyword_quit_token2] = ACTIONS(9658), - [sym_keyword_goto] = ACTIONS(9658), - [sym_keyword_halt] = ACTIONS(9658), - [sym_keyword_hang] = ACTIONS(9658), - [sym_keyword_halt_or_hang] = ACTIONS(9660), - [sym_keyword_continue] = ACTIONS(9658), - [sym_keyword_tcommit] = ACTIONS(9658), - [sym_keyword_trollback] = ACTIONS(9658), - [sym_keyword_tstart] = ACTIONS(9658), - [sym_keyword_xecute] = ACTIONS(9658), - [sym_keyword_view] = ACTIONS(9658), - [sym_keyword_zbreak] = ACTIONS(9658), - [sym_keyword_zkill] = ACTIONS(9658), - [sym_keyword_zn] = ACTIONS(9658), - [sym_keyword_zsu] = ACTIONS(9658), - [sym_keyword_ztrap] = ACTIONS(9660), - [sym_keyword_zwrite] = ACTIONS(9658), - [sym_keyword_zz] = ACTIONS(9658), - [sym_keyword_embedded_html] = ACTIONS(9658), - [sym_keyword_embedded_xml] = ACTIONS(9658), - [sym_keyword_embedded_sql_amp] = ACTIONS(9658), - [sym_keyword_embedded_sql_hash] = ACTIONS(9658), - [anon_sym_AMPjs] = ACTIONS(9660), - [anon_sym_AMPjscript] = ACTIONS(9658), - [anon_sym_AMPjavascript] = ACTIONS(9658), - [sym_keyword_zremove] = ACTIONS(9658), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9660), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9660), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9660), + [sym_keyword_set] = ACTIONS(9652), + [sym_keyword_dim] = ACTIONS(9652), + [sym_keyword_pound_define] = ACTIONS(9652), + [sym_keyword_pound_def1arg] = ACTIONS(9652), + [sym_keyword_pound_import] = ACTIONS(9652), + [sym_keyword_pound_include] = ACTIONS(9652), + [sym_keyword_pound_if] = ACTIONS(9654), + [sym_keyword_pound_ifdef] = ACTIONS(9652), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9652), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9652), + [sym_keyword_write] = ACTIONS(9654), + [sym_keyword_do] = ACTIONS(9652), + [sym_keyword_for] = ACTIONS(9652), + [sym_keyword_while] = ACTIONS(9652), + [sym_keyword_kill] = ACTIONS(9652), + [sym_keyword_lock] = ACTIONS(9652), + [sym_keyword_read] = ACTIONS(9652), + [sym_keyword_zload] = ACTIONS(9652), + [sym_keyword_open] = ACTIONS(9652), + [sym_keyword_close] = ACTIONS(9654), + [sym_keyword_use] = ACTIONS(9652), + [sym_keyword_new] = ACTIONS(9652), + [sym_keyword_if] = ACTIONS(9652), + [sym_keyword_oldelse] = ACTIONS(9652), + [sym_keyword_throw] = ACTIONS(9652), + [sym_keyword_print] = ACTIONS(9652), + [sym_keyword_zprint] = ACTIONS(9652), + [sym_keyword_try] = ACTIONS(9652), + [sym_keyword_job] = ACTIONS(9652), + [sym_keyword_break] = ACTIONS(9652), + [sym_keyword_merge] = ACTIONS(9654), + [sym_keyword_return] = ACTIONS(9652), + [aux_sym_keyword_quit_token1] = ACTIONS(9652), + [aux_sym_keyword_quit_token2] = ACTIONS(9652), + [sym_keyword_goto] = ACTIONS(9652), + [sym_keyword_halt] = ACTIONS(9652), + [sym_keyword_hang] = ACTIONS(9652), + [sym_keyword_halt_or_hang] = ACTIONS(9654), + [sym_keyword_continue] = ACTIONS(9652), + [sym_keyword_tcommit] = ACTIONS(9652), + [sym_keyword_trollback] = ACTIONS(9652), + [sym_keyword_tstart] = ACTIONS(9652), + [sym_keyword_xecute] = ACTIONS(9652), + [sym_keyword_view] = ACTIONS(9652), + [sym_keyword_zbreak] = ACTIONS(9652), + [sym_keyword_zkill] = ACTIONS(9652), + [sym_keyword_zn] = ACTIONS(9652), + [sym_keyword_zsu] = ACTIONS(9652), + [sym_keyword_ztrap] = ACTIONS(9654), + [sym_keyword_zwrite] = ACTIONS(9652), + [sym_keyword_zz] = ACTIONS(9652), + [sym_keyword_embedded_html] = ACTIONS(9652), + [sym_keyword_embedded_xml] = ACTIONS(9652), + [sym_keyword_embedded_sql_amp] = ACTIONS(9652), + [sym_keyword_embedded_sql_hash] = ACTIONS(9652), + [anon_sym_AMPjs] = ACTIONS(9654), + [anon_sym_AMPjscript] = ACTIONS(9652), + [anon_sym_AMPjavascript] = ACTIONS(9652), + [sym_keyword_zremove] = ACTIONS(9652), + [anon_sym_COLON2] = ACTIONS(10785), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9654), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9654), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9654), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9658), - [sym__bol] = ACTIONS(9658), - [sym_tag_end_if] = ACTIONS(9658), + [sym_tag] = ACTIONS(9652), + [sym__bol] = ACTIONS(9652), + [sym_tag_end_if] = ACTIONS(9652), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10195)] = { - [sym_line_comment_1] = STATE(10195), - [sym_line_comment_2] = STATE(10195), - [sym_line_comment_3] = STATE(10195), - [sym_line_comment_4] = STATE(10195), - [sym_block_comment] = STATE(10195), - [sym_documatic_line] = STATE(10195), + [STATE(10194)] = { + [sym_line_comment_1] = STATE(10194), + [sym_line_comment_2] = STATE(10194), + [sym_line_comment_3] = STATE(10194), + [sym_line_comment_4] = STATE(10194), + [sym_block_comment] = STATE(10194), + [sym_documatic_line] = STATE(10194), [aux_sym_command_return_repeat1] = STATE(9632), [ts_builtin_sym_end] = ACTIONS(9579), [anon_sym_COMMA] = ACTIONS(10097), @@ -1239531,6 +1239445,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9579), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(10195)] = { + [sym_line_comment_1] = STATE(10195), + [sym_line_comment_2] = STATE(10195), + [sym_line_comment_3] = STATE(10195), + [sym_line_comment_4] = STATE(10195), + [sym_block_comment] = STATE(10195), + [sym_documatic_line] = STATE(10195), + [aux_sym_command_use_repeat1] = STATE(10190), + [ts_builtin_sym_end] = ACTIONS(9658), + [anon_sym_COMMA] = ACTIONS(10452), + [aux_sym_macro_constant_token1] = ACTIONS(9658), + [anon_sym_RBRACE2] = ACTIONS(9658), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9658), + [sym_keyword_dim] = ACTIONS(9658), + [sym_keyword_pound_define] = ACTIONS(9658), + [sym_keyword_pound_def1arg] = ACTIONS(9658), + [sym_keyword_pound_import] = ACTIONS(9658), + [sym_keyword_pound_include] = ACTIONS(9658), + [sym_keyword_pound_if] = ACTIONS(9660), + [sym_keyword_pound_ifdef] = ACTIONS(9658), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9658), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9658), + [sym_keyword_write] = ACTIONS(9660), + [sym_keyword_do] = ACTIONS(9658), + [sym_keyword_for] = ACTIONS(9658), + [sym_keyword_while] = ACTIONS(9658), + [sym_keyword_kill] = ACTIONS(9658), + [sym_keyword_lock] = ACTIONS(9658), + [sym_keyword_read] = ACTIONS(9658), + [sym_keyword_zload] = ACTIONS(9658), + [sym_keyword_open] = ACTIONS(9658), + [sym_keyword_close] = ACTIONS(9660), + [sym_keyword_use] = ACTIONS(9658), + [sym_keyword_new] = ACTIONS(9658), + [sym_keyword_if] = ACTIONS(9658), + [sym_keyword_oldelse] = ACTIONS(9658), + [sym_keyword_throw] = ACTIONS(9658), + [sym_keyword_print] = ACTIONS(9658), + [sym_keyword_zprint] = ACTIONS(9658), + [sym_keyword_try] = ACTIONS(9658), + [sym_keyword_job] = ACTIONS(9658), + [sym_keyword_break] = ACTIONS(9658), + [sym_keyword_merge] = ACTIONS(9660), + [sym_keyword_return] = ACTIONS(9658), + [aux_sym_keyword_quit_token1] = ACTIONS(9658), + [aux_sym_keyword_quit_token2] = ACTIONS(9658), + [sym_keyword_goto] = ACTIONS(9658), + [sym_keyword_halt] = ACTIONS(9658), + [sym_keyword_hang] = ACTIONS(9658), + [sym_keyword_halt_or_hang] = ACTIONS(9660), + [sym_keyword_continue] = ACTIONS(9658), + [sym_keyword_tcommit] = ACTIONS(9658), + [sym_keyword_trollback] = ACTIONS(9658), + [sym_keyword_tstart] = ACTIONS(9658), + [sym_keyword_xecute] = ACTIONS(9658), + [sym_keyword_view] = ACTIONS(9658), + [sym_keyword_zbreak] = ACTIONS(9658), + [sym_keyword_zkill] = ACTIONS(9658), + [sym_keyword_zn] = ACTIONS(9658), + [sym_keyword_zsu] = ACTIONS(9658), + [sym_keyword_ztrap] = ACTIONS(9660), + [sym_keyword_zwrite] = ACTIONS(9658), + [sym_keyword_zz] = ACTIONS(9658), + [sym_keyword_embedded_html] = ACTIONS(9658), + [sym_keyword_embedded_xml] = ACTIONS(9658), + [sym_keyword_embedded_sql_amp] = ACTIONS(9658), + [sym_keyword_embedded_sql_hash] = ACTIONS(9658), + [anon_sym_AMPjs] = ACTIONS(9660), + [anon_sym_AMPjscript] = ACTIONS(9658), + [anon_sym_AMPjavascript] = ACTIONS(9658), + [sym_keyword_zremove] = ACTIONS(9658), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9660), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9660), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9660), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9658), + [sym__bol] = ACTIONS(9658), + [sym_tag_end_if] = ACTIONS(9658), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(10196)] = { [sym_line_comment_1] = STATE(10196), [sym_line_comment_2] = STATE(10196), @@ -1239882,83 +1239882,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10200), [sym_block_comment] = STATE(10200), [sym_documatic_line] = STATE(10200), - [aux_sym_command_new_repeat1] = STATE(10200), - [ts_builtin_sym_end] = ACTIONS(7599), - [anon_sym_COMMA] = ACTIONS(10787), - [aux_sym_macro_constant_token1] = ACTIONS(7599), - [anon_sym_RBRACE2] = ACTIONS(7599), + [ts_builtin_sym_end] = ACTIONS(6863), + [aux_sym_macro_constant_token1] = ACTIONS(6863), + [anon_sym_RBRACE2] = ACTIONS(6863), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7599), - [sym_keyword_dim] = ACTIONS(7599), - [sym_keyword_pound_define] = ACTIONS(7599), - [sym_keyword_pound_def1arg] = ACTIONS(7599), - [sym_keyword_pound_import] = ACTIONS(7599), - [sym_keyword_pound_include] = ACTIONS(7599), - [sym_keyword_pound_if] = ACTIONS(7601), - [sym_keyword_pound_ifdef] = ACTIONS(7599), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7599), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7599), - [sym_keyword_write] = ACTIONS(7601), - [sym_keyword_do] = ACTIONS(7599), - [sym_keyword_for] = ACTIONS(7599), - [sym_keyword_while] = ACTIONS(7599), - [sym_keyword_kill] = ACTIONS(7599), - [sym_keyword_lock] = ACTIONS(7599), - [sym_keyword_read] = ACTIONS(7599), - [sym_keyword_zload] = ACTIONS(7599), - [sym_keyword_open] = ACTIONS(7599), - [sym_keyword_close] = ACTIONS(7601), - [sym_keyword_use] = ACTIONS(7599), - [sym_keyword_new] = ACTIONS(7599), - [sym_keyword_if] = ACTIONS(7599), - [sym_keyword_oldelse] = ACTIONS(7599), - [sym_keyword_throw] = ACTIONS(7599), - [sym_keyword_print] = ACTIONS(7599), - [sym_keyword_zprint] = ACTIONS(7599), - [sym_keyword_try] = ACTIONS(7599), - [sym_keyword_job] = ACTIONS(7599), - [sym_keyword_break] = ACTIONS(7599), - [sym_keyword_merge] = ACTIONS(7601), - [sym_keyword_return] = ACTIONS(7599), - [aux_sym_keyword_quit_token1] = ACTIONS(7599), - [aux_sym_keyword_quit_token2] = ACTIONS(7599), - [sym_keyword_goto] = ACTIONS(7599), - [sym_keyword_halt] = ACTIONS(7599), - [sym_keyword_hang] = ACTIONS(7599), - [sym_keyword_halt_or_hang] = ACTIONS(7601), - [sym_keyword_continue] = ACTIONS(7599), - [sym_keyword_tcommit] = ACTIONS(7599), - [sym_keyword_trollback] = ACTIONS(7599), - [sym_keyword_tstart] = ACTIONS(7599), - [sym_keyword_xecute] = ACTIONS(7599), - [sym_keyword_view] = ACTIONS(7599), - [sym_keyword_zbreak] = ACTIONS(7599), - [sym_keyword_zkill] = ACTIONS(7599), - [sym_keyword_zn] = ACTIONS(7599), - [sym_keyword_zsu] = ACTIONS(7599), - [sym_keyword_ztrap] = ACTIONS(7601), - [sym_keyword_zwrite] = ACTIONS(7599), - [sym_keyword_zz] = ACTIONS(7599), - [sym_keyword_embedded_html] = ACTIONS(7599), - [sym_keyword_embedded_xml] = ACTIONS(7599), - [sym_keyword_embedded_sql_amp] = ACTIONS(7599), - [sym_keyword_embedded_sql_hash] = ACTIONS(7599), - [anon_sym_AMPjs] = ACTIONS(7601), - [anon_sym_AMPjscript] = ACTIONS(7599), - [anon_sym_AMPjavascript] = ACTIONS(7599), - [sym_keyword_zremove] = ACTIONS(7599), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7601), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7601), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7601), + [sym_keyword_set] = ACTIONS(6863), + [sym_keyword_dim] = ACTIONS(6863), + [sym_keyword_pound_define] = ACTIONS(6863), + [sym_keyword_pound_def1arg] = ACTIONS(6863), + [sym_keyword_pound_import] = ACTIONS(6863), + [sym_keyword_pound_include] = ACTIONS(6863), + [sym_keyword_pound_if] = ACTIONS(6865), + [sym_keyword_pound_endif] = ACTIONS(6863), + [sym_keyword_pound_elseif] = ACTIONS(6863), + [sym_keyword_pound_ifdef] = ACTIONS(6863), + [sym_keyword_pound_else] = ACTIONS(6865), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6863), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6863), + [sym_keyword_write] = ACTIONS(6865), + [sym_keyword_do] = ACTIONS(6863), + [sym_keyword_for] = ACTIONS(6863), + [sym_keyword_while] = ACTIONS(6863), + [sym_keyword_kill] = ACTIONS(6863), + [sym_keyword_lock] = ACTIONS(6863), + [sym_keyword_read] = ACTIONS(6863), + [sym_keyword_zload] = ACTIONS(6863), + [sym_keyword_open] = ACTIONS(6863), + [sym_keyword_close] = ACTIONS(6865), + [sym_keyword_use] = ACTIONS(6863), + [sym_keyword_new] = ACTIONS(6863), + [sym_keyword_if] = ACTIONS(6863), + [sym_keyword_oldelse] = ACTIONS(6863), + [sym_keyword_throw] = ACTIONS(6863), + [sym_keyword_print] = ACTIONS(6863), + [sym_keyword_zprint] = ACTIONS(6863), + [sym_keyword_try] = ACTIONS(6863), + [sym_keyword_job] = ACTIONS(6863), + [sym_keyword_break] = ACTIONS(6863), + [sym_keyword_merge] = ACTIONS(6865), + [sym_keyword_return] = ACTIONS(6863), + [aux_sym_keyword_quit_token1] = ACTIONS(6863), + [aux_sym_keyword_quit_token2] = ACTIONS(6863), + [sym_keyword_goto] = ACTIONS(6863), + [sym_keyword_halt] = ACTIONS(6863), + [sym_keyword_hang] = ACTIONS(6863), + [sym_keyword_halt_or_hang] = ACTIONS(6865), + [sym_keyword_continue] = ACTIONS(6863), + [sym_keyword_tcommit] = ACTIONS(6863), + [sym_keyword_trollback] = ACTIONS(6863), + [sym_keyword_tstart] = ACTIONS(6863), + [sym_keyword_xecute] = ACTIONS(6863), + [sym_keyword_view] = ACTIONS(6863), + [sym_keyword_zbreak] = ACTIONS(6863), + [sym_keyword_zkill] = ACTIONS(6863), + [sym_keyword_zn] = ACTIONS(6863), + [sym_keyword_zsu] = ACTIONS(6863), + [sym_keyword_ztrap] = ACTIONS(6865), + [sym_keyword_zwrite] = ACTIONS(6863), + [sym_keyword_zz] = ACTIONS(6863), + [sym_keyword_embedded_html] = ACTIONS(6863), + [sym_keyword_embedded_xml] = ACTIONS(6863), + [sym_keyword_embedded_sql_amp] = ACTIONS(6863), + [sym_keyword_embedded_sql_hash] = ACTIONS(6863), + [anon_sym_AMPjs] = ACTIONS(6865), + [anon_sym_AMPjscript] = ACTIONS(6863), + [anon_sym_AMPjavascript] = ACTIONS(6863), + [sym_keyword_zremove] = ACTIONS(6863), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6865), + [aux_sym_commands_with_printlist_token1] = ACTIONS(6865), + [aux_sym_commands_with_printlist_token2] = ACTIONS(6865), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7599), - [sym__bol] = ACTIONS(7599), - [sym_tag_end_if] = ACTIONS(7599), + [sym_tag] = ACTIONS(6863), + [sym_tag_end_if] = ACTIONS(6863), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10201)] = { @@ -1240398,83 +1240398,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10206), [sym_block_comment] = STATE(10206), [sym_documatic_line] = STATE(10206), - [aux_sym_command_new_repeat1] = STATE(10200), - [ts_builtin_sym_end] = ACTIONS(8308), - [anon_sym_COMMA] = ACTIONS(10456), - [aux_sym_macro_constant_token1] = ACTIONS(8308), - [anon_sym_RBRACE2] = ACTIONS(8308), + [aux_sym_command_new_repeat1] = STATE(10206), + [ts_builtin_sym_end] = ACTIONS(7599), + [anon_sym_COMMA] = ACTIONS(10787), + [aux_sym_macro_constant_token1] = ACTIONS(7599), + [anon_sym_RBRACE2] = ACTIONS(7599), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8308), - [sym_keyword_dim] = ACTIONS(8308), - [sym_keyword_pound_define] = ACTIONS(8308), - [sym_keyword_pound_def1arg] = ACTIONS(8308), - [sym_keyword_pound_import] = ACTIONS(8308), - [sym_keyword_pound_include] = ACTIONS(8308), - [sym_keyword_pound_if] = ACTIONS(8310), - [sym_keyword_pound_ifdef] = ACTIONS(8308), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8308), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8308), - [sym_keyword_write] = ACTIONS(8310), - [sym_keyword_do] = ACTIONS(8308), - [sym_keyword_for] = ACTIONS(8308), - [sym_keyword_while] = ACTIONS(8308), - [sym_keyword_kill] = ACTIONS(8308), - [sym_keyword_lock] = ACTIONS(8308), - [sym_keyword_read] = ACTIONS(8308), - [sym_keyword_zload] = ACTIONS(8308), - [sym_keyword_open] = ACTIONS(8308), - [sym_keyword_close] = ACTIONS(8310), - [sym_keyword_use] = ACTIONS(8308), - [sym_keyword_new] = ACTIONS(8308), - [sym_keyword_if] = ACTIONS(8308), - [sym_keyword_oldelse] = ACTIONS(8308), - [sym_keyword_throw] = ACTIONS(8308), - [sym_keyword_print] = ACTIONS(8308), - [sym_keyword_zprint] = ACTIONS(8308), - [sym_keyword_try] = ACTIONS(8308), - [sym_keyword_job] = ACTIONS(8308), - [sym_keyword_break] = ACTIONS(8308), - [sym_keyword_merge] = ACTIONS(8310), - [sym_keyword_return] = ACTIONS(8308), - [aux_sym_keyword_quit_token1] = ACTIONS(8308), - [aux_sym_keyword_quit_token2] = ACTIONS(8308), - [sym_keyword_goto] = ACTIONS(8308), - [sym_keyword_halt] = ACTIONS(8308), - [sym_keyword_hang] = ACTIONS(8308), - [sym_keyword_halt_or_hang] = ACTIONS(8310), - [sym_keyword_continue] = ACTIONS(8308), - [sym_keyword_tcommit] = ACTIONS(8308), - [sym_keyword_trollback] = ACTIONS(8308), - [sym_keyword_tstart] = ACTIONS(8308), - [sym_keyword_xecute] = ACTIONS(8308), - [sym_keyword_view] = ACTIONS(8308), - [sym_keyword_zbreak] = ACTIONS(8308), - [sym_keyword_zkill] = ACTIONS(8308), - [sym_keyword_zn] = ACTIONS(8308), - [sym_keyword_zsu] = ACTIONS(8308), - [sym_keyword_ztrap] = ACTIONS(8310), - [sym_keyword_zwrite] = ACTIONS(8308), - [sym_keyword_zz] = ACTIONS(8308), - [sym_keyword_embedded_html] = ACTIONS(8308), - [sym_keyword_embedded_xml] = ACTIONS(8308), - [sym_keyword_embedded_sql_amp] = ACTIONS(8308), - [sym_keyword_embedded_sql_hash] = ACTIONS(8308), - [anon_sym_AMPjs] = ACTIONS(8310), - [anon_sym_AMPjscript] = ACTIONS(8308), - [anon_sym_AMPjavascript] = ACTIONS(8308), - [sym_keyword_zremove] = ACTIONS(8308), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8310), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8310), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8310), + [sym_keyword_set] = ACTIONS(7599), + [sym_keyword_dim] = ACTIONS(7599), + [sym_keyword_pound_define] = ACTIONS(7599), + [sym_keyword_pound_def1arg] = ACTIONS(7599), + [sym_keyword_pound_import] = ACTIONS(7599), + [sym_keyword_pound_include] = ACTIONS(7599), + [sym_keyword_pound_if] = ACTIONS(7601), + [sym_keyword_pound_ifdef] = ACTIONS(7599), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7599), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7599), + [sym_keyword_write] = ACTIONS(7601), + [sym_keyword_do] = ACTIONS(7599), + [sym_keyword_for] = ACTIONS(7599), + [sym_keyword_while] = ACTIONS(7599), + [sym_keyword_kill] = ACTIONS(7599), + [sym_keyword_lock] = ACTIONS(7599), + [sym_keyword_read] = ACTIONS(7599), + [sym_keyword_zload] = ACTIONS(7599), + [sym_keyword_open] = ACTIONS(7599), + [sym_keyword_close] = ACTIONS(7601), + [sym_keyword_use] = ACTIONS(7599), + [sym_keyword_new] = ACTIONS(7599), + [sym_keyword_if] = ACTIONS(7599), + [sym_keyword_oldelse] = ACTIONS(7599), + [sym_keyword_throw] = ACTIONS(7599), + [sym_keyword_print] = ACTIONS(7599), + [sym_keyword_zprint] = ACTIONS(7599), + [sym_keyword_try] = ACTIONS(7599), + [sym_keyword_job] = ACTIONS(7599), + [sym_keyword_break] = ACTIONS(7599), + [sym_keyword_merge] = ACTIONS(7601), + [sym_keyword_return] = ACTIONS(7599), + [aux_sym_keyword_quit_token1] = ACTIONS(7599), + [aux_sym_keyword_quit_token2] = ACTIONS(7599), + [sym_keyword_goto] = ACTIONS(7599), + [sym_keyword_halt] = ACTIONS(7599), + [sym_keyword_hang] = ACTIONS(7599), + [sym_keyword_halt_or_hang] = ACTIONS(7601), + [sym_keyword_continue] = ACTIONS(7599), + [sym_keyword_tcommit] = ACTIONS(7599), + [sym_keyword_trollback] = ACTIONS(7599), + [sym_keyword_tstart] = ACTIONS(7599), + [sym_keyword_xecute] = ACTIONS(7599), + [sym_keyword_view] = ACTIONS(7599), + [sym_keyword_zbreak] = ACTIONS(7599), + [sym_keyword_zkill] = ACTIONS(7599), + [sym_keyword_zn] = ACTIONS(7599), + [sym_keyword_zsu] = ACTIONS(7599), + [sym_keyword_ztrap] = ACTIONS(7601), + [sym_keyword_zwrite] = ACTIONS(7599), + [sym_keyword_zz] = ACTIONS(7599), + [sym_keyword_embedded_html] = ACTIONS(7599), + [sym_keyword_embedded_xml] = ACTIONS(7599), + [sym_keyword_embedded_sql_amp] = ACTIONS(7599), + [sym_keyword_embedded_sql_hash] = ACTIONS(7599), + [anon_sym_AMPjs] = ACTIONS(7601), + [anon_sym_AMPjscript] = ACTIONS(7599), + [anon_sym_AMPjavascript] = ACTIONS(7599), + [sym_keyword_zremove] = ACTIONS(7599), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7601), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7601), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7601), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8308), - [sym__bol] = ACTIONS(8308), - [sym_tag_end_if] = ACTIONS(8308), + [sym_tag] = ACTIONS(7599), + [sym__bol] = ACTIONS(7599), + [sym_tag_end_if] = ACTIONS(7599), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10207)] = { @@ -1240828,83 +1240828,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10211), [sym_block_comment] = STATE(10211), [sym_documatic_line] = STATE(10211), - [ts_builtin_sym_end] = ACTIONS(6863), - [aux_sym_macro_constant_token1] = ACTIONS(6863), - [anon_sym_RBRACE2] = ACTIONS(6863), + [aux_sym_command_new_repeat1] = STATE(10206), + [ts_builtin_sym_end] = ACTIONS(8308), + [anon_sym_COMMA] = ACTIONS(10456), + [aux_sym_macro_constant_token1] = ACTIONS(8308), + [anon_sym_RBRACE2] = ACTIONS(8308), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(6863), - [sym_keyword_dim] = ACTIONS(6863), - [sym_keyword_pound_define] = ACTIONS(6863), - [sym_keyword_pound_def1arg] = ACTIONS(6863), - [sym_keyword_pound_import] = ACTIONS(6863), - [sym_keyword_pound_include] = ACTIONS(6863), - [sym_keyword_pound_if] = ACTIONS(6865), - [sym_keyword_pound_endif] = ACTIONS(6863), - [sym_keyword_pound_elseif] = ACTIONS(6863), - [sym_keyword_pound_ifdef] = ACTIONS(6863), - [sym_keyword_pound_else] = ACTIONS(6865), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6863), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6863), - [sym_keyword_write] = ACTIONS(6865), - [sym_keyword_do] = ACTIONS(6863), - [sym_keyword_for] = ACTIONS(6863), - [sym_keyword_while] = ACTIONS(6863), - [sym_keyword_kill] = ACTIONS(6863), - [sym_keyword_lock] = ACTIONS(6863), - [sym_keyword_read] = ACTIONS(6863), - [sym_keyword_zload] = ACTIONS(6863), - [sym_keyword_open] = ACTIONS(6863), - [sym_keyword_close] = ACTIONS(6865), - [sym_keyword_use] = ACTIONS(6863), - [sym_keyword_new] = ACTIONS(6863), - [sym_keyword_if] = ACTIONS(6863), - [sym_keyword_oldelse] = ACTIONS(6863), - [sym_keyword_throw] = ACTIONS(6863), - [sym_keyword_print] = ACTIONS(6863), - [sym_keyword_zprint] = ACTIONS(6863), - [sym_keyword_try] = ACTIONS(6863), - [sym_keyword_job] = ACTIONS(6863), - [sym_keyword_break] = ACTIONS(6863), - [sym_keyword_merge] = ACTIONS(6865), - [sym_keyword_return] = ACTIONS(6863), - [aux_sym_keyword_quit_token1] = ACTIONS(6863), - [aux_sym_keyword_quit_token2] = ACTIONS(6863), - [sym_keyword_goto] = ACTIONS(6863), - [sym_keyword_halt] = ACTIONS(6863), - [sym_keyword_hang] = ACTIONS(6863), - [sym_keyword_halt_or_hang] = ACTIONS(6865), - [sym_keyword_continue] = ACTIONS(6863), - [sym_keyword_tcommit] = ACTIONS(6863), - [sym_keyword_trollback] = ACTIONS(6863), - [sym_keyword_tstart] = ACTIONS(6863), - [sym_keyword_xecute] = ACTIONS(6863), - [sym_keyword_view] = ACTIONS(6863), - [sym_keyword_zbreak] = ACTIONS(6863), - [sym_keyword_zkill] = ACTIONS(6863), - [sym_keyword_zn] = ACTIONS(6863), - [sym_keyword_zsu] = ACTIONS(6863), - [sym_keyword_ztrap] = ACTIONS(6865), - [sym_keyword_zwrite] = ACTIONS(6863), - [sym_keyword_zz] = ACTIONS(6863), - [sym_keyword_embedded_html] = ACTIONS(6863), - [sym_keyword_embedded_xml] = ACTIONS(6863), - [sym_keyword_embedded_sql_amp] = ACTIONS(6863), - [sym_keyword_embedded_sql_hash] = ACTIONS(6863), - [anon_sym_AMPjs] = ACTIONS(6865), - [anon_sym_AMPjscript] = ACTIONS(6863), - [anon_sym_AMPjavascript] = ACTIONS(6863), - [sym_keyword_zremove] = ACTIONS(6863), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6865), - [aux_sym_commands_with_printlist_token1] = ACTIONS(6865), - [aux_sym_commands_with_printlist_token2] = ACTIONS(6865), + [sym_keyword_set] = ACTIONS(8308), + [sym_keyword_dim] = ACTIONS(8308), + [sym_keyword_pound_define] = ACTIONS(8308), + [sym_keyword_pound_def1arg] = ACTIONS(8308), + [sym_keyword_pound_import] = ACTIONS(8308), + [sym_keyword_pound_include] = ACTIONS(8308), + [sym_keyword_pound_if] = ACTIONS(8310), + [sym_keyword_pound_ifdef] = ACTIONS(8308), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8308), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8308), + [sym_keyword_write] = ACTIONS(8310), + [sym_keyword_do] = ACTIONS(8308), + [sym_keyword_for] = ACTIONS(8308), + [sym_keyword_while] = ACTIONS(8308), + [sym_keyword_kill] = ACTIONS(8308), + [sym_keyword_lock] = ACTIONS(8308), + [sym_keyword_read] = ACTIONS(8308), + [sym_keyword_zload] = ACTIONS(8308), + [sym_keyword_open] = ACTIONS(8308), + [sym_keyword_close] = ACTIONS(8310), + [sym_keyword_use] = ACTIONS(8308), + [sym_keyword_new] = ACTIONS(8308), + [sym_keyword_if] = ACTIONS(8308), + [sym_keyword_oldelse] = ACTIONS(8308), + [sym_keyword_throw] = ACTIONS(8308), + [sym_keyword_print] = ACTIONS(8308), + [sym_keyword_zprint] = ACTIONS(8308), + [sym_keyword_try] = ACTIONS(8308), + [sym_keyword_job] = ACTIONS(8308), + [sym_keyword_break] = ACTIONS(8308), + [sym_keyword_merge] = ACTIONS(8310), + [sym_keyword_return] = ACTIONS(8308), + [aux_sym_keyword_quit_token1] = ACTIONS(8308), + [aux_sym_keyword_quit_token2] = ACTIONS(8308), + [sym_keyword_goto] = ACTIONS(8308), + [sym_keyword_halt] = ACTIONS(8308), + [sym_keyword_hang] = ACTIONS(8308), + [sym_keyword_halt_or_hang] = ACTIONS(8310), + [sym_keyword_continue] = ACTIONS(8308), + [sym_keyword_tcommit] = ACTIONS(8308), + [sym_keyword_trollback] = ACTIONS(8308), + [sym_keyword_tstart] = ACTIONS(8308), + [sym_keyword_xecute] = ACTIONS(8308), + [sym_keyword_view] = ACTIONS(8308), + [sym_keyword_zbreak] = ACTIONS(8308), + [sym_keyword_zkill] = ACTIONS(8308), + [sym_keyword_zn] = ACTIONS(8308), + [sym_keyword_zsu] = ACTIONS(8308), + [sym_keyword_ztrap] = ACTIONS(8310), + [sym_keyword_zwrite] = ACTIONS(8308), + [sym_keyword_zz] = ACTIONS(8308), + [sym_keyword_embedded_html] = ACTIONS(8308), + [sym_keyword_embedded_xml] = ACTIONS(8308), + [sym_keyword_embedded_sql_amp] = ACTIONS(8308), + [sym_keyword_embedded_sql_hash] = ACTIONS(8308), + [anon_sym_AMPjs] = ACTIONS(8310), + [anon_sym_AMPjscript] = ACTIONS(8308), + [anon_sym_AMPjavascript] = ACTIONS(8308), + [sym_keyword_zremove] = ACTIONS(8308), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8310), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8310), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8310), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(6863), - [sym_tag_end_if] = ACTIONS(6863), + [sym_tag] = ACTIONS(8308), + [sym__bol] = ACTIONS(8308), + [sym_tag_end_if] = ACTIONS(8308), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10212)] = { @@ -1241086,92 +1241086,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10214), [sym_block_comment] = STATE(10214), [sym_documatic_line] = STATE(10214), - [ts_builtin_sym_end] = ACTIONS(8745), - [aux_sym_macro_constant_token1] = ACTIONS(8745), - [anon_sym_RBRACE2] = ACTIONS(8745), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8745), - [sym_keyword_dim] = ACTIONS(8745), - [sym_keyword_pound_define] = ACTIONS(8745), - [sym_keyword_pound_def1arg] = ACTIONS(8745), - [sym_keyword_pound_import] = ACTIONS(8745), - [sym_keyword_pound_include] = ACTIONS(8745), - [sym_keyword_pound_if] = ACTIONS(8747), - [sym_keyword_pound_endif] = ACTIONS(8745), - [sym_keyword_pound_elseif] = ACTIONS(8745), - [sym_keyword_pound_ifdef] = ACTIONS(8745), - [sym_keyword_pound_else] = ACTIONS(8747), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8745), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8745), - [sym_keyword_write] = ACTIONS(8747), - [sym_keyword_do] = ACTIONS(8745), - [sym_keyword_for] = ACTIONS(8745), - [sym_keyword_while] = ACTIONS(8745), - [sym_keyword_kill] = ACTIONS(8745), - [sym_keyword_lock] = ACTIONS(8745), - [sym_keyword_read] = ACTIONS(8745), - [sym_keyword_zload] = ACTIONS(8745), - [sym_keyword_open] = ACTIONS(8745), - [sym_keyword_close] = ACTIONS(8747), - [sym_keyword_use] = ACTIONS(8745), - [sym_keyword_new] = ACTIONS(8745), - [sym_keyword_if] = ACTIONS(8745), - [sym_keyword_oldelse] = ACTIONS(8745), - [sym_keyword_throw] = ACTIONS(8745), - [sym_keyword_print] = ACTIONS(8745), - [sym_keyword_zprint] = ACTIONS(8745), - [sym_keyword_try] = ACTIONS(8745), - [sym_keyword_job] = ACTIONS(8745), - [sym_keyword_break] = ACTIONS(8745), - [sym_keyword_merge] = ACTIONS(8747), - [sym_keyword_return] = ACTIONS(8745), - [aux_sym_keyword_quit_token1] = ACTIONS(8745), - [aux_sym_keyword_quit_token2] = ACTIONS(8745), - [sym_keyword_goto] = ACTIONS(8745), - [sym_keyword_halt] = ACTIONS(8745), - [sym_keyword_hang] = ACTIONS(8745), - [sym_keyword_halt_or_hang] = ACTIONS(8747), - [sym_keyword_continue] = ACTIONS(8745), - [sym_keyword_tcommit] = ACTIONS(8745), - [sym_keyword_trollback] = ACTIONS(8745), - [sym_keyword_tstart] = ACTIONS(8745), - [sym_keyword_xecute] = ACTIONS(8745), - [sym_keyword_view] = ACTIONS(8745), - [sym_keyword_zbreak] = ACTIONS(8745), - [sym_keyword_zkill] = ACTIONS(8745), - [sym_keyword_zn] = ACTIONS(8745), - [sym_keyword_zsu] = ACTIONS(8745), - [sym_keyword_ztrap] = ACTIONS(8747), - [sym_keyword_zwrite] = ACTIONS(8745), - [sym_keyword_zz] = ACTIONS(8745), - [sym_keyword_embedded_html] = ACTIONS(8745), - [sym_keyword_embedded_xml] = ACTIONS(8745), - [sym_keyword_embedded_sql_amp] = ACTIONS(8745), - [sym_keyword_embedded_sql_hash] = ACTIONS(8745), - [anon_sym_AMPjs] = ACTIONS(8747), - [anon_sym_AMPjscript] = ACTIONS(8745), - [anon_sym_AMPjavascript] = ACTIONS(8745), - [sym_keyword_zremove] = ACTIONS(8745), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8747), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8747), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8747), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8745), - [sym_tag_end_if] = ACTIONS(8745), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10215)] = { - [sym_line_comment_1] = STATE(10215), - [sym_line_comment_2] = STATE(10215), - [sym_line_comment_3] = STATE(10215), - [sym_line_comment_4] = STATE(10215), - [sym_block_comment] = STATE(10215), - [sym_documatic_line] = STATE(10215), [anon_sym_PIPE] = ACTIONS(10796), [anon_sym_COMMA] = ACTIONS(7483), [anon_sym_LBRACK2] = ACTIONS(10796), @@ -1241251,99 +1241165,99 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7483), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10216)] = { - [sym_line_comment_1] = STATE(10216), - [sym_line_comment_2] = STATE(10216), - [sym_line_comment_3] = STATE(10216), - [sym_line_comment_4] = STATE(10216), - [sym_block_comment] = STATE(10216), - [sym_documatic_line] = STATE(10216), - [aux_sym_command_do_repeat3] = STATE(10193), - [ts_builtin_sym_end] = ACTIONS(259), - [anon_sym_COMMA] = ACTIONS(7231), - [aux_sym_macro_constant_token1] = ACTIONS(259), - [anon_sym_RBRACE2] = ACTIONS(259), + [STATE(10215)] = { + [sym_line_comment_1] = STATE(10215), + [sym_line_comment_2] = STATE(10215), + [sym_line_comment_3] = STATE(10215), + [sym_line_comment_4] = STATE(10215), + [sym_block_comment] = STATE(10215), + [sym_documatic_line] = STATE(10215), + [ts_builtin_sym_end] = ACTIONS(8745), + [aux_sym_macro_constant_token1] = ACTIONS(8745), + [anon_sym_RBRACE2] = ACTIONS(8745), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(259), - [sym_keyword_dim] = ACTIONS(259), - [sym_keyword_pound_define] = ACTIONS(259), - [sym_keyword_pound_def1arg] = ACTIONS(259), - [sym_keyword_pound_import] = ACTIONS(259), - [sym_keyword_pound_include] = ACTIONS(259), - [sym_keyword_pound_if] = ACTIONS(261), - [sym_keyword_pound_ifdef] = ACTIONS(259), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(259), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(259), - [sym_keyword_write] = ACTIONS(261), - [sym_keyword_do] = ACTIONS(259), - [sym_keyword_for] = ACTIONS(259), - [sym_keyword_while] = ACTIONS(259), - [sym_keyword_kill] = ACTIONS(259), - [sym_keyword_lock] = ACTIONS(259), - [sym_keyword_read] = ACTIONS(259), - [sym_keyword_zload] = ACTIONS(259), - [sym_keyword_open] = ACTIONS(259), - [sym_keyword_close] = ACTIONS(261), - [sym_keyword_use] = ACTIONS(259), - [sym_keyword_new] = ACTIONS(259), - [sym_keyword_if] = ACTIONS(259), - [sym_keyword_oldelse] = ACTIONS(259), - [sym_keyword_throw] = ACTIONS(259), - [sym_keyword_print] = ACTIONS(259), - [sym_keyword_zprint] = ACTIONS(259), - [sym_keyword_try] = ACTIONS(259), - [sym_keyword_job] = ACTIONS(259), - [sym_keyword_break] = ACTIONS(259), - [sym_keyword_merge] = ACTIONS(261), - [sym_keyword_return] = ACTIONS(259), - [aux_sym_keyword_quit_token1] = ACTIONS(259), - [aux_sym_keyword_quit_token2] = ACTIONS(259), - [sym_keyword_goto] = ACTIONS(259), - [sym_keyword_halt] = ACTIONS(259), - [sym_keyword_hang] = ACTIONS(259), - [sym_keyword_halt_or_hang] = ACTIONS(261), - [sym_keyword_continue] = ACTIONS(259), - [sym_keyword_tcommit] = ACTIONS(259), - [sym_keyword_trollback] = ACTIONS(259), - [sym_keyword_tstart] = ACTIONS(259), - [sym_keyword_xecute] = ACTIONS(259), - [sym_keyword_view] = ACTIONS(259), - [sym_keyword_zbreak] = ACTIONS(259), - [sym_keyword_zkill] = ACTIONS(259), - [sym_keyword_zn] = ACTIONS(259), - [sym_keyword_zsu] = ACTIONS(259), - [sym_keyword_ztrap] = ACTIONS(261), - [sym_keyword_zwrite] = ACTIONS(259), - [sym_keyword_zz] = ACTIONS(259), - [sym_keyword_embedded_html] = ACTIONS(259), - [sym_keyword_embedded_xml] = ACTIONS(259), - [sym_keyword_embedded_sql_amp] = ACTIONS(259), - [sym_keyword_embedded_sql_hash] = ACTIONS(259), - [anon_sym_AMPjs] = ACTIONS(261), - [anon_sym_AMPjscript] = ACTIONS(259), - [anon_sym_AMPjavascript] = ACTIONS(259), - [sym_keyword_zremove] = ACTIONS(259), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(261), - [aux_sym_commands_with_printlist_token1] = ACTIONS(261), - [aux_sym_commands_with_printlist_token2] = ACTIONS(261), + [sym_keyword_set] = ACTIONS(8745), + [sym_keyword_dim] = ACTIONS(8745), + [sym_keyword_pound_define] = ACTIONS(8745), + [sym_keyword_pound_def1arg] = ACTIONS(8745), + [sym_keyword_pound_import] = ACTIONS(8745), + [sym_keyword_pound_include] = ACTIONS(8745), + [sym_keyword_pound_if] = ACTIONS(8747), + [sym_keyword_pound_endif] = ACTIONS(8745), + [sym_keyword_pound_elseif] = ACTIONS(8745), + [sym_keyword_pound_ifdef] = ACTIONS(8745), + [sym_keyword_pound_else] = ACTIONS(8747), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8745), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8745), + [sym_keyword_write] = ACTIONS(8747), + [sym_keyword_do] = ACTIONS(8745), + [sym_keyword_for] = ACTIONS(8745), + [sym_keyword_while] = ACTIONS(8745), + [sym_keyword_kill] = ACTIONS(8745), + [sym_keyword_lock] = ACTIONS(8745), + [sym_keyword_read] = ACTIONS(8745), + [sym_keyword_zload] = ACTIONS(8745), + [sym_keyword_open] = ACTIONS(8745), + [sym_keyword_close] = ACTIONS(8747), + [sym_keyword_use] = ACTIONS(8745), + [sym_keyword_new] = ACTIONS(8745), + [sym_keyword_if] = ACTIONS(8745), + [sym_keyword_oldelse] = ACTIONS(8745), + [sym_keyword_throw] = ACTIONS(8745), + [sym_keyword_print] = ACTIONS(8745), + [sym_keyword_zprint] = ACTIONS(8745), + [sym_keyword_try] = ACTIONS(8745), + [sym_keyword_job] = ACTIONS(8745), + [sym_keyword_break] = ACTIONS(8745), + [sym_keyword_merge] = ACTIONS(8747), + [sym_keyword_return] = ACTIONS(8745), + [aux_sym_keyword_quit_token1] = ACTIONS(8745), + [aux_sym_keyword_quit_token2] = ACTIONS(8745), + [sym_keyword_goto] = ACTIONS(8745), + [sym_keyword_halt] = ACTIONS(8745), + [sym_keyword_hang] = ACTIONS(8745), + [sym_keyword_halt_or_hang] = ACTIONS(8747), + [sym_keyword_continue] = ACTIONS(8745), + [sym_keyword_tcommit] = ACTIONS(8745), + [sym_keyword_trollback] = ACTIONS(8745), + [sym_keyword_tstart] = ACTIONS(8745), + [sym_keyword_xecute] = ACTIONS(8745), + [sym_keyword_view] = ACTIONS(8745), + [sym_keyword_zbreak] = ACTIONS(8745), + [sym_keyword_zkill] = ACTIONS(8745), + [sym_keyword_zn] = ACTIONS(8745), + [sym_keyword_zsu] = ACTIONS(8745), + [sym_keyword_ztrap] = ACTIONS(8747), + [sym_keyword_zwrite] = ACTIONS(8745), + [sym_keyword_zz] = ACTIONS(8745), + [sym_keyword_embedded_html] = ACTIONS(8745), + [sym_keyword_embedded_xml] = ACTIONS(8745), + [sym_keyword_embedded_sql_amp] = ACTIONS(8745), + [sym_keyword_embedded_sql_hash] = ACTIONS(8745), + [anon_sym_AMPjs] = ACTIONS(8747), + [anon_sym_AMPjscript] = ACTIONS(8745), + [anon_sym_AMPjavascript] = ACTIONS(8745), + [sym_keyword_zremove] = ACTIONS(8745), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8747), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8747), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8747), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(259), - [sym__bol] = ACTIONS(259), - [sym_tag_end_if] = ACTIONS(259), + [sym_tag] = ACTIONS(8745), + [sym_tag_end_if] = ACTIONS(8745), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10217)] = { - [sym_line_comment_1] = STATE(10217), - [sym_line_comment_2] = STATE(10217), - [sym_line_comment_3] = STATE(10217), - [sym_line_comment_4] = STATE(10217), - [sym_block_comment] = STATE(10217), - [sym_documatic_line] = STATE(10217), + [STATE(10216)] = { + [sym_line_comment_1] = STATE(10216), + [sym_line_comment_2] = STATE(10216), + [sym_line_comment_3] = STATE(10216), + [sym_line_comment_4] = STATE(10216), + [sym_block_comment] = STATE(10216), + [sym_documatic_line] = STATE(10216), [ts_builtin_sym_end] = ACTIONS(8576), [aux_sym_macro_constant_token1] = ACTIONS(8576), [anon_sym_RBRACE2] = ACTIONS(8576), @@ -1241423,6 +1241337,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8576), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(10217)] = { + [sym_line_comment_1] = STATE(10217), + [sym_line_comment_2] = STATE(10217), + [sym_line_comment_3] = STATE(10217), + [sym_line_comment_4] = STATE(10217), + [sym_block_comment] = STATE(10217), + [sym_documatic_line] = STATE(10217), + [aux_sym_command_do_repeat3] = STATE(10192), + [ts_builtin_sym_end] = ACTIONS(259), + [anon_sym_COMMA] = ACTIONS(7231), + [aux_sym_macro_constant_token1] = ACTIONS(259), + [anon_sym_RBRACE2] = ACTIONS(259), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(259), + [sym_keyword_dim] = ACTIONS(259), + [sym_keyword_pound_define] = ACTIONS(259), + [sym_keyword_pound_def1arg] = ACTIONS(259), + [sym_keyword_pound_import] = ACTIONS(259), + [sym_keyword_pound_include] = ACTIONS(259), + [sym_keyword_pound_if] = ACTIONS(261), + [sym_keyword_pound_ifdef] = ACTIONS(259), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(259), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(259), + [sym_keyword_write] = ACTIONS(261), + [sym_keyword_do] = ACTIONS(259), + [sym_keyword_for] = ACTIONS(259), + [sym_keyword_while] = ACTIONS(259), + [sym_keyword_kill] = ACTIONS(259), + [sym_keyword_lock] = ACTIONS(259), + [sym_keyword_read] = ACTIONS(259), + [sym_keyword_zload] = ACTIONS(259), + [sym_keyword_open] = ACTIONS(259), + [sym_keyword_close] = ACTIONS(261), + [sym_keyword_use] = ACTIONS(259), + [sym_keyword_new] = ACTIONS(259), + [sym_keyword_if] = ACTIONS(259), + [sym_keyword_oldelse] = ACTIONS(259), + [sym_keyword_throw] = ACTIONS(259), + [sym_keyword_print] = ACTIONS(259), + [sym_keyword_zprint] = ACTIONS(259), + [sym_keyword_try] = ACTIONS(259), + [sym_keyword_job] = ACTIONS(259), + [sym_keyword_break] = ACTIONS(259), + [sym_keyword_merge] = ACTIONS(261), + [sym_keyword_return] = ACTIONS(259), + [aux_sym_keyword_quit_token1] = ACTIONS(259), + [aux_sym_keyword_quit_token2] = ACTIONS(259), + [sym_keyword_goto] = ACTIONS(259), + [sym_keyword_halt] = ACTIONS(259), + [sym_keyword_hang] = ACTIONS(259), + [sym_keyword_halt_or_hang] = ACTIONS(261), + [sym_keyword_continue] = ACTIONS(259), + [sym_keyword_tcommit] = ACTIONS(259), + [sym_keyword_trollback] = ACTIONS(259), + [sym_keyword_tstart] = ACTIONS(259), + [sym_keyword_xecute] = ACTIONS(259), + [sym_keyword_view] = ACTIONS(259), + [sym_keyword_zbreak] = ACTIONS(259), + [sym_keyword_zkill] = ACTIONS(259), + [sym_keyword_zn] = ACTIONS(259), + [sym_keyword_zsu] = ACTIONS(259), + [sym_keyword_ztrap] = ACTIONS(261), + [sym_keyword_zwrite] = ACTIONS(259), + [sym_keyword_zz] = ACTIONS(259), + [sym_keyword_embedded_html] = ACTIONS(259), + [sym_keyword_embedded_xml] = ACTIONS(259), + [sym_keyword_embedded_sql_amp] = ACTIONS(259), + [sym_keyword_embedded_sql_hash] = ACTIONS(259), + [anon_sym_AMPjs] = ACTIONS(261), + [anon_sym_AMPjscript] = ACTIONS(259), + [anon_sym_AMPjavascript] = ACTIONS(259), + [sym_keyword_zremove] = ACTIONS(259), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(261), + [aux_sym_commands_with_printlist_token1] = ACTIONS(261), + [aux_sym_commands_with_printlist_token2] = ACTIONS(261), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(259), + [sym__bol] = ACTIONS(259), + [sym_tag_end_if] = ACTIONS(259), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(10218)] = { [sym_line_comment_1] = STATE(10218), [sym_line_comment_2] = STATE(10218), @@ -1241687,94 +1241687,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10221), [sym_line_comment_4] = STATE(10221), [sym_block_comment] = STATE(10221), + [sym_timeout] = STATE(8699), [sym_documatic_line] = STATE(10221), - [ts_builtin_sym_end] = ACTIONS(7419), - [anon_sym_COMMA] = ACTIONS(7419), - [aux_sym_macro_constant_token1] = ACTIONS(7419), - [anon_sym_RBRACE2] = ACTIONS(7419), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7419), - [sym_keyword_dim] = ACTIONS(7419), - [sym_keyword_pound_define] = ACTIONS(7419), - [sym_keyword_pound_def1arg] = ACTIONS(7419), - [sym_keyword_pound_import] = ACTIONS(7419), - [sym_keyword_pound_include] = ACTIONS(7419), - [sym_keyword_pound_if] = ACTIONS(7421), - [sym_keyword_pound_ifdef] = ACTIONS(7419), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7419), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7419), - [sym_keyword_write] = ACTIONS(7421), - [sym_keyword_do] = ACTIONS(7419), - [sym_keyword_for] = ACTIONS(7419), - [sym_keyword_while] = ACTIONS(7419), - [sym_keyword_kill] = ACTIONS(7419), - [sym_keyword_lock] = ACTIONS(7419), - [sym_keyword_read] = ACTIONS(7419), - [sym_keyword_zload] = ACTIONS(7419), - [sym_keyword_open] = ACTIONS(7419), - [sym_keyword_close] = ACTIONS(7421), - [sym_keyword_use] = ACTIONS(7419), - [sym_keyword_new] = ACTIONS(7419), - [sym_keyword_if] = ACTIONS(7419), - [sym_keyword_oldelse] = ACTIONS(7419), - [sym_keyword_throw] = ACTIONS(7419), - [sym_keyword_print] = ACTIONS(7419), - [sym_keyword_zprint] = ACTIONS(7419), - [sym_keyword_try] = ACTIONS(7419), - [sym_keyword_job] = ACTIONS(7419), - [sym_keyword_break] = ACTIONS(7419), - [sym_keyword_merge] = ACTIONS(7421), - [sym_keyword_return] = ACTIONS(7419), - [aux_sym_keyword_quit_token1] = ACTIONS(7419), - [aux_sym_keyword_quit_token2] = ACTIONS(7419), - [sym_keyword_goto] = ACTIONS(7419), - [sym_keyword_halt] = ACTIONS(7419), - [sym_keyword_hang] = ACTIONS(7419), - [sym_keyword_halt_or_hang] = ACTIONS(7421), - [sym_keyword_continue] = ACTIONS(7419), - [sym_keyword_tcommit] = ACTIONS(7419), - [sym_keyword_trollback] = ACTIONS(7419), - [sym_keyword_tstart] = ACTIONS(7419), - [sym_keyword_xecute] = ACTIONS(7419), - [sym_keyword_view] = ACTIONS(7419), - [sym_keyword_zbreak] = ACTIONS(7419), - [sym_keyword_zkill] = ACTIONS(7419), - [sym_keyword_zn] = ACTIONS(7419), - [sym_keyword_zsu] = ACTIONS(7419), - [sym_keyword_ztrap] = ACTIONS(7421), - [sym_keyword_zwrite] = ACTIONS(7419), - [sym_keyword_zz] = ACTIONS(7419), - [sym_keyword_embedded_html] = ACTIONS(7419), - [sym_keyword_embedded_xml] = ACTIONS(7419), - [sym_keyword_embedded_sql_amp] = ACTIONS(7419), - [sym_keyword_embedded_sql_hash] = ACTIONS(7419), - [anon_sym_AMPjs] = ACTIONS(7421), - [anon_sym_AMPjscript] = ACTIONS(7419), - [anon_sym_AMPjavascript] = ACTIONS(7419), - [sym_keyword_zremove] = ACTIONS(7419), - [anon_sym_COLON2] = ACTIONS(8283), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7421), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7421), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7421), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7419), - [sym__bol] = ACTIONS(7419), - [sym_tag_end_if] = ACTIONS(7419), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10222)] = { - [sym_line_comment_1] = STATE(10222), - [sym_line_comment_2] = STATE(10222), - [sym_line_comment_3] = STATE(10222), - [sym_line_comment_4] = STATE(10222), - [sym_block_comment] = STATE(10222), - [sym_timeout] = STATE(8700), - [sym_documatic_line] = STATE(10222), [ts_builtin_sym_end] = ACTIONS(8182), [anon_sym_COMMA] = ACTIONS(8182), [aux_sym_macro_constant_token1] = ACTIONS(8182), @@ -1241853,6 +1241767,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8182), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(10222)] = { + [sym_line_comment_1] = STATE(10222), + [sym_line_comment_2] = STATE(10222), + [sym_line_comment_3] = STATE(10222), + [sym_line_comment_4] = STATE(10222), + [sym_block_comment] = STATE(10222), + [sym_documatic_line] = STATE(10222), + [ts_builtin_sym_end] = ACTIONS(8522), + [aux_sym_macro_constant_token1] = ACTIONS(8522), + [anon_sym_RBRACE2] = ACTIONS(8522), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8522), + [sym_keyword_dim] = ACTIONS(8522), + [sym_keyword_pound_define] = ACTIONS(8522), + [sym_keyword_pound_def1arg] = ACTIONS(8522), + [sym_keyword_pound_import] = ACTIONS(8522), + [sym_keyword_pound_include] = ACTIONS(8522), + [sym_keyword_pound_if] = ACTIONS(8524), + [sym_keyword_pound_endif] = ACTIONS(8522), + [sym_keyword_pound_elseif] = ACTIONS(8522), + [sym_keyword_pound_ifdef] = ACTIONS(8522), + [sym_keyword_pound_else] = ACTIONS(8524), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8522), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8522), + [sym_keyword_write] = ACTIONS(8524), + [sym_keyword_do] = ACTIONS(8522), + [sym_keyword_for] = ACTIONS(8522), + [sym_keyword_while] = ACTIONS(8522), + [sym_keyword_kill] = ACTIONS(8522), + [sym_keyword_lock] = ACTIONS(8522), + [sym_keyword_read] = ACTIONS(8522), + [sym_keyword_zload] = ACTIONS(8522), + [sym_keyword_open] = ACTIONS(8522), + [sym_keyword_close] = ACTIONS(8524), + [sym_keyword_use] = ACTIONS(8522), + [sym_keyword_new] = ACTIONS(8522), + [sym_keyword_if] = ACTIONS(8522), + [sym_keyword_oldelse] = ACTIONS(8522), + [sym_keyword_throw] = ACTIONS(8522), + [sym_keyword_print] = ACTIONS(8522), + [sym_keyword_zprint] = ACTIONS(8522), + [sym_keyword_try] = ACTIONS(8522), + [sym_keyword_job] = ACTIONS(8522), + [sym_keyword_break] = ACTIONS(8522), + [sym_keyword_merge] = ACTIONS(8524), + [sym_keyword_return] = ACTIONS(8522), + [aux_sym_keyword_quit_token1] = ACTIONS(8522), + [aux_sym_keyword_quit_token2] = ACTIONS(8522), + [sym_keyword_goto] = ACTIONS(8522), + [sym_keyword_halt] = ACTIONS(8522), + [sym_keyword_hang] = ACTIONS(8522), + [sym_keyword_halt_or_hang] = ACTIONS(8524), + [sym_keyword_continue] = ACTIONS(8522), + [sym_keyword_tcommit] = ACTIONS(8522), + [sym_keyword_trollback] = ACTIONS(8522), + [sym_keyword_tstart] = ACTIONS(8522), + [sym_keyword_xecute] = ACTIONS(8522), + [sym_keyword_view] = ACTIONS(8522), + [sym_keyword_zbreak] = ACTIONS(8522), + [sym_keyword_zkill] = ACTIONS(8522), + [sym_keyword_zn] = ACTIONS(8522), + [sym_keyword_zsu] = ACTIONS(8522), + [sym_keyword_ztrap] = ACTIONS(8524), + [sym_keyword_zwrite] = ACTIONS(8522), + [sym_keyword_zz] = ACTIONS(8522), + [sym_keyword_embedded_html] = ACTIONS(8522), + [sym_keyword_embedded_xml] = ACTIONS(8522), + [sym_keyword_embedded_sql_amp] = ACTIONS(8522), + [sym_keyword_embedded_sql_hash] = ACTIONS(8522), + [anon_sym_AMPjs] = ACTIONS(8524), + [anon_sym_AMPjscript] = ACTIONS(8522), + [anon_sym_AMPjavascript] = ACTIONS(8522), + [sym_keyword_zremove] = ACTIONS(8522), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8524), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8524), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8524), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8522), + [sym_tag_end_if] = ACTIONS(8522), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(10223)] = { [sym_line_comment_1] = STATE(10223), [sym_line_comment_2] = STATE(10223), @@ -1242204,6 +1242204,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10227), [sym_block_comment] = STATE(10227), [sym_documatic_line] = STATE(10227), + [ts_builtin_sym_end] = ACTIONS(7419), + [anon_sym_COMMA] = ACTIONS(7419), + [aux_sym_macro_constant_token1] = ACTIONS(7419), + [anon_sym_RBRACE2] = ACTIONS(7419), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7419), + [sym_keyword_dim] = ACTIONS(7419), + [sym_keyword_pound_define] = ACTIONS(7419), + [sym_keyword_pound_def1arg] = ACTIONS(7419), + [sym_keyword_pound_import] = ACTIONS(7419), + [sym_keyword_pound_include] = ACTIONS(7419), + [sym_keyword_pound_if] = ACTIONS(7421), + [sym_keyword_pound_ifdef] = ACTIONS(7419), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7419), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7419), + [sym_keyword_write] = ACTIONS(7421), + [sym_keyword_do] = ACTIONS(7419), + [sym_keyword_for] = ACTIONS(7419), + [sym_keyword_while] = ACTIONS(7419), + [sym_keyword_kill] = ACTIONS(7419), + [sym_keyword_lock] = ACTIONS(7419), + [sym_keyword_read] = ACTIONS(7419), + [sym_keyword_zload] = ACTIONS(7419), + [sym_keyword_open] = ACTIONS(7419), + [sym_keyword_close] = ACTIONS(7421), + [sym_keyword_use] = ACTIONS(7419), + [sym_keyword_new] = ACTIONS(7419), + [sym_keyword_if] = ACTIONS(7419), + [sym_keyword_oldelse] = ACTIONS(7419), + [sym_keyword_throw] = ACTIONS(7419), + [sym_keyword_print] = ACTIONS(7419), + [sym_keyword_zprint] = ACTIONS(7419), + [sym_keyword_try] = ACTIONS(7419), + [sym_keyword_job] = ACTIONS(7419), + [sym_keyword_break] = ACTIONS(7419), + [sym_keyword_merge] = ACTIONS(7421), + [sym_keyword_return] = ACTIONS(7419), + [aux_sym_keyword_quit_token1] = ACTIONS(7419), + [aux_sym_keyword_quit_token2] = ACTIONS(7419), + [sym_keyword_goto] = ACTIONS(7419), + [sym_keyword_halt] = ACTIONS(7419), + [sym_keyword_hang] = ACTIONS(7419), + [sym_keyword_halt_or_hang] = ACTIONS(7421), + [sym_keyword_continue] = ACTIONS(7419), + [sym_keyword_tcommit] = ACTIONS(7419), + [sym_keyword_trollback] = ACTIONS(7419), + [sym_keyword_tstart] = ACTIONS(7419), + [sym_keyword_xecute] = ACTIONS(7419), + [sym_keyword_view] = ACTIONS(7419), + [sym_keyword_zbreak] = ACTIONS(7419), + [sym_keyword_zkill] = ACTIONS(7419), + [sym_keyword_zn] = ACTIONS(7419), + [sym_keyword_zsu] = ACTIONS(7419), + [sym_keyword_ztrap] = ACTIONS(7421), + [sym_keyword_zwrite] = ACTIONS(7419), + [sym_keyword_zz] = ACTIONS(7419), + [sym_keyword_embedded_html] = ACTIONS(7419), + [sym_keyword_embedded_xml] = ACTIONS(7419), + [sym_keyword_embedded_sql_amp] = ACTIONS(7419), + [sym_keyword_embedded_sql_hash] = ACTIONS(7419), + [anon_sym_AMPjs] = ACTIONS(7421), + [anon_sym_AMPjscript] = ACTIONS(7419), + [anon_sym_AMPjavascript] = ACTIONS(7419), + [sym_keyword_zremove] = ACTIONS(7419), + [anon_sym_COLON2] = ACTIONS(8283), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7421), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7421), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7421), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7419), + [sym__bol] = ACTIONS(7419), + [sym_tag_end_if] = ACTIONS(7419), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10228)] = { + [sym_line_comment_1] = STATE(10228), + [sym_line_comment_2] = STATE(10228), + [sym_line_comment_3] = STATE(10228), + [sym_line_comment_4] = STATE(10228), + [sym_block_comment] = STATE(10228), + [sym_documatic_line] = STATE(10228), [ts_builtin_sym_end] = ACTIONS(10011), [anon_sym_COMMA] = ACTIONS(10011), [aux_sym_macro_constant_token1] = ACTIONS(10011), @@ -1242283,92 +1242369,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10011), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10228)] = { - [sym_line_comment_1] = STATE(10228), - [sym_line_comment_2] = STATE(10228), - [sym_line_comment_3] = STATE(10228), - [sym_line_comment_4] = STATE(10228), - [sym_block_comment] = STATE(10228), - [sym_documatic_line] = STATE(10228), - [ts_builtin_sym_end] = ACTIONS(8522), - [aux_sym_macro_constant_token1] = ACTIONS(8522), - [anon_sym_RBRACE2] = ACTIONS(8522), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8522), - [sym_keyword_dim] = ACTIONS(8522), - [sym_keyword_pound_define] = ACTIONS(8522), - [sym_keyword_pound_def1arg] = ACTIONS(8522), - [sym_keyword_pound_import] = ACTIONS(8522), - [sym_keyword_pound_include] = ACTIONS(8522), - [sym_keyword_pound_if] = ACTIONS(8524), - [sym_keyword_pound_endif] = ACTIONS(8522), - [sym_keyword_pound_elseif] = ACTIONS(8522), - [sym_keyword_pound_ifdef] = ACTIONS(8522), - [sym_keyword_pound_else] = ACTIONS(8524), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8522), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8522), - [sym_keyword_write] = ACTIONS(8524), - [sym_keyword_do] = ACTIONS(8522), - [sym_keyword_for] = ACTIONS(8522), - [sym_keyword_while] = ACTIONS(8522), - [sym_keyword_kill] = ACTIONS(8522), - [sym_keyword_lock] = ACTIONS(8522), - [sym_keyword_read] = ACTIONS(8522), - [sym_keyword_zload] = ACTIONS(8522), - [sym_keyword_open] = ACTIONS(8522), - [sym_keyword_close] = ACTIONS(8524), - [sym_keyword_use] = ACTIONS(8522), - [sym_keyword_new] = ACTIONS(8522), - [sym_keyword_if] = ACTIONS(8522), - [sym_keyword_oldelse] = ACTIONS(8522), - [sym_keyword_throw] = ACTIONS(8522), - [sym_keyword_print] = ACTIONS(8522), - [sym_keyword_zprint] = ACTIONS(8522), - [sym_keyword_try] = ACTIONS(8522), - [sym_keyword_job] = ACTIONS(8522), - [sym_keyword_break] = ACTIONS(8522), - [sym_keyword_merge] = ACTIONS(8524), - [sym_keyword_return] = ACTIONS(8522), - [aux_sym_keyword_quit_token1] = ACTIONS(8522), - [aux_sym_keyword_quit_token2] = ACTIONS(8522), - [sym_keyword_goto] = ACTIONS(8522), - [sym_keyword_halt] = ACTIONS(8522), - [sym_keyword_hang] = ACTIONS(8522), - [sym_keyword_halt_or_hang] = ACTIONS(8524), - [sym_keyword_continue] = ACTIONS(8522), - [sym_keyword_tcommit] = ACTIONS(8522), - [sym_keyword_trollback] = ACTIONS(8522), - [sym_keyword_tstart] = ACTIONS(8522), - [sym_keyword_xecute] = ACTIONS(8522), - [sym_keyword_view] = ACTIONS(8522), - [sym_keyword_zbreak] = ACTIONS(8522), - [sym_keyword_zkill] = ACTIONS(8522), - [sym_keyword_zn] = ACTIONS(8522), - [sym_keyword_zsu] = ACTIONS(8522), - [sym_keyword_ztrap] = ACTIONS(8524), - [sym_keyword_zwrite] = ACTIONS(8522), - [sym_keyword_zz] = ACTIONS(8522), - [sym_keyword_embedded_html] = ACTIONS(8522), - [sym_keyword_embedded_xml] = ACTIONS(8522), - [sym_keyword_embedded_sql_amp] = ACTIONS(8522), - [sym_keyword_embedded_sql_hash] = ACTIONS(8522), - [anon_sym_AMPjs] = ACTIONS(8524), - [anon_sym_AMPjscript] = ACTIONS(8522), - [anon_sym_AMPjavascript] = ACTIONS(8522), - [sym_keyword_zremove] = ACTIONS(8522), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8524), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8524), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8524), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8522), - [sym_tag_end_if] = ACTIONS(8522), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10229)] = { [sym_line_comment_1] = STATE(10229), [sym_line_comment_2] = STATE(10229), @@ -1242719,84 +1242719,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10233), [sym_line_comment_4] = STATE(10233), [sym_block_comment] = STATE(10233), + [sym_timeout] = STATE(8700), [sym_documatic_line] = STATE(10233), - [ts_builtin_sym_end] = ACTIONS(8606), - [aux_sym_macro_constant_token1] = ACTIONS(8606), - [anon_sym_RBRACE2] = ACTIONS(8606), + [ts_builtin_sym_end] = ACTIONS(8186), + [anon_sym_COMMA] = ACTIONS(8186), + [aux_sym_macro_constant_token1] = ACTIONS(8186), + [anon_sym_RBRACE2] = ACTIONS(8186), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8606), - [sym_keyword_dim] = ACTIONS(8606), - [sym_keyword_pound_define] = ACTIONS(8606), - [sym_keyword_pound_def1arg] = ACTIONS(8606), - [sym_keyword_pound_import] = ACTIONS(8606), - [sym_keyword_pound_include] = ACTIONS(8606), - [sym_keyword_pound_if] = ACTIONS(8608), - [sym_keyword_pound_endif] = ACTIONS(8606), - [sym_keyword_pound_elseif] = ACTIONS(8606), - [sym_keyword_pound_ifdef] = ACTIONS(8606), - [sym_keyword_pound_else] = ACTIONS(8608), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8606), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8606), - [sym_keyword_write] = ACTIONS(8608), - [sym_keyword_do] = ACTIONS(8606), - [sym_keyword_for] = ACTIONS(8606), - [sym_keyword_while] = ACTIONS(8606), - [sym_keyword_kill] = ACTIONS(8606), - [sym_keyword_lock] = ACTIONS(8606), - [sym_keyword_read] = ACTIONS(8606), - [sym_keyword_zload] = ACTIONS(8606), - [sym_keyword_open] = ACTIONS(8606), - [sym_keyword_close] = ACTIONS(8608), - [sym_keyword_use] = ACTIONS(8606), - [sym_keyword_new] = ACTIONS(8606), - [sym_keyword_if] = ACTIONS(8606), - [sym_keyword_oldelse] = ACTIONS(8606), - [sym_keyword_throw] = ACTIONS(8606), - [sym_keyword_print] = ACTIONS(8606), - [sym_keyword_zprint] = ACTIONS(8606), - [sym_keyword_try] = ACTIONS(8606), - [sym_keyword_job] = ACTIONS(8606), - [sym_keyword_break] = ACTIONS(8606), - [sym_keyword_merge] = ACTIONS(8608), - [sym_keyword_return] = ACTIONS(8606), - [aux_sym_keyword_quit_token1] = ACTIONS(8606), - [aux_sym_keyword_quit_token2] = ACTIONS(8606), - [sym_keyword_goto] = ACTIONS(8606), - [sym_keyword_halt] = ACTIONS(8606), - [sym_keyword_hang] = ACTIONS(8606), - [sym_keyword_halt_or_hang] = ACTIONS(8608), - [sym_keyword_continue] = ACTIONS(8606), - [sym_keyword_tcommit] = ACTIONS(8606), - [sym_keyword_trollback] = ACTIONS(8606), - [sym_keyword_tstart] = ACTIONS(8606), - [sym_keyword_xecute] = ACTIONS(8606), - [sym_keyword_view] = ACTIONS(8606), - [sym_keyword_zbreak] = ACTIONS(8606), - [sym_keyword_zkill] = ACTIONS(8606), - [sym_keyword_zn] = ACTIONS(8606), - [sym_keyword_zsu] = ACTIONS(8606), - [sym_keyword_ztrap] = ACTIONS(8608), - [sym_keyword_zwrite] = ACTIONS(8606), - [sym_keyword_zz] = ACTIONS(8606), - [sym_keyword_embedded_html] = ACTIONS(8606), - [sym_keyword_embedded_xml] = ACTIONS(8606), - [sym_keyword_embedded_sql_amp] = ACTIONS(8606), - [sym_keyword_embedded_sql_hash] = ACTIONS(8606), - [anon_sym_AMPjs] = ACTIONS(8608), - [anon_sym_AMPjscript] = ACTIONS(8606), - [anon_sym_AMPjavascript] = ACTIONS(8606), - [sym_keyword_zremove] = ACTIONS(8606), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8608), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8608), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8608), + [sym_keyword_set] = ACTIONS(8186), + [sym_keyword_dim] = ACTIONS(8186), + [sym_keyword_pound_define] = ACTIONS(8186), + [sym_keyword_pound_def1arg] = ACTIONS(8186), + [sym_keyword_pound_import] = ACTIONS(8186), + [sym_keyword_pound_include] = ACTIONS(8186), + [sym_keyword_pound_if] = ACTIONS(8188), + [sym_keyword_pound_ifdef] = ACTIONS(8186), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8186), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8186), + [sym_keyword_write] = ACTIONS(8188), + [sym_keyword_do] = ACTIONS(8186), + [sym_keyword_for] = ACTIONS(8186), + [sym_keyword_while] = ACTIONS(8186), + [sym_keyword_kill] = ACTIONS(8186), + [sym_keyword_lock] = ACTIONS(8186), + [sym_keyword_read] = ACTIONS(8186), + [sym_keyword_zload] = ACTIONS(8186), + [sym_keyword_open] = ACTIONS(8186), + [sym_keyword_close] = ACTIONS(8188), + [sym_keyword_use] = ACTIONS(8186), + [sym_keyword_new] = ACTIONS(8186), + [sym_keyword_if] = ACTIONS(8186), + [sym_keyword_oldelse] = ACTIONS(8186), + [sym_keyword_throw] = ACTIONS(8186), + [sym_keyword_print] = ACTIONS(8186), + [sym_keyword_zprint] = ACTIONS(8186), + [sym_keyword_try] = ACTIONS(8186), + [sym_keyword_job] = ACTIONS(8186), + [sym_keyword_break] = ACTIONS(8186), + [sym_keyword_merge] = ACTIONS(8188), + [sym_keyword_return] = ACTIONS(8186), + [aux_sym_keyword_quit_token1] = ACTIONS(8186), + [aux_sym_keyword_quit_token2] = ACTIONS(8186), + [sym_keyword_goto] = ACTIONS(8186), + [sym_keyword_halt] = ACTIONS(8186), + [sym_keyword_hang] = ACTIONS(8186), + [sym_keyword_halt_or_hang] = ACTIONS(8188), + [sym_keyword_continue] = ACTIONS(8186), + [sym_keyword_tcommit] = ACTIONS(8186), + [sym_keyword_trollback] = ACTIONS(8186), + [sym_keyword_tstart] = ACTIONS(8186), + [sym_keyword_xecute] = ACTIONS(8186), + [sym_keyword_view] = ACTIONS(8186), + [sym_keyword_zbreak] = ACTIONS(8186), + [sym_keyword_zkill] = ACTIONS(8186), + [sym_keyword_zn] = ACTIONS(8186), + [sym_keyword_zsu] = ACTIONS(8186), + [sym_keyword_ztrap] = ACTIONS(8188), + [sym_keyword_zwrite] = ACTIONS(8186), + [sym_keyword_zz] = ACTIONS(8186), + [sym_keyword_embedded_html] = ACTIONS(8186), + [sym_keyword_embedded_xml] = ACTIONS(8186), + [sym_keyword_embedded_sql_amp] = ACTIONS(8186), + [sym_keyword_embedded_sql_hash] = ACTIONS(8186), + [anon_sym_AMPjs] = ACTIONS(8188), + [anon_sym_AMPjscript] = ACTIONS(8186), + [anon_sym_AMPjavascript] = ACTIONS(8186), + [sym_keyword_zremove] = ACTIONS(8186), + [anon_sym_COLON2] = ACTIONS(8005), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8188), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8188), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8188), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8606), - [sym_tag_end_if] = ACTIONS(8606), + [sym_tag] = ACTIONS(8186), + [sym_tag_end_if] = ACTIONS(8186), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10234)] = { @@ -1243235,84 +1243235,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10239), [sym_line_comment_4] = STATE(10239), [sym_block_comment] = STATE(10239), - [sym_timeout] = STATE(8701), [sym_documatic_line] = STATE(10239), - [ts_builtin_sym_end] = ACTIONS(8186), - [anon_sym_COMMA] = ACTIONS(8186), - [aux_sym_macro_constant_token1] = ACTIONS(8186), - [anon_sym_RBRACE2] = ACTIONS(8186), + [ts_builtin_sym_end] = ACTIONS(9898), + [aux_sym_macro_constant_token1] = ACTIONS(9898), + [anon_sym_RBRACE2] = ACTIONS(9898), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8186), - [sym_keyword_dim] = ACTIONS(8186), - [sym_keyword_pound_define] = ACTIONS(8186), - [sym_keyword_pound_def1arg] = ACTIONS(8186), - [sym_keyword_pound_import] = ACTIONS(8186), - [sym_keyword_pound_include] = ACTIONS(8186), - [sym_keyword_pound_if] = ACTIONS(8188), - [sym_keyword_pound_ifdef] = ACTIONS(8186), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8186), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8186), - [sym_keyword_write] = ACTIONS(8188), - [sym_keyword_do] = ACTIONS(8186), - [sym_keyword_for] = ACTIONS(8186), - [sym_keyword_while] = ACTIONS(8186), - [sym_keyword_kill] = ACTIONS(8186), - [sym_keyword_lock] = ACTIONS(8186), - [sym_keyword_read] = ACTIONS(8186), - [sym_keyword_zload] = ACTIONS(8186), - [sym_keyword_open] = ACTIONS(8186), - [sym_keyword_close] = ACTIONS(8188), - [sym_keyword_use] = ACTIONS(8186), - [sym_keyword_new] = ACTIONS(8186), - [sym_keyword_if] = ACTIONS(8186), - [sym_keyword_oldelse] = ACTIONS(8186), - [sym_keyword_throw] = ACTIONS(8186), - [sym_keyword_print] = ACTIONS(8186), - [sym_keyword_zprint] = ACTIONS(8186), - [sym_keyword_try] = ACTIONS(8186), - [sym_keyword_job] = ACTIONS(8186), - [sym_keyword_break] = ACTIONS(8186), - [sym_keyword_merge] = ACTIONS(8188), - [sym_keyword_return] = ACTIONS(8186), - [aux_sym_keyword_quit_token1] = ACTIONS(8186), - [aux_sym_keyword_quit_token2] = ACTIONS(8186), - [sym_keyword_goto] = ACTIONS(8186), - [sym_keyword_halt] = ACTIONS(8186), - [sym_keyword_hang] = ACTIONS(8186), - [sym_keyword_halt_or_hang] = ACTIONS(8188), - [sym_keyword_continue] = ACTIONS(8186), - [sym_keyword_tcommit] = ACTIONS(8186), - [sym_keyword_trollback] = ACTIONS(8186), - [sym_keyword_tstart] = ACTIONS(8186), - [sym_keyword_xecute] = ACTIONS(8186), - [sym_keyword_view] = ACTIONS(8186), - [sym_keyword_zbreak] = ACTIONS(8186), - [sym_keyword_zkill] = ACTIONS(8186), - [sym_keyword_zn] = ACTIONS(8186), - [sym_keyword_zsu] = ACTIONS(8186), - [sym_keyword_ztrap] = ACTIONS(8188), - [sym_keyword_zwrite] = ACTIONS(8186), - [sym_keyword_zz] = ACTIONS(8186), - [sym_keyword_embedded_html] = ACTIONS(8186), - [sym_keyword_embedded_xml] = ACTIONS(8186), - [sym_keyword_embedded_sql_amp] = ACTIONS(8186), - [sym_keyword_embedded_sql_hash] = ACTIONS(8186), - [anon_sym_AMPjs] = ACTIONS(8188), - [anon_sym_AMPjscript] = ACTIONS(8186), - [anon_sym_AMPjavascript] = ACTIONS(8186), - [sym_keyword_zremove] = ACTIONS(8186), - [anon_sym_COLON2] = ACTIONS(8005), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8188), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8188), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8188), + [sym_keyword_set] = ACTIONS(9898), + [sym_keyword_dim] = ACTIONS(9898), + [sym_keyword_pound_define] = ACTIONS(9898), + [sym_keyword_pound_def1arg] = ACTIONS(9898), + [sym_keyword_pound_import] = ACTIONS(9898), + [sym_keyword_pound_include] = ACTIONS(9898), + [sym_keyword_pound_if] = ACTIONS(9900), + [sym_keyword_pound_endif] = ACTIONS(9898), + [sym_keyword_pound_elseif] = ACTIONS(9898), + [sym_keyword_pound_ifdef] = ACTIONS(9898), + [sym_keyword_pound_else] = ACTIONS(9900), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9898), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9898), + [sym_keyword_write] = ACTIONS(9900), + [sym_keyword_do] = ACTIONS(9898), + [sym_keyword_for] = ACTIONS(9898), + [sym_keyword_while] = ACTIONS(9898), + [sym_keyword_kill] = ACTIONS(9898), + [sym_keyword_lock] = ACTIONS(9898), + [sym_keyword_read] = ACTIONS(9898), + [sym_keyword_zload] = ACTIONS(9898), + [sym_keyword_open] = ACTIONS(9898), + [sym_keyword_close] = ACTIONS(9900), + [sym_keyword_use] = ACTIONS(9898), + [sym_keyword_new] = ACTIONS(9898), + [sym_keyword_if] = ACTIONS(9898), + [sym_keyword_oldelse] = ACTIONS(9898), + [sym_keyword_throw] = ACTIONS(9898), + [sym_keyword_print] = ACTIONS(9898), + [sym_keyword_zprint] = ACTIONS(9898), + [sym_keyword_try] = ACTIONS(9898), + [sym_keyword_job] = ACTIONS(9898), + [sym_keyword_break] = ACTIONS(9898), + [sym_keyword_merge] = ACTIONS(9900), + [sym_keyword_return] = ACTIONS(9898), + [aux_sym_keyword_quit_token1] = ACTIONS(9898), + [aux_sym_keyword_quit_token2] = ACTIONS(9898), + [sym_keyword_goto] = ACTIONS(9898), + [sym_keyword_halt] = ACTIONS(9898), + [sym_keyword_hang] = ACTIONS(9898), + [sym_keyword_halt_or_hang] = ACTIONS(9900), + [sym_keyword_continue] = ACTIONS(9898), + [sym_keyword_tcommit] = ACTIONS(9898), + [sym_keyword_trollback] = ACTIONS(9898), + [sym_keyword_tstart] = ACTIONS(9898), + [sym_keyword_xecute] = ACTIONS(9898), + [sym_keyword_view] = ACTIONS(9898), + [sym_keyword_zbreak] = ACTIONS(9898), + [sym_keyword_zkill] = ACTIONS(9898), + [sym_keyword_zn] = ACTIONS(9898), + [sym_keyword_zsu] = ACTIONS(9898), + [sym_keyword_ztrap] = ACTIONS(9900), + [sym_keyword_zwrite] = ACTIONS(9898), + [sym_keyword_zz] = ACTIONS(9898), + [sym_keyword_embedded_html] = ACTIONS(9898), + [sym_keyword_embedded_xml] = ACTIONS(9898), + [sym_keyword_embedded_sql_amp] = ACTIONS(9898), + [sym_keyword_embedded_sql_hash] = ACTIONS(9898), + [anon_sym_AMPjs] = ACTIONS(9900), + [anon_sym_AMPjscript] = ACTIONS(9898), + [anon_sym_AMPjavascript] = ACTIONS(9898), + [sym_keyword_zremove] = ACTIONS(9898), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9900), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9900), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9900), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8186), - [sym_tag_end_if] = ACTIONS(8186), + [sym_tag] = ACTIONS(9898), + [sym_tag_end_if] = ACTIONS(9898), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10240)] = { @@ -1243322,83 +1243322,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10240), [sym_block_comment] = STATE(10240), [sym_documatic_line] = STATE(10240), - [ts_builtin_sym_end] = ACTIONS(9558), - [aux_sym_macro_constant_token1] = ACTIONS(9558), - [anon_sym_RBRACE2] = ACTIONS(9558), + [ts_builtin_sym_end] = ACTIONS(8606), + [aux_sym_macro_constant_token1] = ACTIONS(8606), + [anon_sym_RBRACE2] = ACTIONS(8606), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9558), - [sym_keyword_dim] = ACTIONS(9558), - [sym_keyword_pound_define] = ACTIONS(9558), - [sym_keyword_pound_def1arg] = ACTIONS(9558), - [sym_keyword_pound_import] = ACTIONS(9558), - [sym_keyword_pound_include] = ACTIONS(9558), - [sym_keyword_pound_if] = ACTIONS(9560), - [sym_keyword_pound_endif] = ACTIONS(9558), - [sym_keyword_pound_elseif] = ACTIONS(9558), - [sym_keyword_pound_ifdef] = ACTIONS(9558), - [sym_keyword_pound_else] = ACTIONS(9560), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9558), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9558), - [sym_keyword_write] = ACTIONS(9560), - [sym_keyword_do] = ACTIONS(9558), - [sym_keyword_for] = ACTIONS(9558), - [sym_keyword_while] = ACTIONS(9558), - [sym_keyword_kill] = ACTIONS(9558), - [sym_keyword_lock] = ACTIONS(9558), - [sym_keyword_read] = ACTIONS(9558), - [sym_keyword_zload] = ACTIONS(9558), - [sym_keyword_open] = ACTIONS(9558), - [sym_keyword_close] = ACTIONS(9560), - [sym_keyword_use] = ACTIONS(9558), - [sym_keyword_new] = ACTIONS(9558), - [sym_keyword_if] = ACTIONS(9558), - [sym_keyword_oldelse] = ACTIONS(9558), - [sym_keyword_throw] = ACTIONS(9558), - [sym_keyword_print] = ACTIONS(9558), - [sym_keyword_zprint] = ACTIONS(9558), - [sym_keyword_try] = ACTIONS(9558), - [sym_keyword_job] = ACTIONS(9558), - [sym_keyword_break] = ACTIONS(9558), - [sym_keyword_merge] = ACTIONS(9560), - [sym_keyword_return] = ACTIONS(9558), - [aux_sym_keyword_quit_token1] = ACTIONS(9558), - [aux_sym_keyword_quit_token2] = ACTIONS(9558), - [sym_keyword_goto] = ACTIONS(9558), - [sym_keyword_halt] = ACTIONS(9558), - [sym_keyword_hang] = ACTIONS(9558), - [sym_keyword_halt_or_hang] = ACTIONS(9560), - [sym_keyword_continue] = ACTIONS(9558), - [sym_keyword_tcommit] = ACTIONS(9558), - [sym_keyword_trollback] = ACTIONS(9558), - [sym_keyword_tstart] = ACTIONS(9558), - [sym_keyword_xecute] = ACTIONS(9558), - [sym_keyword_view] = ACTIONS(9558), - [sym_keyword_zbreak] = ACTIONS(9558), - [sym_keyword_zkill] = ACTIONS(9558), - [sym_keyword_zn] = ACTIONS(9558), - [sym_keyword_zsu] = ACTIONS(9558), - [sym_keyword_ztrap] = ACTIONS(9560), - [sym_keyword_zwrite] = ACTIONS(9558), - [sym_keyword_zz] = ACTIONS(9558), - [sym_keyword_embedded_html] = ACTIONS(9558), - [sym_keyword_embedded_xml] = ACTIONS(9558), - [sym_keyword_embedded_sql_amp] = ACTIONS(9558), - [sym_keyword_embedded_sql_hash] = ACTIONS(9558), - [anon_sym_AMPjs] = ACTIONS(9560), - [anon_sym_AMPjscript] = ACTIONS(9558), - [anon_sym_AMPjavascript] = ACTIONS(9558), - [sym_keyword_zremove] = ACTIONS(9558), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9560), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9560), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9560), + [sym_keyword_set] = ACTIONS(8606), + [sym_keyword_dim] = ACTIONS(8606), + [sym_keyword_pound_define] = ACTIONS(8606), + [sym_keyword_pound_def1arg] = ACTIONS(8606), + [sym_keyword_pound_import] = ACTIONS(8606), + [sym_keyword_pound_include] = ACTIONS(8606), + [sym_keyword_pound_if] = ACTIONS(8608), + [sym_keyword_pound_endif] = ACTIONS(8606), + [sym_keyword_pound_elseif] = ACTIONS(8606), + [sym_keyword_pound_ifdef] = ACTIONS(8606), + [sym_keyword_pound_else] = ACTIONS(8608), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8606), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8606), + [sym_keyword_write] = ACTIONS(8608), + [sym_keyword_do] = ACTIONS(8606), + [sym_keyword_for] = ACTIONS(8606), + [sym_keyword_while] = ACTIONS(8606), + [sym_keyword_kill] = ACTIONS(8606), + [sym_keyword_lock] = ACTIONS(8606), + [sym_keyword_read] = ACTIONS(8606), + [sym_keyword_zload] = ACTIONS(8606), + [sym_keyword_open] = ACTIONS(8606), + [sym_keyword_close] = ACTIONS(8608), + [sym_keyword_use] = ACTIONS(8606), + [sym_keyword_new] = ACTIONS(8606), + [sym_keyword_if] = ACTIONS(8606), + [sym_keyword_oldelse] = ACTIONS(8606), + [sym_keyword_throw] = ACTIONS(8606), + [sym_keyword_print] = ACTIONS(8606), + [sym_keyword_zprint] = ACTIONS(8606), + [sym_keyword_try] = ACTIONS(8606), + [sym_keyword_job] = ACTIONS(8606), + [sym_keyword_break] = ACTIONS(8606), + [sym_keyword_merge] = ACTIONS(8608), + [sym_keyword_return] = ACTIONS(8606), + [aux_sym_keyword_quit_token1] = ACTIONS(8606), + [aux_sym_keyword_quit_token2] = ACTIONS(8606), + [sym_keyword_goto] = ACTIONS(8606), + [sym_keyword_halt] = ACTIONS(8606), + [sym_keyword_hang] = ACTIONS(8606), + [sym_keyword_halt_or_hang] = ACTIONS(8608), + [sym_keyword_continue] = ACTIONS(8606), + [sym_keyword_tcommit] = ACTIONS(8606), + [sym_keyword_trollback] = ACTIONS(8606), + [sym_keyword_tstart] = ACTIONS(8606), + [sym_keyword_xecute] = ACTIONS(8606), + [sym_keyword_view] = ACTIONS(8606), + [sym_keyword_zbreak] = ACTIONS(8606), + [sym_keyword_zkill] = ACTIONS(8606), + [sym_keyword_zn] = ACTIONS(8606), + [sym_keyword_zsu] = ACTIONS(8606), + [sym_keyword_ztrap] = ACTIONS(8608), + [sym_keyword_zwrite] = ACTIONS(8606), + [sym_keyword_zz] = ACTIONS(8606), + [sym_keyword_embedded_html] = ACTIONS(8606), + [sym_keyword_embedded_xml] = ACTIONS(8606), + [sym_keyword_embedded_sql_amp] = ACTIONS(8606), + [sym_keyword_embedded_sql_hash] = ACTIONS(8606), + [anon_sym_AMPjs] = ACTIONS(8608), + [anon_sym_AMPjscript] = ACTIONS(8606), + [anon_sym_AMPjavascript] = ACTIONS(8606), + [sym_keyword_zremove] = ACTIONS(8606), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8608), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8608), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8608), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9558), - [sym_tag_end_if] = ACTIONS(9558), + [sym_tag] = ACTIONS(8606), + [sym_tag_end_if] = ACTIONS(8606), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10241)] = { @@ -1243494,83 +1243494,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10242), [sym_block_comment] = STATE(10242), [sym_documatic_line] = STATE(10242), - [ts_builtin_sym_end] = ACTIONS(8919), - [aux_sym_macro_constant_token1] = ACTIONS(8919), - [anon_sym_RBRACE2] = ACTIONS(8919), + [ts_builtin_sym_end] = ACTIONS(9510), + [aux_sym_macro_constant_token1] = ACTIONS(9510), + [anon_sym_RBRACE2] = ACTIONS(9510), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8919), - [sym_keyword_dim] = ACTIONS(8919), - [sym_keyword_pound_define] = ACTIONS(8919), - [sym_keyword_pound_def1arg] = ACTIONS(8919), - [sym_keyword_pound_import] = ACTIONS(8919), - [sym_keyword_pound_include] = ACTIONS(8919), - [sym_keyword_pound_if] = ACTIONS(8921), - [sym_keyword_pound_endif] = ACTIONS(8919), - [sym_keyword_pound_elseif] = ACTIONS(8919), - [sym_keyword_pound_ifdef] = ACTIONS(8919), - [sym_keyword_pound_else] = ACTIONS(8921), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8919), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8919), - [sym_keyword_write] = ACTIONS(8921), - [sym_keyword_do] = ACTIONS(8919), - [sym_keyword_for] = ACTIONS(8919), - [sym_keyword_while] = ACTIONS(8919), - [sym_keyword_kill] = ACTIONS(8919), - [sym_keyword_lock] = ACTIONS(8919), - [sym_keyword_read] = ACTIONS(8919), - [sym_keyword_zload] = ACTIONS(8919), - [sym_keyword_open] = ACTIONS(8919), - [sym_keyword_close] = ACTIONS(8921), - [sym_keyword_use] = ACTIONS(8919), - [sym_keyword_new] = ACTIONS(8919), - [sym_keyword_if] = ACTIONS(8919), - [sym_keyword_oldelse] = ACTIONS(8919), - [sym_keyword_throw] = ACTIONS(8919), - [sym_keyword_print] = ACTIONS(8919), - [sym_keyword_zprint] = ACTIONS(8919), - [sym_keyword_try] = ACTIONS(8919), - [sym_keyword_job] = ACTIONS(8919), - [sym_keyword_break] = ACTIONS(8919), - [sym_keyword_merge] = ACTIONS(8921), - [sym_keyword_return] = ACTIONS(8919), - [aux_sym_keyword_quit_token1] = ACTIONS(8919), - [aux_sym_keyword_quit_token2] = ACTIONS(8919), - [sym_keyword_goto] = ACTIONS(8919), - [sym_keyword_halt] = ACTIONS(8919), - [sym_keyword_hang] = ACTIONS(8919), - [sym_keyword_halt_or_hang] = ACTIONS(8921), - [sym_keyword_continue] = ACTIONS(8919), - [sym_keyword_tcommit] = ACTIONS(8919), - [sym_keyword_trollback] = ACTIONS(8919), - [sym_keyword_tstart] = ACTIONS(8919), - [sym_keyword_xecute] = ACTIONS(8919), - [sym_keyword_view] = ACTIONS(8919), - [sym_keyword_zbreak] = ACTIONS(8919), - [sym_keyword_zkill] = ACTIONS(8919), - [sym_keyword_zn] = ACTIONS(8919), - [sym_keyword_zsu] = ACTIONS(8919), - [sym_keyword_ztrap] = ACTIONS(8921), - [sym_keyword_zwrite] = ACTIONS(8919), - [sym_keyword_zz] = ACTIONS(8919), - [sym_keyword_embedded_html] = ACTIONS(8919), - [sym_keyword_embedded_xml] = ACTIONS(8919), - [sym_keyword_embedded_sql_amp] = ACTIONS(8919), - [sym_keyword_embedded_sql_hash] = ACTIONS(8919), - [anon_sym_AMPjs] = ACTIONS(8921), - [anon_sym_AMPjscript] = ACTIONS(8919), - [anon_sym_AMPjavascript] = ACTIONS(8919), - [sym_keyword_zremove] = ACTIONS(8919), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8921), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8921), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8921), + [sym_keyword_set] = ACTIONS(9510), + [sym_keyword_dim] = ACTIONS(9510), + [sym_keyword_pound_define] = ACTIONS(9510), + [sym_keyword_pound_def1arg] = ACTIONS(9510), + [sym_keyword_pound_import] = ACTIONS(9510), + [sym_keyword_pound_include] = ACTIONS(9510), + [sym_keyword_pound_if] = ACTIONS(9512), + [sym_keyword_pound_endif] = ACTIONS(9510), + [sym_keyword_pound_elseif] = ACTIONS(9510), + [sym_keyword_pound_ifdef] = ACTIONS(9510), + [sym_keyword_pound_else] = ACTIONS(9512), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9510), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9510), + [sym_keyword_write] = ACTIONS(9512), + [sym_keyword_do] = ACTIONS(9510), + [sym_keyword_for] = ACTIONS(9510), + [sym_keyword_while] = ACTIONS(9510), + [sym_keyword_kill] = ACTIONS(9510), + [sym_keyword_lock] = ACTIONS(9510), + [sym_keyword_read] = ACTIONS(9510), + [sym_keyword_zload] = ACTIONS(9510), + [sym_keyword_open] = ACTIONS(9510), + [sym_keyword_close] = ACTIONS(9512), + [sym_keyword_use] = ACTIONS(9510), + [sym_keyword_new] = ACTIONS(9510), + [sym_keyword_if] = ACTIONS(9510), + [sym_keyword_oldelse] = ACTIONS(9510), + [sym_keyword_throw] = ACTIONS(9510), + [sym_keyword_print] = ACTIONS(9510), + [sym_keyword_zprint] = ACTIONS(9510), + [sym_keyword_try] = ACTIONS(9510), + [sym_keyword_job] = ACTIONS(9510), + [sym_keyword_break] = ACTIONS(9510), + [sym_keyword_merge] = ACTIONS(9512), + [sym_keyword_return] = ACTIONS(9510), + [aux_sym_keyword_quit_token1] = ACTIONS(9510), + [aux_sym_keyword_quit_token2] = ACTIONS(9510), + [sym_keyword_goto] = ACTIONS(9510), + [sym_keyword_halt] = ACTIONS(9510), + [sym_keyword_hang] = ACTIONS(9510), + [sym_keyword_halt_or_hang] = ACTIONS(9512), + [sym_keyword_continue] = ACTIONS(9510), + [sym_keyword_tcommit] = ACTIONS(9510), + [sym_keyword_trollback] = ACTIONS(9510), + [sym_keyword_tstart] = ACTIONS(9510), + [sym_keyword_xecute] = ACTIONS(9510), + [sym_keyword_view] = ACTIONS(9510), + [sym_keyword_zbreak] = ACTIONS(9510), + [sym_keyword_zkill] = ACTIONS(9510), + [sym_keyword_zn] = ACTIONS(9510), + [sym_keyword_zsu] = ACTIONS(9510), + [sym_keyword_ztrap] = ACTIONS(9512), + [sym_keyword_zwrite] = ACTIONS(9510), + [sym_keyword_zz] = ACTIONS(9510), + [sym_keyword_embedded_html] = ACTIONS(9510), + [sym_keyword_embedded_xml] = ACTIONS(9510), + [sym_keyword_embedded_sql_amp] = ACTIONS(9510), + [sym_keyword_embedded_sql_hash] = ACTIONS(9510), + [anon_sym_AMPjs] = ACTIONS(9512), + [anon_sym_AMPjscript] = ACTIONS(9510), + [anon_sym_AMPjavascript] = ACTIONS(9510), + [sym_keyword_zremove] = ACTIONS(9510), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9512), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9512), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9512), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8919), - [sym_tag_end_if] = ACTIONS(8919), + [sym_tag] = ACTIONS(9510), + [sym_tag_end_if] = ACTIONS(9510), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10243)] = { @@ -1243666,92 +1243666,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10244), [sym_block_comment] = STATE(10244), [sym_documatic_line] = STATE(10244), - [ts_builtin_sym_end] = ACTIONS(9510), - [aux_sym_macro_constant_token1] = ACTIONS(9510), - [anon_sym_RBRACE2] = ACTIONS(9510), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9510), - [sym_keyword_dim] = ACTIONS(9510), - [sym_keyword_pound_define] = ACTIONS(9510), - [sym_keyword_pound_def1arg] = ACTIONS(9510), - [sym_keyword_pound_import] = ACTIONS(9510), - [sym_keyword_pound_include] = ACTIONS(9510), - [sym_keyword_pound_if] = ACTIONS(9512), - [sym_keyword_pound_endif] = ACTIONS(9510), - [sym_keyword_pound_elseif] = ACTIONS(9510), - [sym_keyword_pound_ifdef] = ACTIONS(9510), - [sym_keyword_pound_else] = ACTIONS(9512), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9510), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9510), - [sym_keyword_write] = ACTIONS(9512), - [sym_keyword_do] = ACTIONS(9510), - [sym_keyword_for] = ACTIONS(9510), - [sym_keyword_while] = ACTIONS(9510), - [sym_keyword_kill] = ACTIONS(9510), - [sym_keyword_lock] = ACTIONS(9510), - [sym_keyword_read] = ACTIONS(9510), - [sym_keyword_zload] = ACTIONS(9510), - [sym_keyword_open] = ACTIONS(9510), - [sym_keyword_close] = ACTIONS(9512), - [sym_keyword_use] = ACTIONS(9510), - [sym_keyword_new] = ACTIONS(9510), - [sym_keyword_if] = ACTIONS(9510), - [sym_keyword_oldelse] = ACTIONS(9510), - [sym_keyword_throw] = ACTIONS(9510), - [sym_keyword_print] = ACTIONS(9510), - [sym_keyword_zprint] = ACTIONS(9510), - [sym_keyword_try] = ACTIONS(9510), - [sym_keyword_job] = ACTIONS(9510), - [sym_keyword_break] = ACTIONS(9510), - [sym_keyword_merge] = ACTIONS(9512), - [sym_keyword_return] = ACTIONS(9510), - [aux_sym_keyword_quit_token1] = ACTIONS(9510), - [aux_sym_keyword_quit_token2] = ACTIONS(9510), - [sym_keyword_goto] = ACTIONS(9510), - [sym_keyword_halt] = ACTIONS(9510), - [sym_keyword_hang] = ACTIONS(9510), - [sym_keyword_halt_or_hang] = ACTIONS(9512), - [sym_keyword_continue] = ACTIONS(9510), - [sym_keyword_tcommit] = ACTIONS(9510), - [sym_keyword_trollback] = ACTIONS(9510), - [sym_keyword_tstart] = ACTIONS(9510), - [sym_keyword_xecute] = ACTIONS(9510), - [sym_keyword_view] = ACTIONS(9510), - [sym_keyword_zbreak] = ACTIONS(9510), - [sym_keyword_zkill] = ACTIONS(9510), - [sym_keyword_zn] = ACTIONS(9510), - [sym_keyword_zsu] = ACTIONS(9510), - [sym_keyword_ztrap] = ACTIONS(9512), - [sym_keyword_zwrite] = ACTIONS(9510), - [sym_keyword_zz] = ACTIONS(9510), - [sym_keyword_embedded_html] = ACTIONS(9510), - [sym_keyword_embedded_xml] = ACTIONS(9510), - [sym_keyword_embedded_sql_amp] = ACTIONS(9510), - [sym_keyword_embedded_sql_hash] = ACTIONS(9510), - [anon_sym_AMPjs] = ACTIONS(9512), - [anon_sym_AMPjscript] = ACTIONS(9510), - [anon_sym_AMPjavascript] = ACTIONS(9510), - [sym_keyword_zremove] = ACTIONS(9510), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9512), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9512), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9512), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9510), - [sym_tag_end_if] = ACTIONS(9510), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10245)] = { - [sym_line_comment_1] = STATE(10245), - [sym_line_comment_2] = STATE(10245), - [sym_line_comment_3] = STATE(10245), - [sym_line_comment_4] = STATE(10245), - [sym_block_comment] = STATE(10245), - [sym_documatic_line] = STATE(10245), [ts_builtin_sym_end] = ACTIONS(8058), [aux_sym_macro_constant_token1] = ACTIONS(8058), [anon_sym_RBRACE2] = ACTIONS(8058), @@ -1243831,6 +1243745,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8058), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(10245)] = { + [sym_line_comment_1] = STATE(10245), + [sym_line_comment_2] = STATE(10245), + [sym_line_comment_3] = STATE(10245), + [sym_line_comment_4] = STATE(10245), + [sym_block_comment] = STATE(10245), + [sym_documatic_line] = STATE(10245), + [ts_builtin_sym_end] = ACTIONS(9558), + [aux_sym_macro_constant_token1] = ACTIONS(9558), + [anon_sym_RBRACE2] = ACTIONS(9558), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9558), + [sym_keyword_dim] = ACTIONS(9558), + [sym_keyword_pound_define] = ACTIONS(9558), + [sym_keyword_pound_def1arg] = ACTIONS(9558), + [sym_keyword_pound_import] = ACTIONS(9558), + [sym_keyword_pound_include] = ACTIONS(9558), + [sym_keyword_pound_if] = ACTIONS(9560), + [sym_keyword_pound_endif] = ACTIONS(9558), + [sym_keyword_pound_elseif] = ACTIONS(9558), + [sym_keyword_pound_ifdef] = ACTIONS(9558), + [sym_keyword_pound_else] = ACTIONS(9560), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9558), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9558), + [sym_keyword_write] = ACTIONS(9560), + [sym_keyword_do] = ACTIONS(9558), + [sym_keyword_for] = ACTIONS(9558), + [sym_keyword_while] = ACTIONS(9558), + [sym_keyword_kill] = ACTIONS(9558), + [sym_keyword_lock] = ACTIONS(9558), + [sym_keyword_read] = ACTIONS(9558), + [sym_keyword_zload] = ACTIONS(9558), + [sym_keyword_open] = ACTIONS(9558), + [sym_keyword_close] = ACTIONS(9560), + [sym_keyword_use] = ACTIONS(9558), + [sym_keyword_new] = ACTIONS(9558), + [sym_keyword_if] = ACTIONS(9558), + [sym_keyword_oldelse] = ACTIONS(9558), + [sym_keyword_throw] = ACTIONS(9558), + [sym_keyword_print] = ACTIONS(9558), + [sym_keyword_zprint] = ACTIONS(9558), + [sym_keyword_try] = ACTIONS(9558), + [sym_keyword_job] = ACTIONS(9558), + [sym_keyword_break] = ACTIONS(9558), + [sym_keyword_merge] = ACTIONS(9560), + [sym_keyword_return] = ACTIONS(9558), + [aux_sym_keyword_quit_token1] = ACTIONS(9558), + [aux_sym_keyword_quit_token2] = ACTIONS(9558), + [sym_keyword_goto] = ACTIONS(9558), + [sym_keyword_halt] = ACTIONS(9558), + [sym_keyword_hang] = ACTIONS(9558), + [sym_keyword_halt_or_hang] = ACTIONS(9560), + [sym_keyword_continue] = ACTIONS(9558), + [sym_keyword_tcommit] = ACTIONS(9558), + [sym_keyword_trollback] = ACTIONS(9558), + [sym_keyword_tstart] = ACTIONS(9558), + [sym_keyword_xecute] = ACTIONS(9558), + [sym_keyword_view] = ACTIONS(9558), + [sym_keyword_zbreak] = ACTIONS(9558), + [sym_keyword_zkill] = ACTIONS(9558), + [sym_keyword_zn] = ACTIONS(9558), + [sym_keyword_zsu] = ACTIONS(9558), + [sym_keyword_ztrap] = ACTIONS(9560), + [sym_keyword_zwrite] = ACTIONS(9558), + [sym_keyword_zz] = ACTIONS(9558), + [sym_keyword_embedded_html] = ACTIONS(9558), + [sym_keyword_embedded_xml] = ACTIONS(9558), + [sym_keyword_embedded_sql_amp] = ACTIONS(9558), + [sym_keyword_embedded_sql_hash] = ACTIONS(9558), + [anon_sym_AMPjs] = ACTIONS(9560), + [anon_sym_AMPjscript] = ACTIONS(9558), + [anon_sym_AMPjavascript] = ACTIONS(9558), + [sym_keyword_zremove] = ACTIONS(9558), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9560), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9560), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9560), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9558), + [sym_tag_end_if] = ACTIONS(9558), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(10246)] = { [sym_line_comment_1] = STATE(10246), [sym_line_comment_2] = STATE(10246), @@ -1245130,7 +1245130,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10261), [aux_sym_command_job_repeat1] = STATE(10252), [ts_builtin_sym_end] = ACTIONS(9669), - [anon_sym_COMMA] = ACTIONS(10167), + [anon_sym_COMMA] = ACTIONS(10172), [aux_sym_macro_constant_token1] = ACTIONS(9669), [anon_sym_RBRACE2] = ACTIONS(9669), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1245215,7 +1245215,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10262), [sym_documatic_line] = STATE(10262), [aux_sym_subscripts_repeat1] = STATE(9958), - [anon_sym_COMMA] = ACTIONS(10141), + [anon_sym_COMMA] = ACTIONS(10143), [aux_sym_macro_constant_token1] = ACTIONS(9774), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1246162,7 +1246162,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10273), [aux_sym_command_xecute_repeat1] = STATE(9682), [ts_builtin_sym_end] = ACTIONS(9725), - [anon_sym_COMMA] = ACTIONS(10172), + [anon_sym_COMMA] = ACTIONS(10170), [aux_sym_macro_constant_token1] = ACTIONS(9725), [anon_sym_RBRACE2] = ACTIONS(9725), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1247523,7 +1247523,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(8251), [sym__termination] = ACTIONS(8251), - [sym__post_conditional_id] = ACTIONS(8656), + [sym__post_conditional_id] = ACTIONS(8652), [sym_tag_end_if] = ACTIONS(8251), [sym_rtn_dot] = ACTIONS(15), }, @@ -1255441,80 +1255441,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10382), [aux_sym_command_read_repeat1] = STATE(10634), [anon_sym_COMMA] = ACTIONS(10898), - [aux_sym_macro_constant_token1] = ACTIONS(8674), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8674), - [sym_keyword_dim] = ACTIONS(8674), - [sym_keyword_pound_define] = ACTIONS(8674), - [sym_keyword_pound_def1arg] = ACTIONS(8674), - [sym_keyword_pound_import] = ACTIONS(8674), - [sym_keyword_pound_include] = ACTIONS(8674), - [sym_keyword_pound_if] = ACTIONS(8676), - [sym_keyword_pound_endif] = ACTIONS(8674), - [sym_keyword_pound_ifdef] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8674), - [sym_keyword_write] = ACTIONS(8676), - [sym_keyword_do] = ACTIONS(8674), - [sym_keyword_for] = ACTIONS(8674), - [sym_keyword_while] = ACTIONS(8674), - [sym_keyword_kill] = ACTIONS(8674), - [sym_keyword_lock] = ACTIONS(8674), - [sym_keyword_read] = ACTIONS(8674), - [sym_keyword_zload] = ACTIONS(8674), - [sym_keyword_open] = ACTIONS(8674), - [sym_keyword_close] = ACTIONS(8676), - [sym_keyword_use] = ACTIONS(8674), - [sym_keyword_new] = ACTIONS(8674), - [sym_keyword_if] = ACTIONS(8674), - [sym_keyword_oldelse] = ACTIONS(8674), - [sym_keyword_throw] = ACTIONS(8674), - [sym_keyword_print] = ACTIONS(8674), - [sym_keyword_zprint] = ACTIONS(8674), - [sym_keyword_try] = ACTIONS(8674), - [sym_keyword_job] = ACTIONS(8674), - [sym_keyword_break] = ACTIONS(8674), - [sym_keyword_merge] = ACTIONS(8676), - [sym_keyword_return] = ACTIONS(8674), - [aux_sym_keyword_quit_token1] = ACTIONS(8674), - [aux_sym_keyword_quit_token2] = ACTIONS(8674), - [sym_keyword_goto] = ACTIONS(8674), - [sym_keyword_halt] = ACTIONS(8674), - [sym_keyword_hang] = ACTIONS(8674), - [sym_keyword_halt_or_hang] = ACTIONS(8676), - [sym_keyword_continue] = ACTIONS(8674), - [sym_keyword_tcommit] = ACTIONS(8674), - [sym_keyword_trollback] = ACTIONS(8674), - [sym_keyword_tstart] = ACTIONS(8674), - [sym_keyword_xecute] = ACTIONS(8674), - [sym_keyword_view] = ACTIONS(8674), - [sym_keyword_zbreak] = ACTIONS(8674), - [sym_keyword_zkill] = ACTIONS(8674), - [sym_keyword_zn] = ACTIONS(8674), - [sym_keyword_zsu] = ACTIONS(8674), - [sym_keyword_ztrap] = ACTIONS(8676), - [sym_keyword_zwrite] = ACTIONS(8674), - [sym_keyword_zz] = ACTIONS(8674), - [sym_keyword_embedded_html] = ACTIONS(8674), - [sym_keyword_embedded_xml] = ACTIONS(8674), - [sym_keyword_embedded_sql_amp] = ACTIONS(8674), - [sym_keyword_embedded_sql_hash] = ACTIONS(8674), - [anon_sym_AMPjs] = ACTIONS(8676), - [anon_sym_AMPjscript] = ACTIONS(8674), - [anon_sym_AMPjavascript] = ACTIONS(8674), - [sym_keyword_zremove] = ACTIONS(8674), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8676), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8674), - [sym__bol] = ACTIONS(8674), - [sym_tag_end_if] = ACTIONS(8674), + [aux_sym_macro_constant_token1] = ACTIONS(8670), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8670), + [sym_keyword_dim] = ACTIONS(8670), + [sym_keyword_pound_define] = ACTIONS(8670), + [sym_keyword_pound_def1arg] = ACTIONS(8670), + [sym_keyword_pound_import] = ACTIONS(8670), + [sym_keyword_pound_include] = ACTIONS(8670), + [sym_keyword_pound_if] = ACTIONS(8672), + [sym_keyword_pound_endif] = ACTIONS(8670), + [sym_keyword_pound_ifdef] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8670), + [sym_keyword_write] = ACTIONS(8672), + [sym_keyword_do] = ACTIONS(8670), + [sym_keyword_for] = ACTIONS(8670), + [sym_keyword_while] = ACTIONS(8670), + [sym_keyword_kill] = ACTIONS(8670), + [sym_keyword_lock] = ACTIONS(8670), + [sym_keyword_read] = ACTIONS(8670), + [sym_keyword_zload] = ACTIONS(8670), + [sym_keyword_open] = ACTIONS(8670), + [sym_keyword_close] = ACTIONS(8672), + [sym_keyword_use] = ACTIONS(8670), + [sym_keyword_new] = ACTIONS(8670), + [sym_keyword_if] = ACTIONS(8670), + [sym_keyword_oldelse] = ACTIONS(8670), + [sym_keyword_throw] = ACTIONS(8670), + [sym_keyword_print] = ACTIONS(8670), + [sym_keyword_zprint] = ACTIONS(8670), + [sym_keyword_try] = ACTIONS(8670), + [sym_keyword_job] = ACTIONS(8670), + [sym_keyword_break] = ACTIONS(8670), + [sym_keyword_merge] = ACTIONS(8672), + [sym_keyword_return] = ACTIONS(8670), + [aux_sym_keyword_quit_token1] = ACTIONS(8670), + [aux_sym_keyword_quit_token2] = ACTIONS(8670), + [sym_keyword_goto] = ACTIONS(8670), + [sym_keyword_halt] = ACTIONS(8670), + [sym_keyword_hang] = ACTIONS(8670), + [sym_keyword_halt_or_hang] = ACTIONS(8672), + [sym_keyword_continue] = ACTIONS(8670), + [sym_keyword_tcommit] = ACTIONS(8670), + [sym_keyword_trollback] = ACTIONS(8670), + [sym_keyword_tstart] = ACTIONS(8670), + [sym_keyword_xecute] = ACTIONS(8670), + [sym_keyword_view] = ACTIONS(8670), + [sym_keyword_zbreak] = ACTIONS(8670), + [sym_keyword_zkill] = ACTIONS(8670), + [sym_keyword_zn] = ACTIONS(8670), + [sym_keyword_zsu] = ACTIONS(8670), + [sym_keyword_ztrap] = ACTIONS(8672), + [sym_keyword_zwrite] = ACTIONS(8670), + [sym_keyword_zz] = ACTIONS(8670), + [sym_keyword_embedded_html] = ACTIONS(8670), + [sym_keyword_embedded_xml] = ACTIONS(8670), + [sym_keyword_embedded_sql_amp] = ACTIONS(8670), + [sym_keyword_embedded_sql_hash] = ACTIONS(8670), + [anon_sym_AMPjs] = ACTIONS(8672), + [anon_sym_AMPjscript] = ACTIONS(8670), + [anon_sym_AMPjavascript] = ACTIONS(8670), + [sym_keyword_zremove] = ACTIONS(8670), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8672), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8670), + [sym__bol] = ACTIONS(8670), + [sym_tag_end_if] = ACTIONS(8670), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10383)] = { @@ -1256629,8 +1256629,348 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10396), [sym_block_comment] = STATE(10396), [sym_documatic_line] = STATE(10396), - [aux_sym_command_read_repeat1] = STATE(10396), + [aux_sym_command_read_repeat1] = STATE(10400), [anon_sym_COMMA] = ACTIONS(10909), + [aux_sym_macro_constant_token1] = ACTIONS(8670), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8670), + [sym_keyword_dim] = ACTIONS(8670), + [sym_keyword_pound_define] = ACTIONS(8670), + [sym_keyword_pound_def1arg] = ACTIONS(8670), + [sym_keyword_pound_import] = ACTIONS(8670), + [sym_keyword_pound_include] = ACTIONS(8670), + [sym_keyword_pound_if] = ACTIONS(8672), + [sym_keyword_pound_ifdef] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8670), + [sym_keyword_write] = ACTIONS(8672), + [sym_keyword_do] = ACTIONS(8670), + [sym_keyword_for] = ACTIONS(8670), + [sym_keyword_while] = ACTIONS(8670), + [sym_keyword_kill] = ACTIONS(8670), + [sym_keyword_lock] = ACTIONS(8670), + [sym_keyword_read] = ACTIONS(8670), + [sym_keyword_zload] = ACTIONS(8670), + [sym_keyword_open] = ACTIONS(8670), + [sym_keyword_close] = ACTIONS(8672), + [sym_keyword_use] = ACTIONS(8670), + [sym_keyword_new] = ACTIONS(8670), + [sym_keyword_if] = ACTIONS(8670), + [sym_keyword_oldelse] = ACTIONS(8670), + [sym_keyword_throw] = ACTIONS(8670), + [sym_keyword_print] = ACTIONS(8670), + [sym_keyword_zprint] = ACTIONS(8670), + [sym_keyword_try] = ACTIONS(8670), + [sym_keyword_job] = ACTIONS(8670), + [sym_keyword_break] = ACTIONS(8670), + [sym_keyword_merge] = ACTIONS(8672), + [sym_keyword_return] = ACTIONS(8670), + [aux_sym_keyword_quit_token1] = ACTIONS(8670), + [aux_sym_keyword_quit_token2] = ACTIONS(8670), + [sym_keyword_goto] = ACTIONS(8670), + [sym_keyword_halt] = ACTIONS(8670), + [sym_keyword_hang] = ACTIONS(8670), + [sym_keyword_halt_or_hang] = ACTIONS(8672), + [sym_keyword_continue] = ACTIONS(8670), + [sym_keyword_tcommit] = ACTIONS(8670), + [sym_keyword_trollback] = ACTIONS(8670), + [sym_keyword_tstart] = ACTIONS(8670), + [sym_keyword_xecute] = ACTIONS(8670), + [sym_keyword_view] = ACTIONS(8670), + [sym_keyword_zbreak] = ACTIONS(8670), + [sym_keyword_zkill] = ACTIONS(8670), + [sym_keyword_zn] = ACTIONS(8670), + [sym_keyword_zsu] = ACTIONS(8670), + [sym_keyword_ztrap] = ACTIONS(8672), + [sym_keyword_zwrite] = ACTIONS(8670), + [sym_keyword_zz] = ACTIONS(8670), + [sym_keyword_embedded_html] = ACTIONS(8670), + [sym_keyword_embedded_xml] = ACTIONS(8670), + [sym_keyword_embedded_sql_amp] = ACTIONS(8670), + [sym_keyword_embedded_sql_hash] = ACTIONS(8670), + [anon_sym_AMPjs] = ACTIONS(8672), + [anon_sym_AMPjscript] = ACTIONS(8670), + [anon_sym_AMPjavascript] = ACTIONS(8670), + [sym_keyword_zremove] = ACTIONS(8670), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8672), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8670), + [sym__bol] = ACTIONS(8670), + [sym__termination] = ACTIONS(8670), + [sym_tag_end_if] = ACTIONS(8670), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10397)] = { + [sym_line_comment_1] = STATE(10397), + [sym_line_comment_2] = STATE(10397), + [sym_line_comment_3] = STATE(10397), + [sym_line_comment_4] = STATE(10397), + [sym_block_comment] = STATE(10397), + [sym_timeout] = STATE(11650), + [sym_documatic_line] = STATE(10397), + [anon_sym_COMMA] = ACTIONS(8116), + [aux_sym_macro_constant_token1] = ACTIONS(8116), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8116), + [sym_keyword_dim] = ACTIONS(8116), + [sym_keyword_pound_define] = ACTIONS(8116), + [sym_keyword_pound_def1arg] = ACTIONS(8116), + [sym_keyword_pound_import] = ACTIONS(8116), + [sym_keyword_pound_include] = ACTIONS(8116), + [sym_keyword_pound_if] = ACTIONS(8118), + [sym_keyword_pound_ifdef] = ACTIONS(8116), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8116), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8116), + [sym_keyword_write] = ACTIONS(8118), + [sym_keyword_do] = ACTIONS(8116), + [sym_keyword_for] = ACTIONS(8116), + [sym_keyword_while] = ACTIONS(8116), + [sym_keyword_kill] = ACTIONS(8116), + [sym_keyword_lock] = ACTIONS(8116), + [sym_keyword_read] = ACTIONS(8116), + [sym_keyword_zload] = ACTIONS(8116), + [sym_keyword_open] = ACTIONS(8116), + [sym_keyword_close] = ACTIONS(8118), + [sym_keyword_use] = ACTIONS(8116), + [sym_keyword_new] = ACTIONS(8116), + [sym_keyword_if] = ACTIONS(8116), + [sym_keyword_oldelse] = ACTIONS(8116), + [sym_keyword_throw] = ACTIONS(8116), + [sym_keyword_print] = ACTIONS(8116), + [sym_keyword_zprint] = ACTIONS(8116), + [sym_keyword_try] = ACTIONS(8116), + [sym_keyword_job] = ACTIONS(8116), + [sym_keyword_break] = ACTIONS(8116), + [sym_keyword_merge] = ACTIONS(8118), + [sym_keyword_return] = ACTIONS(8116), + [aux_sym_keyword_quit_token1] = ACTIONS(8116), + [aux_sym_keyword_quit_token2] = ACTIONS(8116), + [sym_keyword_goto] = ACTIONS(8116), + [sym_keyword_halt] = ACTIONS(8116), + [sym_keyword_hang] = ACTIONS(8116), + [sym_keyword_halt_or_hang] = ACTIONS(8118), + [sym_keyword_continue] = ACTIONS(8116), + [sym_keyword_tcommit] = ACTIONS(8116), + [sym_keyword_trollback] = ACTIONS(8116), + [sym_keyword_tstart] = ACTIONS(8116), + [sym_keyword_xecute] = ACTIONS(8116), + [sym_keyword_view] = ACTIONS(8116), + [sym_keyword_zbreak] = ACTIONS(8116), + [sym_keyword_zkill] = ACTIONS(8116), + [sym_keyword_zn] = ACTIONS(8116), + [sym_keyword_zsu] = ACTIONS(8116), + [sym_keyword_ztrap] = ACTIONS(8118), + [sym_keyword_zwrite] = ACTIONS(8116), + [sym_keyword_zz] = ACTIONS(8116), + [sym_keyword_embedded_html] = ACTIONS(8116), + [sym_keyword_embedded_xml] = ACTIONS(8116), + [sym_keyword_embedded_sql_amp] = ACTIONS(8116), + [sym_keyword_embedded_sql_hash] = ACTIONS(8116), + [anon_sym_AMPjs] = ACTIONS(8118), + [anon_sym_AMPjscript] = ACTIONS(8116), + [anon_sym_AMPjavascript] = ACTIONS(8116), + [sym_keyword_zremove] = ACTIONS(8116), + [anon_sym_COLON2] = ACTIONS(8892), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8118), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8118), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8118), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8116), + [sym__termination] = ACTIONS(8116), + [sym_tag_end_if] = ACTIONS(8116), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10398)] = { + [sym_line_comment_1] = STATE(10398), + [sym_line_comment_2] = STATE(10398), + [sym_line_comment_3] = STATE(10398), + [sym_line_comment_4] = STATE(10398), + [sym_block_comment] = STATE(10398), + [sym_documatic_line] = STATE(10398), + [aux_sym_subscripts_repeat1] = STATE(10398), + [anon_sym_COMMA] = ACTIONS(10911), + [anon_sym_LBRACE] = ACTIONS(8198), + [aux_sym_macro_constant_token1] = ACTIONS(8198), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8198), + [sym_keyword_dim] = ACTIONS(8198), + [sym_keyword_pound_define] = ACTIONS(8198), + [sym_keyword_pound_def1arg] = ACTIONS(8198), + [sym_keyword_pound_import] = ACTIONS(8198), + [sym_keyword_pound_include] = ACTIONS(8198), + [sym_keyword_pound_if] = ACTIONS(8200), + [sym_keyword_pound_ifdef] = ACTIONS(8198), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8198), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8198), + [sym_keyword_write] = ACTIONS(8200), + [sym_keyword_do] = ACTIONS(8198), + [sym_keyword_for] = ACTIONS(8198), + [sym_keyword_while] = ACTIONS(8198), + [sym_keyword_kill] = ACTIONS(8198), + [sym_keyword_lock] = ACTIONS(8198), + [sym_keyword_read] = ACTIONS(8198), + [sym_keyword_zload] = ACTIONS(8198), + [sym_keyword_open] = ACTIONS(8198), + [sym_keyword_close] = ACTIONS(8200), + [sym_keyword_use] = ACTIONS(8198), + [sym_keyword_new] = ACTIONS(8198), + [sym_keyword_if] = ACTIONS(8198), + [sym_keyword_oldelse] = ACTIONS(8198), + [sym_keyword_throw] = ACTIONS(8198), + [sym_keyword_print] = ACTIONS(8198), + [sym_keyword_zprint] = ACTIONS(8198), + [sym_keyword_try] = ACTIONS(8198), + [sym_keyword_job] = ACTIONS(8198), + [sym_keyword_break] = ACTIONS(8198), + [sym_keyword_merge] = ACTIONS(8200), + [sym_keyword_return] = ACTIONS(8198), + [aux_sym_keyword_quit_token1] = ACTIONS(8198), + [aux_sym_keyword_quit_token2] = ACTIONS(8198), + [sym_keyword_goto] = ACTIONS(8198), + [sym_keyword_halt] = ACTIONS(8198), + [sym_keyword_hang] = ACTIONS(8198), + [sym_keyword_halt_or_hang] = ACTIONS(8200), + [sym_keyword_continue] = ACTIONS(8198), + [sym_keyword_tcommit] = ACTIONS(8198), + [sym_keyword_trollback] = ACTIONS(8198), + [sym_keyword_tstart] = ACTIONS(8198), + [sym_keyword_xecute] = ACTIONS(8198), + [sym_keyword_view] = ACTIONS(8198), + [sym_keyword_zbreak] = ACTIONS(8198), + [sym_keyword_zkill] = ACTIONS(8198), + [sym_keyword_zn] = ACTIONS(8198), + [sym_keyword_zsu] = ACTIONS(8198), + [sym_keyword_ztrap] = ACTIONS(8200), + [sym_keyword_zwrite] = ACTIONS(8198), + [sym_keyword_zz] = ACTIONS(8198), + [sym_keyword_embedded_html] = ACTIONS(8198), + [sym_keyword_embedded_xml] = ACTIONS(8198), + [sym_keyword_embedded_sql_amp] = ACTIONS(8198), + [sym_keyword_embedded_sql_hash] = ACTIONS(8198), + [anon_sym_AMPjs] = ACTIONS(8200), + [anon_sym_AMPjscript] = ACTIONS(8198), + [anon_sym_AMPjavascript] = ACTIONS(8198), + [sym_keyword_zremove] = ACTIONS(8198), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8200), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8200), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8200), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8198), + [sym__termination] = ACTIONS(8198), + [sym_tag_end_if] = ACTIONS(8198), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10399)] = { + [sym_line_comment_1] = STATE(10399), + [sym_line_comment_2] = STATE(10399), + [sym_line_comment_3] = STATE(10399), + [sym_line_comment_4] = STATE(10399), + [sym_block_comment] = STATE(10399), + [sym_documatic_line] = STATE(10399), + [anon_sym_COMMA] = ACTIONS(7313), + [aux_sym_macro_constant_token1] = ACTIONS(7313), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7313), + [sym_keyword_dim] = ACTIONS(7313), + [sym_keyword_pound_define] = ACTIONS(7313), + [sym_keyword_pound_def1arg] = ACTIONS(7313), + [sym_keyword_pound_import] = ACTIONS(7313), + [sym_keyword_pound_include] = ACTIONS(7313), + [sym_keyword_pound_if] = ACTIONS(7315), + [sym_keyword_pound_ifdef] = ACTIONS(7313), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7313), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7313), + [sym_keyword_write] = ACTIONS(7315), + [sym_keyword_do] = ACTIONS(7313), + [sym_keyword_for] = ACTIONS(7313), + [sym_keyword_while] = ACTIONS(7313), + [sym_keyword_kill] = ACTIONS(7313), + [sym_keyword_lock] = ACTIONS(7313), + [sym_keyword_read] = ACTIONS(7313), + [sym_keyword_zload] = ACTIONS(7313), + [sym_keyword_open] = ACTIONS(7313), + [sym_keyword_close] = ACTIONS(7315), + [sym_keyword_use] = ACTIONS(7313), + [sym_keyword_new] = ACTIONS(7313), + [sym_keyword_if] = ACTIONS(7313), + [sym_keyword_oldelse] = ACTIONS(7313), + [sym_keyword_throw] = ACTIONS(7313), + [sym_keyword_print] = ACTIONS(7313), + [sym_keyword_zprint] = ACTIONS(7313), + [sym_keyword_try] = ACTIONS(7313), + [sym_keyword_job] = ACTIONS(7313), + [sym_keyword_break] = ACTIONS(7313), + [sym_keyword_merge] = ACTIONS(7315), + [sym_keyword_return] = ACTIONS(7313), + [aux_sym_keyword_quit_token1] = ACTIONS(7313), + [aux_sym_keyword_quit_token2] = ACTIONS(7313), + [sym_keyword_goto] = ACTIONS(7313), + [sym_keyword_halt] = ACTIONS(7313), + [sym_keyword_hang] = ACTIONS(7313), + [sym_keyword_halt_or_hang] = ACTIONS(7315), + [sym_keyword_continue] = ACTIONS(7313), + [sym_keyword_tcommit] = ACTIONS(7313), + [sym_keyword_trollback] = ACTIONS(7313), + [sym_keyword_tstart] = ACTIONS(7313), + [sym_keyword_xecute] = ACTIONS(7313), + [sym_keyword_view] = ACTIONS(7313), + [sym_keyword_zbreak] = ACTIONS(7313), + [sym_keyword_zkill] = ACTIONS(7313), + [sym_keyword_zn] = ACTIONS(7313), + [sym_keyword_zsu] = ACTIONS(7313), + [sym_keyword_ztrap] = ACTIONS(7315), + [sym_keyword_zwrite] = ACTIONS(7313), + [sym_keyword_zz] = ACTIONS(7313), + [sym_keyword_embedded_html] = ACTIONS(7313), + [sym_keyword_embedded_xml] = ACTIONS(7313), + [sym_keyword_embedded_sql_amp] = ACTIONS(7313), + [sym_keyword_embedded_sql_hash] = ACTIONS(7313), + [anon_sym_AMPjs] = ACTIONS(7315), + [anon_sym_AMPjscript] = ACTIONS(7313), + [anon_sym_AMPjavascript] = ACTIONS(7313), + [sym_keyword_zremove] = ACTIONS(7313), + [anon_sym_COLON2] = ACTIONS(7313), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7315), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7315), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7315), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7313), + [sym__bol] = ACTIONS(7313), + [sym__termination] = ACTIONS(7313), + [sym_tag_end_if] = ACTIONS(7313), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10400)] = { + [sym_line_comment_1] = STATE(10400), + [sym_line_comment_2] = STATE(10400), + [sym_line_comment_3] = STATE(10400), + [sym_line_comment_4] = STATE(10400), + [sym_block_comment] = STATE(10400), + [sym_documatic_line] = STATE(10400), + [aux_sym_command_read_repeat1] = STATE(10400), + [anon_sym_COMMA] = ACTIONS(10914), [aux_sym_macro_constant_token1] = ACTIONS(7566), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1256707,346 +1257047,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7566), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10397)] = { - [sym_line_comment_1] = STATE(10397), - [sym_line_comment_2] = STATE(10397), - [sym_line_comment_3] = STATE(10397), - [sym_line_comment_4] = STATE(10397), - [sym_block_comment] = STATE(10397), - [sym_timeout] = STATE(11650), - [sym_documatic_line] = STATE(10397), - [anon_sym_COMMA] = ACTIONS(8116), - [aux_sym_macro_constant_token1] = ACTIONS(8116), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8116), - [sym_keyword_dim] = ACTIONS(8116), - [sym_keyword_pound_define] = ACTIONS(8116), - [sym_keyword_pound_def1arg] = ACTIONS(8116), - [sym_keyword_pound_import] = ACTIONS(8116), - [sym_keyword_pound_include] = ACTIONS(8116), - [sym_keyword_pound_if] = ACTIONS(8118), - [sym_keyword_pound_ifdef] = ACTIONS(8116), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8116), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8116), - [sym_keyword_write] = ACTIONS(8118), - [sym_keyword_do] = ACTIONS(8116), - [sym_keyword_for] = ACTIONS(8116), - [sym_keyword_while] = ACTIONS(8116), - [sym_keyword_kill] = ACTIONS(8116), - [sym_keyword_lock] = ACTIONS(8116), - [sym_keyword_read] = ACTIONS(8116), - [sym_keyword_zload] = ACTIONS(8116), - [sym_keyword_open] = ACTIONS(8116), - [sym_keyword_close] = ACTIONS(8118), - [sym_keyword_use] = ACTIONS(8116), - [sym_keyword_new] = ACTIONS(8116), - [sym_keyword_if] = ACTIONS(8116), - [sym_keyword_oldelse] = ACTIONS(8116), - [sym_keyword_throw] = ACTIONS(8116), - [sym_keyword_print] = ACTIONS(8116), - [sym_keyword_zprint] = ACTIONS(8116), - [sym_keyword_try] = ACTIONS(8116), - [sym_keyword_job] = ACTIONS(8116), - [sym_keyword_break] = ACTIONS(8116), - [sym_keyword_merge] = ACTIONS(8118), - [sym_keyword_return] = ACTIONS(8116), - [aux_sym_keyword_quit_token1] = ACTIONS(8116), - [aux_sym_keyword_quit_token2] = ACTIONS(8116), - [sym_keyword_goto] = ACTIONS(8116), - [sym_keyword_halt] = ACTIONS(8116), - [sym_keyword_hang] = ACTIONS(8116), - [sym_keyword_halt_or_hang] = ACTIONS(8118), - [sym_keyword_continue] = ACTIONS(8116), - [sym_keyword_tcommit] = ACTIONS(8116), - [sym_keyword_trollback] = ACTIONS(8116), - [sym_keyword_tstart] = ACTIONS(8116), - [sym_keyword_xecute] = ACTIONS(8116), - [sym_keyword_view] = ACTIONS(8116), - [sym_keyword_zbreak] = ACTIONS(8116), - [sym_keyword_zkill] = ACTIONS(8116), - [sym_keyword_zn] = ACTIONS(8116), - [sym_keyword_zsu] = ACTIONS(8116), - [sym_keyword_ztrap] = ACTIONS(8118), - [sym_keyword_zwrite] = ACTIONS(8116), - [sym_keyword_zz] = ACTIONS(8116), - [sym_keyword_embedded_html] = ACTIONS(8116), - [sym_keyword_embedded_xml] = ACTIONS(8116), - [sym_keyword_embedded_sql_amp] = ACTIONS(8116), - [sym_keyword_embedded_sql_hash] = ACTIONS(8116), - [anon_sym_AMPjs] = ACTIONS(8118), - [anon_sym_AMPjscript] = ACTIONS(8116), - [anon_sym_AMPjavascript] = ACTIONS(8116), - [sym_keyword_zremove] = ACTIONS(8116), - [anon_sym_COLON2] = ACTIONS(8892), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8118), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8118), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8118), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8116), - [sym__termination] = ACTIONS(8116), - [sym_tag_end_if] = ACTIONS(8116), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10398)] = { - [sym_line_comment_1] = STATE(10398), - [sym_line_comment_2] = STATE(10398), - [sym_line_comment_3] = STATE(10398), - [sym_line_comment_4] = STATE(10398), - [sym_block_comment] = STATE(10398), - [sym_documatic_line] = STATE(10398), - [aux_sym_subscripts_repeat1] = STATE(10398), - [anon_sym_COMMA] = ACTIONS(10912), - [anon_sym_LBRACE] = ACTIONS(8198), - [aux_sym_macro_constant_token1] = ACTIONS(8198), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8198), - [sym_keyword_dim] = ACTIONS(8198), - [sym_keyword_pound_define] = ACTIONS(8198), - [sym_keyword_pound_def1arg] = ACTIONS(8198), - [sym_keyword_pound_import] = ACTIONS(8198), - [sym_keyword_pound_include] = ACTIONS(8198), - [sym_keyword_pound_if] = ACTIONS(8200), - [sym_keyword_pound_ifdef] = ACTIONS(8198), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8198), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8198), - [sym_keyword_write] = ACTIONS(8200), - [sym_keyword_do] = ACTIONS(8198), - [sym_keyword_for] = ACTIONS(8198), - [sym_keyword_while] = ACTIONS(8198), - [sym_keyword_kill] = ACTIONS(8198), - [sym_keyword_lock] = ACTIONS(8198), - [sym_keyword_read] = ACTIONS(8198), - [sym_keyword_zload] = ACTIONS(8198), - [sym_keyword_open] = ACTIONS(8198), - [sym_keyword_close] = ACTIONS(8200), - [sym_keyword_use] = ACTIONS(8198), - [sym_keyword_new] = ACTIONS(8198), - [sym_keyword_if] = ACTIONS(8198), - [sym_keyword_oldelse] = ACTIONS(8198), - [sym_keyword_throw] = ACTIONS(8198), - [sym_keyword_print] = ACTIONS(8198), - [sym_keyword_zprint] = ACTIONS(8198), - [sym_keyword_try] = ACTIONS(8198), - [sym_keyword_job] = ACTIONS(8198), - [sym_keyword_break] = ACTIONS(8198), - [sym_keyword_merge] = ACTIONS(8200), - [sym_keyword_return] = ACTIONS(8198), - [aux_sym_keyword_quit_token1] = ACTIONS(8198), - [aux_sym_keyword_quit_token2] = ACTIONS(8198), - [sym_keyword_goto] = ACTIONS(8198), - [sym_keyword_halt] = ACTIONS(8198), - [sym_keyword_hang] = ACTIONS(8198), - [sym_keyword_halt_or_hang] = ACTIONS(8200), - [sym_keyword_continue] = ACTIONS(8198), - [sym_keyword_tcommit] = ACTIONS(8198), - [sym_keyword_trollback] = ACTIONS(8198), - [sym_keyword_tstart] = ACTIONS(8198), - [sym_keyword_xecute] = ACTIONS(8198), - [sym_keyword_view] = ACTIONS(8198), - [sym_keyword_zbreak] = ACTIONS(8198), - [sym_keyword_zkill] = ACTIONS(8198), - [sym_keyword_zn] = ACTIONS(8198), - [sym_keyword_zsu] = ACTIONS(8198), - [sym_keyword_ztrap] = ACTIONS(8200), - [sym_keyword_zwrite] = ACTIONS(8198), - [sym_keyword_zz] = ACTIONS(8198), - [sym_keyword_embedded_html] = ACTIONS(8198), - [sym_keyword_embedded_xml] = ACTIONS(8198), - [sym_keyword_embedded_sql_amp] = ACTIONS(8198), - [sym_keyword_embedded_sql_hash] = ACTIONS(8198), - [anon_sym_AMPjs] = ACTIONS(8200), - [anon_sym_AMPjscript] = ACTIONS(8198), - [anon_sym_AMPjavascript] = ACTIONS(8198), - [sym_keyword_zremove] = ACTIONS(8198), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8200), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8200), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8200), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8198), - [sym__termination] = ACTIONS(8198), - [sym_tag_end_if] = ACTIONS(8198), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10399)] = { - [sym_line_comment_1] = STATE(10399), - [sym_line_comment_2] = STATE(10399), - [sym_line_comment_3] = STATE(10399), - [sym_line_comment_4] = STATE(10399), - [sym_block_comment] = STATE(10399), - [sym_documatic_line] = STATE(10399), - [anon_sym_COMMA] = ACTIONS(7313), - [aux_sym_macro_constant_token1] = ACTIONS(7313), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7313), - [sym_keyword_dim] = ACTIONS(7313), - [sym_keyword_pound_define] = ACTIONS(7313), - [sym_keyword_pound_def1arg] = ACTIONS(7313), - [sym_keyword_pound_import] = ACTIONS(7313), - [sym_keyword_pound_include] = ACTIONS(7313), - [sym_keyword_pound_if] = ACTIONS(7315), - [sym_keyword_pound_ifdef] = ACTIONS(7313), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7313), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7313), - [sym_keyword_write] = ACTIONS(7315), - [sym_keyword_do] = ACTIONS(7313), - [sym_keyword_for] = ACTIONS(7313), - [sym_keyword_while] = ACTIONS(7313), - [sym_keyword_kill] = ACTIONS(7313), - [sym_keyword_lock] = ACTIONS(7313), - [sym_keyword_read] = ACTIONS(7313), - [sym_keyword_zload] = ACTIONS(7313), - [sym_keyword_open] = ACTIONS(7313), - [sym_keyword_close] = ACTIONS(7315), - [sym_keyword_use] = ACTIONS(7313), - [sym_keyword_new] = ACTIONS(7313), - [sym_keyword_if] = ACTIONS(7313), - [sym_keyword_oldelse] = ACTIONS(7313), - [sym_keyword_throw] = ACTIONS(7313), - [sym_keyword_print] = ACTIONS(7313), - [sym_keyword_zprint] = ACTIONS(7313), - [sym_keyword_try] = ACTIONS(7313), - [sym_keyword_job] = ACTIONS(7313), - [sym_keyword_break] = ACTIONS(7313), - [sym_keyword_merge] = ACTIONS(7315), - [sym_keyword_return] = ACTIONS(7313), - [aux_sym_keyword_quit_token1] = ACTIONS(7313), - [aux_sym_keyword_quit_token2] = ACTIONS(7313), - [sym_keyword_goto] = ACTIONS(7313), - [sym_keyword_halt] = ACTIONS(7313), - [sym_keyword_hang] = ACTIONS(7313), - [sym_keyword_halt_or_hang] = ACTIONS(7315), - [sym_keyword_continue] = ACTIONS(7313), - [sym_keyword_tcommit] = ACTIONS(7313), - [sym_keyword_trollback] = ACTIONS(7313), - [sym_keyword_tstart] = ACTIONS(7313), - [sym_keyword_xecute] = ACTIONS(7313), - [sym_keyword_view] = ACTIONS(7313), - [sym_keyword_zbreak] = ACTIONS(7313), - [sym_keyword_zkill] = ACTIONS(7313), - [sym_keyword_zn] = ACTIONS(7313), - [sym_keyword_zsu] = ACTIONS(7313), - [sym_keyword_ztrap] = ACTIONS(7315), - [sym_keyword_zwrite] = ACTIONS(7313), - [sym_keyword_zz] = ACTIONS(7313), - [sym_keyword_embedded_html] = ACTIONS(7313), - [sym_keyword_embedded_xml] = ACTIONS(7313), - [sym_keyword_embedded_sql_amp] = ACTIONS(7313), - [sym_keyword_embedded_sql_hash] = ACTIONS(7313), - [anon_sym_AMPjs] = ACTIONS(7315), - [anon_sym_AMPjscript] = ACTIONS(7313), - [anon_sym_AMPjavascript] = ACTIONS(7313), - [sym_keyword_zremove] = ACTIONS(7313), - [anon_sym_COLON2] = ACTIONS(7313), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7315), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7315), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7315), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7313), - [sym__bol] = ACTIONS(7313), - [sym__termination] = ACTIONS(7313), - [sym_tag_end_if] = ACTIONS(7313), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10400)] = { - [sym_line_comment_1] = STATE(10400), - [sym_line_comment_2] = STATE(10400), - [sym_line_comment_3] = STATE(10400), - [sym_line_comment_4] = STATE(10400), - [sym_block_comment] = STATE(10400), - [sym_documatic_line] = STATE(10400), - [anon_sym_COMMA] = ACTIONS(7137), - [aux_sym_macro_constant_token1] = ACTIONS(7137), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7137), - [sym_keyword_dim] = ACTIONS(7137), - [sym_keyword_pound_define] = ACTIONS(7137), - [sym_keyword_pound_def1arg] = ACTIONS(7137), - [sym_keyword_pound_import] = ACTIONS(7137), - [sym_keyword_pound_include] = ACTIONS(7137), - [sym_keyword_pound_if] = ACTIONS(7139), - [sym_keyword_pound_ifdef] = ACTIONS(7137), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7137), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7137), - [sym_keyword_write] = ACTIONS(7139), - [sym_keyword_do] = ACTIONS(7137), - [sym_keyword_for] = ACTIONS(7137), - [sym_keyword_while] = ACTIONS(7137), - [sym_keyword_kill] = ACTIONS(7137), - [sym_keyword_lock] = ACTIONS(7137), - [sym_keyword_read] = ACTIONS(7137), - [sym_keyword_zload] = ACTIONS(7137), - [sym_keyword_open] = ACTIONS(7137), - [sym_keyword_close] = ACTIONS(7139), - [sym_keyword_use] = ACTIONS(7137), - [sym_keyword_new] = ACTIONS(7137), - [sym_keyword_if] = ACTIONS(7137), - [sym_keyword_oldelse] = ACTIONS(7137), - [sym_keyword_throw] = ACTIONS(7137), - [sym_keyword_print] = ACTIONS(7137), - [sym_keyword_zprint] = ACTIONS(7137), - [sym_keyword_try] = ACTIONS(7137), - [sym_keyword_job] = ACTIONS(7137), - [sym_keyword_break] = ACTIONS(7137), - [sym_keyword_merge] = ACTIONS(7139), - [sym_keyword_return] = ACTIONS(7137), - [aux_sym_keyword_quit_token1] = ACTIONS(7137), - [aux_sym_keyword_quit_token2] = ACTIONS(7137), - [sym_keyword_goto] = ACTIONS(7137), - [sym_keyword_halt] = ACTIONS(7137), - [sym_keyword_hang] = ACTIONS(7137), - [sym_keyword_halt_or_hang] = ACTIONS(7139), - [sym_keyword_continue] = ACTIONS(7137), - [sym_keyword_tcommit] = ACTIONS(7137), - [sym_keyword_trollback] = ACTIONS(7137), - [sym_keyword_tstart] = ACTIONS(7137), - [sym_keyword_xecute] = ACTIONS(7137), - [sym_keyword_view] = ACTIONS(7137), - [sym_keyword_zbreak] = ACTIONS(7137), - [sym_keyword_zkill] = ACTIONS(7137), - [sym_keyword_zn] = ACTIONS(7137), - [sym_keyword_zsu] = ACTIONS(7137), - [sym_keyword_ztrap] = ACTIONS(7139), - [sym_keyword_zwrite] = ACTIONS(7137), - [sym_keyword_zz] = ACTIONS(7137), - [sym_keyword_embedded_html] = ACTIONS(7137), - [sym_keyword_embedded_xml] = ACTIONS(7137), - [sym_keyword_embedded_sql_amp] = ACTIONS(7137), - [sym_keyword_embedded_sql_hash] = ACTIONS(7137), - [anon_sym_AMPjs] = ACTIONS(7139), - [anon_sym_AMPjscript] = ACTIONS(7137), - [anon_sym_AMPjavascript] = ACTIONS(7137), - [sym_keyword_zremove] = ACTIONS(7137), - [anon_sym_COLON2] = ACTIONS(7137), - [anon_sym_SLASH2] = ACTIONS(7139), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7139), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7139), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7139), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7137), - [sym__termination] = ACTIONS(7137), - [sym_tag_end_if] = ACTIONS(7137), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10401)] = { [sym_line_comment_1] = STATE(10401), [sym_line_comment_2] = STATE(10401), @@ -1257056,7 +1257056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10401), [aux_sym_command_write_repeat1] = STATE(10504), [ts_builtin_sym_end] = ACTIONS(10089), - [anon_sym_COMMA] = ACTIONS(10915), + [anon_sym_COMMA] = ACTIONS(10917), [aux_sym_macro_constant_token1] = ACTIONS(10089), [anon_sym_RBRACE2] = ACTIONS(10089), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1257206,7 +1257206,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8293), [anon_sym_AMPjavascript] = ACTIONS(8293), [sym_keyword_zremove] = ACTIONS(8293), - [anon_sym_COLON2] = ACTIONS(10917), + [anon_sym_COLON2] = ACTIONS(10919), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token2] = ACTIONS(8295), @@ -1257376,7 +1257376,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8530), [anon_sym_AMPjavascript] = ACTIONS(8530), [sym_keyword_zremove] = ACTIONS(8530), - [anon_sym_COLON2] = ACTIONS(10919), + [anon_sym_COLON2] = ACTIONS(10921), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8532), [aux_sym_commands_with_printlist_token1] = ACTIONS(8532), [aux_sym_commands_with_printlist_token2] = ACTIONS(8532), @@ -1257735,7 +1257735,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10409), [sym_documatic_line] = STATE(10409), [aux_sym_command_open_repeat1] = STATE(10563), - [anon_sym_COMMA] = ACTIONS(10921), + [anon_sym_COMMA] = ACTIONS(10923), [aux_sym_macro_constant_token1] = ACTIONS(9591), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1257821,7 +1257821,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10410), [aux_sym_command_kill_repeat1] = STATE(10629), [ts_builtin_sym_end] = ACTIONS(8755), - [anon_sym_COMMA] = ACTIONS(10923), + [anon_sym_COMMA] = ACTIONS(10925), [aux_sym_macro_constant_token1] = ACTIONS(8755), [anon_sym_RBRACE2] = ACTIONS(8755), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1257905,7 +1257905,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10411), [sym_documatic_line] = STATE(10411), [aux_sym_command_open_repeat1] = STATE(10566), - [anon_sym_COMMA] = ACTIONS(10921), + [anon_sym_COMMA] = ACTIONS(10923), [aux_sym_macro_constant_token1] = ACTIONS(9591), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1257990,7 +1257990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10412), [sym_documatic_line] = STATE(10412), [aux_sym_command_close_repeat1] = STATE(10567), - [anon_sym_COMMA] = ACTIONS(10925), + [anon_sym_COMMA] = ACTIONS(10927), [aux_sym_macro_constant_token1] = ACTIONS(9595), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1258075,7 +1258075,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10413), [sym_documatic_line] = STATE(10413), [aux_sym_command_close_repeat1] = STATE(10569), - [anon_sym_COMMA] = ACTIONS(10925), + [anon_sym_COMMA] = ACTIONS(10927), [aux_sym_macro_constant_token1] = ACTIONS(9595), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1258415,7 +1258415,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10417), [sym_documatic_line] = STATE(10417), [aux_sym_command_use_repeat1] = STATE(10570), - [anon_sym_COMMA] = ACTIONS(10927), + [anon_sym_COMMA] = ACTIONS(10929), [aux_sym_macro_constant_token1] = ACTIONS(9599), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1258670,7 +1258670,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10420), [sym_documatic_line] = STATE(10420), [aux_sym_command_use_repeat1] = STATE(10574), - [anon_sym_COMMA] = ACTIONS(10927), + [anon_sym_COMMA] = ACTIONS(10929), [aux_sym_macro_constant_token1] = ACTIONS(9599), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1258755,7 +1258755,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10421), [sym_documatic_line] = STATE(10421), [aux_sym_command_new_repeat1] = STATE(10576), - [anon_sym_COMMA] = ACTIONS(10929), + [anon_sym_COMMA] = ACTIONS(10931), [aux_sym_macro_constant_token1] = ACTIONS(8022), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1258839,8 +1258839,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10422), [sym_block_comment] = STATE(10422), [sym_documatic_line] = STATE(10422), - [aux_sym_command_new_repeat1] = STATE(10578), - [anon_sym_COMMA] = ACTIONS(10929), + [aux_sym_command_new_repeat1] = STATE(10577), + [anon_sym_COMMA] = ACTIONS(10931), [aux_sym_macro_constant_token1] = ACTIONS(8022), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1258926,7 +1258926,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10423), [aux_sym_command_kill_repeat1] = STATE(10630), [ts_builtin_sym_end] = ACTIONS(8755), - [anon_sym_COMMA] = ACTIONS(10923), + [anon_sym_COMMA] = ACTIONS(10925), [aux_sym_macro_constant_token1] = ACTIONS(8755), [anon_sym_RBRACE2] = ACTIONS(8755), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1259008,7 +1259008,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10424), [sym_line_comment_4] = STATE(10424), [sym_block_comment] = STATE(10424), - [sym_timeout] = STATE(8664), + [sym_timeout] = STATE(8662), [sym_documatic_line] = STATE(10424), [anon_sym_COMMA] = ACTIONS(8166), [aux_sym_macro_constant_token1] = ACTIONS(8166), @@ -1259245,7 +1259245,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(10011), [anon_sym_AMPjavascript] = ACTIONS(10011), [sym_keyword_zremove] = ACTIONS(10011), - [anon_sym_COLON2] = ACTIONS(10931), + [anon_sym_COLON2] = ACTIONS(10933), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10013), [aux_sym_commands_with_printlist_token1] = ACTIONS(10013), [aux_sym_commands_with_printlist_token2] = ACTIONS(10013), @@ -1259348,7 +1259348,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10428), [sym_line_comment_4] = STATE(10428), [sym_block_comment] = STATE(10428), - [sym_timeout] = STATE(8683), + [sym_timeout] = STATE(8682), [sym_documatic_line] = STATE(10428), [anon_sym_COMMA] = ACTIONS(8170), [aux_sym_macro_constant_token1] = ACTIONS(8170), @@ -1259691,7 +1259691,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10432), [aux_sym_command_lock_repeat1] = STATE(10710), [ts_builtin_sym_end] = ACTIONS(9709), - [anon_sym_COMMA] = ACTIONS(10933), + [anon_sym_COMMA] = ACTIONS(10935), [aux_sym_macro_constant_token1] = ACTIONS(9709), [anon_sym_RBRACE2] = ACTIONS(9709), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1259775,7 +1259775,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10433), [sym_documatic_line] = STATE(10433), [aux_sym_command_job_repeat1] = STATE(10583), - [anon_sym_COMMA] = ACTIONS(10935), + [anon_sym_COMMA] = ACTIONS(10937), [aux_sym_macro_constant_token1] = ACTIONS(9603), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1259860,7 +1259860,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10434), [sym_documatic_line] = STATE(10434), [aux_sym_command_job_repeat1] = STATE(10584), - [anon_sym_COMMA] = ACTIONS(10935), + [anon_sym_COMMA] = ACTIONS(10937), [aux_sym_macro_constant_token1] = ACTIONS(9603), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1260115,7 +1260115,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10437), [sym_documatic_line] = STATE(10437), [aux_sym_command_merge_repeat1] = STATE(10585), - [anon_sym_COMMA] = ACTIONS(10937), + [anon_sym_COMMA] = ACTIONS(10939), [aux_sym_macro_constant_token1] = ACTIONS(9607), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1260200,7 +1260200,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10438), [sym_documatic_line] = STATE(10438), [aux_sym_command_merge_repeat1] = STATE(10586), - [anon_sym_COMMA] = ACTIONS(10937), + [anon_sym_COMMA] = ACTIONS(10939), [aux_sym_macro_constant_token1] = ACTIONS(9607), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1260285,7 +1260285,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10439), [sym_documatic_line] = STATE(10439), [aux_sym_command_return_repeat1] = STATE(10739), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9611), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1260368,7 +1260368,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10440), [sym_line_comment_4] = STATE(10440), [sym_block_comment] = STATE(10440), - [sym_timeout] = STATE(8695), + [sym_timeout] = STATE(8692), [sym_documatic_line] = STATE(10440), [anon_sym_COMMA] = ACTIONS(8174), [aux_sym_macro_constant_token1] = ACTIONS(8174), @@ -1260540,7 +1260540,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10442), [sym_documatic_line] = STATE(10442), [aux_sym_command_goto_repeat1] = STATE(10587), - [anon_sym_COMMA] = ACTIONS(10941), + [anon_sym_COMMA] = ACTIONS(10943), [aux_sym_macro_constant_token1] = ACTIONS(9615), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1260623,7 +1260623,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10443), [sym_line_comment_4] = STATE(10443), [sym_block_comment] = STATE(10443), - [sym_timeout] = STATE(8698), + [sym_timeout] = STATE(8696), [sym_documatic_line] = STATE(10443), [anon_sym_COMMA] = ACTIONS(8178), [aux_sym_macro_constant_token1] = ACTIONS(8178), @@ -1260709,8 +1260709,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10444), [sym_block_comment] = STATE(10444), [sym_documatic_line] = STATE(10444), - [aux_sym_command_goto_repeat1] = STATE(10590), - [anon_sym_COMMA] = ACTIONS(10941), + [aux_sym_command_goto_repeat1] = STATE(10589), + [anon_sym_COMMA] = ACTIONS(10943), [aux_sym_macro_constant_token1] = ACTIONS(9615), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1260793,7 +1260793,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10445), [sym_line_comment_4] = STATE(10445), [sym_block_comment] = STATE(10445), - [sym_timeout] = STATE(8700), + [sym_timeout] = STATE(8699), [sym_documatic_line] = STATE(10445), [anon_sym_COMMA] = ACTIONS(8182), [aux_sym_macro_constant_token1] = ACTIONS(8182), @@ -1260878,7 +1260878,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10446), [sym_line_comment_4] = STATE(10446), [sym_block_comment] = STATE(10446), - [sym_timeout] = STATE(8701), + [sym_timeout] = STATE(8700), [sym_documatic_line] = STATE(10446), [anon_sym_COMMA] = ACTIONS(8186), [aux_sym_macro_constant_token1] = ACTIONS(8186), @@ -1260965,7 +1260965,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10447), [sym_documatic_line] = STATE(10447), [aux_sym_command_write_repeat1] = STATE(10631), - [anon_sym_COMMA] = ACTIONS(10943), + [anon_sym_COMMA] = ACTIONS(10945), [aux_sym_macro_constant_token1] = ACTIONS(8730), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1261136,7 +1261136,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10449), [sym_documatic_line] = STATE(10449), [ts_builtin_sym_end] = ACTIONS(6586), - [anon_sym_CARET] = ACTIONS(10945), + [anon_sym_CARET] = ACTIONS(10947), [aux_sym_macro_constant_token1] = ACTIONS(6586), [anon_sym_RBRACE2] = ACTIONS(6586), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1261221,7 +1261221,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10450), [aux_sym_command_set_repeat1] = STATE(10450), [ts_builtin_sym_end] = ACTIONS(8301), - [anon_sym_COMMA] = ACTIONS(10947), + [anon_sym_COMMA] = ACTIONS(10949), [aux_sym_macro_constant_token1] = ACTIONS(8301), [anon_sym_RBRACE2] = ACTIONS(8301), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1261304,7 +1261304,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10451), [sym_block_comment] = STATE(10451), [sym_documatic_line] = STATE(10451), - [anon_sym_POUND] = ACTIONS(10950), + [anon_sym_POUND] = ACTIONS(10952), [anon_sym_COMMA] = ACTIONS(8324), [aux_sym_macro_constant_token1] = ACTIONS(8324), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1261371,7 +1261371,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8324), [anon_sym_AMPjavascript] = ACTIONS(8324), [sym_keyword_zremove] = ACTIONS(8324), - [anon_sym_COLON2] = ACTIONS(10952), + [anon_sym_COLON2] = ACTIONS(10954), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token2] = ACTIONS(8326), @@ -1261560,7 +1261560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10454), [sym_documatic_line] = STATE(10454), [ts_builtin_sym_end] = ACTIONS(8460), - [anon_sym_EQ] = ACTIONS(10954), + [anon_sym_EQ] = ACTIONS(10956), [aux_sym_macro_constant_token1] = ACTIONS(8460), [anon_sym_RBRACE2] = ACTIONS(8460), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1261626,7 +1261626,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjs] = ACTIONS(8462), [anon_sym_AMPjscript] = ACTIONS(8460), [anon_sym_AMPjavascript] = ACTIONS(8460), - [sym_keyword_of] = ACTIONS(10956), + [sym_keyword_of] = ACTIONS(10958), [sym_keyword_zremove] = ACTIONS(8460), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8462), [aux_sym_commands_with_printlist_token1] = ACTIONS(8462), @@ -1261729,82 +1261729,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10456), [sym_block_comment] = STATE(10456), [sym_documatic_line] = STATE(10456), - [aux_sym_command_write_repeat1] = STATE(10456), - [anon_sym_COMMA] = ACTIONS(10958), - [aux_sym_macro_constant_token1] = ACTIONS(7532), + [aux_sym_command_do_repeat3] = STATE(10456), + [ts_builtin_sym_end] = ACTIONS(8076), + [anon_sym_COMMA] = ACTIONS(10960), + [aux_sym_macro_constant_token1] = ACTIONS(8076), + [anon_sym_RBRACE2] = ACTIONS(8076), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7532), - [sym_keyword_dim] = ACTIONS(7532), - [sym_keyword_pound_define] = ACTIONS(7532), - [sym_keyword_pound_def1arg] = ACTIONS(7532), - [sym_keyword_pound_import] = ACTIONS(7532), - [sym_keyword_pound_include] = ACTIONS(7532), - [sym_keyword_pound_if] = ACTIONS(7534), - [sym_keyword_pound_ifdef] = ACTIONS(7532), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7532), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7532), - [sym_keyword_write] = ACTIONS(7534), - [sym_keyword_do] = ACTIONS(7532), - [sym_keyword_for] = ACTIONS(7532), - [sym_keyword_while] = ACTIONS(7532), - [sym_keyword_kill] = ACTIONS(7532), - [sym_keyword_lock] = ACTIONS(7532), - [sym_keyword_read] = ACTIONS(7532), - [sym_keyword_zload] = ACTIONS(7532), - [sym_keyword_open] = ACTIONS(7532), - [sym_keyword_close] = ACTIONS(7534), - [sym_keyword_use] = ACTIONS(7532), - [sym_keyword_new] = ACTIONS(7532), - [sym_keyword_if] = ACTIONS(7532), - [sym_keyword_oldelse] = ACTIONS(7532), - [sym_keyword_throw] = ACTIONS(7532), - [sym_keyword_print] = ACTIONS(7532), - [sym_keyword_zprint] = ACTIONS(7532), - [sym_keyword_try] = ACTIONS(7532), - [sym_keyword_job] = ACTIONS(7532), - [sym_keyword_break] = ACTIONS(7532), - [sym_keyword_merge] = ACTIONS(7534), - [sym_keyword_return] = ACTIONS(7532), - [aux_sym_keyword_quit_token1] = ACTIONS(7532), - [aux_sym_keyword_quit_token2] = ACTIONS(7532), - [sym_keyword_goto] = ACTIONS(7532), - [sym_keyword_halt] = ACTIONS(7532), - [sym_keyword_hang] = ACTIONS(7532), - [sym_keyword_halt_or_hang] = ACTIONS(7534), - [sym_keyword_continue] = ACTIONS(7532), - [sym_keyword_tcommit] = ACTIONS(7532), - [sym_keyword_trollback] = ACTIONS(7532), - [sym_keyword_tstart] = ACTIONS(7532), - [sym_keyword_xecute] = ACTIONS(7532), - [sym_keyword_view] = ACTIONS(7532), - [sym_keyword_zbreak] = ACTIONS(7532), - [sym_keyword_zkill] = ACTIONS(7532), - [sym_keyword_zn] = ACTIONS(7532), - [sym_keyword_zsu] = ACTIONS(7532), - [sym_keyword_ztrap] = ACTIONS(7534), - [sym_keyword_zwrite] = ACTIONS(7532), - [sym_keyword_zz] = ACTIONS(7532), - [sym_keyword_embedded_html] = ACTIONS(7532), - [sym_keyword_embedded_xml] = ACTIONS(7532), - [sym_keyword_embedded_sql_amp] = ACTIONS(7532), - [sym_keyword_embedded_sql_hash] = ACTIONS(7532), - [anon_sym_AMPjs] = ACTIONS(7534), - [anon_sym_AMPjscript] = ACTIONS(7532), - [anon_sym_AMPjavascript] = ACTIONS(7532), - [sym_keyword_zremove] = ACTIONS(7532), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7534), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7534), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7534), + [sym_keyword_set] = ACTIONS(8076), + [sym_keyword_dim] = ACTIONS(8076), + [sym_keyword_pound_define] = ACTIONS(8076), + [sym_keyword_pound_def1arg] = ACTIONS(8076), + [sym_keyword_pound_import] = ACTIONS(8076), + [sym_keyword_pound_include] = ACTIONS(8076), + [sym_keyword_pound_if] = ACTIONS(8078), + [sym_keyword_pound_ifdef] = ACTIONS(8076), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8076), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8076), + [sym_keyword_write] = ACTIONS(8078), + [sym_keyword_do] = ACTIONS(8076), + [sym_keyword_for] = ACTIONS(8076), + [sym_keyword_while] = ACTIONS(8076), + [sym_keyword_kill] = ACTIONS(8076), + [sym_keyword_lock] = ACTIONS(8076), + [sym_keyword_read] = ACTIONS(8076), + [sym_keyword_zload] = ACTIONS(8076), + [sym_keyword_open] = ACTIONS(8076), + [sym_keyword_close] = ACTIONS(8078), + [sym_keyword_use] = ACTIONS(8076), + [sym_keyword_new] = ACTIONS(8076), + [sym_keyword_if] = ACTIONS(8076), + [sym_keyword_oldelse] = ACTIONS(8076), + [sym_keyword_throw] = ACTIONS(8076), + [sym_keyword_print] = ACTIONS(8076), + [sym_keyword_zprint] = ACTIONS(8076), + [sym_keyword_try] = ACTIONS(8076), + [sym_keyword_job] = ACTIONS(8076), + [sym_keyword_break] = ACTIONS(8076), + [sym_keyword_merge] = ACTIONS(8078), + [sym_keyword_return] = ACTIONS(8076), + [aux_sym_keyword_quit_token1] = ACTIONS(8076), + [aux_sym_keyword_quit_token2] = ACTIONS(8076), + [sym_keyword_goto] = ACTIONS(8076), + [sym_keyword_halt] = ACTIONS(8076), + [sym_keyword_hang] = ACTIONS(8076), + [sym_keyword_halt_or_hang] = ACTIONS(8078), + [sym_keyword_continue] = ACTIONS(8076), + [sym_keyword_tcommit] = ACTIONS(8076), + [sym_keyword_trollback] = ACTIONS(8076), + [sym_keyword_tstart] = ACTIONS(8076), + [sym_keyword_xecute] = ACTIONS(8076), + [sym_keyword_view] = ACTIONS(8076), + [sym_keyword_zbreak] = ACTIONS(8076), + [sym_keyword_zkill] = ACTIONS(8076), + [sym_keyword_zn] = ACTIONS(8076), + [sym_keyword_zsu] = ACTIONS(8076), + [sym_keyword_ztrap] = ACTIONS(8078), + [sym_keyword_zwrite] = ACTIONS(8076), + [sym_keyword_zz] = ACTIONS(8076), + [sym_keyword_embedded_html] = ACTIONS(8076), + [sym_keyword_embedded_xml] = ACTIONS(8076), + [sym_keyword_embedded_sql_amp] = ACTIONS(8076), + [sym_keyword_embedded_sql_hash] = ACTIONS(8076), + [anon_sym_AMPjs] = ACTIONS(8078), + [anon_sym_AMPjscript] = ACTIONS(8076), + [anon_sym_AMPjavascript] = ACTIONS(8076), + [sym_keyword_zremove] = ACTIONS(8076), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8078), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8078), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8078), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7532), - [sym__bol] = ACTIONS(7532), - [sym__termination] = ACTIONS(7532), - [sym_tag_end_if] = ACTIONS(7532), + [sym_tag] = ACTIONS(8076), + [sym_tag_end_if] = ACTIONS(8076), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10457)] = { @@ -1262154,82 +1262154,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10461), [sym_block_comment] = STATE(10461), [sym_documatic_line] = STATE(10461), - [ts_builtin_sym_end] = ACTIONS(8502), - [anon_sym_EQ] = ACTIONS(10961), - [aux_sym_macro_constant_token1] = ACTIONS(8502), - [anon_sym_RBRACE2] = ACTIONS(8502), + [anon_sym_COMMA] = ACTIONS(7137), + [aux_sym_macro_constant_token1] = ACTIONS(7137), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8502), - [sym_keyword_dim] = ACTIONS(8502), - [sym_keyword_pound_define] = ACTIONS(8502), - [sym_keyword_pound_def1arg] = ACTIONS(8502), - [sym_keyword_pound_import] = ACTIONS(8502), - [sym_keyword_pound_include] = ACTIONS(8502), - [sym_keyword_pound_if] = ACTIONS(8504), - [sym_keyword_pound_ifdef] = ACTIONS(8502), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8502), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8502), - [sym_keyword_write] = ACTIONS(8504), - [sym_keyword_do] = ACTIONS(8502), - [sym_keyword_for] = ACTIONS(8502), - [sym_keyword_while] = ACTIONS(8502), - [sym_keyword_kill] = ACTIONS(8502), - [sym_keyword_lock] = ACTIONS(8502), - [sym_keyword_read] = ACTIONS(8502), - [sym_keyword_zload] = ACTIONS(8502), - [sym_keyword_open] = ACTIONS(8502), - [sym_keyword_close] = ACTIONS(8504), - [sym_keyword_use] = ACTIONS(8502), - [sym_keyword_new] = ACTIONS(8502), - [sym_keyword_if] = ACTIONS(8502), - [sym_keyword_oldelse] = ACTIONS(8502), - [sym_keyword_throw] = ACTIONS(8502), - [sym_keyword_print] = ACTIONS(8502), - [sym_keyword_zprint] = ACTIONS(8502), - [sym_keyword_try] = ACTIONS(8502), - [sym_keyword_job] = ACTIONS(8502), - [sym_keyword_break] = ACTIONS(8502), - [sym_keyword_merge] = ACTIONS(8504), - [sym_keyword_return] = ACTIONS(8502), - [aux_sym_keyword_quit_token1] = ACTIONS(8502), - [aux_sym_keyword_quit_token2] = ACTIONS(8502), - [sym_keyword_goto] = ACTIONS(8502), - [sym_keyword_halt] = ACTIONS(8502), - [sym_keyword_hang] = ACTIONS(8502), - [sym_keyword_halt_or_hang] = ACTIONS(8504), - [sym_keyword_continue] = ACTIONS(8502), - [sym_keyword_tcommit] = ACTIONS(8502), - [sym_keyword_trollback] = ACTIONS(8502), - [sym_keyword_tstart] = ACTIONS(8502), - [sym_keyword_xecute] = ACTIONS(8502), - [sym_keyword_view] = ACTIONS(8502), - [sym_keyword_zbreak] = ACTIONS(8502), - [sym_keyword_zkill] = ACTIONS(8502), - [sym_keyword_zn] = ACTIONS(8502), - [sym_keyword_zsu] = ACTIONS(8502), - [sym_keyword_ztrap] = ACTIONS(8504), - [sym_keyword_zwrite] = ACTIONS(8502), - [sym_keyword_zz] = ACTIONS(8502), - [sym_keyword_embedded_html] = ACTIONS(8502), - [sym_keyword_embedded_xml] = ACTIONS(8502), - [sym_keyword_embedded_sql_amp] = ACTIONS(8502), - [sym_keyword_embedded_sql_hash] = ACTIONS(8502), - [anon_sym_AMPjs] = ACTIONS(8504), - [anon_sym_AMPjscript] = ACTIONS(8502), - [anon_sym_AMPjavascript] = ACTIONS(8502), - [sym_keyword_zremove] = ACTIONS(8502), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8504), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8504), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8504), + [sym_keyword_set] = ACTIONS(7137), + [sym_keyword_dim] = ACTIONS(7137), + [sym_keyword_pound_define] = ACTIONS(7137), + [sym_keyword_pound_def1arg] = ACTIONS(7137), + [sym_keyword_pound_import] = ACTIONS(7137), + [sym_keyword_pound_include] = ACTIONS(7137), + [sym_keyword_pound_if] = ACTIONS(7139), + [sym_keyword_pound_ifdef] = ACTIONS(7137), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7137), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7137), + [sym_keyword_write] = ACTIONS(7139), + [sym_keyword_do] = ACTIONS(7137), + [sym_keyword_for] = ACTIONS(7137), + [sym_keyword_while] = ACTIONS(7137), + [sym_keyword_kill] = ACTIONS(7137), + [sym_keyword_lock] = ACTIONS(7137), + [sym_keyword_read] = ACTIONS(7137), + [sym_keyword_zload] = ACTIONS(7137), + [sym_keyword_open] = ACTIONS(7137), + [sym_keyword_close] = ACTIONS(7139), + [sym_keyword_use] = ACTIONS(7137), + [sym_keyword_new] = ACTIONS(7137), + [sym_keyword_if] = ACTIONS(7137), + [sym_keyword_oldelse] = ACTIONS(7137), + [sym_keyword_throw] = ACTIONS(7137), + [sym_keyword_print] = ACTIONS(7137), + [sym_keyword_zprint] = ACTIONS(7137), + [sym_keyword_try] = ACTIONS(7137), + [sym_keyword_job] = ACTIONS(7137), + [sym_keyword_break] = ACTIONS(7137), + [sym_keyword_merge] = ACTIONS(7139), + [sym_keyword_return] = ACTIONS(7137), + [aux_sym_keyword_quit_token1] = ACTIONS(7137), + [aux_sym_keyword_quit_token2] = ACTIONS(7137), + [sym_keyword_goto] = ACTIONS(7137), + [sym_keyword_halt] = ACTIONS(7137), + [sym_keyword_hang] = ACTIONS(7137), + [sym_keyword_halt_or_hang] = ACTIONS(7139), + [sym_keyword_continue] = ACTIONS(7137), + [sym_keyword_tcommit] = ACTIONS(7137), + [sym_keyword_trollback] = ACTIONS(7137), + [sym_keyword_tstart] = ACTIONS(7137), + [sym_keyword_xecute] = ACTIONS(7137), + [sym_keyword_view] = ACTIONS(7137), + [sym_keyword_zbreak] = ACTIONS(7137), + [sym_keyword_zkill] = ACTIONS(7137), + [sym_keyword_zn] = ACTIONS(7137), + [sym_keyword_zsu] = ACTIONS(7137), + [sym_keyword_ztrap] = ACTIONS(7139), + [sym_keyword_zwrite] = ACTIONS(7137), + [sym_keyword_zz] = ACTIONS(7137), + [sym_keyword_embedded_html] = ACTIONS(7137), + [sym_keyword_embedded_xml] = ACTIONS(7137), + [sym_keyword_embedded_sql_amp] = ACTIONS(7137), + [sym_keyword_embedded_sql_hash] = ACTIONS(7137), + [anon_sym_AMPjs] = ACTIONS(7139), + [anon_sym_AMPjscript] = ACTIONS(7137), + [anon_sym_AMPjavascript] = ACTIONS(7137), + [sym_keyword_zremove] = ACTIONS(7137), + [anon_sym_COLON2] = ACTIONS(7137), + [anon_sym_SLASH2] = ACTIONS(7139), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7139), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7139), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7139), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8502), - [sym__bol] = ACTIONS(8502), - [sym_tag_end_if] = ACTIONS(8502), + [sym_tag] = ACTIONS(7137), + [sym__termination] = ACTIONS(7137), + [sym_tag_end_if] = ACTIONS(7137), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10462)] = { @@ -1262239,7 +1262239,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10462), [sym_block_comment] = STATE(10462), [sym_documatic_line] = STATE(10462), - [aux_sym_subscripts_repeat1] = STATE(10589), + [aux_sym_subscripts_repeat1] = STATE(10590), [ts_builtin_sym_end] = ACTIONS(9851), [anon_sym_COMMA] = ACTIONS(10886), [aux_sym_macro_constant_token1] = ACTIONS(9851), @@ -1262410,7 +1262410,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10464), [sym_documatic_line] = STATE(10464), [aux_sym_command_read_repeat1] = STATE(10571), - [anon_sym_COMMA] = ACTIONS(10963), + [anon_sym_COMMA] = ACTIONS(10909), [aux_sym_macro_constant_token1] = ACTIONS(8734), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1262647,7 +1262647,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(10011), [anon_sym_AMPjavascript] = ACTIONS(10011), [sym_keyword_zremove] = ACTIONS(10011), - [anon_sym_COLON2] = ACTIONS(10965), + [anon_sym_COLON2] = ACTIONS(10963), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10013), [aux_sym_commands_with_printlist_token1] = ACTIONS(10013), [aux_sym_commands_with_printlist_token2] = ACTIONS(10013), @@ -1262750,7 +1262750,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10468), [sym_documatic_line] = STATE(10468), [aux_sym_subscripts_repeat1] = STATE(10657), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9470), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1262834,7 +1262834,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10469), [sym_block_comment] = STATE(10469), [sym_documatic_line] = STATE(10469), - [anon_sym_EQ] = ACTIONS(10969), + [anon_sym_EQ] = ACTIONS(10967), [aux_sym_macro_constant_token1] = ACTIONS(8460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1262899,7 +1262899,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjs] = ACTIONS(8462), [anon_sym_AMPjscript] = ACTIONS(8460), [anon_sym_AMPjavascript] = ACTIONS(8460), - [sym_keyword_of] = ACTIONS(10971), + [sym_keyword_of] = ACTIONS(10969), [sym_keyword_zremove] = ACTIONS(8460), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8462), [aux_sym_commands_with_printlist_token1] = ACTIONS(8462), @@ -1262921,7 +1262921,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10470), [aux_sym_command_lock_repeat1] = STATE(10713), [ts_builtin_sym_end] = ACTIONS(9709), - [anon_sym_COMMA] = ACTIONS(10933), + [anon_sym_COMMA] = ACTIONS(10935), [aux_sym_macro_constant_token1] = ACTIONS(9709), [anon_sym_RBRACE2] = ACTIONS(9709), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1263156,7 +1263156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8293), [anon_sym_AMPjavascript] = ACTIONS(8293), [sym_keyword_zremove] = ACTIONS(8293), - [anon_sym_COLON2] = ACTIONS(10973), + [anon_sym_COLON2] = ACTIONS(10971), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token2] = ACTIONS(8295), @@ -1263175,7 +1263175,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10473), [sym_documatic_line] = STATE(10473), [aux_sym_command_open_repeat1] = STATE(10409), - [anon_sym_COMMA] = ACTIONS(10921), + [anon_sym_COMMA] = ACTIONS(10923), [aux_sym_macro_constant_token1] = ACTIONS(9476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1263260,81 +1263260,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10474), [sym_documatic_line] = STATE(10474), [aux_sym_for_parameter_repeat1] = STATE(10383), - [anon_sym_COMMA] = ACTIONS(10975), - [anon_sym_LBRACE] = ACTIONS(10977), - [aux_sym_macro_constant_token1] = ACTIONS(10977), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(10977), - [sym_keyword_dim] = ACTIONS(10977), - [sym_keyword_pound_define] = ACTIONS(10977), - [sym_keyword_pound_def1arg] = ACTIONS(10977), - [sym_keyword_pound_import] = ACTIONS(10977), - [sym_keyword_pound_include] = ACTIONS(10977), - [sym_keyword_pound_if] = ACTIONS(10979), - [sym_keyword_pound_ifdef] = ACTIONS(10977), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(10977), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(10977), - [sym_keyword_write] = ACTIONS(10979), - [sym_keyword_do] = ACTIONS(10977), - [sym_keyword_for] = ACTIONS(10977), - [sym_keyword_while] = ACTIONS(10977), - [sym_keyword_kill] = ACTIONS(10977), - [sym_keyword_lock] = ACTIONS(10977), - [sym_keyword_read] = ACTIONS(10977), - [sym_keyword_zload] = ACTIONS(10977), - [sym_keyword_open] = ACTIONS(10977), - [sym_keyword_close] = ACTIONS(10979), - [sym_keyword_use] = ACTIONS(10977), - [sym_keyword_new] = ACTIONS(10977), - [sym_keyword_if] = ACTIONS(10977), - [sym_keyword_oldelse] = ACTIONS(10977), - [sym_keyword_throw] = ACTIONS(10977), - [sym_keyword_print] = ACTIONS(10977), - [sym_keyword_zprint] = ACTIONS(10977), - [sym_keyword_try] = ACTIONS(10977), - [sym_keyword_job] = ACTIONS(10977), - [sym_keyword_break] = ACTIONS(10977), - [sym_keyword_merge] = ACTIONS(10979), - [sym_keyword_return] = ACTIONS(10977), - [aux_sym_keyword_quit_token1] = ACTIONS(10977), - [aux_sym_keyword_quit_token2] = ACTIONS(10977), - [sym_keyword_goto] = ACTIONS(10977), - [sym_keyword_halt] = ACTIONS(10977), - [sym_keyword_hang] = ACTIONS(10977), - [sym_keyword_halt_or_hang] = ACTIONS(10979), - [sym_keyword_continue] = ACTIONS(10977), - [sym_keyword_tcommit] = ACTIONS(10977), - [sym_keyword_trollback] = ACTIONS(10977), - [sym_keyword_tstart] = ACTIONS(10977), - [sym_keyword_xecute] = ACTIONS(10977), - [sym_keyword_view] = ACTIONS(10977), - [sym_keyword_zbreak] = ACTIONS(10977), - [sym_keyword_zkill] = ACTIONS(10977), - [sym_keyword_zn] = ACTIONS(10977), - [sym_keyword_zsu] = ACTIONS(10977), - [sym_keyword_ztrap] = ACTIONS(10979), - [sym_keyword_zwrite] = ACTIONS(10977), - [sym_keyword_zz] = ACTIONS(10977), - [sym_keyword_embedded_html] = ACTIONS(10977), - [sym_keyword_embedded_xml] = ACTIONS(10977), - [sym_keyword_embedded_sql_amp] = ACTIONS(10977), - [sym_keyword_embedded_sql_hash] = ACTIONS(10977), - [anon_sym_AMPjs] = ACTIONS(10979), - [anon_sym_AMPjscript] = ACTIONS(10977), - [anon_sym_AMPjavascript] = ACTIONS(10977), - [sym_keyword_zremove] = ACTIONS(10977), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10979), - [aux_sym_commands_with_printlist_token1] = ACTIONS(10979), - [aux_sym_commands_with_printlist_token2] = ACTIONS(10979), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(10977), - [sym__termination] = ACTIONS(10977), - [sym_tag_end_if] = ACTIONS(10977), + [anon_sym_COMMA] = ACTIONS(10973), + [anon_sym_LBRACE] = ACTIONS(10975), + [aux_sym_macro_constant_token1] = ACTIONS(10975), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(10975), + [sym_keyword_dim] = ACTIONS(10975), + [sym_keyword_pound_define] = ACTIONS(10975), + [sym_keyword_pound_def1arg] = ACTIONS(10975), + [sym_keyword_pound_import] = ACTIONS(10975), + [sym_keyword_pound_include] = ACTIONS(10975), + [sym_keyword_pound_if] = ACTIONS(10977), + [sym_keyword_pound_ifdef] = ACTIONS(10975), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(10975), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(10975), + [sym_keyword_write] = ACTIONS(10977), + [sym_keyword_do] = ACTIONS(10975), + [sym_keyword_for] = ACTIONS(10975), + [sym_keyword_while] = ACTIONS(10975), + [sym_keyword_kill] = ACTIONS(10975), + [sym_keyword_lock] = ACTIONS(10975), + [sym_keyword_read] = ACTIONS(10975), + [sym_keyword_zload] = ACTIONS(10975), + [sym_keyword_open] = ACTIONS(10975), + [sym_keyword_close] = ACTIONS(10977), + [sym_keyword_use] = ACTIONS(10975), + [sym_keyword_new] = ACTIONS(10975), + [sym_keyword_if] = ACTIONS(10975), + [sym_keyword_oldelse] = ACTIONS(10975), + [sym_keyword_throw] = ACTIONS(10975), + [sym_keyword_print] = ACTIONS(10975), + [sym_keyword_zprint] = ACTIONS(10975), + [sym_keyword_try] = ACTIONS(10975), + [sym_keyword_job] = ACTIONS(10975), + [sym_keyword_break] = ACTIONS(10975), + [sym_keyword_merge] = ACTIONS(10977), + [sym_keyword_return] = ACTIONS(10975), + [aux_sym_keyword_quit_token1] = ACTIONS(10975), + [aux_sym_keyword_quit_token2] = ACTIONS(10975), + [sym_keyword_goto] = ACTIONS(10975), + [sym_keyword_halt] = ACTIONS(10975), + [sym_keyword_hang] = ACTIONS(10975), + [sym_keyword_halt_or_hang] = ACTIONS(10977), + [sym_keyword_continue] = ACTIONS(10975), + [sym_keyword_tcommit] = ACTIONS(10975), + [sym_keyword_trollback] = ACTIONS(10975), + [sym_keyword_tstart] = ACTIONS(10975), + [sym_keyword_xecute] = ACTIONS(10975), + [sym_keyword_view] = ACTIONS(10975), + [sym_keyword_zbreak] = ACTIONS(10975), + [sym_keyword_zkill] = ACTIONS(10975), + [sym_keyword_zn] = ACTIONS(10975), + [sym_keyword_zsu] = ACTIONS(10975), + [sym_keyword_ztrap] = ACTIONS(10977), + [sym_keyword_zwrite] = ACTIONS(10975), + [sym_keyword_zz] = ACTIONS(10975), + [sym_keyword_embedded_html] = ACTIONS(10975), + [sym_keyword_embedded_xml] = ACTIONS(10975), + [sym_keyword_embedded_sql_amp] = ACTIONS(10975), + [sym_keyword_embedded_sql_hash] = ACTIONS(10975), + [anon_sym_AMPjs] = ACTIONS(10977), + [anon_sym_AMPjscript] = ACTIONS(10975), + [anon_sym_AMPjavascript] = ACTIONS(10975), + [sym_keyword_zremove] = ACTIONS(10975), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10977), + [aux_sym_commands_with_printlist_token1] = ACTIONS(10977), + [aux_sym_commands_with_printlist_token2] = ACTIONS(10977), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(10975), + [sym__termination] = ACTIONS(10975), + [sym_tag_end_if] = ACTIONS(10975), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10475)] = { @@ -1263346,7 +1263346,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10475), [aux_sym_command_kill_repeat1] = STATE(10410), [ts_builtin_sym_end] = ACTIONS(9458), - [anon_sym_COMMA] = ACTIONS(10923), + [anon_sym_COMMA] = ACTIONS(10925), [aux_sym_macro_constant_token1] = ACTIONS(9458), [anon_sym_RBRACE2] = ACTIONS(9458), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1263665,7 +1263665,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9480), [anon_sym_AMPjavascript] = ACTIONS(9480), [sym_keyword_zremove] = ACTIONS(9480), - [anon_sym_COLON2] = ACTIONS(10981), + [anon_sym_COLON2] = ACTIONS(10979), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9482), [aux_sym_commands_with_printlist_token1] = ACTIONS(9482), [aux_sym_commands_with_printlist_token2] = ACTIONS(9482), @@ -1263685,7 +1263685,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10479), [sym_documatic_line] = STATE(10479), [aux_sym_command_close_repeat1] = STATE(10412), - [anon_sym_COMMA] = ACTIONS(10925), + [anon_sym_COMMA] = ACTIONS(10927), [aux_sym_macro_constant_token1] = ACTIONS(9488), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1263771,7 +1263771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10480), [aux_sym_command_job_repeat1] = STATE(10845), [ts_builtin_sym_end] = ACTIONS(9603), - [anon_sym_COMMA] = ACTIONS(10983), + [anon_sym_COMMA] = ACTIONS(10981), [aux_sym_macro_constant_token1] = ACTIONS(9603), [anon_sym_RBRACE2] = ACTIONS(9603), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1264005,7 +1264005,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9991), [anon_sym_AMPjavascript] = ACTIONS(9991), [sym_keyword_zremove] = ACTIONS(9991), - [anon_sym_COLON2] = ACTIONS(10985), + [anon_sym_COLON2] = ACTIONS(10983), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9993), [aux_sym_commands_with_printlist_token1] = ACTIONS(9993), [aux_sym_commands_with_printlist_token2] = ACTIONS(9993), @@ -1264025,7 +1264025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10483), [sym_documatic_line] = STATE(10483), [aux_sym_command_use_repeat1] = STATE(10417), - [anon_sym_COMMA] = ACTIONS(10927), + [anon_sym_COMMA] = ACTIONS(10929), [aux_sym_macro_constant_token1] = ACTIONS(9494), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1264175,7 +1264175,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9498), [anon_sym_AMPjavascript] = ACTIONS(9498), [sym_keyword_zremove] = ACTIONS(9498), - [anon_sym_COLON2] = ACTIONS(10987), + [anon_sym_COLON2] = ACTIONS(10985), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9500), [aux_sym_commands_with_printlist_token1] = ACTIONS(9500), [aux_sym_commands_with_printlist_token2] = ACTIONS(9500), @@ -1264194,7 +1264194,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10485), [sym_block_comment] = STATE(10485), [sym_documatic_line] = STATE(10485), - [anon_sym_POUND] = ACTIONS(10989), + [anon_sym_POUND] = ACTIONS(10987), [anon_sym_COMMA] = ACTIONS(8324), [aux_sym_macro_constant_token1] = ACTIONS(8324), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1264262,7 +1264262,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8324), [anon_sym_AMPjavascript] = ACTIONS(8324), [sym_keyword_zremove] = ACTIONS(8324), - [anon_sym_COLON2] = ACTIONS(10991), + [anon_sym_COLON2] = ACTIONS(10989), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token2] = ACTIONS(8326), @@ -1264280,7 +1264280,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10486), [sym_documatic_line] = STATE(10486), [aux_sym_command_new_repeat1] = STATE(10421), - [anon_sym_COMMA] = ACTIONS(10929), + [anon_sym_COMMA] = ACTIONS(10931), [aux_sym_macro_constant_token1] = ACTIONS(8058), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1264515,7 +1264515,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9997), [anon_sym_AMPjavascript] = ACTIONS(9997), [sym_keyword_zremove] = ACTIONS(9997), - [anon_sym_COLON2] = ACTIONS(10993), + [anon_sym_COLON2] = ACTIONS(10991), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9999), [aux_sym_commands_with_printlist_token1] = ACTIONS(9999), [aux_sym_commands_with_printlist_token2] = ACTIONS(9999), @@ -1264536,7 +1264536,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10489), [aux_sym_command_job_repeat1] = STATE(10846), [ts_builtin_sym_end] = ACTIONS(9603), - [anon_sym_COMMA] = ACTIONS(10983), + [anon_sym_COMMA] = ACTIONS(10981), [aux_sym_macro_constant_token1] = ACTIONS(9603), [anon_sym_RBRACE2] = ACTIONS(9603), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1264790,7 +1264790,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10492), [sym_documatic_line] = STATE(10492), [aux_sym_command_job_repeat1] = STATE(10433), - [anon_sym_COMMA] = ACTIONS(10935), + [anon_sym_COMMA] = ACTIONS(10937), [aux_sym_macro_constant_token1] = ACTIONS(9506), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1264875,7 +1264875,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10493), [sym_documatic_line] = STATE(10493), [aux_sym_subscripts_repeat1] = STATE(10659), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9510), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1264960,7 +1264960,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10494), [sym_documatic_line] = STATE(10494), [aux_sym_command_merge_repeat1] = STATE(10437), - [anon_sym_COMMA] = ACTIONS(10937), + [anon_sym_COMMA] = ACTIONS(10939), [aux_sym_macro_constant_token1] = ACTIONS(9516), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1265216,7 +1265216,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10497), [aux_sym_command_merge_repeat1] = STATE(10852), [ts_builtin_sym_end] = ACTIONS(9607), - [anon_sym_COMMA] = ACTIONS(10995), + [anon_sym_COMMA] = ACTIONS(10993), [aux_sym_macro_constant_token1] = ACTIONS(9607), [anon_sym_RBRACE2] = ACTIONS(9607), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1265301,7 +1265301,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10498), [aux_sym_command_merge_repeat1] = STATE(10853), [ts_builtin_sym_end] = ACTIONS(9607), - [anon_sym_COMMA] = ACTIONS(10995), + [anon_sym_COMMA] = ACTIONS(10993), [aux_sym_macro_constant_token1] = ACTIONS(9607), [anon_sym_RBRACE2] = ACTIONS(9607), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1265386,7 +1265386,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10499), [aux_sym_command_lock_repeat1] = STATE(10432), [ts_builtin_sym_end] = ACTIONS(9464), - [anon_sym_COMMA] = ACTIONS(10933), + [anon_sym_COMMA] = ACTIONS(10935), [aux_sym_macro_constant_token1] = ACTIONS(9464), [anon_sym_RBRACE2] = ACTIONS(9464), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1265470,7 +1265470,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10500), [sym_documatic_line] = STATE(10500), [aux_sym_command_return_repeat1] = STATE(10678), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9522), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1265811,7 +1265811,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10504), [aux_sym_command_write_repeat1] = STATE(10504), [ts_builtin_sym_end] = ACTIONS(7532), - [anon_sym_COMMA] = ACTIONS(10997), + [anon_sym_COMMA] = ACTIONS(10995), [aux_sym_macro_constant_token1] = ACTIONS(7532), [anon_sym_RBRACE2] = ACTIONS(7532), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1265895,81 +1265895,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10505), [sym_documatic_line] = STATE(10505), [aux_sym_command_write_repeat1] = STATE(10504), - [ts_builtin_sym_end] = ACTIONS(8665), - [anon_sym_COMMA] = ACTIONS(10915), - [aux_sym_macro_constant_token1] = ACTIONS(8665), - [anon_sym_RBRACE2] = ACTIONS(8665), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8665), - [sym_keyword_dim] = ACTIONS(8665), - [sym_keyword_pound_define] = ACTIONS(8665), - [sym_keyword_pound_def1arg] = ACTIONS(8665), - [sym_keyword_pound_import] = ACTIONS(8665), - [sym_keyword_pound_include] = ACTIONS(8665), - [sym_keyword_pound_if] = ACTIONS(8667), - [sym_keyword_pound_ifdef] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8665), - [sym_keyword_write] = ACTIONS(8667), - [sym_keyword_do] = ACTIONS(8665), - [sym_keyword_for] = ACTIONS(8665), - [sym_keyword_while] = ACTIONS(8665), - [sym_keyword_kill] = ACTIONS(8665), - [sym_keyword_lock] = ACTIONS(8665), - [sym_keyword_read] = ACTIONS(8665), - [sym_keyword_zload] = ACTIONS(8665), - [sym_keyword_open] = ACTIONS(8665), - [sym_keyword_close] = ACTIONS(8667), - [sym_keyword_use] = ACTIONS(8665), - [sym_keyword_new] = ACTIONS(8665), - [sym_keyword_if] = ACTIONS(8665), - [sym_keyword_oldelse] = ACTIONS(8665), - [sym_keyword_throw] = ACTIONS(8665), - [sym_keyword_print] = ACTIONS(8665), - [sym_keyword_zprint] = ACTIONS(8665), - [sym_keyword_try] = ACTIONS(8665), - [sym_keyword_job] = ACTIONS(8665), - [sym_keyword_break] = ACTIONS(8665), - [sym_keyword_merge] = ACTIONS(8667), - [sym_keyword_return] = ACTIONS(8665), - [aux_sym_keyword_quit_token1] = ACTIONS(8665), - [aux_sym_keyword_quit_token2] = ACTIONS(8665), - [sym_keyword_goto] = ACTIONS(8665), - [sym_keyword_halt] = ACTIONS(8665), - [sym_keyword_hang] = ACTIONS(8665), - [sym_keyword_halt_or_hang] = ACTIONS(8667), - [sym_keyword_continue] = ACTIONS(8665), - [sym_keyword_tcommit] = ACTIONS(8665), - [sym_keyword_trollback] = ACTIONS(8665), - [sym_keyword_tstart] = ACTIONS(8665), - [sym_keyword_xecute] = ACTIONS(8665), - [sym_keyword_view] = ACTIONS(8665), - [sym_keyword_zbreak] = ACTIONS(8665), - [sym_keyword_zkill] = ACTIONS(8665), - [sym_keyword_zn] = ACTIONS(8665), - [sym_keyword_zsu] = ACTIONS(8665), - [sym_keyword_ztrap] = ACTIONS(8667), - [sym_keyword_zwrite] = ACTIONS(8665), - [sym_keyword_zz] = ACTIONS(8665), - [sym_keyword_embedded_html] = ACTIONS(8665), - [sym_keyword_embedded_xml] = ACTIONS(8665), - [sym_keyword_embedded_sql_amp] = ACTIONS(8665), - [sym_keyword_embedded_sql_hash] = ACTIONS(8665), - [anon_sym_AMPjs] = ACTIONS(8667), - [anon_sym_AMPjscript] = ACTIONS(8665), - [anon_sym_AMPjavascript] = ACTIONS(8665), - [sym_keyword_zremove] = ACTIONS(8665), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8667), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8665), - [sym_tag_end_if] = ACTIONS(8665), + [ts_builtin_sym_end] = ACTIONS(8661), + [anon_sym_COMMA] = ACTIONS(10917), + [aux_sym_macro_constant_token1] = ACTIONS(8661), + [anon_sym_RBRACE2] = ACTIONS(8661), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8661), + [sym_keyword_dim] = ACTIONS(8661), + [sym_keyword_pound_define] = ACTIONS(8661), + [sym_keyword_pound_def1arg] = ACTIONS(8661), + [sym_keyword_pound_import] = ACTIONS(8661), + [sym_keyword_pound_include] = ACTIONS(8661), + [sym_keyword_pound_if] = ACTIONS(8663), + [sym_keyword_pound_ifdef] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8661), + [sym_keyword_write] = ACTIONS(8663), + [sym_keyword_do] = ACTIONS(8661), + [sym_keyword_for] = ACTIONS(8661), + [sym_keyword_while] = ACTIONS(8661), + [sym_keyword_kill] = ACTIONS(8661), + [sym_keyword_lock] = ACTIONS(8661), + [sym_keyword_read] = ACTIONS(8661), + [sym_keyword_zload] = ACTIONS(8661), + [sym_keyword_open] = ACTIONS(8661), + [sym_keyword_close] = ACTIONS(8663), + [sym_keyword_use] = ACTIONS(8661), + [sym_keyword_new] = ACTIONS(8661), + [sym_keyword_if] = ACTIONS(8661), + [sym_keyword_oldelse] = ACTIONS(8661), + [sym_keyword_throw] = ACTIONS(8661), + [sym_keyword_print] = ACTIONS(8661), + [sym_keyword_zprint] = ACTIONS(8661), + [sym_keyword_try] = ACTIONS(8661), + [sym_keyword_job] = ACTIONS(8661), + [sym_keyword_break] = ACTIONS(8661), + [sym_keyword_merge] = ACTIONS(8663), + [sym_keyword_return] = ACTIONS(8661), + [aux_sym_keyword_quit_token1] = ACTIONS(8661), + [aux_sym_keyword_quit_token2] = ACTIONS(8661), + [sym_keyword_goto] = ACTIONS(8661), + [sym_keyword_halt] = ACTIONS(8661), + [sym_keyword_hang] = ACTIONS(8661), + [sym_keyword_halt_or_hang] = ACTIONS(8663), + [sym_keyword_continue] = ACTIONS(8661), + [sym_keyword_tcommit] = ACTIONS(8661), + [sym_keyword_trollback] = ACTIONS(8661), + [sym_keyword_tstart] = ACTIONS(8661), + [sym_keyword_xecute] = ACTIONS(8661), + [sym_keyword_view] = ACTIONS(8661), + [sym_keyword_zbreak] = ACTIONS(8661), + [sym_keyword_zkill] = ACTIONS(8661), + [sym_keyword_zn] = ACTIONS(8661), + [sym_keyword_zsu] = ACTIONS(8661), + [sym_keyword_ztrap] = ACTIONS(8663), + [sym_keyword_zwrite] = ACTIONS(8661), + [sym_keyword_zz] = ACTIONS(8661), + [sym_keyword_embedded_html] = ACTIONS(8661), + [sym_keyword_embedded_xml] = ACTIONS(8661), + [sym_keyword_embedded_sql_amp] = ACTIONS(8661), + [sym_keyword_embedded_sql_hash] = ACTIONS(8661), + [anon_sym_AMPjs] = ACTIONS(8663), + [anon_sym_AMPjscript] = ACTIONS(8661), + [anon_sym_AMPjavascript] = ACTIONS(8661), + [sym_keyword_zremove] = ACTIONS(8661), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8663), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8661), + [sym_tag_end_if] = ACTIONS(8661), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10506)] = { @@ -1265980,7 +1265980,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10506), [sym_block_comment] = STATE(10506), [sym_documatic_line] = STATE(10506), - [anon_sym_CARET] = ACTIONS(11000), + [anon_sym_CARET] = ACTIONS(10998), [aux_sym_macro_constant_token1] = ACTIONS(6586), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1266064,7 +1266064,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10507), [sym_block_comment] = STATE(10507), [sym_documatic_line] = STATE(10507), - [aux_sym_command_do_repeat3] = STATE(10535), + [aux_sym_command_do_repeat3] = STATE(10456), [ts_builtin_sym_end] = ACTIONS(9452), [anon_sym_COMMA] = ACTIONS(7536), [aux_sym_macro_constant_token1] = ACTIONS(9452), @@ -1266234,82 +1266234,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10509), [sym_block_comment] = STATE(10509), [sym_documatic_line] = STATE(10509), - [anon_sym_COMMA] = ACTIONS(11002), - [anon_sym_LBRACE] = ACTIONS(11002), - [anon_sym_COLON] = ACTIONS(11004), - [aux_sym_macro_constant_token1] = ACTIONS(11002), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(11002), - [sym_keyword_dim] = ACTIONS(11002), - [sym_keyword_pound_define] = ACTIONS(11002), - [sym_keyword_pound_def1arg] = ACTIONS(11002), - [sym_keyword_pound_import] = ACTIONS(11002), - [sym_keyword_pound_include] = ACTIONS(11002), - [sym_keyword_pound_if] = ACTIONS(11006), - [sym_keyword_pound_ifdef] = ACTIONS(11002), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11002), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11002), - [sym_keyword_write] = ACTIONS(11006), - [sym_keyword_do] = ACTIONS(11002), - [sym_keyword_for] = ACTIONS(11002), - [sym_keyword_while] = ACTIONS(11002), - [sym_keyword_kill] = ACTIONS(11002), - [sym_keyword_lock] = ACTIONS(11002), - [sym_keyword_read] = ACTIONS(11002), - [sym_keyword_zload] = ACTIONS(11002), - [sym_keyword_open] = ACTIONS(11002), - [sym_keyword_close] = ACTIONS(11006), - [sym_keyword_use] = ACTIONS(11002), - [sym_keyword_new] = ACTIONS(11002), - [sym_keyword_if] = ACTIONS(11002), - [sym_keyword_oldelse] = ACTIONS(11002), - [sym_keyword_throw] = ACTIONS(11002), - [sym_keyword_print] = ACTIONS(11002), - [sym_keyword_zprint] = ACTIONS(11002), - [sym_keyword_try] = ACTIONS(11002), - [sym_keyword_job] = ACTIONS(11002), - [sym_keyword_break] = ACTIONS(11002), - [sym_keyword_merge] = ACTIONS(11006), - [sym_keyword_return] = ACTIONS(11002), - [aux_sym_keyword_quit_token1] = ACTIONS(11002), - [aux_sym_keyword_quit_token2] = ACTIONS(11002), - [sym_keyword_goto] = ACTIONS(11002), - [sym_keyword_halt] = ACTIONS(11002), - [sym_keyword_hang] = ACTIONS(11002), - [sym_keyword_halt_or_hang] = ACTIONS(11006), - [sym_keyword_continue] = ACTIONS(11002), - [sym_keyword_tcommit] = ACTIONS(11002), - [sym_keyword_trollback] = ACTIONS(11002), - [sym_keyword_tstart] = ACTIONS(11002), - [sym_keyword_xecute] = ACTIONS(11002), - [sym_keyword_view] = ACTIONS(11002), - [sym_keyword_zbreak] = ACTIONS(11002), - [sym_keyword_zkill] = ACTIONS(11002), - [sym_keyword_zn] = ACTIONS(11002), - [sym_keyword_zsu] = ACTIONS(11002), - [sym_keyword_ztrap] = ACTIONS(11006), - [sym_keyword_zwrite] = ACTIONS(11002), - [sym_keyword_zz] = ACTIONS(11002), - [sym_keyword_embedded_html] = ACTIONS(11002), - [sym_keyword_embedded_xml] = ACTIONS(11002), - [sym_keyword_embedded_sql_amp] = ACTIONS(11002), - [sym_keyword_embedded_sql_hash] = ACTIONS(11002), - [anon_sym_AMPjs] = ACTIONS(11006), - [anon_sym_AMPjscript] = ACTIONS(11002), - [anon_sym_AMPjavascript] = ACTIONS(11002), - [sym_keyword_zremove] = ACTIONS(11002), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11006), - [aux_sym_commands_with_printlist_token1] = ACTIONS(11006), - [aux_sym_commands_with_printlist_token2] = ACTIONS(11006), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(11002), - [sym__termination] = ACTIONS(11002), - [sym_tag_end_if] = ACTIONS(11002), + [anon_sym_COMMA] = ACTIONS(11000), + [anon_sym_LBRACE] = ACTIONS(11000), + [anon_sym_COLON] = ACTIONS(11002), + [aux_sym_macro_constant_token1] = ACTIONS(11000), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(11000), + [sym_keyword_dim] = ACTIONS(11000), + [sym_keyword_pound_define] = ACTIONS(11000), + [sym_keyword_pound_def1arg] = ACTIONS(11000), + [sym_keyword_pound_import] = ACTIONS(11000), + [sym_keyword_pound_include] = ACTIONS(11000), + [sym_keyword_pound_if] = ACTIONS(11004), + [sym_keyword_pound_ifdef] = ACTIONS(11000), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11000), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11000), + [sym_keyword_write] = ACTIONS(11004), + [sym_keyword_do] = ACTIONS(11000), + [sym_keyword_for] = ACTIONS(11000), + [sym_keyword_while] = ACTIONS(11000), + [sym_keyword_kill] = ACTIONS(11000), + [sym_keyword_lock] = ACTIONS(11000), + [sym_keyword_read] = ACTIONS(11000), + [sym_keyword_zload] = ACTIONS(11000), + [sym_keyword_open] = ACTIONS(11000), + [sym_keyword_close] = ACTIONS(11004), + [sym_keyword_use] = ACTIONS(11000), + [sym_keyword_new] = ACTIONS(11000), + [sym_keyword_if] = ACTIONS(11000), + [sym_keyword_oldelse] = ACTIONS(11000), + [sym_keyword_throw] = ACTIONS(11000), + [sym_keyword_print] = ACTIONS(11000), + [sym_keyword_zprint] = ACTIONS(11000), + [sym_keyword_try] = ACTIONS(11000), + [sym_keyword_job] = ACTIONS(11000), + [sym_keyword_break] = ACTIONS(11000), + [sym_keyword_merge] = ACTIONS(11004), + [sym_keyword_return] = ACTIONS(11000), + [aux_sym_keyword_quit_token1] = ACTIONS(11000), + [aux_sym_keyword_quit_token2] = ACTIONS(11000), + [sym_keyword_goto] = ACTIONS(11000), + [sym_keyword_halt] = ACTIONS(11000), + [sym_keyword_hang] = ACTIONS(11000), + [sym_keyword_halt_or_hang] = ACTIONS(11004), + [sym_keyword_continue] = ACTIONS(11000), + [sym_keyword_tcommit] = ACTIONS(11000), + [sym_keyword_trollback] = ACTIONS(11000), + [sym_keyword_tstart] = ACTIONS(11000), + [sym_keyword_xecute] = ACTIONS(11000), + [sym_keyword_view] = ACTIONS(11000), + [sym_keyword_zbreak] = ACTIONS(11000), + [sym_keyword_zkill] = ACTIONS(11000), + [sym_keyword_zn] = ACTIONS(11000), + [sym_keyword_zsu] = ACTIONS(11000), + [sym_keyword_ztrap] = ACTIONS(11004), + [sym_keyword_zwrite] = ACTIONS(11000), + [sym_keyword_zz] = ACTIONS(11000), + [sym_keyword_embedded_html] = ACTIONS(11000), + [sym_keyword_embedded_xml] = ACTIONS(11000), + [sym_keyword_embedded_sql_amp] = ACTIONS(11000), + [sym_keyword_embedded_sql_hash] = ACTIONS(11000), + [anon_sym_AMPjs] = ACTIONS(11004), + [anon_sym_AMPjscript] = ACTIONS(11000), + [anon_sym_AMPjavascript] = ACTIONS(11000), + [sym_keyword_zremove] = ACTIONS(11000), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11004), + [aux_sym_commands_with_printlist_token1] = ACTIONS(11004), + [aux_sym_commands_with_printlist_token2] = ACTIONS(11004), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(11000), + [sym__termination] = ACTIONS(11000), + [sym_tag_end_if] = ACTIONS(11000), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10510)] = { @@ -1266321,7 +1266321,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10510), [aux_sym_command_goto_repeat1] = STATE(10860), [ts_builtin_sym_end] = ACTIONS(9615), - [anon_sym_COMMA] = ACTIONS(11008), + [anon_sym_COMMA] = ACTIONS(11006), [aux_sym_macro_constant_token1] = ACTIONS(9615), [anon_sym_RBRACE2] = ACTIONS(9615), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1266405,81 +1266405,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10511), [sym_documatic_line] = STATE(10511), [aux_sym_for_parameter_repeat1] = STATE(10886), - [anon_sym_COMMA] = ACTIONS(10975), - [anon_sym_LBRACE] = ACTIONS(11010), - [aux_sym_macro_constant_token1] = ACTIONS(11010), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(11010), - [sym_keyword_dim] = ACTIONS(11010), - [sym_keyword_pound_define] = ACTIONS(11010), - [sym_keyword_pound_def1arg] = ACTIONS(11010), - [sym_keyword_pound_import] = ACTIONS(11010), - [sym_keyword_pound_include] = ACTIONS(11010), - [sym_keyword_pound_if] = ACTIONS(11012), - [sym_keyword_pound_ifdef] = ACTIONS(11010), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11010), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11010), - [sym_keyword_write] = ACTIONS(11012), - [sym_keyword_do] = ACTIONS(11010), - [sym_keyword_for] = ACTIONS(11010), - [sym_keyword_while] = ACTIONS(11010), - [sym_keyword_kill] = ACTIONS(11010), - [sym_keyword_lock] = ACTIONS(11010), - [sym_keyword_read] = ACTIONS(11010), - [sym_keyword_zload] = ACTIONS(11010), - [sym_keyword_open] = ACTIONS(11010), - [sym_keyword_close] = ACTIONS(11012), - [sym_keyword_use] = ACTIONS(11010), - [sym_keyword_new] = ACTIONS(11010), - [sym_keyword_if] = ACTIONS(11010), - [sym_keyword_oldelse] = ACTIONS(11010), - [sym_keyword_throw] = ACTIONS(11010), - [sym_keyword_print] = ACTIONS(11010), - [sym_keyword_zprint] = ACTIONS(11010), - [sym_keyword_try] = ACTIONS(11010), - [sym_keyword_job] = ACTIONS(11010), - [sym_keyword_break] = ACTIONS(11010), - [sym_keyword_merge] = ACTIONS(11012), - [sym_keyword_return] = ACTIONS(11010), - [aux_sym_keyword_quit_token1] = ACTIONS(11010), - [aux_sym_keyword_quit_token2] = ACTIONS(11010), - [sym_keyword_goto] = ACTIONS(11010), - [sym_keyword_halt] = ACTIONS(11010), - [sym_keyword_hang] = ACTIONS(11010), - [sym_keyword_halt_or_hang] = ACTIONS(11012), - [sym_keyword_continue] = ACTIONS(11010), - [sym_keyword_tcommit] = ACTIONS(11010), - [sym_keyword_trollback] = ACTIONS(11010), - [sym_keyword_tstart] = ACTIONS(11010), - [sym_keyword_xecute] = ACTIONS(11010), - [sym_keyword_view] = ACTIONS(11010), - [sym_keyword_zbreak] = ACTIONS(11010), - [sym_keyword_zkill] = ACTIONS(11010), - [sym_keyword_zn] = ACTIONS(11010), - [sym_keyword_zsu] = ACTIONS(11010), - [sym_keyword_ztrap] = ACTIONS(11012), - [sym_keyword_zwrite] = ACTIONS(11010), - [sym_keyword_zz] = ACTIONS(11010), - [sym_keyword_embedded_html] = ACTIONS(11010), - [sym_keyword_embedded_xml] = ACTIONS(11010), - [sym_keyword_embedded_sql_amp] = ACTIONS(11010), - [sym_keyword_embedded_sql_hash] = ACTIONS(11010), - [anon_sym_AMPjs] = ACTIONS(11012), - [anon_sym_AMPjscript] = ACTIONS(11010), - [anon_sym_AMPjavascript] = ACTIONS(11010), - [sym_keyword_zremove] = ACTIONS(11010), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11012), - [aux_sym_commands_with_printlist_token1] = ACTIONS(11012), - [aux_sym_commands_with_printlist_token2] = ACTIONS(11012), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(11010), - [sym__termination] = ACTIONS(11010), - [sym_tag_end_if] = ACTIONS(11010), + [anon_sym_COMMA] = ACTIONS(10973), + [anon_sym_LBRACE] = ACTIONS(11008), + [aux_sym_macro_constant_token1] = ACTIONS(11008), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(11008), + [sym_keyword_dim] = ACTIONS(11008), + [sym_keyword_pound_define] = ACTIONS(11008), + [sym_keyword_pound_def1arg] = ACTIONS(11008), + [sym_keyword_pound_import] = ACTIONS(11008), + [sym_keyword_pound_include] = ACTIONS(11008), + [sym_keyword_pound_if] = ACTIONS(11010), + [sym_keyword_pound_ifdef] = ACTIONS(11008), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11008), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11008), + [sym_keyword_write] = ACTIONS(11010), + [sym_keyword_do] = ACTIONS(11008), + [sym_keyword_for] = ACTIONS(11008), + [sym_keyword_while] = ACTIONS(11008), + [sym_keyword_kill] = ACTIONS(11008), + [sym_keyword_lock] = ACTIONS(11008), + [sym_keyword_read] = ACTIONS(11008), + [sym_keyword_zload] = ACTIONS(11008), + [sym_keyword_open] = ACTIONS(11008), + [sym_keyword_close] = ACTIONS(11010), + [sym_keyword_use] = ACTIONS(11008), + [sym_keyword_new] = ACTIONS(11008), + [sym_keyword_if] = ACTIONS(11008), + [sym_keyword_oldelse] = ACTIONS(11008), + [sym_keyword_throw] = ACTIONS(11008), + [sym_keyword_print] = ACTIONS(11008), + [sym_keyword_zprint] = ACTIONS(11008), + [sym_keyword_try] = ACTIONS(11008), + [sym_keyword_job] = ACTIONS(11008), + [sym_keyword_break] = ACTIONS(11008), + [sym_keyword_merge] = ACTIONS(11010), + [sym_keyword_return] = ACTIONS(11008), + [aux_sym_keyword_quit_token1] = ACTIONS(11008), + [aux_sym_keyword_quit_token2] = ACTIONS(11008), + [sym_keyword_goto] = ACTIONS(11008), + [sym_keyword_halt] = ACTIONS(11008), + [sym_keyword_hang] = ACTIONS(11008), + [sym_keyword_halt_or_hang] = ACTIONS(11010), + [sym_keyword_continue] = ACTIONS(11008), + [sym_keyword_tcommit] = ACTIONS(11008), + [sym_keyword_trollback] = ACTIONS(11008), + [sym_keyword_tstart] = ACTIONS(11008), + [sym_keyword_xecute] = ACTIONS(11008), + [sym_keyword_view] = ACTIONS(11008), + [sym_keyword_zbreak] = ACTIONS(11008), + [sym_keyword_zkill] = ACTIONS(11008), + [sym_keyword_zn] = ACTIONS(11008), + [sym_keyword_zsu] = ACTIONS(11008), + [sym_keyword_ztrap] = ACTIONS(11010), + [sym_keyword_zwrite] = ACTIONS(11008), + [sym_keyword_zz] = ACTIONS(11008), + [sym_keyword_embedded_html] = ACTIONS(11008), + [sym_keyword_embedded_xml] = ACTIONS(11008), + [sym_keyword_embedded_sql_amp] = ACTIONS(11008), + [sym_keyword_embedded_sql_hash] = ACTIONS(11008), + [anon_sym_AMPjs] = ACTIONS(11010), + [anon_sym_AMPjscript] = ACTIONS(11008), + [anon_sym_AMPjavascript] = ACTIONS(11008), + [sym_keyword_zremove] = ACTIONS(11008), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11010), + [aux_sym_commands_with_printlist_token1] = ACTIONS(11010), + [aux_sym_commands_with_printlist_token2] = ACTIONS(11010), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(11008), + [sym__termination] = ACTIONS(11008), + [sym_tag_end_if] = ACTIONS(11008), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10512)] = { @@ -1266488,7 +1266488,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10512), [sym_line_comment_4] = STATE(10512), [sym_block_comment] = STATE(10512), - [sym_dotted_statement] = STATE(11512), + [sym_dotted_statement] = STATE(11513), [sym_documatic_line] = STATE(10512), [aux_sym_command_do_repeat1] = STATE(10612), [aux_sym_macro_constant_token1] = ACTIONS(9452), @@ -1266576,7 +1266576,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10513), [aux_sym_command_goto_repeat1] = STATE(10861), [ts_builtin_sym_end] = ACTIONS(9615), - [anon_sym_COMMA] = ACTIONS(11008), + [anon_sym_COMMA] = ACTIONS(11006), [aux_sym_macro_constant_token1] = ACTIONS(9615), [anon_sym_RBRACE2] = ACTIONS(9615), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1266659,8 +1266659,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10514), [sym_block_comment] = STATE(10514), [sym_documatic_line] = STATE(10514), - [aux_sym_command_write_repeat1] = STATE(10456), - [anon_sym_COMMA] = ACTIONS(11014), + [aux_sym_command_write_repeat1] = STATE(10535), + [anon_sym_COMMA] = ACTIONS(11012), [aux_sym_macro_constant_token1] = ACTIONS(10089), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1266830,7 +1266830,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10516), [sym_documatic_line] = STATE(10516), [aux_sym_command_goto_repeat1] = STATE(10442), - [anon_sym_COMMA] = ACTIONS(10941), + [anon_sym_COMMA] = ACTIONS(10943), [aux_sym_macro_constant_token1] = ACTIONS(9528), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1266915,7 +1266915,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10517), [sym_documatic_line] = STATE(10517), [aux_sym_subscripts_repeat1] = STATE(10680), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9532), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1267085,7 +1267085,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10519), [sym_block_comment] = STATE(10519), [sym_documatic_line] = STATE(10519), - [anon_sym_CARET] = ACTIONS(11016), + [anon_sym_CARET] = ACTIONS(11014), [aux_sym_macro_constant_token1] = ACTIONS(6586), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1267255,7 +1267255,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10521), [sym_documatic_line] = STATE(10521), [aux_sym_command_xecute_repeat1] = STATE(10682), - [anon_sym_COMMA] = ACTIONS(11018), + [anon_sym_COMMA] = ACTIONS(11016), [aux_sym_macro_constant_token1] = ACTIONS(9538), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1267340,7 +1267340,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10522), [sym_documatic_line] = STATE(10522), [aux_sym_command_zkill_repeat1] = STATE(10684), - [anon_sym_COMMA] = ACTIONS(11020), + [anon_sym_COMMA] = ACTIONS(11018), [aux_sym_macro_constant_token1] = ACTIONS(9542), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1267425,7 +1267425,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10523), [sym_documatic_line] = STATE(10523), [aux_sym_subscripts_repeat1] = STATE(10686), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9546), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1267510,7 +1267510,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10524), [sym_documatic_line] = STATE(10524), [aux_sym_subscripts_repeat1] = STATE(10688), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1267595,7 +1267595,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10525), [sym_documatic_line] = STATE(10525), [aux_sym_subscripts_repeat1] = STATE(10690), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9554), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1267680,7 +1267680,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10526), [sym_documatic_line] = STATE(10526), [aux_sym_command_return_repeat1] = STATE(10693), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9558), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1267765,7 +1267765,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10527), [sym_documatic_line] = STATE(10527), [aux_sym_command_return_repeat1] = STATE(10695), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9562), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1267850,7 +1267850,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10528), [sym_documatic_line] = STATE(10528), [aux_sym_subscripts_repeat1] = STATE(10696), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9566), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1267935,7 +1267935,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10529), [sym_documatic_line] = STATE(10529), [aux_sym_command_write_repeat1] = STATE(10514), - [anon_sym_COMMA] = ACTIONS(11014), + [anon_sym_COMMA] = ACTIONS(11012), [aux_sym_macro_constant_token1] = ACTIONS(8730), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1268018,7 +1268018,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10530), [sym_line_comment_4] = STATE(10530), [sym_block_comment] = STATE(10530), - [sym_timeout] = STATE(11420), + [sym_timeout] = STATE(11419), [sym_documatic_line] = STATE(10530), [anon_sym_COMMA] = ACTIONS(7032), [aux_sym_macro_constant_token1] = ACTIONS(7032), @@ -1268105,7 +1268105,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10531), [sym_documatic_line] = STATE(10531), [aux_sym_commands_with_printlist_repeat1] = STATE(10699), - [anon_sym_COMMA] = ACTIONS(11022), + [anon_sym_COMMA] = ACTIONS(11020), [aux_sym_macro_constant_token1] = ACTIONS(9572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1268257,7 +1268257,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7446), [anon_sym_AMPjavascript] = ACTIONS(7446), [sym_keyword_zremove] = ACTIONS(7446), - [anon_sym_COLON2] = ACTIONS(11024), + [anon_sym_COLON2] = ACTIONS(11022), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7448), [aux_sym_commands_with_printlist_token1] = ACTIONS(7448), [aux_sym_commands_with_printlist_token2] = ACTIONS(7448), @@ -1268444,82 +1268444,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10535), [sym_block_comment] = STATE(10535), [sym_documatic_line] = STATE(10535), - [aux_sym_command_do_repeat3] = STATE(10535), - [ts_builtin_sym_end] = ACTIONS(8076), - [anon_sym_COMMA] = ACTIONS(11026), - [aux_sym_macro_constant_token1] = ACTIONS(8076), - [anon_sym_RBRACE2] = ACTIONS(8076), + [aux_sym_command_write_repeat1] = STATE(10535), + [anon_sym_COMMA] = ACTIONS(11024), + [aux_sym_macro_constant_token1] = ACTIONS(7532), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8076), - [sym_keyword_dim] = ACTIONS(8076), - [sym_keyword_pound_define] = ACTIONS(8076), - [sym_keyword_pound_def1arg] = ACTIONS(8076), - [sym_keyword_pound_import] = ACTIONS(8076), - [sym_keyword_pound_include] = ACTIONS(8076), - [sym_keyword_pound_if] = ACTIONS(8078), - [sym_keyword_pound_ifdef] = ACTIONS(8076), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8076), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8076), - [sym_keyword_write] = ACTIONS(8078), - [sym_keyword_do] = ACTIONS(8076), - [sym_keyword_for] = ACTIONS(8076), - [sym_keyword_while] = ACTIONS(8076), - [sym_keyword_kill] = ACTIONS(8076), - [sym_keyword_lock] = ACTIONS(8076), - [sym_keyword_read] = ACTIONS(8076), - [sym_keyword_zload] = ACTIONS(8076), - [sym_keyword_open] = ACTIONS(8076), - [sym_keyword_close] = ACTIONS(8078), - [sym_keyword_use] = ACTIONS(8076), - [sym_keyword_new] = ACTIONS(8076), - [sym_keyword_if] = ACTIONS(8076), - [sym_keyword_oldelse] = ACTIONS(8076), - [sym_keyword_throw] = ACTIONS(8076), - [sym_keyword_print] = ACTIONS(8076), - [sym_keyword_zprint] = ACTIONS(8076), - [sym_keyword_try] = ACTIONS(8076), - [sym_keyword_job] = ACTIONS(8076), - [sym_keyword_break] = ACTIONS(8076), - [sym_keyword_merge] = ACTIONS(8078), - [sym_keyword_return] = ACTIONS(8076), - [aux_sym_keyword_quit_token1] = ACTIONS(8076), - [aux_sym_keyword_quit_token2] = ACTIONS(8076), - [sym_keyword_goto] = ACTIONS(8076), - [sym_keyword_halt] = ACTIONS(8076), - [sym_keyword_hang] = ACTIONS(8076), - [sym_keyword_halt_or_hang] = ACTIONS(8078), - [sym_keyword_continue] = ACTIONS(8076), - [sym_keyword_tcommit] = ACTIONS(8076), - [sym_keyword_trollback] = ACTIONS(8076), - [sym_keyword_tstart] = ACTIONS(8076), - [sym_keyword_xecute] = ACTIONS(8076), - [sym_keyword_view] = ACTIONS(8076), - [sym_keyword_zbreak] = ACTIONS(8076), - [sym_keyword_zkill] = ACTIONS(8076), - [sym_keyword_zn] = ACTIONS(8076), - [sym_keyword_zsu] = ACTIONS(8076), - [sym_keyword_ztrap] = ACTIONS(8078), - [sym_keyword_zwrite] = ACTIONS(8076), - [sym_keyword_zz] = ACTIONS(8076), - [sym_keyword_embedded_html] = ACTIONS(8076), - [sym_keyword_embedded_xml] = ACTIONS(8076), - [sym_keyword_embedded_sql_amp] = ACTIONS(8076), - [sym_keyword_embedded_sql_hash] = ACTIONS(8076), - [anon_sym_AMPjs] = ACTIONS(8078), - [anon_sym_AMPjscript] = ACTIONS(8076), - [anon_sym_AMPjavascript] = ACTIONS(8076), - [sym_keyword_zremove] = ACTIONS(8076), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8078), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8078), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8078), + [sym_keyword_set] = ACTIONS(7532), + [sym_keyword_dim] = ACTIONS(7532), + [sym_keyword_pound_define] = ACTIONS(7532), + [sym_keyword_pound_def1arg] = ACTIONS(7532), + [sym_keyword_pound_import] = ACTIONS(7532), + [sym_keyword_pound_include] = ACTIONS(7532), + [sym_keyword_pound_if] = ACTIONS(7534), + [sym_keyword_pound_ifdef] = ACTIONS(7532), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7532), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7532), + [sym_keyword_write] = ACTIONS(7534), + [sym_keyword_do] = ACTIONS(7532), + [sym_keyword_for] = ACTIONS(7532), + [sym_keyword_while] = ACTIONS(7532), + [sym_keyword_kill] = ACTIONS(7532), + [sym_keyword_lock] = ACTIONS(7532), + [sym_keyword_read] = ACTIONS(7532), + [sym_keyword_zload] = ACTIONS(7532), + [sym_keyword_open] = ACTIONS(7532), + [sym_keyword_close] = ACTIONS(7534), + [sym_keyword_use] = ACTIONS(7532), + [sym_keyword_new] = ACTIONS(7532), + [sym_keyword_if] = ACTIONS(7532), + [sym_keyword_oldelse] = ACTIONS(7532), + [sym_keyword_throw] = ACTIONS(7532), + [sym_keyword_print] = ACTIONS(7532), + [sym_keyword_zprint] = ACTIONS(7532), + [sym_keyword_try] = ACTIONS(7532), + [sym_keyword_job] = ACTIONS(7532), + [sym_keyword_break] = ACTIONS(7532), + [sym_keyword_merge] = ACTIONS(7534), + [sym_keyword_return] = ACTIONS(7532), + [aux_sym_keyword_quit_token1] = ACTIONS(7532), + [aux_sym_keyword_quit_token2] = ACTIONS(7532), + [sym_keyword_goto] = ACTIONS(7532), + [sym_keyword_halt] = ACTIONS(7532), + [sym_keyword_hang] = ACTIONS(7532), + [sym_keyword_halt_or_hang] = ACTIONS(7534), + [sym_keyword_continue] = ACTIONS(7532), + [sym_keyword_tcommit] = ACTIONS(7532), + [sym_keyword_trollback] = ACTIONS(7532), + [sym_keyword_tstart] = ACTIONS(7532), + [sym_keyword_xecute] = ACTIONS(7532), + [sym_keyword_view] = ACTIONS(7532), + [sym_keyword_zbreak] = ACTIONS(7532), + [sym_keyword_zkill] = ACTIONS(7532), + [sym_keyword_zn] = ACTIONS(7532), + [sym_keyword_zsu] = ACTIONS(7532), + [sym_keyword_ztrap] = ACTIONS(7534), + [sym_keyword_zwrite] = ACTIONS(7532), + [sym_keyword_zz] = ACTIONS(7532), + [sym_keyword_embedded_html] = ACTIONS(7532), + [sym_keyword_embedded_xml] = ACTIONS(7532), + [sym_keyword_embedded_sql_amp] = ACTIONS(7532), + [sym_keyword_embedded_sql_hash] = ACTIONS(7532), + [anon_sym_AMPjs] = ACTIONS(7534), + [anon_sym_AMPjscript] = ACTIONS(7532), + [anon_sym_AMPjavascript] = ACTIONS(7532), + [sym_keyword_zremove] = ACTIONS(7532), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7534), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7534), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7534), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8076), - [sym_tag_end_if] = ACTIONS(8076), + [sym_tag] = ACTIONS(7532), + [sym__bol] = ACTIONS(7532), + [sym__termination] = ACTIONS(7532), + [sym_tag_end_if] = ACTIONS(7532), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10536)] = { @@ -1268530,7 +1268530,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10536), [sym_documatic_line] = STATE(10536), [aux_sym_command_do_repeat3] = STATE(10536), - [anon_sym_COMMA] = ACTIONS(11029), + [anon_sym_COMMA] = ACTIONS(11027), [aux_sym_macro_constant_token1] = ACTIONS(8076), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1268615,7 +1268615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10537), [sym_documatic_line] = STATE(10537), [aux_sym_command_return_repeat1] = STATE(10702), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9579), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1268786,7 +1268786,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10539), [aux_sym_command_goto_repeat1] = STATE(10510), [ts_builtin_sym_end] = ACTIONS(9528), - [anon_sym_COMMA] = ACTIONS(11008), + [anon_sym_COMMA] = ACTIONS(11006), [aux_sym_macro_constant_token1] = ACTIONS(9528), [anon_sym_RBRACE2] = ACTIONS(9528), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1268956,7 +1268956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10541), [aux_sym_subscripts_repeat1] = STATE(10541), [ts_builtin_sym_end] = ACTIONS(8198), - [anon_sym_COMMA] = ACTIONS(11032), + [anon_sym_COMMA] = ACTIONS(11030), [aux_sym_macro_constant_token1] = ACTIONS(8198), [anon_sym_RBRACE2] = ACTIONS(8198), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1269038,7 +1269038,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10542), [sym_line_comment_4] = STATE(10542), [sym_block_comment] = STATE(10542), - [sym_write_device_tab] = STATE(11509), + [sym_write_device_tab] = STATE(11510), [sym_documatic_line] = STATE(10542), [anon_sym_QMARK] = ACTIONS(6422), [anon_sym_COMMA] = ACTIONS(8009), @@ -1269124,7 +1269124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10543), [sym_block_comment] = STATE(10543), [sym_documatic_line] = STATE(10543), - [anon_sym__] = ACTIONS(11035), + [anon_sym__] = ACTIONS(11033), [anon_sym_COMMA] = ACTIONS(7016), [aux_sym_macro_constant_token1] = ACTIONS(7016), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1269209,7 +1269209,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10544), [sym_block_comment] = STATE(10544), [sym_documatic_line] = STATE(10544), - [anon_sym_EQ] = ACTIONS(11037), + [anon_sym_EQ] = ACTIONS(11035), [aux_sym_macro_constant_token1] = ACTIONS(9585), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1269274,7 +1269274,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjs] = ACTIONS(9587), [anon_sym_AMPjscript] = ACTIONS(9585), [anon_sym_AMPjavascript] = ACTIONS(9585), - [sym_keyword_of] = ACTIONS(11039), + [sym_keyword_of] = ACTIONS(11037), [sym_keyword_zremove] = ACTIONS(9585), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9587), [aux_sym_commands_with_printlist_token1] = ACTIONS(9587), @@ -1269294,8 +1269294,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10545), [sym_block_comment] = STATE(10545), [sym_documatic_line] = STATE(10545), - [aux_sym_command_write_repeat1] = STATE(10898), - [anon_sym_COMMA] = ACTIONS(11014), + [aux_sym_command_write_repeat1] = STATE(10901), + [anon_sym_COMMA] = ACTIONS(11012), [aux_sym_macro_constant_token1] = ACTIONS(10089), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1269550,7 +1269550,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10548), [sym_documatic_line] = STATE(10548), [aux_sym_pound_import_repeat1] = STATE(10548), - [anon_sym_COMMA] = ACTIONS(11041), + [anon_sym_COMMA] = ACTIONS(11039), [aux_sym_macro_constant_token1] = ACTIONS(7263), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1269891,7 +1269891,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10552), [aux_sym_command_open_repeat1] = STATE(10724), [ts_builtin_sym_end] = ACTIONS(9591), - [anon_sym_COMMA] = ACTIONS(11044), + [anon_sym_COMMA] = ACTIONS(11042), [aux_sym_macro_constant_token1] = ACTIONS(9591), [anon_sym_RBRACE2] = ACTIONS(9591), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1270040,7 +1270040,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7562), [anon_sym_AMPjavascript] = ACTIONS(7562), [sym_keyword_zremove] = ACTIONS(7562), - [anon_sym_COLON2] = ACTIONS(11046), + [anon_sym_COLON2] = ACTIONS(11044), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7564), [aux_sym_commands_with_printlist_token1] = ACTIONS(7564), [aux_sym_commands_with_printlist_token2] = ACTIONS(7564), @@ -1270061,7 +1270061,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10554), [aux_sym_command_open_repeat1] = STATE(10766), [ts_builtin_sym_end] = ACTIONS(9591), - [anon_sym_COMMA] = ACTIONS(11044), + [anon_sym_COMMA] = ACTIONS(11042), [aux_sym_macro_constant_token1] = ACTIONS(9591), [anon_sym_RBRACE2] = ACTIONS(9591), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1270316,7 +1270316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10557), [aux_sym_command_use_repeat1] = STATE(10820), [ts_builtin_sym_end] = ACTIONS(9599), - [anon_sym_COMMA] = ACTIONS(11048), + [anon_sym_COMMA] = ACTIONS(11046), [aux_sym_macro_constant_token1] = ACTIONS(9599), [anon_sym_RBRACE2] = ACTIONS(9599), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1270486,7 +1270486,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10559), [aux_sym_command_use_repeat1] = STATE(10822), [ts_builtin_sym_end] = ACTIONS(9599), - [anon_sym_COMMA] = ACTIONS(11048), + [anon_sym_COMMA] = ACTIONS(11046), [aux_sym_macro_constant_token1] = ACTIONS(9599), [anon_sym_RBRACE2] = ACTIONS(9599), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1270740,7 +1270740,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10562), [sym_block_comment] = STATE(10562), [sym_documatic_line] = STATE(10562), - [anon_sym_CARET] = ACTIONS(11050), + [anon_sym_CARET] = ACTIONS(11048), [aux_sym_macro_constant_token1] = ACTIONS(6586), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1270825,7 +1270825,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10563), [sym_documatic_line] = STATE(10563), [aux_sym_command_open_repeat1] = STATE(10563), - [anon_sym_COMMA] = ACTIONS(11052), + [anon_sym_COMMA] = ACTIONS(11050), [aux_sym_macro_constant_token1] = ACTIONS(7575), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1271060,7 +1271060,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9632), [anon_sym_AMPjavascript] = ACTIONS(9632), [sym_keyword_zremove] = ACTIONS(9632), - [anon_sym_COLON2] = ACTIONS(11055), + [anon_sym_COLON2] = ACTIONS(11053), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9634), [aux_sym_commands_with_printlist_token1] = ACTIONS(9634), [aux_sym_commands_with_printlist_token2] = ACTIONS(9634), @@ -1271080,7 +1271080,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10566), [sym_documatic_line] = STATE(10566), [aux_sym_command_open_repeat1] = STATE(10563), - [anon_sym_COMMA] = ACTIONS(10921), + [anon_sym_COMMA] = ACTIONS(10923), [aux_sym_macro_constant_token1] = ACTIONS(9638), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1271165,7 +1271165,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10567), [sym_documatic_line] = STATE(10567), [aux_sym_command_close_repeat1] = STATE(10567), - [anon_sym_COMMA] = ACTIONS(11057), + [anon_sym_COMMA] = ACTIONS(11055), [aux_sym_macro_constant_token1] = ACTIONS(7579), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1271335,7 +1271335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10569), [sym_documatic_line] = STATE(10569), [aux_sym_command_close_repeat1] = STATE(10567), - [anon_sym_COMMA] = ACTIONS(10925), + [anon_sym_COMMA] = ACTIONS(10927), [aux_sym_macro_constant_token1] = ACTIONS(9645), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1271420,7 +1271420,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10570), [sym_documatic_line] = STATE(10570), [aux_sym_command_use_repeat1] = STATE(10570), - [anon_sym_COMMA] = ACTIONS(11060), + [anon_sym_COMMA] = ACTIONS(11058), [aux_sym_macro_constant_token1] = ACTIONS(7591), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1271504,8 +1271504,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10571), [sym_block_comment] = STATE(10571), [sym_documatic_line] = STATE(10571), - [aux_sym_command_read_repeat1] = STATE(10396), - [anon_sym_COMMA] = ACTIONS(10963), + [aux_sym_command_read_repeat1] = STATE(10400), + [anon_sym_COMMA] = ACTIONS(10909), [aux_sym_macro_constant_token1] = ACTIONS(8386), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1271590,7 +1271590,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10572), [sym_documatic_line] = STATE(10572), [aux_sym_command_write_repeat1] = STATE(10572), - [anon_sym_COMMA] = ACTIONS(11063), + [anon_sym_COMMA] = ACTIONS(11061), [aux_sym_macro_constant_token1] = ACTIONS(7532), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1271740,7 +1271740,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9652), [anon_sym_AMPjavascript] = ACTIONS(9652), [sym_keyword_zremove] = ACTIONS(9652), - [anon_sym_COLON2] = ACTIONS(11066), + [anon_sym_COLON2] = ACTIONS(11064), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9654), [aux_sym_commands_with_printlist_token1] = ACTIONS(9654), [aux_sym_commands_with_printlist_token2] = ACTIONS(9654), @@ -1271760,7 +1271760,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10574), [sym_documatic_line] = STATE(10574), [aux_sym_command_use_repeat1] = STATE(10570), - [anon_sym_COMMA] = ACTIONS(10927), + [anon_sym_COMMA] = ACTIONS(10929), [aux_sym_macro_constant_token1] = ACTIONS(9658), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1271845,81 +1271845,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10575), [sym_documatic_line] = STATE(10575), [aux_sym_command_write_repeat1] = STATE(10572), - [anon_sym_COMMA] = ACTIONS(10943), - [aux_sym_macro_constant_token1] = ACTIONS(8665), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8665), - [sym_keyword_dim] = ACTIONS(8665), - [sym_keyword_pound_define] = ACTIONS(8665), - [sym_keyword_pound_def1arg] = ACTIONS(8665), - [sym_keyword_pound_import] = ACTIONS(8665), - [sym_keyword_pound_include] = ACTIONS(8665), - [sym_keyword_pound_if] = ACTIONS(8667), - [sym_keyword_pound_endif] = ACTIONS(8665), - [sym_keyword_pound_ifdef] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8665), - [sym_keyword_write] = ACTIONS(8667), - [sym_keyword_do] = ACTIONS(8665), - [sym_keyword_for] = ACTIONS(8665), - [sym_keyword_while] = ACTIONS(8665), - [sym_keyword_kill] = ACTIONS(8665), - [sym_keyword_lock] = ACTIONS(8665), - [sym_keyword_read] = ACTIONS(8665), - [sym_keyword_zload] = ACTIONS(8665), - [sym_keyword_open] = ACTIONS(8665), - [sym_keyword_close] = ACTIONS(8667), - [sym_keyword_use] = ACTIONS(8665), - [sym_keyword_new] = ACTIONS(8665), - [sym_keyword_if] = ACTIONS(8665), - [sym_keyword_oldelse] = ACTIONS(8665), - [sym_keyword_throw] = ACTIONS(8665), - [sym_keyword_print] = ACTIONS(8665), - [sym_keyword_zprint] = ACTIONS(8665), - [sym_keyword_try] = ACTIONS(8665), - [sym_keyword_job] = ACTIONS(8665), - [sym_keyword_break] = ACTIONS(8665), - [sym_keyword_merge] = ACTIONS(8667), - [sym_keyword_return] = ACTIONS(8665), - [aux_sym_keyword_quit_token1] = ACTIONS(8665), - [aux_sym_keyword_quit_token2] = ACTIONS(8665), - [sym_keyword_goto] = ACTIONS(8665), - [sym_keyword_halt] = ACTIONS(8665), - [sym_keyword_hang] = ACTIONS(8665), - [sym_keyword_halt_or_hang] = ACTIONS(8667), - [sym_keyword_continue] = ACTIONS(8665), - [sym_keyword_tcommit] = ACTIONS(8665), - [sym_keyword_trollback] = ACTIONS(8665), - [sym_keyword_tstart] = ACTIONS(8665), - [sym_keyword_xecute] = ACTIONS(8665), - [sym_keyword_view] = ACTIONS(8665), - [sym_keyword_zbreak] = ACTIONS(8665), - [sym_keyword_zkill] = ACTIONS(8665), - [sym_keyword_zn] = ACTIONS(8665), - [sym_keyword_zsu] = ACTIONS(8665), - [sym_keyword_ztrap] = ACTIONS(8667), - [sym_keyword_zwrite] = ACTIONS(8665), - [sym_keyword_zz] = ACTIONS(8665), - [sym_keyword_embedded_html] = ACTIONS(8665), - [sym_keyword_embedded_xml] = ACTIONS(8665), - [sym_keyword_embedded_sql_amp] = ACTIONS(8665), - [sym_keyword_embedded_sql_hash] = ACTIONS(8665), - [anon_sym_AMPjs] = ACTIONS(8667), - [anon_sym_AMPjscript] = ACTIONS(8665), - [anon_sym_AMPjavascript] = ACTIONS(8665), - [sym_keyword_zremove] = ACTIONS(8665), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8667), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8665), - [sym__bol] = ACTIONS(8665), - [sym_tag_end_if] = ACTIONS(8665), + [anon_sym_COMMA] = ACTIONS(10945), + [aux_sym_macro_constant_token1] = ACTIONS(8661), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8661), + [sym_keyword_dim] = ACTIONS(8661), + [sym_keyword_pound_define] = ACTIONS(8661), + [sym_keyword_pound_def1arg] = ACTIONS(8661), + [sym_keyword_pound_import] = ACTIONS(8661), + [sym_keyword_pound_include] = ACTIONS(8661), + [sym_keyword_pound_if] = ACTIONS(8663), + [sym_keyword_pound_endif] = ACTIONS(8661), + [sym_keyword_pound_ifdef] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8661), + [sym_keyword_write] = ACTIONS(8663), + [sym_keyword_do] = ACTIONS(8661), + [sym_keyword_for] = ACTIONS(8661), + [sym_keyword_while] = ACTIONS(8661), + [sym_keyword_kill] = ACTIONS(8661), + [sym_keyword_lock] = ACTIONS(8661), + [sym_keyword_read] = ACTIONS(8661), + [sym_keyword_zload] = ACTIONS(8661), + [sym_keyword_open] = ACTIONS(8661), + [sym_keyword_close] = ACTIONS(8663), + [sym_keyword_use] = ACTIONS(8661), + [sym_keyword_new] = ACTIONS(8661), + [sym_keyword_if] = ACTIONS(8661), + [sym_keyword_oldelse] = ACTIONS(8661), + [sym_keyword_throw] = ACTIONS(8661), + [sym_keyword_print] = ACTIONS(8661), + [sym_keyword_zprint] = ACTIONS(8661), + [sym_keyword_try] = ACTIONS(8661), + [sym_keyword_job] = ACTIONS(8661), + [sym_keyword_break] = ACTIONS(8661), + [sym_keyword_merge] = ACTIONS(8663), + [sym_keyword_return] = ACTIONS(8661), + [aux_sym_keyword_quit_token1] = ACTIONS(8661), + [aux_sym_keyword_quit_token2] = ACTIONS(8661), + [sym_keyword_goto] = ACTIONS(8661), + [sym_keyword_halt] = ACTIONS(8661), + [sym_keyword_hang] = ACTIONS(8661), + [sym_keyword_halt_or_hang] = ACTIONS(8663), + [sym_keyword_continue] = ACTIONS(8661), + [sym_keyword_tcommit] = ACTIONS(8661), + [sym_keyword_trollback] = ACTIONS(8661), + [sym_keyword_tstart] = ACTIONS(8661), + [sym_keyword_xecute] = ACTIONS(8661), + [sym_keyword_view] = ACTIONS(8661), + [sym_keyword_zbreak] = ACTIONS(8661), + [sym_keyword_zkill] = ACTIONS(8661), + [sym_keyword_zn] = ACTIONS(8661), + [sym_keyword_zsu] = ACTIONS(8661), + [sym_keyword_ztrap] = ACTIONS(8663), + [sym_keyword_zwrite] = ACTIONS(8661), + [sym_keyword_zz] = ACTIONS(8661), + [sym_keyword_embedded_html] = ACTIONS(8661), + [sym_keyword_embedded_xml] = ACTIONS(8661), + [sym_keyword_embedded_sql_amp] = ACTIONS(8661), + [sym_keyword_embedded_sql_hash] = ACTIONS(8661), + [anon_sym_AMPjs] = ACTIONS(8663), + [anon_sym_AMPjscript] = ACTIONS(8661), + [anon_sym_AMPjavascript] = ACTIONS(8661), + [sym_keyword_zremove] = ACTIONS(8661), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8663), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8661), + [sym__bol] = ACTIONS(8661), + [sym_tag_end_if] = ACTIONS(8661), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10576)] = { @@ -1271930,7 +1271930,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10576), [sym_documatic_line] = STATE(10576), [aux_sym_command_new_repeat1] = STATE(10576), - [anon_sym_COMMA] = ACTIONS(11068), + [anon_sym_COMMA] = ACTIONS(11066), [aux_sym_macro_constant_token1] = ACTIONS(7599), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1272014,6 +1272014,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10577), [sym_block_comment] = STATE(10577), [sym_documatic_line] = STATE(10577), + [aux_sym_command_new_repeat1] = STATE(10576), + [anon_sym_COMMA] = ACTIONS(10931), + [aux_sym_macro_constant_token1] = ACTIONS(8308), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8308), + [sym_keyword_dim] = ACTIONS(8308), + [sym_keyword_pound_define] = ACTIONS(8308), + [sym_keyword_pound_def1arg] = ACTIONS(8308), + [sym_keyword_pound_import] = ACTIONS(8308), + [sym_keyword_pound_include] = ACTIONS(8308), + [sym_keyword_pound_if] = ACTIONS(8310), + [sym_keyword_pound_ifdef] = ACTIONS(8308), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8308), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8308), + [sym_keyword_write] = ACTIONS(8310), + [sym_keyword_do] = ACTIONS(8308), + [sym_keyword_for] = ACTIONS(8308), + [sym_keyword_while] = ACTIONS(8308), + [sym_keyword_kill] = ACTIONS(8308), + [sym_keyword_lock] = ACTIONS(8308), + [sym_keyword_read] = ACTIONS(8308), + [sym_keyword_zload] = ACTIONS(8308), + [sym_keyword_open] = ACTIONS(8308), + [sym_keyword_close] = ACTIONS(8310), + [sym_keyword_use] = ACTIONS(8308), + [sym_keyword_new] = ACTIONS(8308), + [sym_keyword_if] = ACTIONS(8308), + [sym_keyword_oldelse] = ACTIONS(8308), + [sym_keyword_throw] = ACTIONS(8308), + [sym_keyword_print] = ACTIONS(8308), + [sym_keyword_zprint] = ACTIONS(8308), + [sym_keyword_try] = ACTIONS(8308), + [sym_keyword_job] = ACTIONS(8308), + [sym_keyword_break] = ACTIONS(8308), + [sym_keyword_merge] = ACTIONS(8310), + [sym_keyword_return] = ACTIONS(8308), + [aux_sym_keyword_quit_token1] = ACTIONS(8308), + [aux_sym_keyword_quit_token2] = ACTIONS(8308), + [sym_keyword_goto] = ACTIONS(8308), + [sym_keyword_halt] = ACTIONS(8308), + [sym_keyword_hang] = ACTIONS(8308), + [sym_keyword_halt_or_hang] = ACTIONS(8310), + [sym_keyword_continue] = ACTIONS(8308), + [sym_keyword_tcommit] = ACTIONS(8308), + [sym_keyword_trollback] = ACTIONS(8308), + [sym_keyword_tstart] = ACTIONS(8308), + [sym_keyword_xecute] = ACTIONS(8308), + [sym_keyword_view] = ACTIONS(8308), + [sym_keyword_zbreak] = ACTIONS(8308), + [sym_keyword_zkill] = ACTIONS(8308), + [sym_keyword_zn] = ACTIONS(8308), + [sym_keyword_zsu] = ACTIONS(8308), + [sym_keyword_ztrap] = ACTIONS(8310), + [sym_keyword_zwrite] = ACTIONS(8308), + [sym_keyword_zz] = ACTIONS(8308), + [sym_keyword_embedded_html] = ACTIONS(8308), + [sym_keyword_embedded_xml] = ACTIONS(8308), + [sym_keyword_embedded_sql_amp] = ACTIONS(8308), + [sym_keyword_embedded_sql_hash] = ACTIONS(8308), + [anon_sym_AMPjs] = ACTIONS(8310), + [anon_sym_AMPjscript] = ACTIONS(8308), + [anon_sym_AMPjavascript] = ACTIONS(8308), + [sym_keyword_zremove] = ACTIONS(8308), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8310), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8310), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8310), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8308), + [sym__bol] = ACTIONS(8308), + [sym__termination] = ACTIONS(8308), + [sym_tag_end_if] = ACTIONS(8308), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10578)] = { + [sym_line_comment_1] = STATE(10578), + [sym_line_comment_2] = STATE(10578), + [sym_line_comment_3] = STATE(10578), + [sym_line_comment_4] = STATE(10578), + [sym_block_comment] = STATE(10578), + [sym_documatic_line] = STATE(10578), [aux_sym_command_return_repeat1] = STATE(10376), [ts_builtin_sym_end] = ACTIONS(9558), [anon_sym_COMMA] = ACTIONS(10877), @@ -1272092,91 +1272177,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9558), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10578)] = { - [sym_line_comment_1] = STATE(10578), - [sym_line_comment_2] = STATE(10578), - [sym_line_comment_3] = STATE(10578), - [sym_line_comment_4] = STATE(10578), - [sym_block_comment] = STATE(10578), - [sym_documatic_line] = STATE(10578), - [aux_sym_command_new_repeat1] = STATE(10576), - [anon_sym_COMMA] = ACTIONS(10929), - [aux_sym_macro_constant_token1] = ACTIONS(8308), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8308), - [sym_keyword_dim] = ACTIONS(8308), - [sym_keyword_pound_define] = ACTIONS(8308), - [sym_keyword_pound_def1arg] = ACTIONS(8308), - [sym_keyword_pound_import] = ACTIONS(8308), - [sym_keyword_pound_include] = ACTIONS(8308), - [sym_keyword_pound_if] = ACTIONS(8310), - [sym_keyword_pound_ifdef] = ACTIONS(8308), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8308), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8308), - [sym_keyword_write] = ACTIONS(8310), - [sym_keyword_do] = ACTIONS(8308), - [sym_keyword_for] = ACTIONS(8308), - [sym_keyword_while] = ACTIONS(8308), - [sym_keyword_kill] = ACTIONS(8308), - [sym_keyword_lock] = ACTIONS(8308), - [sym_keyword_read] = ACTIONS(8308), - [sym_keyword_zload] = ACTIONS(8308), - [sym_keyword_open] = ACTIONS(8308), - [sym_keyword_close] = ACTIONS(8310), - [sym_keyword_use] = ACTIONS(8308), - [sym_keyword_new] = ACTIONS(8308), - [sym_keyword_if] = ACTIONS(8308), - [sym_keyword_oldelse] = ACTIONS(8308), - [sym_keyword_throw] = ACTIONS(8308), - [sym_keyword_print] = ACTIONS(8308), - [sym_keyword_zprint] = ACTIONS(8308), - [sym_keyword_try] = ACTIONS(8308), - [sym_keyword_job] = ACTIONS(8308), - [sym_keyword_break] = ACTIONS(8308), - [sym_keyword_merge] = ACTIONS(8310), - [sym_keyword_return] = ACTIONS(8308), - [aux_sym_keyword_quit_token1] = ACTIONS(8308), - [aux_sym_keyword_quit_token2] = ACTIONS(8308), - [sym_keyword_goto] = ACTIONS(8308), - [sym_keyword_halt] = ACTIONS(8308), - [sym_keyword_hang] = ACTIONS(8308), - [sym_keyword_halt_or_hang] = ACTIONS(8310), - [sym_keyword_continue] = ACTIONS(8308), - [sym_keyword_tcommit] = ACTIONS(8308), - [sym_keyword_trollback] = ACTIONS(8308), - [sym_keyword_tstart] = ACTIONS(8308), - [sym_keyword_xecute] = ACTIONS(8308), - [sym_keyword_view] = ACTIONS(8308), - [sym_keyword_zbreak] = ACTIONS(8308), - [sym_keyword_zkill] = ACTIONS(8308), - [sym_keyword_zn] = ACTIONS(8308), - [sym_keyword_zsu] = ACTIONS(8308), - [sym_keyword_ztrap] = ACTIONS(8310), - [sym_keyword_zwrite] = ACTIONS(8308), - [sym_keyword_zz] = ACTIONS(8308), - [sym_keyword_embedded_html] = ACTIONS(8308), - [sym_keyword_embedded_xml] = ACTIONS(8308), - [sym_keyword_embedded_sql_amp] = ACTIONS(8308), - [sym_keyword_embedded_sql_hash] = ACTIONS(8308), - [anon_sym_AMPjs] = ACTIONS(8310), - [anon_sym_AMPjscript] = ACTIONS(8308), - [anon_sym_AMPjavascript] = ACTIONS(8308), - [sym_keyword_zremove] = ACTIONS(8308), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8310), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8310), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8310), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8308), - [sym__bol] = ACTIONS(8308), - [sym__termination] = ACTIONS(8308), - [sym_tag_end_if] = ACTIONS(8308), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10579)] = { [sym_line_comment_1] = STATE(10579), [sym_line_comment_2] = STATE(10579), @@ -1272356,7 +1272356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10581), [aux_sym_command_read_repeat1] = STATE(10718), [ts_builtin_sym_end] = ACTIONS(8386), - [anon_sym_COMMA] = ACTIONS(11071), + [anon_sym_COMMA] = ACTIONS(11069), [aux_sym_macro_constant_token1] = ACTIONS(8386), [anon_sym_RBRACE2] = ACTIONS(8386), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1272441,7 +1272441,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10582), [aux_sym_command_write_repeat1] = STATE(10401), [ts_builtin_sym_end] = ACTIONS(8730), - [anon_sym_COMMA] = ACTIONS(10915), + [anon_sym_COMMA] = ACTIONS(10917), [aux_sym_macro_constant_token1] = ACTIONS(8730), [anon_sym_RBRACE2] = ACTIONS(8730), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1272525,7 +1272525,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10583), [sym_documatic_line] = STATE(10583), [aux_sym_command_job_repeat1] = STATE(10583), - [anon_sym_COMMA] = ACTIONS(11073), + [anon_sym_COMMA] = ACTIONS(11071), [aux_sym_macro_constant_token1] = ACTIONS(7611), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1272610,7 +1272610,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10584), [sym_documatic_line] = STATE(10584), [aux_sym_command_job_repeat1] = STATE(10583), - [anon_sym_COMMA] = ACTIONS(10935), + [anon_sym_COMMA] = ACTIONS(10937), [aux_sym_macro_constant_token1] = ACTIONS(9669), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1272695,7 +1272695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10585), [sym_documatic_line] = STATE(10585), [aux_sym_command_merge_repeat1] = STATE(10585), - [anon_sym_COMMA] = ACTIONS(11076), + [anon_sym_COMMA] = ACTIONS(11074), [aux_sym_macro_constant_token1] = ACTIONS(7619), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1272780,7 +1272780,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10586), [sym_documatic_line] = STATE(10586), [aux_sym_command_merge_repeat1] = STATE(10585), - [anon_sym_COMMA] = ACTIONS(10937), + [anon_sym_COMMA] = ACTIONS(10939), [aux_sym_macro_constant_token1] = ACTIONS(9676), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1272865,7 +1272865,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10587), [sym_documatic_line] = STATE(10587), [aux_sym_command_goto_repeat1] = STATE(10587), - [anon_sym_COMMA] = ACTIONS(11079), + [anon_sym_COMMA] = ACTIONS(11077), [aux_sym_macro_constant_token1] = ACTIONS(7627), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1272949,8 +1272949,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10588), [sym_block_comment] = STATE(10588), [sym_documatic_line] = STATE(10588), - [aux_sym_command_read_repeat1] = STATE(10901), - [anon_sym_COMMA] = ACTIONS(10963), + [aux_sym_command_read_repeat1] = STATE(10396), + [anon_sym_COMMA] = ACTIONS(10909), [aux_sym_macro_constant_token1] = ACTIONS(8386), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1273034,6 +1273034,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10589), [sym_block_comment] = STATE(10589), [sym_documatic_line] = STATE(10589), + [aux_sym_command_goto_repeat1] = STATE(10587), + [anon_sym_COMMA] = ACTIONS(10943), + [aux_sym_macro_constant_token1] = ACTIONS(9683), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9683), + [sym_keyword_dim] = ACTIONS(9683), + [sym_keyword_pound_define] = ACTIONS(9683), + [sym_keyword_pound_def1arg] = ACTIONS(9683), + [sym_keyword_pound_import] = ACTIONS(9683), + [sym_keyword_pound_include] = ACTIONS(9683), + [sym_keyword_pound_if] = ACTIONS(9685), + [sym_keyword_pound_ifdef] = ACTIONS(9683), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9683), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9683), + [sym_keyword_write] = ACTIONS(9685), + [sym_keyword_do] = ACTIONS(9683), + [sym_keyword_for] = ACTIONS(9683), + [sym_keyword_while] = ACTIONS(9683), + [sym_keyword_kill] = ACTIONS(9683), + [sym_keyword_lock] = ACTIONS(9683), + [sym_keyword_read] = ACTIONS(9683), + [sym_keyword_zload] = ACTIONS(9683), + [sym_keyword_open] = ACTIONS(9683), + [sym_keyword_close] = ACTIONS(9685), + [sym_keyword_use] = ACTIONS(9683), + [sym_keyword_new] = ACTIONS(9683), + [sym_keyword_if] = ACTIONS(9683), + [sym_keyword_oldelse] = ACTIONS(9683), + [sym_keyword_throw] = ACTIONS(9683), + [sym_keyword_print] = ACTIONS(9683), + [sym_keyword_zprint] = ACTIONS(9683), + [sym_keyword_try] = ACTIONS(9683), + [sym_keyword_job] = ACTIONS(9683), + [sym_keyword_break] = ACTIONS(9683), + [sym_keyword_merge] = ACTIONS(9685), + [sym_keyword_return] = ACTIONS(9683), + [aux_sym_keyword_quit_token1] = ACTIONS(9683), + [aux_sym_keyword_quit_token2] = ACTIONS(9683), + [sym_keyword_goto] = ACTIONS(9683), + [sym_keyword_halt] = ACTIONS(9683), + [sym_keyword_hang] = ACTIONS(9683), + [sym_keyword_halt_or_hang] = ACTIONS(9685), + [sym_keyword_continue] = ACTIONS(9683), + [sym_keyword_tcommit] = ACTIONS(9683), + [sym_keyword_trollback] = ACTIONS(9683), + [sym_keyword_tstart] = ACTIONS(9683), + [sym_keyword_xecute] = ACTIONS(9683), + [sym_keyword_view] = ACTIONS(9683), + [sym_keyword_zbreak] = ACTIONS(9683), + [sym_keyword_zkill] = ACTIONS(9683), + [sym_keyword_zn] = ACTIONS(9683), + [sym_keyword_zsu] = ACTIONS(9683), + [sym_keyword_ztrap] = ACTIONS(9685), + [sym_keyword_zwrite] = ACTIONS(9683), + [sym_keyword_zz] = ACTIONS(9683), + [sym_keyword_embedded_html] = ACTIONS(9683), + [sym_keyword_embedded_xml] = ACTIONS(9683), + [sym_keyword_embedded_sql_amp] = ACTIONS(9683), + [sym_keyword_embedded_sql_hash] = ACTIONS(9683), + [anon_sym_AMPjs] = ACTIONS(9685), + [anon_sym_AMPjscript] = ACTIONS(9683), + [anon_sym_AMPjavascript] = ACTIONS(9683), + [sym_keyword_zremove] = ACTIONS(9683), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9685), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9685), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9685), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9683), + [sym__bol] = ACTIONS(9683), + [sym__termination] = ACTIONS(9683), + [sym_tag_end_if] = ACTIONS(9683), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10590)] = { + [sym_line_comment_1] = STATE(10590), + [sym_line_comment_2] = STATE(10590), + [sym_line_comment_3] = STATE(10590), + [sym_line_comment_4] = STATE(10590), + [sym_block_comment] = STATE(10590), + [sym_documatic_line] = STATE(10590), [aux_sym_subscripts_repeat1] = STATE(10541), [ts_builtin_sym_end] = ACTIONS(9855), [anon_sym_COMMA] = ACTIONS(10886), @@ -1273112,91 +1273197,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9855), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10590)] = { - [sym_line_comment_1] = STATE(10590), - [sym_line_comment_2] = STATE(10590), - [sym_line_comment_3] = STATE(10590), - [sym_line_comment_4] = STATE(10590), - [sym_block_comment] = STATE(10590), - [sym_documatic_line] = STATE(10590), - [aux_sym_command_goto_repeat1] = STATE(10587), - [anon_sym_COMMA] = ACTIONS(10941), - [aux_sym_macro_constant_token1] = ACTIONS(9683), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9683), - [sym_keyword_dim] = ACTIONS(9683), - [sym_keyword_pound_define] = ACTIONS(9683), - [sym_keyword_pound_def1arg] = ACTIONS(9683), - [sym_keyword_pound_import] = ACTIONS(9683), - [sym_keyword_pound_include] = ACTIONS(9683), - [sym_keyword_pound_if] = ACTIONS(9685), - [sym_keyword_pound_ifdef] = ACTIONS(9683), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9683), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9683), - [sym_keyword_write] = ACTIONS(9685), - [sym_keyword_do] = ACTIONS(9683), - [sym_keyword_for] = ACTIONS(9683), - [sym_keyword_while] = ACTIONS(9683), - [sym_keyword_kill] = ACTIONS(9683), - [sym_keyword_lock] = ACTIONS(9683), - [sym_keyword_read] = ACTIONS(9683), - [sym_keyword_zload] = ACTIONS(9683), - [sym_keyword_open] = ACTIONS(9683), - [sym_keyword_close] = ACTIONS(9685), - [sym_keyword_use] = ACTIONS(9683), - [sym_keyword_new] = ACTIONS(9683), - [sym_keyword_if] = ACTIONS(9683), - [sym_keyword_oldelse] = ACTIONS(9683), - [sym_keyword_throw] = ACTIONS(9683), - [sym_keyword_print] = ACTIONS(9683), - [sym_keyword_zprint] = ACTIONS(9683), - [sym_keyword_try] = ACTIONS(9683), - [sym_keyword_job] = ACTIONS(9683), - [sym_keyword_break] = ACTIONS(9683), - [sym_keyword_merge] = ACTIONS(9685), - [sym_keyword_return] = ACTIONS(9683), - [aux_sym_keyword_quit_token1] = ACTIONS(9683), - [aux_sym_keyword_quit_token2] = ACTIONS(9683), - [sym_keyword_goto] = ACTIONS(9683), - [sym_keyword_halt] = ACTIONS(9683), - [sym_keyword_hang] = ACTIONS(9683), - [sym_keyword_halt_or_hang] = ACTIONS(9685), - [sym_keyword_continue] = ACTIONS(9683), - [sym_keyword_tcommit] = ACTIONS(9683), - [sym_keyword_trollback] = ACTIONS(9683), - [sym_keyword_tstart] = ACTIONS(9683), - [sym_keyword_xecute] = ACTIONS(9683), - [sym_keyword_view] = ACTIONS(9683), - [sym_keyword_zbreak] = ACTIONS(9683), - [sym_keyword_zkill] = ACTIONS(9683), - [sym_keyword_zn] = ACTIONS(9683), - [sym_keyword_zsu] = ACTIONS(9683), - [sym_keyword_ztrap] = ACTIONS(9685), - [sym_keyword_zwrite] = ACTIONS(9683), - [sym_keyword_zz] = ACTIONS(9683), - [sym_keyword_embedded_html] = ACTIONS(9683), - [sym_keyword_embedded_xml] = ACTIONS(9683), - [sym_keyword_embedded_sql_amp] = ACTIONS(9683), - [sym_keyword_embedded_sql_hash] = ACTIONS(9683), - [anon_sym_AMPjs] = ACTIONS(9685), - [anon_sym_AMPjscript] = ACTIONS(9683), - [anon_sym_AMPjavascript] = ACTIONS(9683), - [sym_keyword_zremove] = ACTIONS(9683), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9685), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9685), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9685), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9683), - [sym__bol] = ACTIONS(9683), - [sym__termination] = ACTIONS(9683), - [sym_tag_end_if] = ACTIONS(9683), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10591)] = { [sym_line_comment_1] = STATE(10591), [sym_line_comment_2] = STATE(10591), @@ -1273355,7 +1273355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7288), [anon_sym_AMPjavascript] = ACTIONS(7288), [sym_keyword_zremove] = ACTIONS(7288), - [anon_sym_COLON2] = ACTIONS(11082), + [anon_sym_COLON2] = ACTIONS(11080), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7290), [aux_sym_commands_with_printlist_token1] = ACTIONS(7290), [aux_sym_commands_with_printlist_token2] = ACTIONS(7290), @@ -1273458,8 +1273458,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10594), [sym_line_comment_4] = STATE(10594), [sym_block_comment] = STATE(10594), - [sym_timeout] = STATE(11642), [sym_documatic_line] = STATE(10594), + [ts_builtin_sym_end] = ACTIONS(9691), + [anon_sym_COMMA] = ACTIONS(9691), + [aux_sym_macro_constant_token1] = ACTIONS(9691), + [anon_sym_RBRACE2] = ACTIONS(9691), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9691), + [sym_keyword_dim] = ACTIONS(9691), + [sym_keyword_pound_define] = ACTIONS(9691), + [sym_keyword_pound_def1arg] = ACTIONS(9691), + [sym_keyword_pound_import] = ACTIONS(9691), + [sym_keyword_pound_include] = ACTIONS(9691), + [sym_keyword_pound_if] = ACTIONS(9693), + [sym_keyword_pound_ifdef] = ACTIONS(9691), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9691), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9691), + [sym_keyword_write] = ACTIONS(9693), + [sym_keyword_do] = ACTIONS(9691), + [sym_keyword_for] = ACTIONS(9691), + [sym_keyword_while] = ACTIONS(9691), + [sym_keyword_kill] = ACTIONS(9691), + [sym_keyword_lock] = ACTIONS(9691), + [sym_keyword_read] = ACTIONS(9691), + [sym_keyword_zload] = ACTIONS(9691), + [sym_keyword_open] = ACTIONS(9691), + [sym_keyword_close] = ACTIONS(9693), + [sym_keyword_use] = ACTIONS(9691), + [sym_keyword_new] = ACTIONS(9691), + [sym_keyword_if] = ACTIONS(9691), + [sym_keyword_oldelse] = ACTIONS(9691), + [sym_keyword_throw] = ACTIONS(9691), + [sym_keyword_print] = ACTIONS(9691), + [sym_keyword_zprint] = ACTIONS(9691), + [sym_keyword_try] = ACTIONS(9691), + [sym_keyword_job] = ACTIONS(9691), + [sym_keyword_break] = ACTIONS(9691), + [sym_keyword_merge] = ACTIONS(9693), + [sym_keyword_return] = ACTIONS(9691), + [aux_sym_keyword_quit_token1] = ACTIONS(9691), + [aux_sym_keyword_quit_token2] = ACTIONS(9691), + [sym_keyword_goto] = ACTIONS(9691), + [sym_keyword_halt] = ACTIONS(9691), + [sym_keyword_hang] = ACTIONS(9691), + [sym_keyword_halt_or_hang] = ACTIONS(9693), + [sym_keyword_continue] = ACTIONS(9691), + [sym_keyword_tcommit] = ACTIONS(9691), + [sym_keyword_trollback] = ACTIONS(9691), + [sym_keyword_tstart] = ACTIONS(9691), + [sym_keyword_xecute] = ACTIONS(9691), + [sym_keyword_view] = ACTIONS(9691), + [sym_keyword_zbreak] = ACTIONS(9691), + [sym_keyword_zkill] = ACTIONS(9691), + [sym_keyword_zn] = ACTIONS(9691), + [sym_keyword_zsu] = ACTIONS(9691), + [sym_keyword_ztrap] = ACTIONS(9693), + [sym_keyword_zwrite] = ACTIONS(9691), + [sym_keyword_zz] = ACTIONS(9691), + [sym_keyword_embedded_html] = ACTIONS(9691), + [sym_keyword_embedded_xml] = ACTIONS(9691), + [sym_keyword_embedded_sql_amp] = ACTIONS(9691), + [sym_keyword_embedded_sql_hash] = ACTIONS(9691), + [anon_sym_AMPjs] = ACTIONS(9693), + [anon_sym_AMPjscript] = ACTIONS(9691), + [anon_sym_AMPjavascript] = ACTIONS(9691), + [sym_keyword_zremove] = ACTIONS(9691), + [anon_sym_COLON2] = ACTIONS(11082), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9693), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9693), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9693), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9691), + [sym_tag_end_if] = ACTIONS(9691), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10595)] = { + [sym_line_comment_1] = STATE(10595), + [sym_line_comment_2] = STATE(10595), + [sym_line_comment_3] = STATE(10595), + [sym_line_comment_4] = STATE(10595), + [sym_block_comment] = STATE(10595), + [sym_timeout] = STATE(11642), + [sym_documatic_line] = STATE(10595), [anon_sym_COMMA] = ACTIONS(8100), [aux_sym_macro_constant_token1] = ACTIONS(8100), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1273537,14 +1273622,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8100), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10595)] = { - [sym_line_comment_1] = STATE(10595), - [sym_line_comment_2] = STATE(10595), - [sym_line_comment_3] = STATE(10595), - [sym_line_comment_4] = STATE(10595), - [sym_block_comment] = STATE(10595), + [STATE(10596)] = { + [sym_line_comment_1] = STATE(10596), + [sym_line_comment_2] = STATE(10596), + [sym_line_comment_3] = STATE(10596), + [sym_line_comment_4] = STATE(10596), + [sym_block_comment] = STATE(10596), [sym_timeout] = STATE(11676), - [sym_documatic_line] = STATE(10595), + [sym_documatic_line] = STATE(10596), [anon_sym_COMMA] = ACTIONS(8158), [aux_sym_macro_constant_token1] = ACTIONS(8158), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1273622,13 +1273707,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8158), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10596)] = { - [sym_line_comment_1] = STATE(10596), - [sym_line_comment_2] = STATE(10596), - [sym_line_comment_3] = STATE(10596), - [sym_line_comment_4] = STATE(10596), - [sym_block_comment] = STATE(10596), - [sym_documatic_line] = STATE(10596), + [STATE(10597)] = { + [sym_line_comment_1] = STATE(10597), + [sym_line_comment_2] = STATE(10597), + [sym_line_comment_3] = STATE(10597), + [sym_line_comment_4] = STATE(10597), + [sym_block_comment] = STATE(10597), + [sym_documatic_line] = STATE(10597), [aux_sym_command_set_repeat1] = STATE(10452), [ts_builtin_sym_end] = ACTIONS(10021), [anon_sym_COMMA] = ACTIONS(10846), @@ -1273707,14 +1273792,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10021), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10597)] = { - [sym_line_comment_1] = STATE(10597), - [sym_line_comment_2] = STATE(10597), - [sym_line_comment_3] = STATE(10597), - [sym_line_comment_4] = STATE(10597), - [sym_block_comment] = STATE(10597), + [STATE(10598)] = { + [sym_line_comment_1] = STATE(10598), + [sym_line_comment_2] = STATE(10598), + [sym_line_comment_3] = STATE(10598), + [sym_line_comment_4] = STATE(10598), + [sym_block_comment] = STATE(10598), [sym_timeout] = STATE(9566), - [sym_documatic_line] = STATE(10597), + [sym_documatic_line] = STATE(10598), [anon_sym_COMMA] = ACTIONS(7658), [aux_sym_macro_constant_token1] = ACTIONS(7658), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1273792,14 +1273877,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7658), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10598)] = { - [sym_line_comment_1] = STATE(10598), - [sym_line_comment_2] = STATE(10598), - [sym_line_comment_3] = STATE(10598), - [sym_line_comment_4] = STATE(10598), - [sym_block_comment] = STATE(10598), + [STATE(10599)] = { + [sym_line_comment_1] = STATE(10599), + [sym_line_comment_2] = STATE(10599), + [sym_line_comment_3] = STATE(10599), + [sym_line_comment_4] = STATE(10599), + [sym_block_comment] = STATE(10599), [sym_timeout] = STATE(9569), - [sym_documatic_line] = STATE(10598), + [sym_documatic_line] = STATE(10599), [anon_sym_COMMA] = ACTIONS(8084), [aux_sym_macro_constant_token1] = ACTIONS(8084), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1273877,91 +1273962,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8084), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10599)] = { - [sym_line_comment_1] = STATE(10599), - [sym_line_comment_2] = STATE(10599), - [sym_line_comment_3] = STATE(10599), - [sym_line_comment_4] = STATE(10599), - [sym_block_comment] = STATE(10599), - [sym_timeout] = STATE(11679), - [sym_documatic_line] = STATE(10599), - [anon_sym_COMMA] = ACTIONS(8162), - [aux_sym_macro_constant_token1] = ACTIONS(8162), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8162), - [sym_keyword_dim] = ACTIONS(8162), - [sym_keyword_pound_define] = ACTIONS(8162), - [sym_keyword_pound_def1arg] = ACTIONS(8162), - [sym_keyword_pound_import] = ACTIONS(8162), - [sym_keyword_pound_include] = ACTIONS(8162), - [sym_keyword_pound_if] = ACTIONS(8164), - [sym_keyword_pound_ifdef] = ACTIONS(8162), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8162), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8162), - [sym_keyword_write] = ACTIONS(8164), - [sym_keyword_do] = ACTIONS(8162), - [sym_keyword_for] = ACTIONS(8162), - [sym_keyword_while] = ACTIONS(8162), - [sym_keyword_kill] = ACTIONS(8162), - [sym_keyword_lock] = ACTIONS(8162), - [sym_keyword_read] = ACTIONS(8162), - [sym_keyword_zload] = ACTIONS(8162), - [sym_keyword_open] = ACTIONS(8162), - [sym_keyword_close] = ACTIONS(8164), - [sym_keyword_use] = ACTIONS(8162), - [sym_keyword_new] = ACTIONS(8162), - [sym_keyword_if] = ACTIONS(8162), - [sym_keyword_oldelse] = ACTIONS(8162), - [sym_keyword_throw] = ACTIONS(8162), - [sym_keyword_print] = ACTIONS(8162), - [sym_keyword_zprint] = ACTIONS(8162), - [sym_keyword_try] = ACTIONS(8162), - [sym_keyword_job] = ACTIONS(8162), - [sym_keyword_break] = ACTIONS(8162), - [sym_keyword_merge] = ACTIONS(8164), - [sym_keyword_return] = ACTIONS(8162), - [aux_sym_keyword_quit_token1] = ACTIONS(8162), - [aux_sym_keyword_quit_token2] = ACTIONS(8162), - [sym_keyword_goto] = ACTIONS(8162), - [sym_keyword_halt] = ACTIONS(8162), - [sym_keyword_hang] = ACTIONS(8162), - [sym_keyword_halt_or_hang] = ACTIONS(8164), - [sym_keyword_continue] = ACTIONS(8162), - [sym_keyword_tcommit] = ACTIONS(8162), - [sym_keyword_trollback] = ACTIONS(8162), - [sym_keyword_tstart] = ACTIONS(8162), - [sym_keyword_xecute] = ACTIONS(8162), - [sym_keyword_view] = ACTIONS(8162), - [sym_keyword_zbreak] = ACTIONS(8162), - [sym_keyword_zkill] = ACTIONS(8162), - [sym_keyword_zn] = ACTIONS(8162), - [sym_keyword_zsu] = ACTIONS(8162), - [sym_keyword_ztrap] = ACTIONS(8164), - [sym_keyword_zwrite] = ACTIONS(8162), - [sym_keyword_zz] = ACTIONS(8162), - [sym_keyword_embedded_html] = ACTIONS(8162), - [sym_keyword_embedded_xml] = ACTIONS(8162), - [sym_keyword_embedded_sql_amp] = ACTIONS(8162), - [sym_keyword_embedded_sql_hash] = ACTIONS(8162), - [anon_sym_AMPjs] = ACTIONS(8164), - [anon_sym_AMPjscript] = ACTIONS(8162), - [anon_sym_AMPjavascript] = ACTIONS(8162), - [sym_keyword_zremove] = ACTIONS(8162), - [anon_sym_COLON2] = ACTIONS(8892), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8164), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8164), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8164), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8162), - [sym__termination] = ACTIONS(8162), - [sym_tag_end_if] = ACTIONS(8162), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10600)] = { [sym_line_comment_1] = STATE(10600), [sym_line_comment_2] = STATE(10600), @@ -1274053,83 +1274053,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10601), [sym_line_comment_4] = STATE(10601), [sym_block_comment] = STATE(10601), + [sym_timeout] = STATE(11679), [sym_documatic_line] = STATE(10601), - [ts_builtin_sym_end] = ACTIONS(9691), - [anon_sym_COMMA] = ACTIONS(9691), - [aux_sym_macro_constant_token1] = ACTIONS(9691), - [anon_sym_RBRACE2] = ACTIONS(9691), + [anon_sym_COMMA] = ACTIONS(8162), + [aux_sym_macro_constant_token1] = ACTIONS(8162), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9691), - [sym_keyword_dim] = ACTIONS(9691), - [sym_keyword_pound_define] = ACTIONS(9691), - [sym_keyword_pound_def1arg] = ACTIONS(9691), - [sym_keyword_pound_import] = ACTIONS(9691), - [sym_keyword_pound_include] = ACTIONS(9691), - [sym_keyword_pound_if] = ACTIONS(9693), - [sym_keyword_pound_ifdef] = ACTIONS(9691), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9691), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9691), - [sym_keyword_write] = ACTIONS(9693), - [sym_keyword_do] = ACTIONS(9691), - [sym_keyword_for] = ACTIONS(9691), - [sym_keyword_while] = ACTIONS(9691), - [sym_keyword_kill] = ACTIONS(9691), - [sym_keyword_lock] = ACTIONS(9691), - [sym_keyword_read] = ACTIONS(9691), - [sym_keyword_zload] = ACTIONS(9691), - [sym_keyword_open] = ACTIONS(9691), - [sym_keyword_close] = ACTIONS(9693), - [sym_keyword_use] = ACTIONS(9691), - [sym_keyword_new] = ACTIONS(9691), - [sym_keyword_if] = ACTIONS(9691), - [sym_keyword_oldelse] = ACTIONS(9691), - [sym_keyword_throw] = ACTIONS(9691), - [sym_keyword_print] = ACTIONS(9691), - [sym_keyword_zprint] = ACTIONS(9691), - [sym_keyword_try] = ACTIONS(9691), - [sym_keyword_job] = ACTIONS(9691), - [sym_keyword_break] = ACTIONS(9691), - [sym_keyword_merge] = ACTIONS(9693), - [sym_keyword_return] = ACTIONS(9691), - [aux_sym_keyword_quit_token1] = ACTIONS(9691), - [aux_sym_keyword_quit_token2] = ACTIONS(9691), - [sym_keyword_goto] = ACTIONS(9691), - [sym_keyword_halt] = ACTIONS(9691), - [sym_keyword_hang] = ACTIONS(9691), - [sym_keyword_halt_or_hang] = ACTIONS(9693), - [sym_keyword_continue] = ACTIONS(9691), - [sym_keyword_tcommit] = ACTIONS(9691), - [sym_keyword_trollback] = ACTIONS(9691), - [sym_keyword_tstart] = ACTIONS(9691), - [sym_keyword_xecute] = ACTIONS(9691), - [sym_keyword_view] = ACTIONS(9691), - [sym_keyword_zbreak] = ACTIONS(9691), - [sym_keyword_zkill] = ACTIONS(9691), - [sym_keyword_zn] = ACTIONS(9691), - [sym_keyword_zsu] = ACTIONS(9691), - [sym_keyword_ztrap] = ACTIONS(9693), - [sym_keyword_zwrite] = ACTIONS(9691), - [sym_keyword_zz] = ACTIONS(9691), - [sym_keyword_embedded_html] = ACTIONS(9691), - [sym_keyword_embedded_xml] = ACTIONS(9691), - [sym_keyword_embedded_sql_amp] = ACTIONS(9691), - [sym_keyword_embedded_sql_hash] = ACTIONS(9691), - [anon_sym_AMPjs] = ACTIONS(9693), - [anon_sym_AMPjscript] = ACTIONS(9691), - [anon_sym_AMPjavascript] = ACTIONS(9691), - [sym_keyword_zremove] = ACTIONS(9691), - [anon_sym_COLON2] = ACTIONS(11086), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9693), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9693), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9693), + [sym_keyword_set] = ACTIONS(8162), + [sym_keyword_dim] = ACTIONS(8162), + [sym_keyword_pound_define] = ACTIONS(8162), + [sym_keyword_pound_def1arg] = ACTIONS(8162), + [sym_keyword_pound_import] = ACTIONS(8162), + [sym_keyword_pound_include] = ACTIONS(8162), + [sym_keyword_pound_if] = ACTIONS(8164), + [sym_keyword_pound_ifdef] = ACTIONS(8162), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8162), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8162), + [sym_keyword_write] = ACTIONS(8164), + [sym_keyword_do] = ACTIONS(8162), + [sym_keyword_for] = ACTIONS(8162), + [sym_keyword_while] = ACTIONS(8162), + [sym_keyword_kill] = ACTIONS(8162), + [sym_keyword_lock] = ACTIONS(8162), + [sym_keyword_read] = ACTIONS(8162), + [sym_keyword_zload] = ACTIONS(8162), + [sym_keyword_open] = ACTIONS(8162), + [sym_keyword_close] = ACTIONS(8164), + [sym_keyword_use] = ACTIONS(8162), + [sym_keyword_new] = ACTIONS(8162), + [sym_keyword_if] = ACTIONS(8162), + [sym_keyword_oldelse] = ACTIONS(8162), + [sym_keyword_throw] = ACTIONS(8162), + [sym_keyword_print] = ACTIONS(8162), + [sym_keyword_zprint] = ACTIONS(8162), + [sym_keyword_try] = ACTIONS(8162), + [sym_keyword_job] = ACTIONS(8162), + [sym_keyword_break] = ACTIONS(8162), + [sym_keyword_merge] = ACTIONS(8164), + [sym_keyword_return] = ACTIONS(8162), + [aux_sym_keyword_quit_token1] = ACTIONS(8162), + [aux_sym_keyword_quit_token2] = ACTIONS(8162), + [sym_keyword_goto] = ACTIONS(8162), + [sym_keyword_halt] = ACTIONS(8162), + [sym_keyword_hang] = ACTIONS(8162), + [sym_keyword_halt_or_hang] = ACTIONS(8164), + [sym_keyword_continue] = ACTIONS(8162), + [sym_keyword_tcommit] = ACTIONS(8162), + [sym_keyword_trollback] = ACTIONS(8162), + [sym_keyword_tstart] = ACTIONS(8162), + [sym_keyword_xecute] = ACTIONS(8162), + [sym_keyword_view] = ACTIONS(8162), + [sym_keyword_zbreak] = ACTIONS(8162), + [sym_keyword_zkill] = ACTIONS(8162), + [sym_keyword_zn] = ACTIONS(8162), + [sym_keyword_zsu] = ACTIONS(8162), + [sym_keyword_ztrap] = ACTIONS(8164), + [sym_keyword_zwrite] = ACTIONS(8162), + [sym_keyword_zz] = ACTIONS(8162), + [sym_keyword_embedded_html] = ACTIONS(8162), + [sym_keyword_embedded_xml] = ACTIONS(8162), + [sym_keyword_embedded_sql_amp] = ACTIONS(8162), + [sym_keyword_embedded_sql_hash] = ACTIONS(8162), + [anon_sym_AMPjs] = ACTIONS(8164), + [anon_sym_AMPjscript] = ACTIONS(8162), + [anon_sym_AMPjavascript] = ACTIONS(8162), + [sym_keyword_zremove] = ACTIONS(8162), + [anon_sym_COLON2] = ACTIONS(8892), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8164), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8164), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8164), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9691), - [sym_tag_end_if] = ACTIONS(9691), + [sym_tag] = ACTIONS(8162), + [sym__termination] = ACTIONS(8162), + [sym_tag_end_if] = ACTIONS(8162), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10602)] = { @@ -1274141,7 +1274141,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10602), [aux_sym_command_read_repeat1] = STATE(10719), [ts_builtin_sym_end] = ACTIONS(8386), - [anon_sym_COMMA] = ACTIONS(11071), + [anon_sym_COMMA] = ACTIONS(11069), [aux_sym_macro_constant_token1] = ACTIONS(8386), [anon_sym_RBRACE2] = ACTIONS(8386), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1274226,7 +1274226,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10603), [aux_sym_command_xecute_repeat1] = STATE(10865), [ts_builtin_sym_end] = ACTIONS(9725), - [anon_sym_COMMA] = ACTIONS(11088), + [anon_sym_COMMA] = ACTIONS(11086), [aux_sym_macro_constant_token1] = ACTIONS(9725), [anon_sym_RBRACE2] = ACTIONS(9725), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1274311,7 +1274311,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10604), [aux_sym_command_xecute_repeat1] = STATE(10866), [ts_builtin_sym_end] = ACTIONS(9725), - [anon_sym_COMMA] = ACTIONS(11088), + [anon_sym_COMMA] = ACTIONS(11086), [aux_sym_macro_constant_token1] = ACTIONS(9725), [anon_sym_RBRACE2] = ACTIONS(9725), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1274462,7 +1274462,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7678), [anon_sym_AMPjavascript] = ACTIONS(7678), [sym_keyword_zremove] = ACTIONS(7678), - [anon_sym_COLON2] = ACTIONS(11090), + [anon_sym_COLON2] = ACTIONS(11088), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7680), [aux_sym_commands_with_printlist_token1] = ACTIONS(7680), [aux_sym_commands_with_printlist_token2] = ACTIONS(7680), @@ -1274735,7 +1274735,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10609), [sym_documatic_line] = STATE(10609), [ts_builtin_sym_end] = ACTIONS(8556), - [anon_sym_EQ] = ACTIONS(11092), + [anon_sym_EQ] = ACTIONS(11090), [aux_sym_macro_constant_token1] = ACTIONS(8556), [anon_sym_RBRACE2] = ACTIONS(8556), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1274819,82 +1274819,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10610), [sym_block_comment] = STATE(10610), [sym_documatic_line] = STATE(10610), - [anon_sym_COMMA] = ACTIONS(11094), - [anon_sym_LBRACE] = ACTIONS(11094), - [anon_sym_COLON] = ACTIONS(11096), - [aux_sym_macro_constant_token1] = ACTIONS(11094), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(11094), - [sym_keyword_dim] = ACTIONS(11094), - [sym_keyword_pound_define] = ACTIONS(11094), - [sym_keyword_pound_def1arg] = ACTIONS(11094), - [sym_keyword_pound_import] = ACTIONS(11094), - [sym_keyword_pound_include] = ACTIONS(11094), - [sym_keyword_pound_if] = ACTIONS(11098), - [sym_keyword_pound_ifdef] = ACTIONS(11094), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11094), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11094), - [sym_keyword_write] = ACTIONS(11098), - [sym_keyword_do] = ACTIONS(11094), - [sym_keyword_for] = ACTIONS(11094), - [sym_keyword_while] = ACTIONS(11094), - [sym_keyword_kill] = ACTIONS(11094), - [sym_keyword_lock] = ACTIONS(11094), - [sym_keyword_read] = ACTIONS(11094), - [sym_keyword_zload] = ACTIONS(11094), - [sym_keyword_open] = ACTIONS(11094), - [sym_keyword_close] = ACTIONS(11098), - [sym_keyword_use] = ACTIONS(11094), - [sym_keyword_new] = ACTIONS(11094), - [sym_keyword_if] = ACTIONS(11094), - [sym_keyword_oldelse] = ACTIONS(11094), - [sym_keyword_throw] = ACTIONS(11094), - [sym_keyword_print] = ACTIONS(11094), - [sym_keyword_zprint] = ACTIONS(11094), - [sym_keyword_try] = ACTIONS(11094), - [sym_keyword_job] = ACTIONS(11094), - [sym_keyword_break] = ACTIONS(11094), - [sym_keyword_merge] = ACTIONS(11098), - [sym_keyword_return] = ACTIONS(11094), - [aux_sym_keyword_quit_token1] = ACTIONS(11094), - [aux_sym_keyword_quit_token2] = ACTIONS(11094), - [sym_keyword_goto] = ACTIONS(11094), - [sym_keyword_halt] = ACTIONS(11094), - [sym_keyword_hang] = ACTIONS(11094), - [sym_keyword_halt_or_hang] = ACTIONS(11098), - [sym_keyword_continue] = ACTIONS(11094), - [sym_keyword_tcommit] = ACTIONS(11094), - [sym_keyword_trollback] = ACTIONS(11094), - [sym_keyword_tstart] = ACTIONS(11094), - [sym_keyword_xecute] = ACTIONS(11094), - [sym_keyword_view] = ACTIONS(11094), - [sym_keyword_zbreak] = ACTIONS(11094), - [sym_keyword_zkill] = ACTIONS(11094), - [sym_keyword_zn] = ACTIONS(11094), - [sym_keyword_zsu] = ACTIONS(11094), - [sym_keyword_ztrap] = ACTIONS(11098), - [sym_keyword_zwrite] = ACTIONS(11094), - [sym_keyword_zz] = ACTIONS(11094), - [sym_keyword_embedded_html] = ACTIONS(11094), - [sym_keyword_embedded_xml] = ACTIONS(11094), - [sym_keyword_embedded_sql_amp] = ACTIONS(11094), - [sym_keyword_embedded_sql_hash] = ACTIONS(11094), - [anon_sym_AMPjs] = ACTIONS(11098), - [anon_sym_AMPjscript] = ACTIONS(11094), - [anon_sym_AMPjavascript] = ACTIONS(11094), - [sym_keyword_zremove] = ACTIONS(11094), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11098), - [aux_sym_commands_with_printlist_token1] = ACTIONS(11098), - [aux_sym_commands_with_printlist_token2] = ACTIONS(11098), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(11094), - [sym__termination] = ACTIONS(11094), - [sym_tag_end_if] = ACTIONS(11094), + [anon_sym_COMMA] = ACTIONS(11092), + [anon_sym_LBRACE] = ACTIONS(11092), + [anon_sym_COLON] = ACTIONS(11094), + [aux_sym_macro_constant_token1] = ACTIONS(11092), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(11092), + [sym_keyword_dim] = ACTIONS(11092), + [sym_keyword_pound_define] = ACTIONS(11092), + [sym_keyword_pound_def1arg] = ACTIONS(11092), + [sym_keyword_pound_import] = ACTIONS(11092), + [sym_keyword_pound_include] = ACTIONS(11092), + [sym_keyword_pound_if] = ACTIONS(11096), + [sym_keyword_pound_ifdef] = ACTIONS(11092), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11092), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11092), + [sym_keyword_write] = ACTIONS(11096), + [sym_keyword_do] = ACTIONS(11092), + [sym_keyword_for] = ACTIONS(11092), + [sym_keyword_while] = ACTIONS(11092), + [sym_keyword_kill] = ACTIONS(11092), + [sym_keyword_lock] = ACTIONS(11092), + [sym_keyword_read] = ACTIONS(11092), + [sym_keyword_zload] = ACTIONS(11092), + [sym_keyword_open] = ACTIONS(11092), + [sym_keyword_close] = ACTIONS(11096), + [sym_keyword_use] = ACTIONS(11092), + [sym_keyword_new] = ACTIONS(11092), + [sym_keyword_if] = ACTIONS(11092), + [sym_keyword_oldelse] = ACTIONS(11092), + [sym_keyword_throw] = ACTIONS(11092), + [sym_keyword_print] = ACTIONS(11092), + [sym_keyword_zprint] = ACTIONS(11092), + [sym_keyword_try] = ACTIONS(11092), + [sym_keyword_job] = ACTIONS(11092), + [sym_keyword_break] = ACTIONS(11092), + [sym_keyword_merge] = ACTIONS(11096), + [sym_keyword_return] = ACTIONS(11092), + [aux_sym_keyword_quit_token1] = ACTIONS(11092), + [aux_sym_keyword_quit_token2] = ACTIONS(11092), + [sym_keyword_goto] = ACTIONS(11092), + [sym_keyword_halt] = ACTIONS(11092), + [sym_keyword_hang] = ACTIONS(11092), + [sym_keyword_halt_or_hang] = ACTIONS(11096), + [sym_keyword_continue] = ACTIONS(11092), + [sym_keyword_tcommit] = ACTIONS(11092), + [sym_keyword_trollback] = ACTIONS(11092), + [sym_keyword_tstart] = ACTIONS(11092), + [sym_keyword_xecute] = ACTIONS(11092), + [sym_keyword_view] = ACTIONS(11092), + [sym_keyword_zbreak] = ACTIONS(11092), + [sym_keyword_zkill] = ACTIONS(11092), + [sym_keyword_zn] = ACTIONS(11092), + [sym_keyword_zsu] = ACTIONS(11092), + [sym_keyword_ztrap] = ACTIONS(11096), + [sym_keyword_zwrite] = ACTIONS(11092), + [sym_keyword_zz] = ACTIONS(11092), + [sym_keyword_embedded_html] = ACTIONS(11092), + [sym_keyword_embedded_xml] = ACTIONS(11092), + [sym_keyword_embedded_sql_amp] = ACTIONS(11092), + [sym_keyword_embedded_sql_hash] = ACTIONS(11092), + [anon_sym_AMPjs] = ACTIONS(11096), + [anon_sym_AMPjscript] = ACTIONS(11092), + [anon_sym_AMPjavascript] = ACTIONS(11092), + [sym_keyword_zremove] = ACTIONS(11092), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11096), + [aux_sym_commands_with_printlist_token1] = ACTIONS(11096), + [aux_sym_commands_with_printlist_token2] = ACTIONS(11096), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(11092), + [sym__termination] = ACTIONS(11092), + [sym_tag_end_if] = ACTIONS(11092), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10611)] = { @@ -1274903,7 +1274903,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10611), [sym_line_comment_4] = STATE(10611), [sym_block_comment] = STATE(10611), - [sym_dotted_statement] = STATE(11512), + [sym_dotted_statement] = STATE(11513), [sym_documatic_line] = STATE(10611), [aux_sym_command_do_repeat1] = STATE(10612), [aux_sym_macro_constant_token1] = ACTIONS(157), @@ -1274988,7 +1274988,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10612), [sym_line_comment_4] = STATE(10612), [sym_block_comment] = STATE(10612), - [sym_dotted_statement] = STATE(11512), + [sym_dotted_statement] = STATE(11513), [sym_documatic_line] = STATE(10612), [aux_sym_command_do_repeat1] = STATE(10612), [aux_sym_macro_constant_token1] = ACTIONS(9441), @@ -1275062,7 +1275062,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(9441), - [sym__bol] = ACTIONS(11100), + [sym__bol] = ACTIONS(11098), [sym__termination] = ACTIONS(9441), [sym_tag_end_if] = ACTIONS(9441), [sym_rtn_dot] = ACTIONS(15), @@ -1275142,7 +1275142,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(10689), [anon_sym_AMPjavascript] = ACTIONS(10689), [sym_keyword_zremove] = ACTIONS(10689), - [anon_sym_COLON2] = ACTIONS(11103), + [anon_sym_COLON2] = ACTIONS(11101), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10691), [aux_sym_commands_with_printlist_token1] = ACTIONS(10691), [aux_sym_commands_with_printlist_token2] = ACTIONS(10691), @@ -1275159,9 +1275159,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10614), [sym_block_comment] = STATE(10614), [sym_documatic_line] = STATE(10614), - [aux_sym_command_do_repeat3] = STATE(11141), - [anon_sym_COMMA] = ACTIONS(8652), - [anon_sym_LBRACE] = ACTIONS(11105), + [aux_sym_command_do_repeat3] = STATE(11140), + [anon_sym_COMMA] = ACTIONS(8648), + [anon_sym_LBRACE] = ACTIONS(11103), [aux_sym_macro_constant_token1] = ACTIONS(8044), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1275330,81 +1275330,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10616), [sym_documatic_line] = STATE(10616), [aux_sym_command_for_repeat1] = STATE(10616), - [anon_sym_COMMA] = ACTIONS(11107), - [anon_sym_LBRACE] = ACTIONS(11110), - [aux_sym_macro_constant_token1] = ACTIONS(11110), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(11110), - [sym_keyword_dim] = ACTIONS(11110), - [sym_keyword_pound_define] = ACTIONS(11110), - [sym_keyword_pound_def1arg] = ACTIONS(11110), - [sym_keyword_pound_import] = ACTIONS(11110), - [sym_keyword_pound_include] = ACTIONS(11110), - [sym_keyword_pound_if] = ACTIONS(11112), - [sym_keyword_pound_ifdef] = ACTIONS(11110), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11110), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11110), - [sym_keyword_write] = ACTIONS(11112), - [sym_keyword_do] = ACTIONS(11110), - [sym_keyword_for] = ACTIONS(11110), - [sym_keyword_while] = ACTIONS(11110), - [sym_keyword_kill] = ACTIONS(11110), - [sym_keyword_lock] = ACTIONS(11110), - [sym_keyword_read] = ACTIONS(11110), - [sym_keyword_zload] = ACTIONS(11110), - [sym_keyword_open] = ACTIONS(11110), - [sym_keyword_close] = ACTIONS(11112), - [sym_keyword_use] = ACTIONS(11110), - [sym_keyword_new] = ACTIONS(11110), - [sym_keyword_if] = ACTIONS(11110), - [sym_keyword_oldelse] = ACTIONS(11110), - [sym_keyword_throw] = ACTIONS(11110), - [sym_keyword_print] = ACTIONS(11110), - [sym_keyword_zprint] = ACTIONS(11110), - [sym_keyword_try] = ACTIONS(11110), - [sym_keyword_job] = ACTIONS(11110), - [sym_keyword_break] = ACTIONS(11110), - [sym_keyword_merge] = ACTIONS(11112), - [sym_keyword_return] = ACTIONS(11110), - [aux_sym_keyword_quit_token1] = ACTIONS(11110), - [aux_sym_keyword_quit_token2] = ACTIONS(11110), - [sym_keyword_goto] = ACTIONS(11110), - [sym_keyword_halt] = ACTIONS(11110), - [sym_keyword_hang] = ACTIONS(11110), - [sym_keyword_halt_or_hang] = ACTIONS(11112), - [sym_keyword_continue] = ACTIONS(11110), - [sym_keyword_tcommit] = ACTIONS(11110), - [sym_keyword_trollback] = ACTIONS(11110), - [sym_keyword_tstart] = ACTIONS(11110), - [sym_keyword_xecute] = ACTIONS(11110), - [sym_keyword_view] = ACTIONS(11110), - [sym_keyword_zbreak] = ACTIONS(11110), - [sym_keyword_zkill] = ACTIONS(11110), - [sym_keyword_zn] = ACTIONS(11110), - [sym_keyword_zsu] = ACTIONS(11110), - [sym_keyword_ztrap] = ACTIONS(11112), - [sym_keyword_zwrite] = ACTIONS(11110), - [sym_keyword_zz] = ACTIONS(11110), - [sym_keyword_embedded_html] = ACTIONS(11110), - [sym_keyword_embedded_xml] = ACTIONS(11110), - [sym_keyword_embedded_sql_amp] = ACTIONS(11110), - [sym_keyword_embedded_sql_hash] = ACTIONS(11110), - [anon_sym_AMPjs] = ACTIONS(11112), - [anon_sym_AMPjscript] = ACTIONS(11110), - [anon_sym_AMPjavascript] = ACTIONS(11110), - [sym_keyword_zremove] = ACTIONS(11110), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11112), - [aux_sym_commands_with_printlist_token1] = ACTIONS(11112), - [aux_sym_commands_with_printlist_token2] = ACTIONS(11112), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(11110), - [sym__termination] = ACTIONS(11110), - [sym_tag_end_if] = ACTIONS(11110), + [anon_sym_COMMA] = ACTIONS(11105), + [anon_sym_LBRACE] = ACTIONS(11108), + [aux_sym_macro_constant_token1] = ACTIONS(11108), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(11108), + [sym_keyword_dim] = ACTIONS(11108), + [sym_keyword_pound_define] = ACTIONS(11108), + [sym_keyword_pound_def1arg] = ACTIONS(11108), + [sym_keyword_pound_import] = ACTIONS(11108), + [sym_keyword_pound_include] = ACTIONS(11108), + [sym_keyword_pound_if] = ACTIONS(11110), + [sym_keyword_pound_ifdef] = ACTIONS(11108), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11108), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11108), + [sym_keyword_write] = ACTIONS(11110), + [sym_keyword_do] = ACTIONS(11108), + [sym_keyword_for] = ACTIONS(11108), + [sym_keyword_while] = ACTIONS(11108), + [sym_keyword_kill] = ACTIONS(11108), + [sym_keyword_lock] = ACTIONS(11108), + [sym_keyword_read] = ACTIONS(11108), + [sym_keyword_zload] = ACTIONS(11108), + [sym_keyword_open] = ACTIONS(11108), + [sym_keyword_close] = ACTIONS(11110), + [sym_keyword_use] = ACTIONS(11108), + [sym_keyword_new] = ACTIONS(11108), + [sym_keyword_if] = ACTIONS(11108), + [sym_keyword_oldelse] = ACTIONS(11108), + [sym_keyword_throw] = ACTIONS(11108), + [sym_keyword_print] = ACTIONS(11108), + [sym_keyword_zprint] = ACTIONS(11108), + [sym_keyword_try] = ACTIONS(11108), + [sym_keyword_job] = ACTIONS(11108), + [sym_keyword_break] = ACTIONS(11108), + [sym_keyword_merge] = ACTIONS(11110), + [sym_keyword_return] = ACTIONS(11108), + [aux_sym_keyword_quit_token1] = ACTIONS(11108), + [aux_sym_keyword_quit_token2] = ACTIONS(11108), + [sym_keyword_goto] = ACTIONS(11108), + [sym_keyword_halt] = ACTIONS(11108), + [sym_keyword_hang] = ACTIONS(11108), + [sym_keyword_halt_or_hang] = ACTIONS(11110), + [sym_keyword_continue] = ACTIONS(11108), + [sym_keyword_tcommit] = ACTIONS(11108), + [sym_keyword_trollback] = ACTIONS(11108), + [sym_keyword_tstart] = ACTIONS(11108), + [sym_keyword_xecute] = ACTIONS(11108), + [sym_keyword_view] = ACTIONS(11108), + [sym_keyword_zbreak] = ACTIONS(11108), + [sym_keyword_zkill] = ACTIONS(11108), + [sym_keyword_zn] = ACTIONS(11108), + [sym_keyword_zsu] = ACTIONS(11108), + [sym_keyword_ztrap] = ACTIONS(11110), + [sym_keyword_zwrite] = ACTIONS(11108), + [sym_keyword_zz] = ACTIONS(11108), + [sym_keyword_embedded_html] = ACTIONS(11108), + [sym_keyword_embedded_xml] = ACTIONS(11108), + [sym_keyword_embedded_sql_amp] = ACTIONS(11108), + [sym_keyword_embedded_sql_hash] = ACTIONS(11108), + [anon_sym_AMPjs] = ACTIONS(11110), + [anon_sym_AMPjscript] = ACTIONS(11108), + [anon_sym_AMPjavascript] = ACTIONS(11108), + [sym_keyword_zremove] = ACTIONS(11108), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11110), + [aux_sym_commands_with_printlist_token1] = ACTIONS(11110), + [aux_sym_commands_with_printlist_token2] = ACTIONS(11110), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(11108), + [sym__termination] = ACTIONS(11108), + [sym_tag_end_if] = ACTIONS(11108), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10617)] = { @@ -1275480,7 +1275480,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9691), [anon_sym_AMPjavascript] = ACTIONS(9691), [sym_keyword_zremove] = ACTIONS(9691), - [anon_sym_COLON2] = ACTIONS(11114), + [anon_sym_COLON2] = ACTIONS(11112), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9693), [aux_sym_commands_with_printlist_token1] = ACTIONS(9693), [aux_sym_commands_with_printlist_token2] = ACTIONS(9693), @@ -1275567,7 +1275567,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8324), [anon_sym_AMPjavascript] = ACTIONS(8324), [sym_keyword_zremove] = ACTIONS(8324), - [anon_sym_COLON2] = ACTIONS(10762), + [anon_sym_COLON2] = ACTIONS(10759), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token2] = ACTIONS(8326), @@ -1275586,7 +1275586,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10619), [aux_sym_command_read_repeat1] = STATE(10581), [ts_builtin_sym_end] = ACTIONS(8734), - [anon_sym_COMMA] = ACTIONS(11071), + [anon_sym_COMMA] = ACTIONS(11069), [aux_sym_macro_constant_token1] = ACTIONS(8734), [anon_sym_RBRACE2] = ACTIONS(8734), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1276094,82 +1276094,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10625), [sym_block_comment] = STATE(10625), [sym_documatic_line] = STATE(10625), - [aux_sym_macro_constant_token1] = ACTIONS(11116), - [anon_sym_RBRACE2] = ACTIONS(11116), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(11116), - [sym_keyword_dim] = ACTIONS(11116), - [sym_keyword_pound_define] = ACTIONS(11116), - [sym_keyword_pound_def1arg] = ACTIONS(11116), - [sym_keyword_pound_import] = ACTIONS(11116), - [sym_keyword_pound_include] = ACTIONS(11116), - [sym_keyword_pound_if] = ACTIONS(11118), - [sym_keyword_pound_endif] = ACTIONS(11116), - [sym_keyword_pound_elseif] = ACTIONS(11116), - [sym_keyword_pound_ifdef] = ACTIONS(11116), - [sym_keyword_pound_else] = ACTIONS(11118), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11116), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11116), - [sym_keyword_write] = ACTIONS(11118), - [sym_keyword_do] = ACTIONS(11116), - [sym_keyword_for] = ACTIONS(11116), - [sym_keyword_while] = ACTIONS(11116), - [sym_keyword_kill] = ACTIONS(11116), - [sym_keyword_lock] = ACTIONS(11116), - [sym_keyword_read] = ACTIONS(11116), - [sym_keyword_zload] = ACTIONS(11116), - [sym_keyword_open] = ACTIONS(11116), - [sym_keyword_close] = ACTIONS(11118), - [sym_keyword_use] = ACTIONS(11116), - [sym_keyword_new] = ACTIONS(11116), - [sym_keyword_if] = ACTIONS(11116), - [sym_keyword_oldelse] = ACTIONS(11116), - [sym_keyword_throw] = ACTIONS(11116), - [sym_keyword_print] = ACTIONS(11116), - [sym_keyword_zprint] = ACTIONS(11116), - [sym_keyword_try] = ACTIONS(11116), - [sym_keyword_job] = ACTIONS(11116), - [sym_keyword_break] = ACTIONS(11116), - [sym_keyword_merge] = ACTIONS(11118), - [sym_keyword_return] = ACTIONS(11116), - [aux_sym_keyword_quit_token1] = ACTIONS(11116), - [aux_sym_keyword_quit_token2] = ACTIONS(11116), - [sym_keyword_goto] = ACTIONS(11116), - [sym_keyword_halt] = ACTIONS(11116), - [sym_keyword_hang] = ACTIONS(11116), - [sym_keyword_halt_or_hang] = ACTIONS(11118), - [sym_keyword_continue] = ACTIONS(11116), - [sym_keyword_tcommit] = ACTIONS(11116), - [sym_keyword_trollback] = ACTIONS(11116), - [sym_keyword_tstart] = ACTIONS(11116), - [sym_keyword_xecute] = ACTIONS(11116), - [sym_keyword_view] = ACTIONS(11116), - [sym_keyword_zbreak] = ACTIONS(11116), - [sym_keyword_zkill] = ACTIONS(11116), - [sym_keyword_zn] = ACTIONS(11116), - [sym_keyword_zsu] = ACTIONS(11116), - [sym_keyword_ztrap] = ACTIONS(11118), - [sym_keyword_zwrite] = ACTIONS(11116), - [sym_keyword_zz] = ACTIONS(11116), - [sym_keyword_embedded_html] = ACTIONS(11116), - [sym_keyword_embedded_xml] = ACTIONS(11116), - [sym_keyword_embedded_sql_amp] = ACTIONS(11116), - [sym_keyword_embedded_sql_hash] = ACTIONS(11116), - [anon_sym_AMPjs] = ACTIONS(11118), - [anon_sym_AMPjscript] = ACTIONS(11116), - [anon_sym_AMPjavascript] = ACTIONS(11116), - [sym_keyword_zremove] = ACTIONS(11116), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11118), - [aux_sym_commands_with_printlist_token1] = ACTIONS(11118), - [aux_sym_commands_with_printlist_token2] = ACTIONS(11118), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(11116), - [sym_tag_end_if] = ACTIONS(11116), + [aux_sym_macro_constant_token1] = ACTIONS(11114), + [anon_sym_RBRACE2] = ACTIONS(11114), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(11114), + [sym_keyword_dim] = ACTIONS(11114), + [sym_keyword_pound_define] = ACTIONS(11114), + [sym_keyword_pound_def1arg] = ACTIONS(11114), + [sym_keyword_pound_import] = ACTIONS(11114), + [sym_keyword_pound_include] = ACTIONS(11114), + [sym_keyword_pound_if] = ACTIONS(11116), + [sym_keyword_pound_endif] = ACTIONS(11114), + [sym_keyword_pound_elseif] = ACTIONS(11114), + [sym_keyword_pound_ifdef] = ACTIONS(11114), + [sym_keyword_pound_else] = ACTIONS(11116), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11114), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11114), + [sym_keyword_write] = ACTIONS(11116), + [sym_keyword_do] = ACTIONS(11114), + [sym_keyword_for] = ACTIONS(11114), + [sym_keyword_while] = ACTIONS(11114), + [sym_keyword_kill] = ACTIONS(11114), + [sym_keyword_lock] = ACTIONS(11114), + [sym_keyword_read] = ACTIONS(11114), + [sym_keyword_zload] = ACTIONS(11114), + [sym_keyword_open] = ACTIONS(11114), + [sym_keyword_close] = ACTIONS(11116), + [sym_keyword_use] = ACTIONS(11114), + [sym_keyword_new] = ACTIONS(11114), + [sym_keyword_if] = ACTIONS(11114), + [sym_keyword_oldelse] = ACTIONS(11114), + [sym_keyword_throw] = ACTIONS(11114), + [sym_keyword_print] = ACTIONS(11114), + [sym_keyword_zprint] = ACTIONS(11114), + [sym_keyword_try] = ACTIONS(11114), + [sym_keyword_job] = ACTIONS(11114), + [sym_keyword_break] = ACTIONS(11114), + [sym_keyword_merge] = ACTIONS(11116), + [sym_keyword_return] = ACTIONS(11114), + [aux_sym_keyword_quit_token1] = ACTIONS(11114), + [aux_sym_keyword_quit_token2] = ACTIONS(11114), + [sym_keyword_goto] = ACTIONS(11114), + [sym_keyword_halt] = ACTIONS(11114), + [sym_keyword_hang] = ACTIONS(11114), + [sym_keyword_halt_or_hang] = ACTIONS(11116), + [sym_keyword_continue] = ACTIONS(11114), + [sym_keyword_tcommit] = ACTIONS(11114), + [sym_keyword_trollback] = ACTIONS(11114), + [sym_keyword_tstart] = ACTIONS(11114), + [sym_keyword_xecute] = ACTIONS(11114), + [sym_keyword_view] = ACTIONS(11114), + [sym_keyword_zbreak] = ACTIONS(11114), + [sym_keyword_zkill] = ACTIONS(11114), + [sym_keyword_zn] = ACTIONS(11114), + [sym_keyword_zsu] = ACTIONS(11114), + [sym_keyword_ztrap] = ACTIONS(11116), + [sym_keyword_zwrite] = ACTIONS(11114), + [sym_keyword_zz] = ACTIONS(11114), + [sym_keyword_embedded_html] = ACTIONS(11114), + [sym_keyword_embedded_xml] = ACTIONS(11114), + [sym_keyword_embedded_sql_amp] = ACTIONS(11114), + [sym_keyword_embedded_sql_hash] = ACTIONS(11114), + [anon_sym_AMPjs] = ACTIONS(11116), + [anon_sym_AMPjscript] = ACTIONS(11114), + [anon_sym_AMPjavascript] = ACTIONS(11114), + [sym_keyword_zremove] = ACTIONS(11114), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11116), + [aux_sym_commands_with_printlist_token1] = ACTIONS(11116), + [aux_sym_commands_with_printlist_token2] = ACTIONS(11116), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(11114), + [sym_tag_end_if] = ACTIONS(11114), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10626)] = { @@ -1276245,7 +1276245,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7678), [anon_sym_AMPjavascript] = ACTIONS(7678), [sym_keyword_zremove] = ACTIONS(7678), - [anon_sym_COLON2] = ACTIONS(11120), + [anon_sym_COLON2] = ACTIONS(11118), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7680), [aux_sym_commands_with_printlist_token1] = ACTIONS(7680), [aux_sym_commands_with_printlist_token2] = ACTIONS(7680), @@ -1276423,7 +1276423,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(9441), - [sym__bol] = ACTIONS(11122), + [sym__bol] = ACTIONS(11120), [sym_tag_end_if] = ACTIONS(9441), [sym_rtn_dot] = ACTIONS(15), }, @@ -1276436,7 +1276436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10629), [aux_sym_command_kill_repeat1] = STATE(10629), [ts_builtin_sym_end] = ACTIONS(7550), - [anon_sym_COMMA] = ACTIONS(11125), + [anon_sym_COMMA] = ACTIONS(11123), [aux_sym_macro_constant_token1] = ACTIONS(7550), [anon_sym_RBRACE2] = ACTIONS(7550), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1276521,7 +1276521,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10630), [aux_sym_command_kill_repeat1] = STATE(10629), [ts_builtin_sym_end] = ACTIONS(8768), - [anon_sym_COMMA] = ACTIONS(10923), + [anon_sym_COMMA] = ACTIONS(10925), [aux_sym_macro_constant_token1] = ACTIONS(8768), [anon_sym_RBRACE2] = ACTIONS(8768), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1276605,7 +1276605,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10631), [sym_documatic_line] = STATE(10631), [aux_sym_command_write_repeat1] = STATE(10572), - [anon_sym_COMMA] = ACTIONS(10943), + [anon_sym_COMMA] = ACTIONS(10945), [aux_sym_macro_constant_token1] = ACTIONS(10089), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1276860,7 +1276860,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10634), [sym_documatic_line] = STATE(10634), [aux_sym_command_read_repeat1] = STATE(10634), - [anon_sym_COMMA] = ACTIONS(11128), + [anon_sym_COMMA] = ACTIONS(11126), [aux_sym_macro_constant_token1] = ACTIONS(7566), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1277370,7 +1277370,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10640), [sym_documatic_line] = STATE(10640), [aux_sym_command_write_repeat1] = STATE(10575), - [anon_sym_COMMA] = ACTIONS(10943), + [anon_sym_COMMA] = ACTIONS(10945), [aux_sym_macro_constant_token1] = ACTIONS(10089), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1277539,7 +1277539,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10642), [sym_block_comment] = STATE(10642), [sym_documatic_line] = STATE(10642), - [aux_sym_command_do_repeat3] = STATE(10712), + [aux_sym_command_do_repeat3] = STATE(10715), [anon_sym_COMMA] = ACTIONS(8202), [aux_sym_macro_constant_token1] = ACTIONS(8044), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1277625,7 +1277625,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10643), [sym_documatic_line] = STATE(10643), [aux_sym_command_kill_repeat1] = STATE(10651), - [anon_sym_COMMA] = ACTIONS(11131), + [anon_sym_COMMA] = ACTIONS(11129), [aux_sym_macro_constant_token1] = ACTIONS(9458), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1277776,7 +1277776,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(10689), [anon_sym_AMPjavascript] = ACTIONS(10689), [sym_keyword_zremove] = ACTIONS(10689), - [anon_sym_COLON2] = ACTIONS(11133), + [anon_sym_COLON2] = ACTIONS(11131), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10691), [aux_sym_commands_with_printlist_token1] = ACTIONS(10691), [aux_sym_commands_with_printlist_token2] = ACTIONS(10691), @@ -1277873,7 +1277873,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(10646)] = { - [sym_method_args] = STATE(11514), + [sym_method_args] = STATE(11515), [sym_line_comment_1] = STATE(10646), [sym_line_comment_2] = STATE(10646), [sym_line_comment_3] = STATE(10646), @@ -1277964,6 +1277964,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10647), [sym_block_comment] = STATE(10647), [sym_documatic_line] = STATE(10647), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(11133), + [aux_sym_macro_constant_token1] = ACTIONS(8198), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8198), + [sym_keyword_dim] = ACTIONS(8198), + [sym_keyword_pound_define] = ACTIONS(8198), + [sym_keyword_pound_def1arg] = ACTIONS(8198), + [sym_keyword_pound_import] = ACTIONS(8198), + [sym_keyword_pound_include] = ACTIONS(8198), + [sym_keyword_pound_if] = ACTIONS(8200), + [sym_keyword_pound_ifdef] = ACTIONS(8198), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8198), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8198), + [sym_keyword_write] = ACTIONS(8200), + [sym_keyword_do] = ACTIONS(8198), + [sym_keyword_for] = ACTIONS(8198), + [sym_keyword_while] = ACTIONS(8198), + [sym_keyword_kill] = ACTIONS(8198), + [sym_keyword_lock] = ACTIONS(8198), + [sym_keyword_read] = ACTIONS(8198), + [sym_keyword_zload] = ACTIONS(8198), + [sym_keyword_open] = ACTIONS(8198), + [sym_keyword_close] = ACTIONS(8200), + [sym_keyword_use] = ACTIONS(8198), + [sym_keyword_new] = ACTIONS(8198), + [sym_keyword_if] = ACTIONS(8198), + [sym_keyword_oldelse] = ACTIONS(8198), + [sym_keyword_throw] = ACTIONS(8198), + [sym_keyword_print] = ACTIONS(8198), + [sym_keyword_zprint] = ACTIONS(8198), + [sym_keyword_try] = ACTIONS(8198), + [sym_keyword_job] = ACTIONS(8198), + [sym_keyword_break] = ACTIONS(8198), + [sym_keyword_merge] = ACTIONS(8200), + [sym_keyword_return] = ACTIONS(8198), + [aux_sym_keyword_quit_token1] = ACTIONS(8198), + [aux_sym_keyword_quit_token2] = ACTIONS(8198), + [sym_keyword_goto] = ACTIONS(8198), + [sym_keyword_halt] = ACTIONS(8198), + [sym_keyword_hang] = ACTIONS(8198), + [sym_keyword_halt_or_hang] = ACTIONS(8200), + [sym_keyword_continue] = ACTIONS(8198), + [sym_keyword_tcommit] = ACTIONS(8198), + [sym_keyword_trollback] = ACTIONS(8198), + [sym_keyword_tstart] = ACTIONS(8198), + [sym_keyword_xecute] = ACTIONS(8198), + [sym_keyword_view] = ACTIONS(8198), + [sym_keyword_zbreak] = ACTIONS(8198), + [sym_keyword_zkill] = ACTIONS(8198), + [sym_keyword_zn] = ACTIONS(8198), + [sym_keyword_zsu] = ACTIONS(8198), + [sym_keyword_ztrap] = ACTIONS(8200), + [sym_keyword_zwrite] = ACTIONS(8198), + [sym_keyword_zz] = ACTIONS(8198), + [sym_keyword_embedded_html] = ACTIONS(8198), + [sym_keyword_embedded_xml] = ACTIONS(8198), + [sym_keyword_embedded_sql_amp] = ACTIONS(8198), + [sym_keyword_embedded_sql_hash] = ACTIONS(8198), + [anon_sym_AMPjs] = ACTIONS(8200), + [anon_sym_AMPjscript] = ACTIONS(8198), + [anon_sym_AMPjavascript] = ACTIONS(8198), + [sym_keyword_zremove] = ACTIONS(8198), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8200), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8200), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8200), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8198), + [sym__bol] = ACTIONS(8198), + [sym__termination] = ACTIONS(8198), + [sym_tag_end_if] = ACTIONS(8198), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10648)] = { + [sym_line_comment_1] = STATE(10648), + [sym_line_comment_2] = STATE(10648), + [sym_line_comment_3] = STATE(10648), + [sym_line_comment_4] = STATE(10648), + [sym_block_comment] = STATE(10648), + [sym_documatic_line] = STATE(10648), [aux_sym_command_do_repeat3] = STATE(10726), [anon_sym_COMMA] = ACTIONS(8202), [aux_sym_macro_constant_token1] = ACTIONS(157), @@ -1278042,15 +1278127,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(157), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10648)] = { - [sym_line_comment_1] = STATE(10648), - [sym_line_comment_2] = STATE(10648), - [sym_line_comment_3] = STATE(10648), - [sym_line_comment_4] = STATE(10648), - [sym_block_comment] = STATE(10648), - [sym_documatic_line] = STATE(10648), + [STATE(10649)] = { + [sym_line_comment_1] = STATE(10649), + [sym_line_comment_2] = STATE(10649), + [sym_line_comment_3] = STATE(10649), + [sym_line_comment_4] = STATE(10649), + [sym_block_comment] = STATE(10649), + [sym_documatic_line] = STATE(10649), [aux_sym_command_kill_repeat1] = STATE(10767), - [anon_sym_COMMA] = ACTIONS(11135), + [anon_sym_COMMA] = ACTIONS(11136), [aux_sym_macro_constant_token1] = ACTIONS(9458), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1278127,13 +1278212,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9458), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10649)] = { - [sym_line_comment_1] = STATE(10649), - [sym_line_comment_2] = STATE(10649), - [sym_line_comment_3] = STATE(10649), - [sym_line_comment_4] = STATE(10649), - [sym_block_comment] = STATE(10649), - [sym_documatic_line] = STATE(10649), + [STATE(10650)] = { + [sym_line_comment_1] = STATE(10650), + [sym_line_comment_2] = STATE(10650), + [sym_line_comment_3] = STATE(10650), + [sym_line_comment_4] = STATE(10650), + [sym_block_comment] = STATE(10650), + [sym_documatic_line] = STATE(10650), [aux_sym_command_lock_repeat1] = STATE(10296), [anon_sym_COMMA] = ACTIONS(10850), [aux_sym_macro_constant_token1] = ACTIONS(9464), @@ -1278212,185 +1278297,100 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9464), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10650)] = { - [sym_line_comment_1] = STATE(10650), - [sym_line_comment_2] = STATE(10650), - [sym_line_comment_3] = STATE(10650), - [sym_line_comment_4] = STATE(10650), - [sym_block_comment] = STATE(10650), - [sym_documatic_line] = STATE(10650), - [anon_sym_COMMA] = ACTIONS(8324), - [aux_sym_macro_constant_token1] = ACTIONS(8324), + [STATE(10651)] = { + [sym_line_comment_1] = STATE(10651), + [sym_line_comment_2] = STATE(10651), + [sym_line_comment_3] = STATE(10651), + [sym_line_comment_4] = STATE(10651), + [sym_block_comment] = STATE(10651), + [sym_documatic_line] = STATE(10651), + [aux_sym_command_kill_repeat1] = STATE(10727), + [anon_sym_COMMA] = ACTIONS(11129), + [aux_sym_macro_constant_token1] = ACTIONS(8755), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8324), - [sym_keyword_dim] = ACTIONS(8324), - [sym_keyword_pound_define] = ACTIONS(8324), - [sym_keyword_pound_def1arg] = ACTIONS(8324), - [sym_keyword_pound_import] = ACTIONS(8324), - [sym_keyword_pound_include] = ACTIONS(8324), - [sym_keyword_pound_if] = ACTIONS(8326), - [sym_keyword_pound_endif] = ACTIONS(8324), - [sym_keyword_pound_ifdef] = ACTIONS(8324), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8324), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8324), - [sym_keyword_write] = ACTIONS(8326), - [sym_keyword_do] = ACTIONS(8324), - [sym_keyword_for] = ACTIONS(8324), - [sym_keyword_while] = ACTIONS(8324), - [sym_keyword_kill] = ACTIONS(8324), - [sym_keyword_lock] = ACTIONS(8324), - [sym_keyword_read] = ACTIONS(8324), - [sym_keyword_zload] = ACTIONS(8324), - [sym_keyword_open] = ACTIONS(8324), - [sym_keyword_close] = ACTIONS(8326), - [sym_keyword_use] = ACTIONS(8324), - [sym_keyword_new] = ACTIONS(8324), - [sym_keyword_if] = ACTIONS(8324), - [sym_keyword_oldelse] = ACTIONS(8324), - [sym_keyword_throw] = ACTIONS(8324), - [sym_keyword_print] = ACTIONS(8324), - [sym_keyword_zprint] = ACTIONS(8324), - [sym_keyword_try] = ACTIONS(8324), - [sym_keyword_job] = ACTIONS(8324), - [sym_keyword_break] = ACTIONS(8324), - [sym_keyword_merge] = ACTIONS(8326), - [sym_keyword_return] = ACTIONS(8324), - [aux_sym_keyword_quit_token1] = ACTIONS(8324), - [aux_sym_keyword_quit_token2] = ACTIONS(8324), - [sym_keyword_goto] = ACTIONS(8324), - [sym_keyword_halt] = ACTIONS(8324), - [sym_keyword_hang] = ACTIONS(8324), - [sym_keyword_halt_or_hang] = ACTIONS(8326), - [sym_keyword_continue] = ACTIONS(8324), - [sym_keyword_tcommit] = ACTIONS(8324), - [sym_keyword_trollback] = ACTIONS(8324), - [sym_keyword_tstart] = ACTIONS(8324), - [sym_keyword_xecute] = ACTIONS(8324), - [sym_keyword_view] = ACTIONS(8324), - [sym_keyword_zbreak] = ACTIONS(8324), - [sym_keyword_zkill] = ACTIONS(8324), - [sym_keyword_zn] = ACTIONS(8324), - [sym_keyword_zsu] = ACTIONS(8324), - [sym_keyword_ztrap] = ACTIONS(8326), - [sym_keyword_zwrite] = ACTIONS(8324), - [sym_keyword_zz] = ACTIONS(8324), - [sym_keyword_embedded_html] = ACTIONS(8324), - [sym_keyword_embedded_xml] = ACTIONS(8324), - [sym_keyword_embedded_sql_amp] = ACTIONS(8324), - [sym_keyword_embedded_sql_hash] = ACTIONS(8324), - [anon_sym_AMPjs] = ACTIONS(8326), - [anon_sym_AMPjscript] = ACTIONS(8324), - [anon_sym_AMPjavascript] = ACTIONS(8324), - [sym_keyword_zremove] = ACTIONS(8324), - [anon_sym_COLON2] = ACTIONS(10771), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8326), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8326), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8326), + [sym_keyword_set] = ACTIONS(8755), + [sym_keyword_dim] = ACTIONS(8755), + [sym_keyword_pound_define] = ACTIONS(8755), + [sym_keyword_pound_def1arg] = ACTIONS(8755), + [sym_keyword_pound_import] = ACTIONS(8755), + [sym_keyword_pound_include] = ACTIONS(8755), + [sym_keyword_pound_if] = ACTIONS(8757), + [sym_keyword_pound_ifdef] = ACTIONS(8755), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8755), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8755), + [sym_keyword_write] = ACTIONS(8757), + [sym_keyword_do] = ACTIONS(8755), + [sym_keyword_for] = ACTIONS(8755), + [sym_keyword_while] = ACTIONS(8755), + [sym_keyword_kill] = ACTIONS(8755), + [sym_keyword_lock] = ACTIONS(8755), + [sym_keyword_read] = ACTIONS(8755), + [sym_keyword_zload] = ACTIONS(8755), + [sym_keyword_open] = ACTIONS(8755), + [sym_keyword_close] = ACTIONS(8757), + [sym_keyword_use] = ACTIONS(8755), + [sym_keyword_new] = ACTIONS(8755), + [sym_keyword_if] = ACTIONS(8755), + [sym_keyword_oldelse] = ACTIONS(8755), + [sym_keyword_throw] = ACTIONS(8755), + [sym_keyword_print] = ACTIONS(8755), + [sym_keyword_zprint] = ACTIONS(8755), + [sym_keyword_try] = ACTIONS(8755), + [sym_keyword_job] = ACTIONS(8755), + [sym_keyword_break] = ACTIONS(8755), + [sym_keyword_merge] = ACTIONS(8757), + [sym_keyword_return] = ACTIONS(8755), + [aux_sym_keyword_quit_token1] = ACTIONS(8755), + [aux_sym_keyword_quit_token2] = ACTIONS(8755), + [sym_keyword_goto] = ACTIONS(8755), + [sym_keyword_halt] = ACTIONS(8755), + [sym_keyword_hang] = ACTIONS(8755), + [sym_keyword_halt_or_hang] = ACTIONS(8757), + [sym_keyword_continue] = ACTIONS(8755), + [sym_keyword_tcommit] = ACTIONS(8755), + [sym_keyword_trollback] = ACTIONS(8755), + [sym_keyword_tstart] = ACTIONS(8755), + [sym_keyword_xecute] = ACTIONS(8755), + [sym_keyword_view] = ACTIONS(8755), + [sym_keyword_zbreak] = ACTIONS(8755), + [sym_keyword_zkill] = ACTIONS(8755), + [sym_keyword_zn] = ACTIONS(8755), + [sym_keyword_zsu] = ACTIONS(8755), + [sym_keyword_ztrap] = ACTIONS(8757), + [sym_keyword_zwrite] = ACTIONS(8755), + [sym_keyword_zz] = ACTIONS(8755), + [sym_keyword_embedded_html] = ACTIONS(8755), + [sym_keyword_embedded_xml] = ACTIONS(8755), + [sym_keyword_embedded_sql_amp] = ACTIONS(8755), + [sym_keyword_embedded_sql_hash] = ACTIONS(8755), + [anon_sym_AMPjs] = ACTIONS(8757), + [anon_sym_AMPjscript] = ACTIONS(8755), + [anon_sym_AMPjavascript] = ACTIONS(8755), + [sym_keyword_zremove] = ACTIONS(8755), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8757), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8757), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8757), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8324), - [sym__bol] = ACTIONS(8324), - [sym_tag_end_if] = ACTIONS(8324), + [sym_tag] = ACTIONS(8755), + [sym__bol] = ACTIONS(8755), + [sym__termination] = ACTIONS(8755), + [sym_tag_end_if] = ACTIONS(8755), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10651)] = { - [sym_line_comment_1] = STATE(10651), - [sym_line_comment_2] = STATE(10651), - [sym_line_comment_3] = STATE(10651), - [sym_line_comment_4] = STATE(10651), - [sym_block_comment] = STATE(10651), - [sym_documatic_line] = STATE(10651), - [aux_sym_command_kill_repeat1] = STATE(10727), - [anon_sym_COMMA] = ACTIONS(11131), - [aux_sym_macro_constant_token1] = ACTIONS(8755), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8755), - [sym_keyword_dim] = ACTIONS(8755), - [sym_keyword_pound_define] = ACTIONS(8755), - [sym_keyword_pound_def1arg] = ACTIONS(8755), - [sym_keyword_pound_import] = ACTIONS(8755), - [sym_keyword_pound_include] = ACTIONS(8755), - [sym_keyword_pound_if] = ACTIONS(8757), - [sym_keyword_pound_ifdef] = ACTIONS(8755), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8755), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8755), - [sym_keyword_write] = ACTIONS(8757), - [sym_keyword_do] = ACTIONS(8755), - [sym_keyword_for] = ACTIONS(8755), - [sym_keyword_while] = ACTIONS(8755), - [sym_keyword_kill] = ACTIONS(8755), - [sym_keyword_lock] = ACTIONS(8755), - [sym_keyword_read] = ACTIONS(8755), - [sym_keyword_zload] = ACTIONS(8755), - [sym_keyword_open] = ACTIONS(8755), - [sym_keyword_close] = ACTIONS(8757), - [sym_keyword_use] = ACTIONS(8755), - [sym_keyword_new] = ACTIONS(8755), - [sym_keyword_if] = ACTIONS(8755), - [sym_keyword_oldelse] = ACTIONS(8755), - [sym_keyword_throw] = ACTIONS(8755), - [sym_keyword_print] = ACTIONS(8755), - [sym_keyword_zprint] = ACTIONS(8755), - [sym_keyword_try] = ACTIONS(8755), - [sym_keyword_job] = ACTIONS(8755), - [sym_keyword_break] = ACTIONS(8755), - [sym_keyword_merge] = ACTIONS(8757), - [sym_keyword_return] = ACTIONS(8755), - [aux_sym_keyword_quit_token1] = ACTIONS(8755), - [aux_sym_keyword_quit_token2] = ACTIONS(8755), - [sym_keyword_goto] = ACTIONS(8755), - [sym_keyword_halt] = ACTIONS(8755), - [sym_keyword_hang] = ACTIONS(8755), - [sym_keyword_halt_or_hang] = ACTIONS(8757), - [sym_keyword_continue] = ACTIONS(8755), - [sym_keyword_tcommit] = ACTIONS(8755), - [sym_keyword_trollback] = ACTIONS(8755), - [sym_keyword_tstart] = ACTIONS(8755), - [sym_keyword_xecute] = ACTIONS(8755), - [sym_keyword_view] = ACTIONS(8755), - [sym_keyword_zbreak] = ACTIONS(8755), - [sym_keyword_zkill] = ACTIONS(8755), - [sym_keyword_zn] = ACTIONS(8755), - [sym_keyword_zsu] = ACTIONS(8755), - [sym_keyword_ztrap] = ACTIONS(8757), - [sym_keyword_zwrite] = ACTIONS(8755), - [sym_keyword_zz] = ACTIONS(8755), - [sym_keyword_embedded_html] = ACTIONS(8755), - [sym_keyword_embedded_xml] = ACTIONS(8755), - [sym_keyword_embedded_sql_amp] = ACTIONS(8755), - [sym_keyword_embedded_sql_hash] = ACTIONS(8755), - [anon_sym_AMPjs] = ACTIONS(8757), - [anon_sym_AMPjscript] = ACTIONS(8755), - [anon_sym_AMPjavascript] = ACTIONS(8755), - [sym_keyword_zremove] = ACTIONS(8755), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8757), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8757), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8757), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8755), - [sym__bol] = ACTIONS(8755), - [sym__termination] = ACTIONS(8755), - [sym_tag_end_if] = ACTIONS(8755), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10652)] = { - [sym_line_comment_1] = STATE(10652), - [sym_line_comment_2] = STATE(10652), - [sym_line_comment_3] = STATE(10652), - [sym_line_comment_4] = STATE(10652), - [sym_block_comment] = STATE(10652), - [sym_documatic_line] = STATE(10652), - [aux_sym_command_kill_repeat1] = STATE(10728), - [anon_sym_COMMA] = ACTIONS(11131), + [STATE(10652)] = { + [sym_line_comment_1] = STATE(10652), + [sym_line_comment_2] = STATE(10652), + [sym_line_comment_3] = STATE(10652), + [sym_line_comment_4] = STATE(10652), + [sym_block_comment] = STATE(10652), + [sym_documatic_line] = STATE(10652), + [aux_sym_command_kill_repeat1] = STATE(10728), + [anon_sym_COMMA] = ACTIONS(11129), [aux_sym_macro_constant_token1] = ACTIONS(8755), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1278473,7 +1278473,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10653), [sym_line_comment_4] = STATE(10653), [sym_block_comment] = STATE(10653), - [sym_post_conditional] = STATE(11518), + [sym_post_conditional] = STATE(11519), [sym_documatic_line] = STATE(10653), [anon_sym_COMMA] = ACTIONS(8227), [aux_sym_macro_constant_token1] = ACTIONS(8227), @@ -1278548,7 +1278548,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(8227), [sym__termination] = ACTIONS(8227), - [sym__post_conditional_id] = ACTIONS(8656), + [sym__post_conditional_id] = ACTIONS(8652), [sym_tag_end_if] = ACTIONS(8227), [sym_rtn_dot] = ACTIONS(15), }, @@ -1278560,7 +1278560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10654), [sym_documatic_line] = STATE(10654), [aux_sym_command_lock_repeat1] = STATE(10731), - [anon_sym_COMMA] = ACTIONS(11137), + [anon_sym_COMMA] = ACTIONS(11138), [aux_sym_macro_constant_token1] = ACTIONS(9709), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1278645,7 +1278645,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10655), [sym_documatic_line] = STATE(10655), [aux_sym_command_lock_repeat1] = STATE(10732), - [anon_sym_COMMA] = ACTIONS(11137), + [anon_sym_COMMA] = ACTIONS(11138), [aux_sym_macro_constant_token1] = ACTIONS(9709), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1278729,82 +1278729,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10656), [sym_block_comment] = STATE(10656), [sym_documatic_line] = STATE(10656), - [aux_sym_subscripts_repeat1] = STATE(10298), - [anon_sym_COMMA] = ACTIONS(10852), - [aux_sym_macro_constant_token1] = ACTIONS(9470), + [anon_sym_COMMA] = ACTIONS(8324), + [aux_sym_macro_constant_token1] = ACTIONS(8324), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9470), - [sym_keyword_dim] = ACTIONS(9470), - [sym_keyword_pound_define] = ACTIONS(9470), - [sym_keyword_pound_def1arg] = ACTIONS(9470), - [sym_keyword_pound_import] = ACTIONS(9470), - [sym_keyword_pound_include] = ACTIONS(9470), - [sym_keyword_pound_if] = ACTIONS(9472), - [sym_keyword_pound_endif] = ACTIONS(9470), - [sym_keyword_pound_ifdef] = ACTIONS(9470), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9470), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9470), - [sym_keyword_write] = ACTIONS(9472), - [sym_keyword_do] = ACTIONS(9470), - [sym_keyword_for] = ACTIONS(9470), - [sym_keyword_while] = ACTIONS(9470), - [sym_keyword_kill] = ACTIONS(9470), - [sym_keyword_lock] = ACTIONS(9470), - [sym_keyword_read] = ACTIONS(9470), - [sym_keyword_zload] = ACTIONS(9470), - [sym_keyword_open] = ACTIONS(9470), - [sym_keyword_close] = ACTIONS(9472), - [sym_keyword_use] = ACTIONS(9470), - [sym_keyword_new] = ACTIONS(9470), - [sym_keyword_if] = ACTIONS(9470), - [sym_keyword_oldelse] = ACTIONS(9470), - [sym_keyword_throw] = ACTIONS(9470), - [sym_keyword_print] = ACTIONS(9470), - [sym_keyword_zprint] = ACTIONS(9470), - [sym_keyword_try] = ACTIONS(9470), - [sym_keyword_job] = ACTIONS(9470), - [sym_keyword_break] = ACTIONS(9470), - [sym_keyword_merge] = ACTIONS(9472), - [sym_keyword_return] = ACTIONS(9470), - [aux_sym_keyword_quit_token1] = ACTIONS(9470), - [aux_sym_keyword_quit_token2] = ACTIONS(9470), - [sym_keyword_goto] = ACTIONS(9470), - [sym_keyword_halt] = ACTIONS(9470), - [sym_keyword_hang] = ACTIONS(9470), - [sym_keyword_halt_or_hang] = ACTIONS(9472), - [sym_keyword_continue] = ACTIONS(9470), - [sym_keyword_tcommit] = ACTIONS(9470), - [sym_keyword_trollback] = ACTIONS(9470), - [sym_keyword_tstart] = ACTIONS(9470), - [sym_keyword_xecute] = ACTIONS(9470), - [sym_keyword_view] = ACTIONS(9470), - [sym_keyword_zbreak] = ACTIONS(9470), - [sym_keyword_zkill] = ACTIONS(9470), - [sym_keyword_zn] = ACTIONS(9470), - [sym_keyword_zsu] = ACTIONS(9470), - [sym_keyword_ztrap] = ACTIONS(9472), - [sym_keyword_zwrite] = ACTIONS(9470), - [sym_keyword_zz] = ACTIONS(9470), - [sym_keyword_embedded_html] = ACTIONS(9470), - [sym_keyword_embedded_xml] = ACTIONS(9470), - [sym_keyword_embedded_sql_amp] = ACTIONS(9470), - [sym_keyword_embedded_sql_hash] = ACTIONS(9470), - [anon_sym_AMPjs] = ACTIONS(9472), - [anon_sym_AMPjscript] = ACTIONS(9470), - [anon_sym_AMPjavascript] = ACTIONS(9470), - [sym_keyword_zremove] = ACTIONS(9470), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9472), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9472), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9472), + [sym_keyword_set] = ACTIONS(8324), + [sym_keyword_dim] = ACTIONS(8324), + [sym_keyword_pound_define] = ACTIONS(8324), + [sym_keyword_pound_def1arg] = ACTIONS(8324), + [sym_keyword_pound_import] = ACTIONS(8324), + [sym_keyword_pound_include] = ACTIONS(8324), + [sym_keyword_pound_if] = ACTIONS(8326), + [sym_keyword_pound_endif] = ACTIONS(8324), + [sym_keyword_pound_ifdef] = ACTIONS(8324), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8324), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8324), + [sym_keyword_write] = ACTIONS(8326), + [sym_keyword_do] = ACTIONS(8324), + [sym_keyword_for] = ACTIONS(8324), + [sym_keyword_while] = ACTIONS(8324), + [sym_keyword_kill] = ACTIONS(8324), + [sym_keyword_lock] = ACTIONS(8324), + [sym_keyword_read] = ACTIONS(8324), + [sym_keyword_zload] = ACTIONS(8324), + [sym_keyword_open] = ACTIONS(8324), + [sym_keyword_close] = ACTIONS(8326), + [sym_keyword_use] = ACTIONS(8324), + [sym_keyword_new] = ACTIONS(8324), + [sym_keyword_if] = ACTIONS(8324), + [sym_keyword_oldelse] = ACTIONS(8324), + [sym_keyword_throw] = ACTIONS(8324), + [sym_keyword_print] = ACTIONS(8324), + [sym_keyword_zprint] = ACTIONS(8324), + [sym_keyword_try] = ACTIONS(8324), + [sym_keyword_job] = ACTIONS(8324), + [sym_keyword_break] = ACTIONS(8324), + [sym_keyword_merge] = ACTIONS(8326), + [sym_keyword_return] = ACTIONS(8324), + [aux_sym_keyword_quit_token1] = ACTIONS(8324), + [aux_sym_keyword_quit_token2] = ACTIONS(8324), + [sym_keyword_goto] = ACTIONS(8324), + [sym_keyword_halt] = ACTIONS(8324), + [sym_keyword_hang] = ACTIONS(8324), + [sym_keyword_halt_or_hang] = ACTIONS(8326), + [sym_keyword_continue] = ACTIONS(8324), + [sym_keyword_tcommit] = ACTIONS(8324), + [sym_keyword_trollback] = ACTIONS(8324), + [sym_keyword_tstart] = ACTIONS(8324), + [sym_keyword_xecute] = ACTIONS(8324), + [sym_keyword_view] = ACTIONS(8324), + [sym_keyword_zbreak] = ACTIONS(8324), + [sym_keyword_zkill] = ACTIONS(8324), + [sym_keyword_zn] = ACTIONS(8324), + [sym_keyword_zsu] = ACTIONS(8324), + [sym_keyword_ztrap] = ACTIONS(8326), + [sym_keyword_zwrite] = ACTIONS(8324), + [sym_keyword_zz] = ACTIONS(8324), + [sym_keyword_embedded_html] = ACTIONS(8324), + [sym_keyword_embedded_xml] = ACTIONS(8324), + [sym_keyword_embedded_sql_amp] = ACTIONS(8324), + [sym_keyword_embedded_sql_hash] = ACTIONS(8324), + [anon_sym_AMPjs] = ACTIONS(8326), + [anon_sym_AMPjscript] = ACTIONS(8324), + [anon_sym_AMPjavascript] = ACTIONS(8324), + [sym_keyword_zremove] = ACTIONS(8324), + [anon_sym_COLON2] = ACTIONS(10771), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8326), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8326), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8326), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9470), - [sym__bol] = ACTIONS(9470), - [sym_tag_end_if] = ACTIONS(9470), + [sym_tag] = ACTIONS(8324), + [sym__bol] = ACTIONS(8324), + [sym_tag_end_if] = ACTIONS(8324), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10657)] = { @@ -1278814,8 +1278814,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10657), [sym_block_comment] = STATE(10657), [sym_documatic_line] = STATE(10657), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9713), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1278900,7 +1278900,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10658), [sym_documatic_line] = STATE(10658), [aux_sym_subscripts_repeat1] = STATE(10733), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9713), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1278984,8 +1278984,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10659), [sym_block_comment] = STATE(10659), [sym_documatic_line] = STATE(10659), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9717), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1279155,7 +1279155,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10661), [sym_documatic_line] = STATE(10661), [ts_builtin_sym_end] = ACTIONS(9585), - [anon_sym_EQ] = ACTIONS(11139), + [anon_sym_EQ] = ACTIONS(11140), [aux_sym_macro_constant_token1] = ACTIONS(9585), [anon_sym_RBRACE2] = ACTIONS(9585), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1279221,7 +1279221,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjs] = ACTIONS(9587), [anon_sym_AMPjscript] = ACTIONS(9585), [anon_sym_AMPjavascript] = ACTIONS(9585), - [sym_keyword_of] = ACTIONS(11141), + [sym_keyword_of] = ACTIONS(11142), [sym_keyword_zremove] = ACTIONS(9585), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9587), [aux_sym_commands_with_printlist_token1] = ACTIONS(9587), @@ -1279238,8 +1279238,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10662), [sym_line_comment_4] = STATE(10662), [sym_block_comment] = STATE(10662), - [sym_timeout] = STATE(8566), [sym_documatic_line] = STATE(10662), + [aux_sym_subscripts_repeat1] = STATE(10298), + [anon_sym_COMMA] = ACTIONS(10852), + [aux_sym_macro_constant_token1] = ACTIONS(9470), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9470), + [sym_keyword_dim] = ACTIONS(9470), + [sym_keyword_pound_define] = ACTIONS(9470), + [sym_keyword_pound_def1arg] = ACTIONS(9470), + [sym_keyword_pound_import] = ACTIONS(9470), + [sym_keyword_pound_include] = ACTIONS(9470), + [sym_keyword_pound_if] = ACTIONS(9472), + [sym_keyword_pound_endif] = ACTIONS(9470), + [sym_keyword_pound_ifdef] = ACTIONS(9470), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9470), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9470), + [sym_keyword_write] = ACTIONS(9472), + [sym_keyword_do] = ACTIONS(9470), + [sym_keyword_for] = ACTIONS(9470), + [sym_keyword_while] = ACTIONS(9470), + [sym_keyword_kill] = ACTIONS(9470), + [sym_keyword_lock] = ACTIONS(9470), + [sym_keyword_read] = ACTIONS(9470), + [sym_keyword_zload] = ACTIONS(9470), + [sym_keyword_open] = ACTIONS(9470), + [sym_keyword_close] = ACTIONS(9472), + [sym_keyword_use] = ACTIONS(9470), + [sym_keyword_new] = ACTIONS(9470), + [sym_keyword_if] = ACTIONS(9470), + [sym_keyword_oldelse] = ACTIONS(9470), + [sym_keyword_throw] = ACTIONS(9470), + [sym_keyword_print] = ACTIONS(9470), + [sym_keyword_zprint] = ACTIONS(9470), + [sym_keyword_try] = ACTIONS(9470), + [sym_keyword_job] = ACTIONS(9470), + [sym_keyword_break] = ACTIONS(9470), + [sym_keyword_merge] = ACTIONS(9472), + [sym_keyword_return] = ACTIONS(9470), + [aux_sym_keyword_quit_token1] = ACTIONS(9470), + [aux_sym_keyword_quit_token2] = ACTIONS(9470), + [sym_keyword_goto] = ACTIONS(9470), + [sym_keyword_halt] = ACTIONS(9470), + [sym_keyword_hang] = ACTIONS(9470), + [sym_keyword_halt_or_hang] = ACTIONS(9472), + [sym_keyword_continue] = ACTIONS(9470), + [sym_keyword_tcommit] = ACTIONS(9470), + [sym_keyword_trollback] = ACTIONS(9470), + [sym_keyword_tstart] = ACTIONS(9470), + [sym_keyword_xecute] = ACTIONS(9470), + [sym_keyword_view] = ACTIONS(9470), + [sym_keyword_zbreak] = ACTIONS(9470), + [sym_keyword_zkill] = ACTIONS(9470), + [sym_keyword_zn] = ACTIONS(9470), + [sym_keyword_zsu] = ACTIONS(9470), + [sym_keyword_ztrap] = ACTIONS(9472), + [sym_keyword_zwrite] = ACTIONS(9470), + [sym_keyword_zz] = ACTIONS(9470), + [sym_keyword_embedded_html] = ACTIONS(9470), + [sym_keyword_embedded_xml] = ACTIONS(9470), + [sym_keyword_embedded_sql_amp] = ACTIONS(9470), + [sym_keyword_embedded_sql_hash] = ACTIONS(9470), + [anon_sym_AMPjs] = ACTIONS(9472), + [anon_sym_AMPjscript] = ACTIONS(9470), + [anon_sym_AMPjavascript] = ACTIONS(9470), + [sym_keyword_zremove] = ACTIONS(9470), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9472), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9472), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9472), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9470), + [sym__bol] = ACTIONS(9470), + [sym_tag_end_if] = ACTIONS(9470), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10663)] = { + [sym_line_comment_1] = STATE(10663), + [sym_line_comment_2] = STATE(10663), + [sym_line_comment_3] = STATE(10663), + [sym_line_comment_4] = STATE(10663), + [sym_block_comment] = STATE(10663), + [sym_timeout] = STATE(8566), + [sym_documatic_line] = STATE(10663), [anon_sym_COMMA] = ACTIONS(8108), [aux_sym_macro_constant_token1] = ACTIONS(8108), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1279317,15 +1279402,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8108), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10663)] = { - [sym_line_comment_1] = STATE(10663), - [sym_line_comment_2] = STATE(10663), - [sym_line_comment_3] = STATE(10663), - [sym_line_comment_4] = STATE(10663), - [sym_block_comment] = STATE(10663), - [sym_documatic_line] = STATE(10663), + [STATE(10664)] = { + [sym_line_comment_1] = STATE(10664), + [sym_line_comment_2] = STATE(10664), + [sym_line_comment_3] = STATE(10664), + [sym_line_comment_4] = STATE(10664), + [sym_block_comment] = STATE(10664), + [sym_documatic_line] = STATE(10664), [aux_sym_command_open_repeat1] = STATE(10745), - [anon_sym_COMMA] = ACTIONS(11143), + [anon_sym_COMMA] = ACTIONS(11144), [aux_sym_macro_constant_token1] = ACTIONS(9476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1279402,13 +1279487,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9476), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10664)] = { - [sym_line_comment_1] = STATE(10664), - [sym_line_comment_2] = STATE(10664), - [sym_line_comment_3] = STATE(10664), - [sym_line_comment_4] = STATE(10664), - [sym_block_comment] = STATE(10664), - [sym_documatic_line] = STATE(10664), + [STATE(10665)] = { + [sym_line_comment_1] = STATE(10665), + [sym_line_comment_2] = STATE(10665), + [sym_line_comment_3] = STATE(10665), + [sym_line_comment_4] = STATE(10665), + [sym_block_comment] = STATE(10665), + [sym_documatic_line] = STATE(10665), [anon_sym_COMMA] = ACTIONS(9480), [aux_sym_macro_constant_token1] = ACTIONS(9480), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1279476,7 +1279561,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9480), [anon_sym_AMPjavascript] = ACTIONS(9480), [sym_keyword_zremove] = ACTIONS(9480), - [anon_sym_COLON2] = ACTIONS(11145), + [anon_sym_COLON2] = ACTIONS(11146), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9482), [aux_sym_commands_with_printlist_token1] = ACTIONS(9482), [aux_sym_commands_with_printlist_token2] = ACTIONS(9482), @@ -1279487,15 +1279572,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9480), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10665)] = { - [sym_line_comment_1] = STATE(10665), - [sym_line_comment_2] = STATE(10665), - [sym_line_comment_3] = STATE(10665), - [sym_line_comment_4] = STATE(10665), - [sym_block_comment] = STATE(10665), - [sym_documatic_line] = STATE(10665), + [STATE(10666)] = { + [sym_line_comment_1] = STATE(10666), + [sym_line_comment_2] = STATE(10666), + [sym_line_comment_3] = STATE(10666), + [sym_line_comment_4] = STATE(10666), + [sym_block_comment] = STATE(10666), + [sym_documatic_line] = STATE(10666), [aux_sym_command_close_repeat1] = STATE(10763), - [anon_sym_COMMA] = ACTIONS(11147), + [anon_sym_COMMA] = ACTIONS(11148), [aux_sym_macro_constant_token1] = ACTIONS(9488), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1279572,91 +1279657,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9488), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10666)] = { - [sym_line_comment_1] = STATE(10666), - [sym_line_comment_2] = STATE(10666), - [sym_line_comment_3] = STATE(10666), - [sym_line_comment_4] = STATE(10666), - [sym_block_comment] = STATE(10666), - [sym_documatic_line] = STATE(10666), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(11149), - [aux_sym_macro_constant_token1] = ACTIONS(8198), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8198), - [sym_keyword_dim] = ACTIONS(8198), - [sym_keyword_pound_define] = ACTIONS(8198), - [sym_keyword_pound_def1arg] = ACTIONS(8198), - [sym_keyword_pound_import] = ACTIONS(8198), - [sym_keyword_pound_include] = ACTIONS(8198), - [sym_keyword_pound_if] = ACTIONS(8200), - [sym_keyword_pound_ifdef] = ACTIONS(8198), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8198), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8198), - [sym_keyword_write] = ACTIONS(8200), - [sym_keyword_do] = ACTIONS(8198), - [sym_keyword_for] = ACTIONS(8198), - [sym_keyword_while] = ACTIONS(8198), - [sym_keyword_kill] = ACTIONS(8198), - [sym_keyword_lock] = ACTIONS(8198), - [sym_keyword_read] = ACTIONS(8198), - [sym_keyword_zload] = ACTIONS(8198), - [sym_keyword_open] = ACTIONS(8198), - [sym_keyword_close] = ACTIONS(8200), - [sym_keyword_use] = ACTIONS(8198), - [sym_keyword_new] = ACTIONS(8198), - [sym_keyword_if] = ACTIONS(8198), - [sym_keyword_oldelse] = ACTIONS(8198), - [sym_keyword_throw] = ACTIONS(8198), - [sym_keyword_print] = ACTIONS(8198), - [sym_keyword_zprint] = ACTIONS(8198), - [sym_keyword_try] = ACTIONS(8198), - [sym_keyword_job] = ACTIONS(8198), - [sym_keyword_break] = ACTIONS(8198), - [sym_keyword_merge] = ACTIONS(8200), - [sym_keyword_return] = ACTIONS(8198), - [aux_sym_keyword_quit_token1] = ACTIONS(8198), - [aux_sym_keyword_quit_token2] = ACTIONS(8198), - [sym_keyword_goto] = ACTIONS(8198), - [sym_keyword_halt] = ACTIONS(8198), - [sym_keyword_hang] = ACTIONS(8198), - [sym_keyword_halt_or_hang] = ACTIONS(8200), - [sym_keyword_continue] = ACTIONS(8198), - [sym_keyword_tcommit] = ACTIONS(8198), - [sym_keyword_trollback] = ACTIONS(8198), - [sym_keyword_tstart] = ACTIONS(8198), - [sym_keyword_xecute] = ACTIONS(8198), - [sym_keyword_view] = ACTIONS(8198), - [sym_keyword_zbreak] = ACTIONS(8198), - [sym_keyword_zkill] = ACTIONS(8198), - [sym_keyword_zn] = ACTIONS(8198), - [sym_keyword_zsu] = ACTIONS(8198), - [sym_keyword_ztrap] = ACTIONS(8200), - [sym_keyword_zwrite] = ACTIONS(8198), - [sym_keyword_zz] = ACTIONS(8198), - [sym_keyword_embedded_html] = ACTIONS(8198), - [sym_keyword_embedded_xml] = ACTIONS(8198), - [sym_keyword_embedded_sql_amp] = ACTIONS(8198), - [sym_keyword_embedded_sql_hash] = ACTIONS(8198), - [anon_sym_AMPjs] = ACTIONS(8200), - [anon_sym_AMPjscript] = ACTIONS(8198), - [anon_sym_AMPjavascript] = ACTIONS(8198), - [sym_keyword_zremove] = ACTIONS(8198), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8200), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8200), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8200), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8198), - [sym__bol] = ACTIONS(8198), - [sym__termination] = ACTIONS(8198), - [sym_tag_end_if] = ACTIONS(8198), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10667)] = { [sym_line_comment_1] = STATE(10667), [sym_line_comment_2] = STATE(10667), @@ -1279665,7 +1279665,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10667), [sym_documatic_line] = STATE(10667), [aux_sym_subscripts_repeat1] = STATE(10738), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9717), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1279750,7 +1279750,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10668), [sym_documatic_line] = STATE(10668), [aux_sym_command_use_repeat1] = STATE(10775), - [anon_sym_COMMA] = ACTIONS(11152), + [anon_sym_COMMA] = ACTIONS(11150), [aux_sym_macro_constant_token1] = ACTIONS(9494), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1279901,7 +1279901,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9498), [anon_sym_AMPjavascript] = ACTIONS(9498), [sym_keyword_zremove] = ACTIONS(9498), - [anon_sym_COLON2] = ACTIONS(11154), + [anon_sym_COLON2] = ACTIONS(11152), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9500), [aux_sym_commands_with_printlist_token1] = ACTIONS(9500), [aux_sym_commands_with_printlist_token2] = ACTIONS(9500), @@ -1279920,7 +1279920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10670), [sym_documatic_line] = STATE(10670), [aux_sym_command_job_repeat1] = STATE(10780), - [anon_sym_COMMA] = ACTIONS(11156), + [anon_sym_COMMA] = ACTIONS(11154), [aux_sym_macro_constant_token1] = ACTIONS(9506), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1280090,7 +1280090,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10672), [sym_documatic_line] = STATE(10672), [aux_sym_command_merge_repeat1] = STATE(10793), - [anon_sym_COMMA] = ACTIONS(11158), + [anon_sym_COMMA] = ACTIONS(11156), [aux_sym_macro_constant_token1] = ACTIONS(9516), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1280260,7 +1280260,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10674), [sym_documatic_line] = STATE(10674), [aux_sym_command_goto_repeat1] = STATE(10798), - [anon_sym_COMMA] = ACTIONS(11160), + [anon_sym_COMMA] = ACTIONS(11158), [aux_sym_macro_constant_token1] = ACTIONS(9528), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1280515,7 +1280515,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10677), [sym_documatic_line] = STATE(10677), [aux_sym_command_zkill_repeat1] = STATE(10769), - [anon_sym_COMMA] = ACTIONS(11162), + [anon_sym_COMMA] = ACTIONS(11160), [aux_sym_macro_constant_token1] = ACTIONS(9542), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1280600,7 +1280600,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10678), [sym_documatic_line] = STATE(10678), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9611), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1280769,8 +1280769,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10680), [sym_block_comment] = STATE(10680), [sym_documatic_line] = STATE(10680), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9721), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1280855,7 +1280855,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10681), [sym_documatic_line] = STATE(10681), [aux_sym_subscripts_repeat1] = STATE(10744), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9721), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1280940,7 +1280940,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10682), [sym_documatic_line] = STATE(10682), [aux_sym_command_xecute_repeat1] = STATE(10746), - [anon_sym_COMMA] = ACTIONS(11018), + [anon_sym_COMMA] = ACTIONS(11016), [aux_sym_macro_constant_token1] = ACTIONS(9725), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1281025,7 +1281025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10683), [sym_documatic_line] = STATE(10683), [aux_sym_command_xecute_repeat1] = STATE(10747), - [anon_sym_COMMA] = ACTIONS(11018), + [anon_sym_COMMA] = ACTIONS(11016), [aux_sym_macro_constant_token1] = ACTIONS(9725), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1281110,7 +1281110,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10684), [sym_documatic_line] = STATE(10684), [aux_sym_command_zkill_repeat1] = STATE(10748), - [anon_sym_COMMA] = ACTIONS(11020), + [anon_sym_COMMA] = ACTIONS(11018), [aux_sym_macro_constant_token1] = ACTIONS(8761), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1281195,7 +1281195,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10685), [sym_documatic_line] = STATE(10685), [aux_sym_command_zkill_repeat1] = STATE(10749), - [anon_sym_COMMA] = ACTIONS(11020), + [anon_sym_COMMA] = ACTIONS(11018), [aux_sym_macro_constant_token1] = ACTIONS(8761), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1281279,8 +1281279,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10686), [sym_block_comment] = STATE(10686), [sym_documatic_line] = STATE(10686), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9729), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1281365,7 +1281365,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10687), [sym_documatic_line] = STATE(10687), [aux_sym_subscripts_repeat1] = STATE(10750), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9729), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1281449,8 +1281449,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10688), [sym_block_comment] = STATE(10688), [sym_documatic_line] = STATE(10688), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9733), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1281535,7 +1281535,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10689), [sym_documatic_line] = STATE(10689), [aux_sym_subscripts_repeat1] = STATE(10751), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9733), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1281619,8 +1281619,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10690), [sym_block_comment] = STATE(10690), [sym_documatic_line] = STATE(10690), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9737), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1281705,7 +1281705,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10691), [sym_documatic_line] = STATE(10691), [aux_sym_subscripts_repeat1] = STATE(10752), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9737), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1281790,7 +1281790,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10692), [sym_documatic_line] = STATE(10692), [aux_sym_command_return_repeat1] = STATE(10753), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9741), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1281875,7 +1281875,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10693), [sym_documatic_line] = STATE(10693), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9741), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1281960,7 +1281960,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10694), [sym_documatic_line] = STATE(10694), [aux_sym_command_return_repeat1] = STATE(10755), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9745), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1282045,7 +1282045,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10695), [sym_documatic_line] = STATE(10695), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9745), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1282129,8 +1282129,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10696), [sym_block_comment] = STATE(10696), [sym_documatic_line] = STATE(10696), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9749), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1282215,7 +1282215,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10697), [sym_documatic_line] = STATE(10697), [aux_sym_subscripts_repeat1] = STATE(10758), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9749), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1282385,7 +1282385,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10699), [sym_documatic_line] = STATE(10699), [aux_sym_commands_with_printlist_repeat1] = STATE(10759), - [anon_sym_COMMA] = ACTIONS(11022), + [anon_sym_COMMA] = ACTIONS(11020), [aux_sym_macro_constant_token1] = ACTIONS(9753), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1282470,7 +1282470,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10700), [sym_documatic_line] = STATE(10700), [aux_sym_commands_with_printlist_repeat1] = STATE(10760), - [anon_sym_COMMA] = ACTIONS(11022), + [anon_sym_COMMA] = ACTIONS(11020), [aux_sym_macro_constant_token1] = ACTIONS(9753), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1282555,7 +1282555,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10701), [sym_documatic_line] = STATE(10701), [aux_sym_command_return_repeat1] = STATE(10761), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9757), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1282640,7 +1282640,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10702), [sym_documatic_line] = STATE(10702), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9757), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1282810,7 +1282810,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10704), [sym_documatic_line] = STATE(10704), [aux_sym_command_set_repeat1] = STATE(10704), - [anon_sym_COMMA] = ACTIONS(11164), + [anon_sym_COMMA] = ACTIONS(11162), [aux_sym_macro_constant_token1] = ACTIONS(8301), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1283321,7 +1283321,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10710), [aux_sym_command_lock_repeat1] = STATE(10710), [ts_builtin_sym_end] = ACTIONS(7558), - [anon_sym_COMMA] = ACTIONS(11167), + [anon_sym_COMMA] = ACTIONS(11165), [aux_sym_macro_constant_token1] = ACTIONS(7558), [anon_sym_RBRACE2] = ACTIONS(7558), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1283404,7 +1283404,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10711), [sym_block_comment] = STATE(10711), [sym_documatic_line] = STATE(10711), - [aux_sym_command_do_repeat3] = STATE(10712), + [aux_sym_command_do_repeat3] = STATE(10715), [anon_sym_COMMA] = ACTIONS(8202), [aux_sym_macro_constant_token1] = ACTIONS(6811), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1283489,82 +1283489,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10712), [sym_block_comment] = STATE(10712), [sym_documatic_line] = STATE(10712), - [aux_sym_command_do_repeat3] = STATE(10712), - [anon_sym_COMMA] = ACTIONS(11170), - [aux_sym_macro_constant_token1] = ACTIONS(8076), + [aux_sym_command_job_repeat1] = STATE(10480), + [ts_builtin_sym_end] = ACTIONS(9506), + [anon_sym_COMMA] = ACTIONS(10981), + [aux_sym_macro_constant_token1] = ACTIONS(9506), + [anon_sym_RBRACE2] = ACTIONS(9506), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8076), - [sym_keyword_dim] = ACTIONS(8076), - [sym_keyword_pound_define] = ACTIONS(8076), - [sym_keyword_pound_def1arg] = ACTIONS(8076), - [sym_keyword_pound_import] = ACTIONS(8076), - [sym_keyword_pound_include] = ACTIONS(8076), - [sym_keyword_pound_if] = ACTIONS(8078), - [sym_keyword_pound_endif] = ACTIONS(8076), - [sym_keyword_pound_ifdef] = ACTIONS(8076), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8076), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8076), - [sym_keyword_write] = ACTIONS(8078), - [sym_keyword_do] = ACTIONS(8076), - [sym_keyword_for] = ACTIONS(8076), - [sym_keyword_while] = ACTIONS(8076), - [sym_keyword_kill] = ACTIONS(8076), - [sym_keyword_lock] = ACTIONS(8076), - [sym_keyword_read] = ACTIONS(8076), - [sym_keyword_zload] = ACTIONS(8076), - [sym_keyword_open] = ACTIONS(8076), - [sym_keyword_close] = ACTIONS(8078), - [sym_keyword_use] = ACTIONS(8076), - [sym_keyword_new] = ACTIONS(8076), - [sym_keyword_if] = ACTIONS(8076), - [sym_keyword_oldelse] = ACTIONS(8076), - [sym_keyword_throw] = ACTIONS(8076), - [sym_keyword_print] = ACTIONS(8076), - [sym_keyword_zprint] = ACTIONS(8076), - [sym_keyword_try] = ACTIONS(8076), - [sym_keyword_job] = ACTIONS(8076), - [sym_keyword_break] = ACTIONS(8076), - [sym_keyword_merge] = ACTIONS(8078), - [sym_keyword_return] = ACTIONS(8076), - [aux_sym_keyword_quit_token1] = ACTIONS(8076), - [aux_sym_keyword_quit_token2] = ACTIONS(8076), - [sym_keyword_goto] = ACTIONS(8076), - [sym_keyword_halt] = ACTIONS(8076), - [sym_keyword_hang] = ACTIONS(8076), - [sym_keyword_halt_or_hang] = ACTIONS(8078), - [sym_keyword_continue] = ACTIONS(8076), - [sym_keyword_tcommit] = ACTIONS(8076), - [sym_keyword_trollback] = ACTIONS(8076), - [sym_keyword_tstart] = ACTIONS(8076), - [sym_keyword_xecute] = ACTIONS(8076), - [sym_keyword_view] = ACTIONS(8076), - [sym_keyword_zbreak] = ACTIONS(8076), - [sym_keyword_zkill] = ACTIONS(8076), - [sym_keyword_zn] = ACTIONS(8076), - [sym_keyword_zsu] = ACTIONS(8076), - [sym_keyword_ztrap] = ACTIONS(8078), - [sym_keyword_zwrite] = ACTIONS(8076), - [sym_keyword_zz] = ACTIONS(8076), - [sym_keyword_embedded_html] = ACTIONS(8076), - [sym_keyword_embedded_xml] = ACTIONS(8076), - [sym_keyword_embedded_sql_amp] = ACTIONS(8076), - [sym_keyword_embedded_sql_hash] = ACTIONS(8076), - [anon_sym_AMPjs] = ACTIONS(8078), - [anon_sym_AMPjscript] = ACTIONS(8076), - [anon_sym_AMPjavascript] = ACTIONS(8076), - [sym_keyword_zremove] = ACTIONS(8076), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8078), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8078), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8078), + [sym_keyword_set] = ACTIONS(9506), + [sym_keyword_dim] = ACTIONS(9506), + [sym_keyword_pound_define] = ACTIONS(9506), + [sym_keyword_pound_def1arg] = ACTIONS(9506), + [sym_keyword_pound_import] = ACTIONS(9506), + [sym_keyword_pound_include] = ACTIONS(9506), + [sym_keyword_pound_if] = ACTIONS(9508), + [sym_keyword_pound_ifdef] = ACTIONS(9506), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9506), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9506), + [sym_keyword_write] = ACTIONS(9508), + [sym_keyword_do] = ACTIONS(9506), + [sym_keyword_for] = ACTIONS(9506), + [sym_keyword_while] = ACTIONS(9506), + [sym_keyword_kill] = ACTIONS(9506), + [sym_keyword_lock] = ACTIONS(9506), + [sym_keyword_read] = ACTIONS(9506), + [sym_keyword_zload] = ACTIONS(9506), + [sym_keyword_open] = ACTIONS(9506), + [sym_keyword_close] = ACTIONS(9508), + [sym_keyword_use] = ACTIONS(9506), + [sym_keyword_new] = ACTIONS(9506), + [sym_keyword_if] = ACTIONS(9506), + [sym_keyword_oldelse] = ACTIONS(9506), + [sym_keyword_throw] = ACTIONS(9506), + [sym_keyword_print] = ACTIONS(9506), + [sym_keyword_zprint] = ACTIONS(9506), + [sym_keyword_try] = ACTIONS(9506), + [sym_keyword_job] = ACTIONS(9506), + [sym_keyword_break] = ACTIONS(9506), + [sym_keyword_merge] = ACTIONS(9508), + [sym_keyword_return] = ACTIONS(9506), + [aux_sym_keyword_quit_token1] = ACTIONS(9506), + [aux_sym_keyword_quit_token2] = ACTIONS(9506), + [sym_keyword_goto] = ACTIONS(9506), + [sym_keyword_halt] = ACTIONS(9506), + [sym_keyword_hang] = ACTIONS(9506), + [sym_keyword_halt_or_hang] = ACTIONS(9508), + [sym_keyword_continue] = ACTIONS(9506), + [sym_keyword_tcommit] = ACTIONS(9506), + [sym_keyword_trollback] = ACTIONS(9506), + [sym_keyword_tstart] = ACTIONS(9506), + [sym_keyword_xecute] = ACTIONS(9506), + [sym_keyword_view] = ACTIONS(9506), + [sym_keyword_zbreak] = ACTIONS(9506), + [sym_keyword_zkill] = ACTIONS(9506), + [sym_keyword_zn] = ACTIONS(9506), + [sym_keyword_zsu] = ACTIONS(9506), + [sym_keyword_ztrap] = ACTIONS(9508), + [sym_keyword_zwrite] = ACTIONS(9506), + [sym_keyword_zz] = ACTIONS(9506), + [sym_keyword_embedded_html] = ACTIONS(9506), + [sym_keyword_embedded_xml] = ACTIONS(9506), + [sym_keyword_embedded_sql_amp] = ACTIONS(9506), + [sym_keyword_embedded_sql_hash] = ACTIONS(9506), + [anon_sym_AMPjs] = ACTIONS(9508), + [anon_sym_AMPjscript] = ACTIONS(9506), + [anon_sym_AMPjavascript] = ACTIONS(9506), + [sym_keyword_zremove] = ACTIONS(9506), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9508), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9508), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9508), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8076), - [sym__bol] = ACTIONS(8076), - [sym_tag_end_if] = ACTIONS(8076), + [sym_tag] = ACTIONS(9506), + [sym_tag_end_if] = ACTIONS(9506), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10713)] = { @@ -1283576,7 +1283576,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10713), [aux_sym_command_lock_repeat1] = STATE(10710), [ts_builtin_sym_end] = ACTIONS(9764), - [anon_sym_COMMA] = ACTIONS(10933), + [anon_sym_COMMA] = ACTIONS(10935), [aux_sym_macro_constant_token1] = ACTIONS(9764), [anon_sym_RBRACE2] = ACTIONS(9764), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1283727,7 +1283727,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7562), [anon_sym_AMPjavascript] = ACTIONS(7562), [sym_keyword_zremove] = ACTIONS(7562), - [anon_sym_COLON2] = ACTIONS(11173), + [anon_sym_COLON2] = ACTIONS(11168), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7564), [aux_sym_commands_with_printlist_token1] = ACTIONS(7564), [aux_sym_commands_with_printlist_token2] = ACTIONS(7564), @@ -1283744,6 +1283744,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10715), [sym_block_comment] = STATE(10715), [sym_documatic_line] = STATE(10715), + [aux_sym_command_do_repeat3] = STATE(10715), + [anon_sym_COMMA] = ACTIONS(11170), + [aux_sym_macro_constant_token1] = ACTIONS(8076), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8076), + [sym_keyword_dim] = ACTIONS(8076), + [sym_keyword_pound_define] = ACTIONS(8076), + [sym_keyword_pound_def1arg] = ACTIONS(8076), + [sym_keyword_pound_import] = ACTIONS(8076), + [sym_keyword_pound_include] = ACTIONS(8076), + [sym_keyword_pound_if] = ACTIONS(8078), + [sym_keyword_pound_endif] = ACTIONS(8076), + [sym_keyword_pound_ifdef] = ACTIONS(8076), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8076), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8076), + [sym_keyword_write] = ACTIONS(8078), + [sym_keyword_do] = ACTIONS(8076), + [sym_keyword_for] = ACTIONS(8076), + [sym_keyword_while] = ACTIONS(8076), + [sym_keyword_kill] = ACTIONS(8076), + [sym_keyword_lock] = ACTIONS(8076), + [sym_keyword_read] = ACTIONS(8076), + [sym_keyword_zload] = ACTIONS(8076), + [sym_keyword_open] = ACTIONS(8076), + [sym_keyword_close] = ACTIONS(8078), + [sym_keyword_use] = ACTIONS(8076), + [sym_keyword_new] = ACTIONS(8076), + [sym_keyword_if] = ACTIONS(8076), + [sym_keyword_oldelse] = ACTIONS(8076), + [sym_keyword_throw] = ACTIONS(8076), + [sym_keyword_print] = ACTIONS(8076), + [sym_keyword_zprint] = ACTIONS(8076), + [sym_keyword_try] = ACTIONS(8076), + [sym_keyword_job] = ACTIONS(8076), + [sym_keyword_break] = ACTIONS(8076), + [sym_keyword_merge] = ACTIONS(8078), + [sym_keyword_return] = ACTIONS(8076), + [aux_sym_keyword_quit_token1] = ACTIONS(8076), + [aux_sym_keyword_quit_token2] = ACTIONS(8076), + [sym_keyword_goto] = ACTIONS(8076), + [sym_keyword_halt] = ACTIONS(8076), + [sym_keyword_hang] = ACTIONS(8076), + [sym_keyword_halt_or_hang] = ACTIONS(8078), + [sym_keyword_continue] = ACTIONS(8076), + [sym_keyword_tcommit] = ACTIONS(8076), + [sym_keyword_trollback] = ACTIONS(8076), + [sym_keyword_tstart] = ACTIONS(8076), + [sym_keyword_xecute] = ACTIONS(8076), + [sym_keyword_view] = ACTIONS(8076), + [sym_keyword_zbreak] = ACTIONS(8076), + [sym_keyword_zkill] = ACTIONS(8076), + [sym_keyword_zn] = ACTIONS(8076), + [sym_keyword_zsu] = ACTIONS(8076), + [sym_keyword_ztrap] = ACTIONS(8078), + [sym_keyword_zwrite] = ACTIONS(8076), + [sym_keyword_zz] = ACTIONS(8076), + [sym_keyword_embedded_html] = ACTIONS(8076), + [sym_keyword_embedded_xml] = ACTIONS(8076), + [sym_keyword_embedded_sql_amp] = ACTIONS(8076), + [sym_keyword_embedded_sql_hash] = ACTIONS(8076), + [anon_sym_AMPjs] = ACTIONS(8078), + [anon_sym_AMPjscript] = ACTIONS(8076), + [anon_sym_AMPjavascript] = ACTIONS(8076), + [sym_keyword_zremove] = ACTIONS(8076), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8078), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8078), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8078), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8076), + [sym__bol] = ACTIONS(8076), + [sym_tag_end_if] = ACTIONS(8076), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10716)] = { + [sym_line_comment_1] = STATE(10716), + [sym_line_comment_2] = STATE(10716), + [sym_line_comment_3] = STATE(10716), + [sym_line_comment_4] = STATE(10716), + [sym_block_comment] = STATE(10716), + [sym_documatic_line] = STATE(10716), [aux_sym_command_return_repeat1] = STATE(10322), [anon_sym_COMMA] = ACTIONS(10854), [aux_sym_macro_constant_token1] = ACTIONS(9579), @@ -1283822,98 +1283907,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9579), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10716)] = { - [sym_line_comment_1] = STATE(10716), - [sym_line_comment_2] = STATE(10716), - [sym_line_comment_3] = STATE(10716), - [sym_line_comment_4] = STATE(10716), - [sym_block_comment] = STATE(10716), - [sym_documatic_line] = STATE(10716), - [anon_sym_EQ] = ACTIONS(11175), - [aux_sym_macro_constant_token1] = ACTIONS(9585), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9585), - [sym_keyword_dim] = ACTIONS(9585), - [sym_keyword_pound_define] = ACTIONS(9585), - [sym_keyword_pound_def1arg] = ACTIONS(9585), - [sym_keyword_pound_import] = ACTIONS(9585), - [sym_keyword_pound_include] = ACTIONS(9585), - [sym_keyword_pound_if] = ACTIONS(9587), - [sym_keyword_pound_endif] = ACTIONS(9585), - [sym_keyword_pound_ifdef] = ACTIONS(9585), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9585), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9585), - [sym_keyword_write] = ACTIONS(9587), - [sym_keyword_do] = ACTIONS(9585), - [sym_keyword_for] = ACTIONS(9585), - [sym_keyword_while] = ACTIONS(9585), - [sym_keyword_kill] = ACTIONS(9585), - [sym_keyword_lock] = ACTIONS(9585), - [sym_keyword_read] = ACTIONS(9585), - [sym_keyword_zload] = ACTIONS(9585), - [sym_keyword_open] = ACTIONS(9587), - [sym_keyword_close] = ACTIONS(9587), - [sym_keyword_use] = ACTIONS(9585), - [sym_keyword_new] = ACTIONS(9585), - [sym_keyword_if] = ACTIONS(9585), - [sym_keyword_oldelse] = ACTIONS(9585), - [sym_keyword_throw] = ACTIONS(9585), - [sym_keyword_print] = ACTIONS(9585), - [sym_keyword_zprint] = ACTIONS(9585), - [sym_keyword_try] = ACTIONS(9585), - [sym_keyword_job] = ACTIONS(9585), - [sym_keyword_break] = ACTIONS(9585), - [sym_keyword_merge] = ACTIONS(9587), - [sym_keyword_return] = ACTIONS(9585), - [aux_sym_keyword_quit_token1] = ACTIONS(9585), - [aux_sym_keyword_quit_token2] = ACTIONS(9585), - [sym_keyword_goto] = ACTIONS(9585), - [sym_keyword_halt] = ACTIONS(9585), - [sym_keyword_hang] = ACTIONS(9585), - [sym_keyword_halt_or_hang] = ACTIONS(9587), - [sym_keyword_continue] = ACTIONS(9585), - [sym_keyword_tcommit] = ACTIONS(9585), - [sym_keyword_trollback] = ACTIONS(9585), - [sym_keyword_tstart] = ACTIONS(9585), - [sym_keyword_xecute] = ACTIONS(9585), - [sym_keyword_view] = ACTIONS(9585), - [sym_keyword_zbreak] = ACTIONS(9585), - [sym_keyword_zkill] = ACTIONS(9585), - [sym_keyword_zn] = ACTIONS(9585), - [sym_keyword_zsu] = ACTIONS(9585), - [sym_keyword_ztrap] = ACTIONS(9587), - [sym_keyword_zwrite] = ACTIONS(9585), - [sym_keyword_zz] = ACTIONS(9585), - [sym_keyword_embedded_html] = ACTIONS(9585), - [sym_keyword_embedded_xml] = ACTIONS(9585), - [sym_keyword_embedded_sql_amp] = ACTIONS(9585), - [sym_keyword_embedded_sql_hash] = ACTIONS(9585), - [anon_sym_AMPjs] = ACTIONS(9587), - [anon_sym_AMPjscript] = ACTIONS(9585), - [anon_sym_AMPjavascript] = ACTIONS(9585), - [sym_keyword_of] = ACTIONS(11177), - [sym_keyword_zremove] = ACTIONS(9585), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9587), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9587), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9587), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9585), - [sym__bol] = ACTIONS(9585), - [sym_tag_end_if] = ACTIONS(9585), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10717)] = { [sym_line_comment_1] = STATE(10717), [sym_line_comment_2] = STATE(10717), [sym_line_comment_3] = STATE(10717), [sym_line_comment_4] = STATE(10717), [sym_block_comment] = STATE(10717), - [sym_post_conditional] = STATE(11615), + [sym_post_conditional] = STATE(11614), [sym_documatic_line] = STATE(10717), [anon_sym_COMMA] = ACTIONS(8235), [aux_sym_macro_constant_token1] = ACTIONS(8235), @@ -1283988,7 +1283988,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(8235), [sym__termination] = ACTIONS(8235), - [sym__post_conditional_id] = ACTIONS(8656), + [sym__post_conditional_id] = ACTIONS(8652), [sym_tag_end_if] = ACTIONS(8235), [sym_rtn_dot] = ACTIONS(15), }, @@ -1284001,7 +1284001,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10718), [aux_sym_command_read_repeat1] = STATE(10718), [ts_builtin_sym_end] = ACTIONS(7566), - [anon_sym_COMMA] = ACTIONS(11179), + [anon_sym_COMMA] = ACTIONS(11173), [aux_sym_macro_constant_token1] = ACTIONS(7566), [anon_sym_RBRACE2] = ACTIONS(7566), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1284085,81 +1284085,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10719), [sym_documatic_line] = STATE(10719), [aux_sym_command_read_repeat1] = STATE(10718), - [ts_builtin_sym_end] = ACTIONS(8674), - [anon_sym_COMMA] = ACTIONS(11071), - [aux_sym_macro_constant_token1] = ACTIONS(8674), - [anon_sym_RBRACE2] = ACTIONS(8674), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8674), - [sym_keyword_dim] = ACTIONS(8674), - [sym_keyword_pound_define] = ACTIONS(8674), - [sym_keyword_pound_def1arg] = ACTIONS(8674), - [sym_keyword_pound_import] = ACTIONS(8674), - [sym_keyword_pound_include] = ACTIONS(8674), - [sym_keyword_pound_if] = ACTIONS(8676), - [sym_keyword_pound_ifdef] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8674), - [sym_keyword_write] = ACTIONS(8676), - [sym_keyword_do] = ACTIONS(8674), - [sym_keyword_for] = ACTIONS(8674), - [sym_keyword_while] = ACTIONS(8674), - [sym_keyword_kill] = ACTIONS(8674), - [sym_keyword_lock] = ACTIONS(8674), - [sym_keyword_read] = ACTIONS(8674), - [sym_keyword_zload] = ACTIONS(8674), - [sym_keyword_open] = ACTIONS(8674), - [sym_keyword_close] = ACTIONS(8676), - [sym_keyword_use] = ACTIONS(8674), - [sym_keyword_new] = ACTIONS(8674), - [sym_keyword_if] = ACTIONS(8674), - [sym_keyword_oldelse] = ACTIONS(8674), - [sym_keyword_throw] = ACTIONS(8674), - [sym_keyword_print] = ACTIONS(8674), - [sym_keyword_zprint] = ACTIONS(8674), - [sym_keyword_try] = ACTIONS(8674), - [sym_keyword_job] = ACTIONS(8674), - [sym_keyword_break] = ACTIONS(8674), - [sym_keyword_merge] = ACTIONS(8676), - [sym_keyword_return] = ACTIONS(8674), - [aux_sym_keyword_quit_token1] = ACTIONS(8674), - [aux_sym_keyword_quit_token2] = ACTIONS(8674), - [sym_keyword_goto] = ACTIONS(8674), - [sym_keyword_halt] = ACTIONS(8674), - [sym_keyword_hang] = ACTIONS(8674), - [sym_keyword_halt_or_hang] = ACTIONS(8676), - [sym_keyword_continue] = ACTIONS(8674), - [sym_keyword_tcommit] = ACTIONS(8674), - [sym_keyword_trollback] = ACTIONS(8674), - [sym_keyword_tstart] = ACTIONS(8674), - [sym_keyword_xecute] = ACTIONS(8674), - [sym_keyword_view] = ACTIONS(8674), - [sym_keyword_zbreak] = ACTIONS(8674), - [sym_keyword_zkill] = ACTIONS(8674), - [sym_keyword_zn] = ACTIONS(8674), - [sym_keyword_zsu] = ACTIONS(8674), - [sym_keyword_ztrap] = ACTIONS(8676), - [sym_keyword_zwrite] = ACTIONS(8674), - [sym_keyword_zz] = ACTIONS(8674), - [sym_keyword_embedded_html] = ACTIONS(8674), - [sym_keyword_embedded_xml] = ACTIONS(8674), - [sym_keyword_embedded_sql_amp] = ACTIONS(8674), - [sym_keyword_embedded_sql_hash] = ACTIONS(8674), - [anon_sym_AMPjs] = ACTIONS(8676), - [anon_sym_AMPjscript] = ACTIONS(8674), - [anon_sym_AMPjavascript] = ACTIONS(8674), - [sym_keyword_zremove] = ACTIONS(8674), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8676), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8674), - [sym_tag_end_if] = ACTIONS(8674), + [ts_builtin_sym_end] = ACTIONS(8670), + [anon_sym_COMMA] = ACTIONS(11069), + [aux_sym_macro_constant_token1] = ACTIONS(8670), + [anon_sym_RBRACE2] = ACTIONS(8670), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8670), + [sym_keyword_dim] = ACTIONS(8670), + [sym_keyword_pound_define] = ACTIONS(8670), + [sym_keyword_pound_def1arg] = ACTIONS(8670), + [sym_keyword_pound_import] = ACTIONS(8670), + [sym_keyword_pound_include] = ACTIONS(8670), + [sym_keyword_pound_if] = ACTIONS(8672), + [sym_keyword_pound_ifdef] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8670), + [sym_keyword_write] = ACTIONS(8672), + [sym_keyword_do] = ACTIONS(8670), + [sym_keyword_for] = ACTIONS(8670), + [sym_keyword_while] = ACTIONS(8670), + [sym_keyword_kill] = ACTIONS(8670), + [sym_keyword_lock] = ACTIONS(8670), + [sym_keyword_read] = ACTIONS(8670), + [sym_keyword_zload] = ACTIONS(8670), + [sym_keyword_open] = ACTIONS(8670), + [sym_keyword_close] = ACTIONS(8672), + [sym_keyword_use] = ACTIONS(8670), + [sym_keyword_new] = ACTIONS(8670), + [sym_keyword_if] = ACTIONS(8670), + [sym_keyword_oldelse] = ACTIONS(8670), + [sym_keyword_throw] = ACTIONS(8670), + [sym_keyword_print] = ACTIONS(8670), + [sym_keyword_zprint] = ACTIONS(8670), + [sym_keyword_try] = ACTIONS(8670), + [sym_keyword_job] = ACTIONS(8670), + [sym_keyword_break] = ACTIONS(8670), + [sym_keyword_merge] = ACTIONS(8672), + [sym_keyword_return] = ACTIONS(8670), + [aux_sym_keyword_quit_token1] = ACTIONS(8670), + [aux_sym_keyword_quit_token2] = ACTIONS(8670), + [sym_keyword_goto] = ACTIONS(8670), + [sym_keyword_halt] = ACTIONS(8670), + [sym_keyword_hang] = ACTIONS(8670), + [sym_keyword_halt_or_hang] = ACTIONS(8672), + [sym_keyword_continue] = ACTIONS(8670), + [sym_keyword_tcommit] = ACTIONS(8670), + [sym_keyword_trollback] = ACTIONS(8670), + [sym_keyword_tstart] = ACTIONS(8670), + [sym_keyword_xecute] = ACTIONS(8670), + [sym_keyword_view] = ACTIONS(8670), + [sym_keyword_zbreak] = ACTIONS(8670), + [sym_keyword_zkill] = ACTIONS(8670), + [sym_keyword_zn] = ACTIONS(8670), + [sym_keyword_zsu] = ACTIONS(8670), + [sym_keyword_ztrap] = ACTIONS(8672), + [sym_keyword_zwrite] = ACTIONS(8670), + [sym_keyword_zz] = ACTIONS(8670), + [sym_keyword_embedded_html] = ACTIONS(8670), + [sym_keyword_embedded_xml] = ACTIONS(8670), + [sym_keyword_embedded_sql_amp] = ACTIONS(8670), + [sym_keyword_embedded_sql_hash] = ACTIONS(8670), + [anon_sym_AMPjs] = ACTIONS(8672), + [anon_sym_AMPjscript] = ACTIONS(8670), + [anon_sym_AMPjavascript] = ACTIONS(8670), + [sym_keyword_zremove] = ACTIONS(8670), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8672), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8670), + [sym_tag_end_if] = ACTIONS(8670), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10720)] = { @@ -1284253,8 +1284253,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10721), [sym_line_comment_4] = STATE(10721), [sym_block_comment] = STATE(10721), - [sym_timeout] = STATE(8572), [sym_documatic_line] = STATE(10721), + [anon_sym_EQ] = ACTIONS(11176), + [aux_sym_macro_constant_token1] = ACTIONS(9585), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9585), + [sym_keyword_dim] = ACTIONS(9585), + [sym_keyword_pound_define] = ACTIONS(9585), + [sym_keyword_pound_def1arg] = ACTIONS(9585), + [sym_keyword_pound_import] = ACTIONS(9585), + [sym_keyword_pound_include] = ACTIONS(9585), + [sym_keyword_pound_if] = ACTIONS(9587), + [sym_keyword_pound_endif] = ACTIONS(9585), + [sym_keyword_pound_ifdef] = ACTIONS(9585), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9585), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9585), + [sym_keyword_write] = ACTIONS(9587), + [sym_keyword_do] = ACTIONS(9585), + [sym_keyword_for] = ACTIONS(9585), + [sym_keyword_while] = ACTIONS(9585), + [sym_keyword_kill] = ACTIONS(9585), + [sym_keyword_lock] = ACTIONS(9585), + [sym_keyword_read] = ACTIONS(9585), + [sym_keyword_zload] = ACTIONS(9585), + [sym_keyword_open] = ACTIONS(9587), + [sym_keyword_close] = ACTIONS(9587), + [sym_keyword_use] = ACTIONS(9585), + [sym_keyword_new] = ACTIONS(9585), + [sym_keyword_if] = ACTIONS(9585), + [sym_keyword_oldelse] = ACTIONS(9585), + [sym_keyword_throw] = ACTIONS(9585), + [sym_keyword_print] = ACTIONS(9585), + [sym_keyword_zprint] = ACTIONS(9585), + [sym_keyword_try] = ACTIONS(9585), + [sym_keyword_job] = ACTIONS(9585), + [sym_keyword_break] = ACTIONS(9585), + [sym_keyword_merge] = ACTIONS(9587), + [sym_keyword_return] = ACTIONS(9585), + [aux_sym_keyword_quit_token1] = ACTIONS(9585), + [aux_sym_keyword_quit_token2] = ACTIONS(9585), + [sym_keyword_goto] = ACTIONS(9585), + [sym_keyword_halt] = ACTIONS(9585), + [sym_keyword_hang] = ACTIONS(9585), + [sym_keyword_halt_or_hang] = ACTIONS(9587), + [sym_keyword_continue] = ACTIONS(9585), + [sym_keyword_tcommit] = ACTIONS(9585), + [sym_keyword_trollback] = ACTIONS(9585), + [sym_keyword_tstart] = ACTIONS(9585), + [sym_keyword_xecute] = ACTIONS(9585), + [sym_keyword_view] = ACTIONS(9585), + [sym_keyword_zbreak] = ACTIONS(9585), + [sym_keyword_zkill] = ACTIONS(9585), + [sym_keyword_zn] = ACTIONS(9585), + [sym_keyword_zsu] = ACTIONS(9585), + [sym_keyword_ztrap] = ACTIONS(9587), + [sym_keyword_zwrite] = ACTIONS(9585), + [sym_keyword_zz] = ACTIONS(9585), + [sym_keyword_embedded_html] = ACTIONS(9585), + [sym_keyword_embedded_xml] = ACTIONS(9585), + [sym_keyword_embedded_sql_amp] = ACTIONS(9585), + [sym_keyword_embedded_sql_hash] = ACTIONS(9585), + [anon_sym_AMPjs] = ACTIONS(9587), + [anon_sym_AMPjscript] = ACTIONS(9585), + [anon_sym_AMPjavascript] = ACTIONS(9585), + [sym_keyword_of] = ACTIONS(11178), + [sym_keyword_zremove] = ACTIONS(9585), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9587), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9587), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9587), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9585), + [sym__bol] = ACTIONS(9585), + [sym_tag_end_if] = ACTIONS(9585), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10722)] = { + [sym_line_comment_1] = STATE(10722), + [sym_line_comment_2] = STATE(10722), + [sym_line_comment_3] = STATE(10722), + [sym_line_comment_4] = STATE(10722), + [sym_block_comment] = STATE(10722), + [sym_timeout] = STATE(8572), + [sym_documatic_line] = STATE(10722), [anon_sym_COMMA] = ACTIONS(8112), [aux_sym_macro_constant_token1] = ACTIONS(8112), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1284332,91 +1284417,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8112), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10722)] = { - [sym_line_comment_1] = STATE(10722), - [sym_line_comment_2] = STATE(10722), - [sym_line_comment_3] = STATE(10722), - [sym_line_comment_4] = STATE(10722), - [sym_block_comment] = STATE(10722), - [sym_documatic_line] = STATE(10722), - [aux_sym_command_job_repeat1] = STATE(10480), - [ts_builtin_sym_end] = ACTIONS(9506), - [anon_sym_COMMA] = ACTIONS(10983), - [aux_sym_macro_constant_token1] = ACTIONS(9506), - [anon_sym_RBRACE2] = ACTIONS(9506), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9506), - [sym_keyword_dim] = ACTIONS(9506), - [sym_keyword_pound_define] = ACTIONS(9506), - [sym_keyword_pound_def1arg] = ACTIONS(9506), - [sym_keyword_pound_import] = ACTIONS(9506), - [sym_keyword_pound_include] = ACTIONS(9506), - [sym_keyword_pound_if] = ACTIONS(9508), - [sym_keyword_pound_ifdef] = ACTIONS(9506), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9506), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9506), - [sym_keyword_write] = ACTIONS(9508), - [sym_keyword_do] = ACTIONS(9506), - [sym_keyword_for] = ACTIONS(9506), - [sym_keyword_while] = ACTIONS(9506), - [sym_keyword_kill] = ACTIONS(9506), - [sym_keyword_lock] = ACTIONS(9506), - [sym_keyword_read] = ACTIONS(9506), - [sym_keyword_zload] = ACTIONS(9506), - [sym_keyword_open] = ACTIONS(9506), - [sym_keyword_close] = ACTIONS(9508), - [sym_keyword_use] = ACTIONS(9506), - [sym_keyword_new] = ACTIONS(9506), - [sym_keyword_if] = ACTIONS(9506), - [sym_keyword_oldelse] = ACTIONS(9506), - [sym_keyword_throw] = ACTIONS(9506), - [sym_keyword_print] = ACTIONS(9506), - [sym_keyword_zprint] = ACTIONS(9506), - [sym_keyword_try] = ACTIONS(9506), - [sym_keyword_job] = ACTIONS(9506), - [sym_keyword_break] = ACTIONS(9506), - [sym_keyword_merge] = ACTIONS(9508), - [sym_keyword_return] = ACTIONS(9506), - [aux_sym_keyword_quit_token1] = ACTIONS(9506), - [aux_sym_keyword_quit_token2] = ACTIONS(9506), - [sym_keyword_goto] = ACTIONS(9506), - [sym_keyword_halt] = ACTIONS(9506), - [sym_keyword_hang] = ACTIONS(9506), - [sym_keyword_halt_or_hang] = ACTIONS(9508), - [sym_keyword_continue] = ACTIONS(9506), - [sym_keyword_tcommit] = ACTIONS(9506), - [sym_keyword_trollback] = ACTIONS(9506), - [sym_keyword_tstart] = ACTIONS(9506), - [sym_keyword_xecute] = ACTIONS(9506), - [sym_keyword_view] = ACTIONS(9506), - [sym_keyword_zbreak] = ACTIONS(9506), - [sym_keyword_zkill] = ACTIONS(9506), - [sym_keyword_zn] = ACTIONS(9506), - [sym_keyword_zsu] = ACTIONS(9506), - [sym_keyword_ztrap] = ACTIONS(9508), - [sym_keyword_zwrite] = ACTIONS(9506), - [sym_keyword_zz] = ACTIONS(9506), - [sym_keyword_embedded_html] = ACTIONS(9506), - [sym_keyword_embedded_xml] = ACTIONS(9506), - [sym_keyword_embedded_sql_amp] = ACTIONS(9506), - [sym_keyword_embedded_sql_hash] = ACTIONS(9506), - [anon_sym_AMPjs] = ACTIONS(9508), - [anon_sym_AMPjscript] = ACTIONS(9506), - [anon_sym_AMPjavascript] = ACTIONS(9506), - [sym_keyword_zremove] = ACTIONS(9506), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9508), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9508), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9508), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9506), - [sym_tag_end_if] = ACTIONS(9506), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10723)] = { [sym_line_comment_1] = STATE(10723), [sym_line_comment_2] = STATE(10723), @@ -1284498,7 +1284498,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(8239), [sym__termination] = ACTIONS(8239), - [sym__post_conditional_id] = ACTIONS(8656), + [sym__post_conditional_id] = ACTIONS(8652), [sym_tag_end_if] = ACTIONS(8239), [sym_rtn_dot] = ACTIONS(15), }, @@ -1284511,7 +1284511,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10724), [aux_sym_command_open_repeat1] = STATE(10724), [ts_builtin_sym_end] = ACTIONS(7575), - [anon_sym_COMMA] = ACTIONS(11182), + [anon_sym_COMMA] = ACTIONS(11180), [aux_sym_macro_constant_token1] = ACTIONS(7575), [anon_sym_RBRACE2] = ACTIONS(7575), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1284679,7 +1284679,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10726), [sym_block_comment] = STATE(10726), [sym_documatic_line] = STATE(10726), - [aux_sym_command_do_repeat3] = STATE(10712), + [aux_sym_command_do_repeat3] = STATE(10715), [anon_sym_COMMA] = ACTIONS(8202), [aux_sym_macro_constant_token1] = ACTIONS(259), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1284765,7 +1284765,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10727), [sym_documatic_line] = STATE(10727), [aux_sym_command_kill_repeat1] = STATE(10727), - [anon_sym_COMMA] = ACTIONS(11185), + [anon_sym_COMMA] = ACTIONS(11183), [aux_sym_macro_constant_token1] = ACTIONS(7550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1284850,7 +1284850,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10728), [sym_documatic_line] = STATE(10728), [aux_sym_command_kill_repeat1] = STATE(10727), - [anon_sym_COMMA] = ACTIONS(11131), + [anon_sym_COMMA] = ACTIONS(11129), [aux_sym_macro_constant_token1] = ACTIONS(8768), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1284933,7 +1284933,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10729), [sym_line_comment_4] = STATE(10729), [sym_block_comment] = STATE(10729), - [sym_dotted_statement] = STATE(11512), + [sym_dotted_statement] = STATE(11513), [sym_documatic_line] = STATE(10729), [aux_sym_command_do_repeat1] = STATE(10612), [aux_sym_macro_constant_token1] = ACTIONS(259), @@ -1285105,7 +1285105,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10731), [sym_documatic_line] = STATE(10731), [aux_sym_command_lock_repeat1] = STATE(10731), - [anon_sym_COMMA] = ACTIONS(11188), + [anon_sym_COMMA] = ACTIONS(11186), [aux_sym_macro_constant_token1] = ACTIONS(7558), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1285190,7 +1285190,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10732), [sym_documatic_line] = STATE(10732), [aux_sym_command_lock_repeat1] = STATE(10731), - [anon_sym_COMMA] = ACTIONS(11137), + [anon_sym_COMMA] = ACTIONS(11138), [aux_sym_macro_constant_token1] = ACTIONS(9764), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1285274,8 +1285274,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10733), [sym_block_comment] = STATE(10733), [sym_documatic_line] = STATE(10733), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9768), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1285358,7 +1285358,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10734), [sym_line_comment_4] = STATE(10734), [sym_block_comment] = STATE(10734), - [sym_timeout] = STATE(11614), + [sym_timeout] = STATE(11613), [sym_documatic_line] = STATE(10734), [anon_sym_COMMA] = ACTIONS(8084), [aux_sym_macro_constant_token1] = ACTIONS(8084), @@ -1285446,7 +1285446,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10735), [aux_sym_command_xecute_repeat1] = STATE(10603), [ts_builtin_sym_end] = ACTIONS(9538), - [anon_sym_COMMA] = ACTIONS(11088), + [anon_sym_COMMA] = ACTIONS(11086), [aux_sym_macro_constant_token1] = ACTIONS(9538), [anon_sym_RBRACE2] = ACTIONS(9538), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1285680,7 +1285680,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7930), [anon_sym_AMPjavascript] = ACTIONS(7930), [sym_keyword_zremove] = ACTIONS(7930), - [anon_sym_EQ2] = ACTIONS(11191), + [anon_sym_EQ2] = ACTIONS(11189), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7932), [aux_sym_commands_with_printlist_token1] = ACTIONS(7932), [aux_sym_commands_with_printlist_token2] = ACTIONS(7932), @@ -1285699,8 +1285699,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10738), [sym_block_comment] = STATE(10738), [sym_documatic_line] = STATE(10738), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9774), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1285785,7 +1285785,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10739), [sym_documatic_line] = STATE(10739), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9778), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1285870,7 +1285870,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10740), [sym_documatic_line] = STATE(10740), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(11193), + [anon_sym_COMMA] = ACTIONS(11191), [aux_sym_macro_constant_token1] = ACTIONS(7623), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1285955,7 +1285955,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10741), [sym_documatic_line] = STATE(10741), [aux_sym_command_return_repeat1] = STATE(10814), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9778), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1286038,92 +1286038,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10742), [sym_line_comment_4] = STATE(10742), [sym_block_comment] = STATE(10742), - [sym_timeout] = STATE(11691), [sym_documatic_line] = STATE(10742), - [anon_sym_COMMA] = ACTIONS(8178), - [aux_sym_macro_constant_token1] = ACTIONS(8178), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8178), - [sym_keyword_dim] = ACTIONS(8178), - [sym_keyword_pound_define] = ACTIONS(8178), - [sym_keyword_pound_def1arg] = ACTIONS(8178), - [sym_keyword_pound_import] = ACTIONS(8178), - [sym_keyword_pound_include] = ACTIONS(8178), - [sym_keyword_pound_if] = ACTIONS(8180), - [sym_keyword_pound_ifdef] = ACTIONS(8178), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8178), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8178), - [sym_keyword_write] = ACTIONS(8180), - [sym_keyword_do] = ACTIONS(8178), - [sym_keyword_for] = ACTIONS(8178), - [sym_keyword_while] = ACTIONS(8178), - [sym_keyword_kill] = ACTIONS(8178), - [sym_keyword_lock] = ACTIONS(8178), - [sym_keyword_read] = ACTIONS(8178), - [sym_keyword_zload] = ACTIONS(8178), - [sym_keyword_open] = ACTIONS(8178), - [sym_keyword_close] = ACTIONS(8180), - [sym_keyword_use] = ACTIONS(8178), - [sym_keyword_new] = ACTIONS(8178), - [sym_keyword_if] = ACTIONS(8178), - [sym_keyword_oldelse] = ACTIONS(8178), - [sym_keyword_throw] = ACTIONS(8178), - [sym_keyword_print] = ACTIONS(8178), - [sym_keyword_zprint] = ACTIONS(8178), - [sym_keyword_try] = ACTIONS(8178), - [sym_keyword_job] = ACTIONS(8178), - [sym_keyword_break] = ACTIONS(8178), - [sym_keyword_merge] = ACTIONS(8180), - [sym_keyword_return] = ACTIONS(8178), - [aux_sym_keyword_quit_token1] = ACTIONS(8178), - [aux_sym_keyword_quit_token2] = ACTIONS(8178), - [sym_keyword_goto] = ACTIONS(8178), - [sym_keyword_halt] = ACTIONS(8178), - [sym_keyword_hang] = ACTIONS(8178), - [sym_keyword_halt_or_hang] = ACTIONS(8180), - [sym_keyword_continue] = ACTIONS(8178), - [sym_keyword_tcommit] = ACTIONS(8178), - [sym_keyword_trollback] = ACTIONS(8178), - [sym_keyword_tstart] = ACTIONS(8178), - [sym_keyword_xecute] = ACTIONS(8178), - [sym_keyword_view] = ACTIONS(8178), - [sym_keyword_zbreak] = ACTIONS(8178), - [sym_keyword_zkill] = ACTIONS(8178), - [sym_keyword_zn] = ACTIONS(8178), - [sym_keyword_zsu] = ACTIONS(8178), - [sym_keyword_ztrap] = ACTIONS(8180), - [sym_keyword_zwrite] = ACTIONS(8178), - [sym_keyword_zz] = ACTIONS(8178), - [sym_keyword_embedded_html] = ACTIONS(8178), - [sym_keyword_embedded_xml] = ACTIONS(8178), - [sym_keyword_embedded_sql_amp] = ACTIONS(8178), - [sym_keyword_embedded_sql_hash] = ACTIONS(8178), - [anon_sym_AMPjs] = ACTIONS(8180), - [anon_sym_AMPjscript] = ACTIONS(8178), - [anon_sym_AMPjavascript] = ACTIONS(8178), - [sym_keyword_zremove] = ACTIONS(8178), - [anon_sym_COLON2] = ACTIONS(8892), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8180), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8180), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8180), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8178), - [sym__termination] = ACTIONS(8178), - [sym_tag_end_if] = ACTIONS(8178), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(10743)] = { - [sym_line_comment_1] = STATE(10743), - [sym_line_comment_2] = STATE(10743), - [sym_line_comment_3] = STATE(10743), - [sym_line_comment_4] = STATE(10743), - [sym_block_comment] = STATE(10743), - [sym_documatic_line] = STATE(10743), [aux_sym_subscripts_repeat1] = STATE(10490), [ts_builtin_sym_end] = ACTIONS(9510), [anon_sym_COMMA] = ACTIONS(10886), @@ -1286202,6 +1286117,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9510), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(10743)] = { + [sym_line_comment_1] = STATE(10743), + [sym_line_comment_2] = STATE(10743), + [sym_line_comment_3] = STATE(10743), + [sym_line_comment_4] = STATE(10743), + [sym_block_comment] = STATE(10743), + [sym_timeout] = STATE(11691), + [sym_documatic_line] = STATE(10743), + [anon_sym_COMMA] = ACTIONS(8178), + [aux_sym_macro_constant_token1] = ACTIONS(8178), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8178), + [sym_keyword_dim] = ACTIONS(8178), + [sym_keyword_pound_define] = ACTIONS(8178), + [sym_keyword_pound_def1arg] = ACTIONS(8178), + [sym_keyword_pound_import] = ACTIONS(8178), + [sym_keyword_pound_include] = ACTIONS(8178), + [sym_keyword_pound_if] = ACTIONS(8180), + [sym_keyword_pound_ifdef] = ACTIONS(8178), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8178), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8178), + [sym_keyword_write] = ACTIONS(8180), + [sym_keyword_do] = ACTIONS(8178), + [sym_keyword_for] = ACTIONS(8178), + [sym_keyword_while] = ACTIONS(8178), + [sym_keyword_kill] = ACTIONS(8178), + [sym_keyword_lock] = ACTIONS(8178), + [sym_keyword_read] = ACTIONS(8178), + [sym_keyword_zload] = ACTIONS(8178), + [sym_keyword_open] = ACTIONS(8178), + [sym_keyword_close] = ACTIONS(8180), + [sym_keyword_use] = ACTIONS(8178), + [sym_keyword_new] = ACTIONS(8178), + [sym_keyword_if] = ACTIONS(8178), + [sym_keyword_oldelse] = ACTIONS(8178), + [sym_keyword_throw] = ACTIONS(8178), + [sym_keyword_print] = ACTIONS(8178), + [sym_keyword_zprint] = ACTIONS(8178), + [sym_keyword_try] = ACTIONS(8178), + [sym_keyword_job] = ACTIONS(8178), + [sym_keyword_break] = ACTIONS(8178), + [sym_keyword_merge] = ACTIONS(8180), + [sym_keyword_return] = ACTIONS(8178), + [aux_sym_keyword_quit_token1] = ACTIONS(8178), + [aux_sym_keyword_quit_token2] = ACTIONS(8178), + [sym_keyword_goto] = ACTIONS(8178), + [sym_keyword_halt] = ACTIONS(8178), + [sym_keyword_hang] = ACTIONS(8178), + [sym_keyword_halt_or_hang] = ACTIONS(8180), + [sym_keyword_continue] = ACTIONS(8178), + [sym_keyword_tcommit] = ACTIONS(8178), + [sym_keyword_trollback] = ACTIONS(8178), + [sym_keyword_tstart] = ACTIONS(8178), + [sym_keyword_xecute] = ACTIONS(8178), + [sym_keyword_view] = ACTIONS(8178), + [sym_keyword_zbreak] = ACTIONS(8178), + [sym_keyword_zkill] = ACTIONS(8178), + [sym_keyword_zn] = ACTIONS(8178), + [sym_keyword_zsu] = ACTIONS(8178), + [sym_keyword_ztrap] = ACTIONS(8180), + [sym_keyword_zwrite] = ACTIONS(8178), + [sym_keyword_zz] = ACTIONS(8178), + [sym_keyword_embedded_html] = ACTIONS(8178), + [sym_keyword_embedded_xml] = ACTIONS(8178), + [sym_keyword_embedded_sql_amp] = ACTIONS(8178), + [sym_keyword_embedded_sql_hash] = ACTIONS(8178), + [anon_sym_AMPjs] = ACTIONS(8180), + [anon_sym_AMPjscript] = ACTIONS(8178), + [anon_sym_AMPjavascript] = ACTIONS(8178), + [sym_keyword_zremove] = ACTIONS(8178), + [anon_sym_COLON2] = ACTIONS(8892), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8180), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8180), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8180), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8178), + [sym__termination] = ACTIONS(8178), + [sym_tag_end_if] = ACTIONS(8178), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(10744)] = { [sym_line_comment_1] = STATE(10744), [sym_line_comment_2] = STATE(10744), @@ -1286209,8 +1286209,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10744), [sym_block_comment] = STATE(10744), [sym_documatic_line] = STATE(10744), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9785), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1286294,8 +1286294,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10745), [sym_block_comment] = STATE(10745), [sym_documatic_line] = STATE(10745), - [aux_sym_command_open_repeat1] = STATE(10824), - [anon_sym_COMMA] = ACTIONS(11143), + [aux_sym_command_open_repeat1] = STATE(10828), + [anon_sym_COMMA] = ACTIONS(11144), [aux_sym_macro_constant_token1] = ACTIONS(9591), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1286380,7 +1286380,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10746), [sym_documatic_line] = STATE(10746), [aux_sym_command_xecute_repeat1] = STATE(10746), - [anon_sym_COMMA] = ACTIONS(11196), + [anon_sym_COMMA] = ACTIONS(11194), [aux_sym_macro_constant_token1] = ACTIONS(7635), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1286465,7 +1286465,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10747), [sym_documatic_line] = STATE(10747), [aux_sym_command_xecute_repeat1] = STATE(10746), - [anon_sym_COMMA] = ACTIONS(11018), + [anon_sym_COMMA] = ACTIONS(11016), [aux_sym_macro_constant_token1] = ACTIONS(9792), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1286550,7 +1286550,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10748), [sym_documatic_line] = STATE(10748), [aux_sym_command_zkill_repeat1] = STATE(10748), - [anon_sym_COMMA] = ACTIONS(11199), + [anon_sym_COMMA] = ACTIONS(11197), [aux_sym_macro_constant_token1] = ACTIONS(7639), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1286635,7 +1286635,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10749), [sym_documatic_line] = STATE(10749), [aux_sym_command_zkill_repeat1] = STATE(10748), - [anon_sym_COMMA] = ACTIONS(11020), + [anon_sym_COMMA] = ACTIONS(11018), [aux_sym_macro_constant_token1] = ACTIONS(8775), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1286719,8 +1286719,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10750), [sym_block_comment] = STATE(10750), [sym_documatic_line] = STATE(10750), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9796), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1286804,8 +1286804,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10751), [sym_block_comment] = STATE(10751), [sym_documatic_line] = STATE(10751), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9800), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1286889,8 +1286889,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10752), [sym_block_comment] = STATE(10752), [sym_documatic_line] = STATE(10752), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9804), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1286975,7 +1286975,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10753), [sym_documatic_line] = STATE(10753), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9808), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1287060,7 +1287060,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10754), [sym_documatic_line] = STATE(10754), [aux_sym_command_return_repeat1] = STATE(10815), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9808), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1287145,7 +1287145,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10755), [sym_documatic_line] = STATE(10755), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9812), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1287230,7 +1287230,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10756), [sym_documatic_line] = STATE(10756), [aux_sym_command_return_repeat1] = STATE(10816), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9812), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1287315,7 +1287315,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10757), [sym_documatic_line] = STATE(10757), [aux_sym_command_open_repeat1] = STATE(10833), - [anon_sym_COMMA] = ACTIONS(11143), + [anon_sym_COMMA] = ACTIONS(11144), [aux_sym_macro_constant_token1] = ACTIONS(9591), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1287399,8 +1287399,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10758), [sym_block_comment] = STATE(10758), [sym_documatic_line] = STATE(10758), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9816), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1287485,7 +1287485,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10759), [sym_documatic_line] = STATE(10759), [aux_sym_commands_with_printlist_repeat1] = STATE(10759), - [anon_sym_COMMA] = ACTIONS(11202), + [anon_sym_COMMA] = ACTIONS(11200), [aux_sym_macro_constant_token1] = ACTIONS(7643), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1287570,7 +1287570,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10760), [sym_documatic_line] = STATE(10760), [aux_sym_commands_with_printlist_repeat1] = STATE(10759), - [anon_sym_COMMA] = ACTIONS(11022), + [anon_sym_COMMA] = ACTIONS(11020), [aux_sym_macro_constant_token1] = ACTIONS(9823), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1287655,7 +1287655,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10761), [sym_documatic_line] = STATE(10761), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9827), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1287740,7 +1287740,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10762), [sym_documatic_line] = STATE(10762), [aux_sym_command_return_repeat1] = STATE(10817), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9827), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1287825,7 +1287825,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10763), [sym_documatic_line] = STATE(10763), [aux_sym_command_close_repeat1] = STATE(10834), - [anon_sym_COMMA] = ACTIONS(11147), + [anon_sym_COMMA] = ACTIONS(11148), [aux_sym_macro_constant_token1] = ACTIONS(9595), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1287977,7 +1287977,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9632), [anon_sym_AMPjavascript] = ACTIONS(9632), [sym_keyword_zremove] = ACTIONS(9632), - [anon_sym_COLON2] = ACTIONS(11205), + [anon_sym_COLON2] = ACTIONS(11203), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9634), [aux_sym_commands_with_printlist_token1] = ACTIONS(9634), [aux_sym_commands_with_printlist_token2] = ACTIONS(9634), @@ -1287995,7 +1287995,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10765), [sym_documatic_line] = STATE(10765), [aux_sym_command_close_repeat1] = STATE(10837), - [anon_sym_COMMA] = ACTIONS(11147), + [anon_sym_COMMA] = ACTIONS(11148), [aux_sym_macro_constant_token1] = ACTIONS(9595), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1288081,7 +1288081,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10766), [aux_sym_command_open_repeat1] = STATE(10724), [ts_builtin_sym_end] = ACTIONS(9638), - [anon_sym_COMMA] = ACTIONS(11044), + [anon_sym_COMMA] = ACTIONS(11042), [aux_sym_macro_constant_token1] = ACTIONS(9638), [anon_sym_RBRACE2] = ACTIONS(9638), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1288165,7 +1288165,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10767), [sym_documatic_line] = STATE(10767), [aux_sym_command_kill_repeat1] = STATE(10771), - [anon_sym_COMMA] = ACTIONS(11135), + [anon_sym_COMMA] = ACTIONS(11136), [aux_sym_macro_constant_token1] = ACTIONS(8755), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1288250,7 +1288250,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10768), [sym_documatic_line] = STATE(10768), [aux_sym_command_kill_repeat1] = STATE(10772), - [anon_sym_COMMA] = ACTIONS(11135), + [anon_sym_COMMA] = ACTIONS(11136), [aux_sym_macro_constant_token1] = ACTIONS(8755), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1288335,7 +1288335,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10769), [sym_documatic_line] = STATE(10769), [aux_sym_command_zkill_repeat1] = STATE(10773), - [anon_sym_COMMA] = ACTIONS(11162), + [anon_sym_COMMA] = ACTIONS(11160), [aux_sym_macro_constant_token1] = ACTIONS(8761), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1288420,7 +1288420,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10770), [sym_documatic_line] = STATE(10770), [aux_sym_command_zkill_repeat1] = STATE(10774), - [anon_sym_COMMA] = ACTIONS(11162), + [anon_sym_COMMA] = ACTIONS(11160), [aux_sym_macro_constant_token1] = ACTIONS(8761), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1288505,7 +1288505,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10771), [sym_documatic_line] = STATE(10771), [aux_sym_command_kill_repeat1] = STATE(10771), - [anon_sym_COMMA] = ACTIONS(11207), + [anon_sym_COMMA] = ACTIONS(11205), [aux_sym_macro_constant_token1] = ACTIONS(7550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1288590,7 +1288590,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10772), [sym_documatic_line] = STATE(10772), [aux_sym_command_kill_repeat1] = STATE(10771), - [anon_sym_COMMA] = ACTIONS(11135), + [anon_sym_COMMA] = ACTIONS(11136), [aux_sym_macro_constant_token1] = ACTIONS(8768), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1288675,7 +1288675,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10773), [sym_documatic_line] = STATE(10773), [aux_sym_command_zkill_repeat1] = STATE(10773), - [anon_sym_COMMA] = ACTIONS(11210), + [anon_sym_COMMA] = ACTIONS(11208), [aux_sym_macro_constant_token1] = ACTIONS(7639), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1288760,7 +1288760,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10774), [sym_documatic_line] = STATE(10774), [aux_sym_command_zkill_repeat1] = STATE(10773), - [anon_sym_COMMA] = ACTIONS(11162), + [anon_sym_COMMA] = ACTIONS(11160), [aux_sym_macro_constant_token1] = ACTIONS(8775), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1288845,7 +1288845,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10775), [sym_documatic_line] = STATE(10775), [aux_sym_command_use_repeat1] = STATE(10839), - [anon_sym_COMMA] = ACTIONS(11152), + [anon_sym_COMMA] = ACTIONS(11150), [aux_sym_macro_constant_token1] = ACTIONS(9599), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1288930,7 +1288930,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10776), [sym_documatic_line] = STATE(10776), [aux_sym_command_use_repeat1] = STATE(10841), - [anon_sym_COMMA] = ACTIONS(11152), + [anon_sym_COMMA] = ACTIONS(11150), [aux_sym_macro_constant_token1] = ACTIONS(9599), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1289270,7 +1289270,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10780), [sym_documatic_line] = STATE(10780), [aux_sym_command_job_repeat1] = STATE(10848), - [anon_sym_COMMA] = ACTIONS(11156), + [anon_sym_COMMA] = ACTIONS(11154), [aux_sym_macro_constant_token1] = ACTIONS(9603), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1289696,7 +1289696,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10785), [aux_sym_command_close_repeat1] = STATE(10785), [ts_builtin_sym_end] = ACTIONS(7579), - [anon_sym_COMMA] = ACTIONS(11213), + [anon_sym_COMMA] = ACTIONS(11211), [aux_sym_macro_constant_token1] = ACTIONS(7579), [anon_sym_RBRACE2] = ACTIONS(7579), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1289950,7 +1289950,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10788), [sym_documatic_line] = STATE(10788), [aux_sym_command_set_repeat1] = STATE(10803), - [anon_sym_COMMA] = ACTIONS(11216), + [anon_sym_COMMA] = ACTIONS(11214), [aux_sym_macro_constant_token1] = ACTIONS(9985), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1290035,7 +1290035,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10789), [sym_documatic_line] = STATE(10789), [aux_sym_command_job_repeat1] = STATE(10849), - [anon_sym_COMMA] = ACTIONS(11156), + [anon_sym_COMMA] = ACTIONS(11154), [aux_sym_macro_constant_token1] = ACTIONS(9603), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1290186,7 +1290186,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9991), [anon_sym_AMPjavascript] = ACTIONS(9991), [sym_keyword_zremove] = ACTIONS(9991), - [anon_sym_COLON2] = ACTIONS(11218), + [anon_sym_COLON2] = ACTIONS(11216), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9993), [aux_sym_commands_with_printlist_token1] = ACTIONS(9993), [aux_sym_commands_with_printlist_token2] = ACTIONS(9993), @@ -1290356,7 +1290356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9997), [anon_sym_AMPjavascript] = ACTIONS(9997), [sym_keyword_zremove] = ACTIONS(9997), - [anon_sym_COLON2] = ACTIONS(11220), + [anon_sym_COLON2] = ACTIONS(11218), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9999), [aux_sym_commands_with_printlist_token1] = ACTIONS(9999), [aux_sym_commands_with_printlist_token2] = ACTIONS(9999), @@ -1290375,7 +1290375,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10793), [sym_documatic_line] = STATE(10793), [aux_sym_command_merge_repeat1] = STATE(10850), - [anon_sym_COMMA] = ACTIONS(11158), + [anon_sym_COMMA] = ACTIONS(11156), [aux_sym_macro_constant_token1] = ACTIONS(9607), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1290460,7 +1290460,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10794), [sym_documatic_line] = STATE(10794), [aux_sym_command_merge_repeat1] = STATE(10851), - [anon_sym_COMMA] = ACTIONS(11158), + [anon_sym_COMMA] = ACTIONS(11156), [aux_sym_macro_constant_token1] = ACTIONS(9607), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1290781,7 +1290781,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(10011), [anon_sym_AMPjavascript] = ACTIONS(10011), [sym_keyword_zremove] = ACTIONS(10011), - [anon_sym_COLON2] = ACTIONS(11222), + [anon_sym_COLON2] = ACTIONS(11220), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10013), [aux_sym_commands_with_printlist_token1] = ACTIONS(10013), [aux_sym_commands_with_printlist_token2] = ACTIONS(10013), @@ -1290800,7 +1290800,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10798), [sym_documatic_line] = STATE(10798), [aux_sym_command_goto_repeat1] = STATE(10854), - [anon_sym_COMMA] = ACTIONS(11160), + [anon_sym_COMMA] = ACTIONS(11158), [aux_sym_macro_constant_token1] = ACTIONS(9615), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1290885,7 +1290885,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10799), [sym_documatic_line] = STATE(10799), [aux_sym_command_goto_repeat1] = STATE(10856), - [anon_sym_COMMA] = ACTIONS(11160), + [anon_sym_COMMA] = ACTIONS(11158), [aux_sym_macro_constant_token1] = ACTIONS(9615), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1291036,7 +1291036,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7678), [anon_sym_AMPjavascript] = ACTIONS(7678), [sym_keyword_zremove] = ACTIONS(7678), - [anon_sym_COLON2] = ACTIONS(11224), + [anon_sym_COLON2] = ACTIONS(11222), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7680), [aux_sym_commands_with_printlist_token1] = ACTIONS(7680), [aux_sym_commands_with_printlist_token2] = ACTIONS(7680), @@ -1291054,7 +1291054,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10801), [sym_block_comment] = STATE(10801), [sym_documatic_line] = STATE(10801), - [anon_sym_EQ] = ACTIONS(11226), + [anon_sym_EQ] = ACTIONS(11224), [aux_sym_macro_constant_token1] = ACTIONS(8460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1291120,7 +1291120,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjs] = ACTIONS(8462), [anon_sym_AMPjscript] = ACTIONS(8460), [anon_sym_AMPjavascript] = ACTIONS(8460), - [sym_keyword_of] = ACTIONS(11228), + [sym_keyword_of] = ACTIONS(11226), [sym_keyword_zremove] = ACTIONS(8460), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8462), [aux_sym_commands_with_printlist_token1] = ACTIONS(8462), @@ -1291206,7 +1291206,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7446), [anon_sym_AMPjavascript] = ACTIONS(7446), [sym_keyword_zremove] = ACTIONS(7446), - [anon_sym_COLON2] = ACTIONS(11230), + [anon_sym_COLON2] = ACTIONS(11228), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7448), [aux_sym_commands_with_printlist_token1] = ACTIONS(7448), [aux_sym_commands_with_printlist_token2] = ACTIONS(7448), @@ -1291225,7 +1291225,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10803), [sym_documatic_line] = STATE(10803), [aux_sym_command_set_repeat1] = STATE(10805), - [anon_sym_COMMA] = ACTIONS(11216), + [anon_sym_COMMA] = ACTIONS(11214), [aux_sym_macro_constant_token1] = ACTIONS(10021), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1291310,7 +1291310,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10804), [sym_documatic_line] = STATE(10804), [aux_sym_command_set_repeat1] = STATE(10806), - [anon_sym_COMMA] = ACTIONS(11216), + [anon_sym_COMMA] = ACTIONS(11214), [aux_sym_macro_constant_token1] = ACTIONS(10021), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1291395,7 +1291395,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10805), [sym_documatic_line] = STATE(10805), [aux_sym_command_set_repeat1] = STATE(10805), - [anon_sym_COMMA] = ACTIONS(11232), + [anon_sym_COMMA] = ACTIONS(11230), [aux_sym_macro_constant_token1] = ACTIONS(8301), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1291480,7 +1291480,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10806), [sym_documatic_line] = STATE(10806), [aux_sym_command_set_repeat1] = STATE(10805), - [anon_sym_COMMA] = ACTIONS(11216), + [anon_sym_COMMA] = ACTIONS(11214), [aux_sym_macro_constant_token1] = ACTIONS(10028), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1291564,7 +1291564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10807), [sym_block_comment] = STATE(10807), [sym_documatic_line] = STATE(10807), - [aux_sym_command_do_repeat3] = STATE(10712), + [aux_sym_command_do_repeat3] = STATE(10715), [anon_sym_COMMA] = ACTIONS(8202), [aux_sym_macro_constant_token1] = ACTIONS(9452), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1291802,7 +1291802,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7930), [anon_sym_AMPjavascript] = ACTIONS(7930), [sym_keyword_zremove] = ACTIONS(7930), - [anon_sym_EQ2] = ACTIONS(11235), + [anon_sym_EQ2] = ACTIONS(11233), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7932), [aux_sym_commands_with_printlist_token1] = ACTIONS(7932), [aux_sym_commands_with_printlist_token2] = ACTIONS(7932), @@ -1291990,7 +1291990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10812), [sym_documatic_line] = STATE(10812), [aux_sym_subscripts_repeat1] = STATE(10825), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9831), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1292160,7 +1292160,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10814), [sym_documatic_line] = STATE(10814), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9835), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1292245,7 +1292245,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10815), [sym_documatic_line] = STATE(10815), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9839), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1292330,7 +1292330,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10816), [sym_documatic_line] = STATE(10816), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9843), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1292415,7 +1292415,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10817), [sym_documatic_line] = STATE(10817), [aux_sym_command_return_repeat1] = STATE(10740), - [anon_sym_COMMA] = ACTIONS(10939), + [anon_sym_COMMA] = ACTIONS(10941), [aux_sym_macro_constant_token1] = ACTIONS(9847), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1292651,7 +1292651,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7562), [anon_sym_AMPjavascript] = ACTIONS(7562), [sym_keyword_zremove] = ACTIONS(7562), - [anon_sym_COLON2] = ACTIONS(11237), + [anon_sym_COLON2] = ACTIONS(11235), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7564), [aux_sym_commands_with_printlist_token1] = ACTIONS(7564), [aux_sym_commands_with_printlist_token2] = ACTIONS(7564), @@ -1292671,7 +1292671,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10820), [aux_sym_command_use_repeat1] = STATE(10820), [ts_builtin_sym_end] = ACTIONS(7591), - [anon_sym_COMMA] = ACTIONS(11239), + [anon_sym_COMMA] = ACTIONS(11237), [aux_sym_macro_constant_token1] = ACTIONS(7591), [anon_sym_RBRACE2] = ACTIONS(7591), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1292822,7 +1292822,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9652), [anon_sym_AMPjavascript] = ACTIONS(9652), [sym_keyword_zremove] = ACTIONS(9652), - [anon_sym_COLON2] = ACTIONS(11242), + [anon_sym_COLON2] = ACTIONS(11240), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9654), [aux_sym_commands_with_printlist_token1] = ACTIONS(9654), [aux_sym_commands_with_printlist_token2] = ACTIONS(9654), @@ -1292841,7 +1292841,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10822), [aux_sym_command_use_repeat1] = STATE(10820), [ts_builtin_sym_end] = ACTIONS(9658), - [anon_sym_COMMA] = ACTIONS(11048), + [anon_sym_COMMA] = ACTIONS(11046), [aux_sym_macro_constant_token1] = ACTIONS(9658), [anon_sym_RBRACE2] = ACTIONS(9658), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1293009,82 +1293009,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10824), [sym_block_comment] = STATE(10824), [sym_documatic_line] = STATE(10824), - [aux_sym_command_open_repeat1] = STATE(10824), - [anon_sym_COMMA] = ACTIONS(11244), - [aux_sym_macro_constant_token1] = ACTIONS(7575), + [aux_sym_command_merge_repeat1] = STATE(10497), + [ts_builtin_sym_end] = ACTIONS(9516), + [anon_sym_COMMA] = ACTIONS(10993), + [aux_sym_macro_constant_token1] = ACTIONS(9516), + [anon_sym_RBRACE2] = ACTIONS(9516), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7575), - [sym_keyword_dim] = ACTIONS(7575), - [sym_keyword_pound_define] = ACTIONS(7575), - [sym_keyword_pound_def1arg] = ACTIONS(7575), - [sym_keyword_pound_import] = ACTIONS(7575), - [sym_keyword_pound_include] = ACTIONS(7575), - [sym_keyword_pound_if] = ACTIONS(7577), - [sym_keyword_pound_endif] = ACTIONS(7575), - [sym_keyword_pound_ifdef] = ACTIONS(7575), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7575), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7575), - [sym_keyword_write] = ACTIONS(7577), - [sym_keyword_do] = ACTIONS(7575), - [sym_keyword_for] = ACTIONS(7575), - [sym_keyword_while] = ACTIONS(7575), - [sym_keyword_kill] = ACTIONS(7575), - [sym_keyword_lock] = ACTIONS(7575), - [sym_keyword_read] = ACTIONS(7575), - [sym_keyword_zload] = ACTIONS(7575), - [sym_keyword_open] = ACTIONS(7575), - [sym_keyword_close] = ACTIONS(7577), - [sym_keyword_use] = ACTIONS(7575), - [sym_keyword_new] = ACTIONS(7575), - [sym_keyword_if] = ACTIONS(7575), - [sym_keyword_oldelse] = ACTIONS(7575), - [sym_keyword_throw] = ACTIONS(7575), - [sym_keyword_print] = ACTIONS(7575), - [sym_keyword_zprint] = ACTIONS(7575), - [sym_keyword_try] = ACTIONS(7575), - [sym_keyword_job] = ACTIONS(7575), - [sym_keyword_break] = ACTIONS(7575), - [sym_keyword_merge] = ACTIONS(7577), - [sym_keyword_return] = ACTIONS(7575), - [aux_sym_keyword_quit_token1] = ACTIONS(7575), - [aux_sym_keyword_quit_token2] = ACTIONS(7575), - [sym_keyword_goto] = ACTIONS(7575), - [sym_keyword_halt] = ACTIONS(7575), - [sym_keyword_hang] = ACTIONS(7575), - [sym_keyword_halt_or_hang] = ACTIONS(7577), - [sym_keyword_continue] = ACTIONS(7575), - [sym_keyword_tcommit] = ACTIONS(7575), - [sym_keyword_trollback] = ACTIONS(7575), - [sym_keyword_tstart] = ACTIONS(7575), - [sym_keyword_xecute] = ACTIONS(7575), - [sym_keyword_view] = ACTIONS(7575), - [sym_keyword_zbreak] = ACTIONS(7575), - [sym_keyword_zkill] = ACTIONS(7575), - [sym_keyword_zn] = ACTIONS(7575), - [sym_keyword_zsu] = ACTIONS(7575), - [sym_keyword_ztrap] = ACTIONS(7577), - [sym_keyword_zwrite] = ACTIONS(7575), - [sym_keyword_zz] = ACTIONS(7575), - [sym_keyword_embedded_html] = ACTIONS(7575), - [sym_keyword_embedded_xml] = ACTIONS(7575), - [sym_keyword_embedded_sql_amp] = ACTIONS(7575), - [sym_keyword_embedded_sql_hash] = ACTIONS(7575), - [anon_sym_AMPjs] = ACTIONS(7577), - [anon_sym_AMPjscript] = ACTIONS(7575), - [anon_sym_AMPjavascript] = ACTIONS(7575), - [sym_keyword_zremove] = ACTIONS(7575), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7577), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7577), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7577), + [sym_keyword_set] = ACTIONS(9516), + [sym_keyword_dim] = ACTIONS(9516), + [sym_keyword_pound_define] = ACTIONS(9516), + [sym_keyword_pound_def1arg] = ACTIONS(9516), + [sym_keyword_pound_import] = ACTIONS(9516), + [sym_keyword_pound_include] = ACTIONS(9516), + [sym_keyword_pound_if] = ACTIONS(9518), + [sym_keyword_pound_ifdef] = ACTIONS(9516), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9516), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9516), + [sym_keyword_write] = ACTIONS(9518), + [sym_keyword_do] = ACTIONS(9516), + [sym_keyword_for] = ACTIONS(9516), + [sym_keyword_while] = ACTIONS(9516), + [sym_keyword_kill] = ACTIONS(9516), + [sym_keyword_lock] = ACTIONS(9516), + [sym_keyword_read] = ACTIONS(9516), + [sym_keyword_zload] = ACTIONS(9516), + [sym_keyword_open] = ACTIONS(9516), + [sym_keyword_close] = ACTIONS(9518), + [sym_keyword_use] = ACTIONS(9516), + [sym_keyword_new] = ACTIONS(9516), + [sym_keyword_if] = ACTIONS(9516), + [sym_keyword_oldelse] = ACTIONS(9516), + [sym_keyword_throw] = ACTIONS(9516), + [sym_keyword_print] = ACTIONS(9516), + [sym_keyword_zprint] = ACTIONS(9516), + [sym_keyword_try] = ACTIONS(9516), + [sym_keyword_job] = ACTIONS(9516), + [sym_keyword_break] = ACTIONS(9516), + [sym_keyword_merge] = ACTIONS(9518), + [sym_keyword_return] = ACTIONS(9516), + [aux_sym_keyword_quit_token1] = ACTIONS(9516), + [aux_sym_keyword_quit_token2] = ACTIONS(9516), + [sym_keyword_goto] = ACTIONS(9516), + [sym_keyword_halt] = ACTIONS(9516), + [sym_keyword_hang] = ACTIONS(9516), + [sym_keyword_halt_or_hang] = ACTIONS(9518), + [sym_keyword_continue] = ACTIONS(9516), + [sym_keyword_tcommit] = ACTIONS(9516), + [sym_keyword_trollback] = ACTIONS(9516), + [sym_keyword_tstart] = ACTIONS(9516), + [sym_keyword_xecute] = ACTIONS(9516), + [sym_keyword_view] = ACTIONS(9516), + [sym_keyword_zbreak] = ACTIONS(9516), + [sym_keyword_zkill] = ACTIONS(9516), + [sym_keyword_zn] = ACTIONS(9516), + [sym_keyword_zsu] = ACTIONS(9516), + [sym_keyword_ztrap] = ACTIONS(9518), + [sym_keyword_zwrite] = ACTIONS(9516), + [sym_keyword_zz] = ACTIONS(9516), + [sym_keyword_embedded_html] = ACTIONS(9516), + [sym_keyword_embedded_xml] = ACTIONS(9516), + [sym_keyword_embedded_sql_amp] = ACTIONS(9516), + [sym_keyword_embedded_sql_hash] = ACTIONS(9516), + [anon_sym_AMPjs] = ACTIONS(9518), + [anon_sym_AMPjscript] = ACTIONS(9516), + [anon_sym_AMPjavascript] = ACTIONS(9516), + [sym_keyword_zremove] = ACTIONS(9516), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9518), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9518), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9518), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7575), - [sym__bol] = ACTIONS(7575), - [sym_tag_end_if] = ACTIONS(7575), + [sym_tag] = ACTIONS(9516), + [sym_tag_end_if] = ACTIONS(9516), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10825)] = { @@ -1293094,8 +1293094,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10825), [sym_block_comment] = STATE(10825), [sym_documatic_line] = STATE(10825), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9851), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1293180,7 +1293180,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10826), [sym_documatic_line] = STATE(10826), [aux_sym_subscripts_repeat1] = STATE(10832), - [anon_sym_COMMA] = ACTIONS(10967), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9851), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1293349,6 +1293349,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10828), [sym_block_comment] = STATE(10828), [sym_documatic_line] = STATE(10828), + [aux_sym_command_open_repeat1] = STATE(10828), + [anon_sym_COMMA] = ACTIONS(11242), + [aux_sym_macro_constant_token1] = ACTIONS(7575), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7575), + [sym_keyword_dim] = ACTIONS(7575), + [sym_keyword_pound_define] = ACTIONS(7575), + [sym_keyword_pound_def1arg] = ACTIONS(7575), + [sym_keyword_pound_import] = ACTIONS(7575), + [sym_keyword_pound_include] = ACTIONS(7575), + [sym_keyword_pound_if] = ACTIONS(7577), + [sym_keyword_pound_endif] = ACTIONS(7575), + [sym_keyword_pound_ifdef] = ACTIONS(7575), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7575), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7575), + [sym_keyword_write] = ACTIONS(7577), + [sym_keyword_do] = ACTIONS(7575), + [sym_keyword_for] = ACTIONS(7575), + [sym_keyword_while] = ACTIONS(7575), + [sym_keyword_kill] = ACTIONS(7575), + [sym_keyword_lock] = ACTIONS(7575), + [sym_keyword_read] = ACTIONS(7575), + [sym_keyword_zload] = ACTIONS(7575), + [sym_keyword_open] = ACTIONS(7575), + [sym_keyword_close] = ACTIONS(7577), + [sym_keyword_use] = ACTIONS(7575), + [sym_keyword_new] = ACTIONS(7575), + [sym_keyword_if] = ACTIONS(7575), + [sym_keyword_oldelse] = ACTIONS(7575), + [sym_keyword_throw] = ACTIONS(7575), + [sym_keyword_print] = ACTIONS(7575), + [sym_keyword_zprint] = ACTIONS(7575), + [sym_keyword_try] = ACTIONS(7575), + [sym_keyword_job] = ACTIONS(7575), + [sym_keyword_break] = ACTIONS(7575), + [sym_keyword_merge] = ACTIONS(7577), + [sym_keyword_return] = ACTIONS(7575), + [aux_sym_keyword_quit_token1] = ACTIONS(7575), + [aux_sym_keyword_quit_token2] = ACTIONS(7575), + [sym_keyword_goto] = ACTIONS(7575), + [sym_keyword_halt] = ACTIONS(7575), + [sym_keyword_hang] = ACTIONS(7575), + [sym_keyword_halt_or_hang] = ACTIONS(7577), + [sym_keyword_continue] = ACTIONS(7575), + [sym_keyword_tcommit] = ACTIONS(7575), + [sym_keyword_trollback] = ACTIONS(7575), + [sym_keyword_tstart] = ACTIONS(7575), + [sym_keyword_xecute] = ACTIONS(7575), + [sym_keyword_view] = ACTIONS(7575), + [sym_keyword_zbreak] = ACTIONS(7575), + [sym_keyword_zkill] = ACTIONS(7575), + [sym_keyword_zn] = ACTIONS(7575), + [sym_keyword_zsu] = ACTIONS(7575), + [sym_keyword_ztrap] = ACTIONS(7577), + [sym_keyword_zwrite] = ACTIONS(7575), + [sym_keyword_zz] = ACTIONS(7575), + [sym_keyword_embedded_html] = ACTIONS(7575), + [sym_keyword_embedded_xml] = ACTIONS(7575), + [sym_keyword_embedded_sql_amp] = ACTIONS(7575), + [sym_keyword_embedded_sql_hash] = ACTIONS(7575), + [anon_sym_AMPjs] = ACTIONS(7577), + [anon_sym_AMPjscript] = ACTIONS(7575), + [anon_sym_AMPjavascript] = ACTIONS(7575), + [sym_keyword_zremove] = ACTIONS(7575), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7577), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7577), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7577), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7575), + [sym__bol] = ACTIONS(7575), + [sym_tag_end_if] = ACTIONS(7575), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(10829)] = { + [sym_line_comment_1] = STATE(10829), + [sym_line_comment_2] = STATE(10829), + [sym_line_comment_3] = STATE(10829), + [sym_line_comment_4] = STATE(10829), + [sym_block_comment] = STATE(10829), + [sym_documatic_line] = STATE(10829), [anon_sym_COMMA] = ACTIONS(9632), [aux_sym_macro_constant_token1] = ACTIONS(9632), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1293416,7 +1293501,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9632), [anon_sym_AMPjavascript] = ACTIONS(9632), [sym_keyword_zremove] = ACTIONS(9632), - [anon_sym_COLON2] = ACTIONS(11247), + [anon_sym_COLON2] = ACTIONS(11245), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9634), [aux_sym_commands_with_printlist_token1] = ACTIONS(9634), [aux_sym_commands_with_printlist_token2] = ACTIONS(9634), @@ -1293427,91 +1293512,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9632), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(10829)] = { - [sym_line_comment_1] = STATE(10829), - [sym_line_comment_2] = STATE(10829), - [sym_line_comment_3] = STATE(10829), - [sym_line_comment_4] = STATE(10829), - [sym_block_comment] = STATE(10829), - [sym_documatic_line] = STATE(10829), - [aux_sym_command_merge_repeat1] = STATE(10497), - [ts_builtin_sym_end] = ACTIONS(9516), - [anon_sym_COMMA] = ACTIONS(10995), - [aux_sym_macro_constant_token1] = ACTIONS(9516), - [anon_sym_RBRACE2] = ACTIONS(9516), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9516), - [sym_keyword_dim] = ACTIONS(9516), - [sym_keyword_pound_define] = ACTIONS(9516), - [sym_keyword_pound_def1arg] = ACTIONS(9516), - [sym_keyword_pound_import] = ACTIONS(9516), - [sym_keyword_pound_include] = ACTIONS(9516), - [sym_keyword_pound_if] = ACTIONS(9518), - [sym_keyword_pound_ifdef] = ACTIONS(9516), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9516), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9516), - [sym_keyword_write] = ACTIONS(9518), - [sym_keyword_do] = ACTIONS(9516), - [sym_keyword_for] = ACTIONS(9516), - [sym_keyword_while] = ACTIONS(9516), - [sym_keyword_kill] = ACTIONS(9516), - [sym_keyword_lock] = ACTIONS(9516), - [sym_keyword_read] = ACTIONS(9516), - [sym_keyword_zload] = ACTIONS(9516), - [sym_keyword_open] = ACTIONS(9516), - [sym_keyword_close] = ACTIONS(9518), - [sym_keyword_use] = ACTIONS(9516), - [sym_keyword_new] = ACTIONS(9516), - [sym_keyword_if] = ACTIONS(9516), - [sym_keyword_oldelse] = ACTIONS(9516), - [sym_keyword_throw] = ACTIONS(9516), - [sym_keyword_print] = ACTIONS(9516), - [sym_keyword_zprint] = ACTIONS(9516), - [sym_keyword_try] = ACTIONS(9516), - [sym_keyword_job] = ACTIONS(9516), - [sym_keyword_break] = ACTIONS(9516), - [sym_keyword_merge] = ACTIONS(9518), - [sym_keyword_return] = ACTIONS(9516), - [aux_sym_keyword_quit_token1] = ACTIONS(9516), - [aux_sym_keyword_quit_token2] = ACTIONS(9516), - [sym_keyword_goto] = ACTIONS(9516), - [sym_keyword_halt] = ACTIONS(9516), - [sym_keyword_hang] = ACTIONS(9516), - [sym_keyword_halt_or_hang] = ACTIONS(9518), - [sym_keyword_continue] = ACTIONS(9516), - [sym_keyword_tcommit] = ACTIONS(9516), - [sym_keyword_trollback] = ACTIONS(9516), - [sym_keyword_tstart] = ACTIONS(9516), - [sym_keyword_xecute] = ACTIONS(9516), - [sym_keyword_view] = ACTIONS(9516), - [sym_keyword_zbreak] = ACTIONS(9516), - [sym_keyword_zkill] = ACTIONS(9516), - [sym_keyword_zn] = ACTIONS(9516), - [sym_keyword_zsu] = ACTIONS(9516), - [sym_keyword_ztrap] = ACTIONS(9518), - [sym_keyword_zwrite] = ACTIONS(9516), - [sym_keyword_zz] = ACTIONS(9516), - [sym_keyword_embedded_html] = ACTIONS(9516), - [sym_keyword_embedded_xml] = ACTIONS(9516), - [sym_keyword_embedded_sql_amp] = ACTIONS(9516), - [sym_keyword_embedded_sql_hash] = ACTIONS(9516), - [anon_sym_AMPjs] = ACTIONS(9518), - [anon_sym_AMPjscript] = ACTIONS(9516), - [anon_sym_AMPjavascript] = ACTIONS(9516), - [sym_keyword_zremove] = ACTIONS(9516), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9518), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9518), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9518), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9516), - [sym_tag_end_if] = ACTIONS(9516), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(10830)] = { [sym_line_comment_1] = STATE(10830), [sym_line_comment_2] = STATE(10830), @@ -1293519,7 +1293519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10830), [sym_block_comment] = STATE(10830), [sym_documatic_line] = STATE(10830), - [aux_sym_command_do_repeat3] = STATE(10535), + [aux_sym_command_do_repeat3] = STATE(10456), [ts_builtin_sym_end] = ACTIONS(8044), [anon_sym_COMMA] = ACTIONS(7536), [aux_sym_macro_constant_token1] = ACTIONS(8044), @@ -1293689,8 +1293689,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10832), [sym_block_comment] = STATE(10832), [sym_documatic_line] = STATE(10832), - [aux_sym_subscripts_repeat1] = STATE(10666), - [anon_sym_COMMA] = ACTIONS(10967), + [aux_sym_subscripts_repeat1] = STATE(10647), + [anon_sym_COMMA] = ACTIONS(10965), [aux_sym_macro_constant_token1] = ACTIONS(9855), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1293774,8 +1293774,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10833), [sym_block_comment] = STATE(10833), [sym_documatic_line] = STATE(10833), - [aux_sym_command_open_repeat1] = STATE(10824), - [anon_sym_COMMA] = ACTIONS(11143), + [aux_sym_command_open_repeat1] = STATE(10828), + [anon_sym_COMMA] = ACTIONS(11144), [aux_sym_macro_constant_token1] = ACTIONS(9638), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1293860,7 +1293860,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10834), [sym_documatic_line] = STATE(10834), [aux_sym_command_close_repeat1] = STATE(10834), - [anon_sym_COMMA] = ACTIONS(11249), + [anon_sym_COMMA] = ACTIONS(11247), [aux_sym_macro_constant_token1] = ACTIONS(7579), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1294031,7 +1294031,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10836), [aux_sym_command_open_repeat1] = STATE(10552), [ts_builtin_sym_end] = ACTIONS(9476), - [anon_sym_COMMA] = ACTIONS(11044), + [anon_sym_COMMA] = ACTIONS(11042), [aux_sym_macro_constant_token1] = ACTIONS(9476), [anon_sym_RBRACE2] = ACTIONS(9476), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1294115,7 +1294115,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10837), [sym_documatic_line] = STATE(10837), [aux_sym_command_close_repeat1] = STATE(10834), - [anon_sym_COMMA] = ACTIONS(11147), + [anon_sym_COMMA] = ACTIONS(11148), [aux_sym_macro_constant_token1] = ACTIONS(9645), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1294267,7 +1294267,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9480), [anon_sym_AMPjavascript] = ACTIONS(9480), [sym_keyword_zremove] = ACTIONS(9480), - [anon_sym_COLON2] = ACTIONS(11252), + [anon_sym_COLON2] = ACTIONS(11250), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9482), [aux_sym_commands_with_printlist_token1] = ACTIONS(9482), [aux_sym_commands_with_printlist_token2] = ACTIONS(9482), @@ -1294285,7 +1294285,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10839), [sym_documatic_line] = STATE(10839), [aux_sym_command_use_repeat1] = STATE(10839), - [anon_sym_COMMA] = ACTIONS(11254), + [anon_sym_COMMA] = ACTIONS(11252), [aux_sym_macro_constant_token1] = ACTIONS(7591), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1294436,7 +1294436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9652), [anon_sym_AMPjavascript] = ACTIONS(9652), [sym_keyword_zremove] = ACTIONS(9652), - [anon_sym_COLON2] = ACTIONS(11257), + [anon_sym_COLON2] = ACTIONS(11255), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9654), [aux_sym_commands_with_printlist_token1] = ACTIONS(9654), [aux_sym_commands_with_printlist_token2] = ACTIONS(9654), @@ -1294455,7 +1294455,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10841), [sym_documatic_line] = STATE(10841), [aux_sym_command_use_repeat1] = STATE(10839), - [anon_sym_COMMA] = ACTIONS(11152), + [anon_sym_COMMA] = ACTIONS(11150), [aux_sym_macro_constant_token1] = ACTIONS(9658), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1294540,7 +1294540,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10842), [sym_documatic_line] = STATE(10842), [aux_sym_command_lock_repeat1] = STATE(10654), - [anon_sym_COMMA] = ACTIONS(11137), + [anon_sym_COMMA] = ACTIONS(11138), [aux_sym_macro_constant_token1] = ACTIONS(9464), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1294796,7 +1294796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10845), [aux_sym_command_job_repeat1] = STATE(10845), [ts_builtin_sym_end] = ACTIONS(7611), - [anon_sym_COMMA] = ACTIONS(11259), + [anon_sym_COMMA] = ACTIONS(11257), [aux_sym_macro_constant_token1] = ACTIONS(7611), [anon_sym_RBRACE2] = ACTIONS(7611), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1294881,7 +1294881,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10846), [aux_sym_command_job_repeat1] = STATE(10845), [ts_builtin_sym_end] = ACTIONS(9669), - [anon_sym_COMMA] = ACTIONS(10983), + [anon_sym_COMMA] = ACTIONS(10981), [aux_sym_macro_constant_token1] = ACTIONS(9669), [anon_sym_RBRACE2] = ACTIONS(9669), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1295050,7 +1295050,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10848), [sym_documatic_line] = STATE(10848), [aux_sym_command_job_repeat1] = STATE(10848), - [anon_sym_COMMA] = ACTIONS(11262), + [anon_sym_COMMA] = ACTIONS(11260), [aux_sym_macro_constant_token1] = ACTIONS(7611), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1295135,7 +1295135,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10849), [sym_documatic_line] = STATE(10849), [aux_sym_command_job_repeat1] = STATE(10848), - [anon_sym_COMMA] = ACTIONS(11156), + [anon_sym_COMMA] = ACTIONS(11154), [aux_sym_macro_constant_token1] = ACTIONS(9669), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1295220,7 +1295220,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10850), [sym_documatic_line] = STATE(10850), [aux_sym_command_merge_repeat1] = STATE(10850), - [anon_sym_COMMA] = ACTIONS(11265), + [anon_sym_COMMA] = ACTIONS(11263), [aux_sym_macro_constant_token1] = ACTIONS(7619), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1295305,7 +1295305,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10851), [sym_documatic_line] = STATE(10851), [aux_sym_command_merge_repeat1] = STATE(10850), - [anon_sym_COMMA] = ACTIONS(11158), + [anon_sym_COMMA] = ACTIONS(11156), [aux_sym_macro_constant_token1] = ACTIONS(9676), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1295391,7 +1295391,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10852), [aux_sym_command_merge_repeat1] = STATE(10852), [ts_builtin_sym_end] = ACTIONS(7619), - [anon_sym_COMMA] = ACTIONS(11268), + [anon_sym_COMMA] = ACTIONS(11266), [aux_sym_macro_constant_token1] = ACTIONS(7619), [anon_sym_RBRACE2] = ACTIONS(7619), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1295476,7 +1295476,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10853), [aux_sym_command_merge_repeat1] = STATE(10852), [ts_builtin_sym_end] = ACTIONS(9676), - [anon_sym_COMMA] = ACTIONS(10995), + [anon_sym_COMMA] = ACTIONS(10993), [aux_sym_macro_constant_token1] = ACTIONS(9676), [anon_sym_RBRACE2] = ACTIONS(9676), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1295560,7 +1295560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10854), [sym_documatic_line] = STATE(10854), [aux_sym_command_goto_repeat1] = STATE(10854), - [anon_sym_COMMA] = ACTIONS(11271), + [anon_sym_COMMA] = ACTIONS(11269), [aux_sym_macro_constant_token1] = ACTIONS(7627), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1295730,7 +1295730,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10856), [sym_documatic_line] = STATE(10856), [aux_sym_command_goto_repeat1] = STATE(10854), - [anon_sym_COMMA] = ACTIONS(11160), + [anon_sym_COMMA] = ACTIONS(11158), [aux_sym_macro_constant_token1] = ACTIONS(9683), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1295816,7 +1295816,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10857), [aux_sym_command_return_repeat1] = STATE(10857), [ts_builtin_sym_end] = ACTIONS(7623), - [anon_sym_COMMA] = ACTIONS(11274), + [anon_sym_COMMA] = ACTIONS(11272), [aux_sym_macro_constant_token1] = ACTIONS(7623), [anon_sym_RBRACE2] = ACTIONS(7623), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1295985,7 +1295985,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10859), [sym_parameter_list] = STATE(8319), [sym_documatic_line] = STATE(10859), - [anon_sym_LPAREN2] = ACTIONS(11277), + [anon_sym_LPAREN2] = ACTIONS(11275), [aux_sym_macro_constant_token1] = ACTIONS(6741), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1296071,7 +1296071,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10860), [aux_sym_command_goto_repeat1] = STATE(10860), [ts_builtin_sym_end] = ACTIONS(7627), - [anon_sym_COMMA] = ACTIONS(11279), + [anon_sym_COMMA] = ACTIONS(11277), [aux_sym_macro_constant_token1] = ACTIONS(7627), [anon_sym_RBRACE2] = ACTIONS(7627), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1296156,7 +1296156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10861), [aux_sym_command_goto_repeat1] = STATE(10860), [ts_builtin_sym_end] = ACTIONS(9683), - [anon_sym_COMMA] = ACTIONS(11008), + [anon_sym_COMMA] = ACTIONS(11006), [aux_sym_macro_constant_token1] = ACTIONS(9683), [anon_sym_RBRACE2] = ACTIONS(9683), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1296323,83 +1296323,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10863), [sym_line_comment_4] = STATE(10863), [sym_block_comment] = STATE(10863), - [sym_timeout] = STATE(11422), [sym_documatic_line] = STATE(10863), - [anon_sym_COMMA] = ACTIONS(8072), - [aux_sym_macro_constant_token1] = ACTIONS(8072), + [aux_sym_command_do_repeat3] = STATE(10456), + [ts_builtin_sym_end] = ACTIONS(6811), + [anon_sym_COMMA] = ACTIONS(7536), + [aux_sym_macro_constant_token1] = ACTIONS(6811), + [anon_sym_RBRACE2] = ACTIONS(6811), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8072), - [sym_keyword_dim] = ACTIONS(8072), - [sym_keyword_pound_define] = ACTIONS(8072), - [sym_keyword_pound_def1arg] = ACTIONS(8072), - [sym_keyword_pound_import] = ACTIONS(8072), - [sym_keyword_pound_include] = ACTIONS(8072), - [sym_keyword_pound_if] = ACTIONS(8074), - [sym_keyword_pound_ifdef] = ACTIONS(8072), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8072), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8072), - [sym_keyword_write] = ACTIONS(8074), - [sym_keyword_do] = ACTIONS(8072), - [sym_keyword_for] = ACTIONS(8072), - [sym_keyword_while] = ACTIONS(8072), - [sym_keyword_kill] = ACTIONS(8072), - [sym_keyword_lock] = ACTIONS(8072), - [sym_keyword_read] = ACTIONS(8072), - [sym_keyword_zload] = ACTIONS(8072), - [sym_keyword_open] = ACTIONS(8072), - [sym_keyword_close] = ACTIONS(8074), - [sym_keyword_use] = ACTIONS(8072), - [sym_keyword_new] = ACTIONS(8072), - [sym_keyword_if] = ACTIONS(8072), - [sym_keyword_oldelse] = ACTIONS(8072), - [sym_keyword_throw] = ACTIONS(8072), - [sym_keyword_print] = ACTIONS(8072), - [sym_keyword_zprint] = ACTIONS(8072), - [sym_keyword_try] = ACTIONS(8072), - [sym_keyword_job] = ACTIONS(8072), - [sym_keyword_break] = ACTIONS(8072), - [sym_keyword_merge] = ACTIONS(8074), - [sym_keyword_return] = ACTIONS(8072), - [aux_sym_keyword_quit_token1] = ACTIONS(8072), - [aux_sym_keyword_quit_token2] = ACTIONS(8072), - [sym_keyword_goto] = ACTIONS(8072), - [sym_keyword_halt] = ACTIONS(8072), - [sym_keyword_hang] = ACTIONS(8072), - [sym_keyword_halt_or_hang] = ACTIONS(8074), - [sym_keyword_continue] = ACTIONS(8072), - [sym_keyword_tcommit] = ACTIONS(8072), - [sym_keyword_trollback] = ACTIONS(8072), - [sym_keyword_tstart] = ACTIONS(8072), - [sym_keyword_xecute] = ACTIONS(8072), - [sym_keyword_view] = ACTIONS(8072), - [sym_keyword_zbreak] = ACTIONS(8072), - [sym_keyword_zkill] = ACTIONS(8072), - [sym_keyword_zn] = ACTIONS(8072), - [sym_keyword_zsu] = ACTIONS(8072), - [sym_keyword_ztrap] = ACTIONS(8074), - [sym_keyword_zwrite] = ACTIONS(8072), - [sym_keyword_zz] = ACTIONS(8072), - [sym_keyword_embedded_html] = ACTIONS(8072), - [sym_keyword_embedded_xml] = ACTIONS(8072), - [sym_keyword_embedded_sql_amp] = ACTIONS(8072), - [sym_keyword_embedded_sql_hash] = ACTIONS(8072), - [anon_sym_AMPjs] = ACTIONS(8074), - [anon_sym_AMPjscript] = ACTIONS(8072), - [anon_sym_AMPjavascript] = ACTIONS(8072), - [sym_keyword_zremove] = ACTIONS(8072), - [anon_sym_COLON2] = ACTIONS(8892), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8074), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8074), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8074), + [sym_keyword_set] = ACTIONS(6811), + [sym_keyword_dim] = ACTIONS(6811), + [sym_keyword_pound_define] = ACTIONS(6811), + [sym_keyword_pound_def1arg] = ACTIONS(6811), + [sym_keyword_pound_import] = ACTIONS(6811), + [sym_keyword_pound_include] = ACTIONS(6811), + [sym_keyword_pound_if] = ACTIONS(6813), + [sym_keyword_pound_ifdef] = ACTIONS(6811), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6811), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6811), + [sym_keyword_write] = ACTIONS(6813), + [sym_keyword_do] = ACTIONS(6811), + [sym_keyword_for] = ACTIONS(6811), + [sym_keyword_while] = ACTIONS(6811), + [sym_keyword_kill] = ACTIONS(6811), + [sym_keyword_lock] = ACTIONS(6811), + [sym_keyword_read] = ACTIONS(6811), + [sym_keyword_zload] = ACTIONS(6811), + [sym_keyword_open] = ACTIONS(6811), + [sym_keyword_close] = ACTIONS(6813), + [sym_keyword_use] = ACTIONS(6811), + [sym_keyword_new] = ACTIONS(6811), + [sym_keyword_if] = ACTIONS(6811), + [sym_keyword_oldelse] = ACTIONS(6811), + [sym_keyword_throw] = ACTIONS(6811), + [sym_keyword_print] = ACTIONS(6811), + [sym_keyword_zprint] = ACTIONS(6811), + [sym_keyword_try] = ACTIONS(6811), + [sym_keyword_job] = ACTIONS(6811), + [sym_keyword_break] = ACTIONS(6811), + [sym_keyword_merge] = ACTIONS(6813), + [sym_keyword_return] = ACTIONS(6811), + [aux_sym_keyword_quit_token1] = ACTIONS(6811), + [aux_sym_keyword_quit_token2] = ACTIONS(6811), + [sym_keyword_goto] = ACTIONS(6811), + [sym_keyword_halt] = ACTIONS(6811), + [sym_keyword_hang] = ACTIONS(6811), + [sym_keyword_halt_or_hang] = ACTIONS(6813), + [sym_keyword_continue] = ACTIONS(6811), + [sym_keyword_tcommit] = ACTIONS(6811), + [sym_keyword_trollback] = ACTIONS(6811), + [sym_keyword_tstart] = ACTIONS(6811), + [sym_keyword_xecute] = ACTIONS(6811), + [sym_keyword_view] = ACTIONS(6811), + [sym_keyword_zbreak] = ACTIONS(6811), + [sym_keyword_zkill] = ACTIONS(6811), + [sym_keyword_zn] = ACTIONS(6811), + [sym_keyword_zsu] = ACTIONS(6811), + [sym_keyword_ztrap] = ACTIONS(6813), + [sym_keyword_zwrite] = ACTIONS(6811), + [sym_keyword_zz] = ACTIONS(6811), + [sym_keyword_embedded_html] = ACTIONS(6811), + [sym_keyword_embedded_xml] = ACTIONS(6811), + [sym_keyword_embedded_sql_amp] = ACTIONS(6811), + [sym_keyword_embedded_sql_hash] = ACTIONS(6811), + [anon_sym_AMPjs] = ACTIONS(6813), + [anon_sym_AMPjscript] = ACTIONS(6811), + [anon_sym_AMPjavascript] = ACTIONS(6811), + [sym_keyword_zremove] = ACTIONS(6811), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6813), + [aux_sym_commands_with_printlist_token1] = ACTIONS(6813), + [aux_sym_commands_with_printlist_token2] = ACTIONS(6813), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8072), - [sym__termination] = ACTIONS(8072), - [sym_tag_end_if] = ACTIONS(8072), + [sym_tag] = ACTIONS(6811), + [sym_tag_end_if] = ACTIONS(6811), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10864)] = { @@ -1296496,7 +1296496,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10865), [aux_sym_command_xecute_repeat1] = STATE(10865), [ts_builtin_sym_end] = ACTIONS(7635), - [anon_sym_COMMA] = ACTIONS(11282), + [anon_sym_COMMA] = ACTIONS(11280), [aux_sym_macro_constant_token1] = ACTIONS(7635), [anon_sym_RBRACE2] = ACTIONS(7635), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1296581,7 +1296581,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10866), [aux_sym_command_xecute_repeat1] = STATE(10865), [ts_builtin_sym_end] = ACTIONS(9792), - [anon_sym_COMMA] = ACTIONS(11088), + [anon_sym_COMMA] = ACTIONS(11086), [aux_sym_macro_constant_token1] = ACTIONS(9792), [anon_sym_RBRACE2] = ACTIONS(9792), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1296731,7 +1296731,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9691), [anon_sym_AMPjavascript] = ACTIONS(9691), [sym_keyword_zremove] = ACTIONS(9691), - [anon_sym_COLON2] = ACTIONS(11285), + [anon_sym_COLON2] = ACTIONS(11283), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9693), [aux_sym_commands_with_printlist_token1] = ACTIONS(9693), [aux_sym_commands_with_printlist_token2] = ACTIONS(9693), @@ -1296833,7 +1296833,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10869), [sym_line_comment_4] = STATE(10869), [sym_block_comment] = STATE(10869), - [sym_write_device_tab] = STATE(8736), + [sym_write_device_tab] = STATE(8735), [sym_documatic_line] = STATE(10869), [anon_sym_QMARK] = ACTIONS(6244), [anon_sym_COMMA] = ACTIONS(8009), @@ -1296921,7 +1296921,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10870), [aux_sym_command_zkill_repeat1] = STATE(10870), [ts_builtin_sym_end] = ACTIONS(7639), - [anon_sym_COMMA] = ACTIONS(11287), + [anon_sym_COMMA] = ACTIONS(11285), [aux_sym_macro_constant_token1] = ACTIONS(7639), [anon_sym_RBRACE2] = ACTIONS(7639), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1298007,7 +1298007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8293), [anon_sym_AMPjavascript] = ACTIONS(8293), [sym_keyword_zremove] = ACTIONS(8293), - [anon_sym_COLON2] = ACTIONS(11290), + [anon_sym_COLON2] = ACTIONS(11288), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token2] = ACTIONS(8295), @@ -1298091,7 +1298091,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7710), [anon_sym_AMPjavascript] = ACTIONS(7710), [sym_keyword_zremove] = ACTIONS(7710), - [anon_sym_COLON2] = ACTIONS(11292), + [anon_sym_COLON2] = ACTIONS(11290), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7712), [aux_sym_commands_with_printlist_token1] = ACTIONS(7712), [aux_sym_commands_with_printlist_token2] = ACTIONS(7712), @@ -1298195,81 +1298195,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10885), [sym_documatic_line] = STATE(10885), [aux_sym_for_parameter_repeat1] = STATE(10474), - [anon_sym_COMMA] = ACTIONS(10975), - [anon_sym_LBRACE] = ACTIONS(11294), - [aux_sym_macro_constant_token1] = ACTIONS(11294), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(11294), - [sym_keyword_dim] = ACTIONS(11294), - [sym_keyword_pound_define] = ACTIONS(11294), - [sym_keyword_pound_def1arg] = ACTIONS(11294), - [sym_keyword_pound_import] = ACTIONS(11294), - [sym_keyword_pound_include] = ACTIONS(11294), - [sym_keyword_pound_if] = ACTIONS(11296), - [sym_keyword_pound_ifdef] = ACTIONS(11294), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11294), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11294), - [sym_keyword_write] = ACTIONS(11296), - [sym_keyword_do] = ACTIONS(11294), - [sym_keyword_for] = ACTIONS(11294), - [sym_keyword_while] = ACTIONS(11294), - [sym_keyword_kill] = ACTIONS(11294), - [sym_keyword_lock] = ACTIONS(11294), - [sym_keyword_read] = ACTIONS(11294), - [sym_keyword_zload] = ACTIONS(11294), - [sym_keyword_open] = ACTIONS(11294), - [sym_keyword_close] = ACTIONS(11296), - [sym_keyword_use] = ACTIONS(11294), - [sym_keyword_new] = ACTIONS(11294), - [sym_keyword_if] = ACTIONS(11294), - [sym_keyword_oldelse] = ACTIONS(11294), - [sym_keyword_throw] = ACTIONS(11294), - [sym_keyword_print] = ACTIONS(11294), - [sym_keyword_zprint] = ACTIONS(11294), - [sym_keyword_try] = ACTIONS(11294), - [sym_keyword_job] = ACTIONS(11294), - [sym_keyword_break] = ACTIONS(11294), - [sym_keyword_merge] = ACTIONS(11296), - [sym_keyword_return] = ACTIONS(11294), - [aux_sym_keyword_quit_token1] = ACTIONS(11294), - [aux_sym_keyword_quit_token2] = ACTIONS(11294), - [sym_keyword_goto] = ACTIONS(11294), - [sym_keyword_halt] = ACTIONS(11294), - [sym_keyword_hang] = ACTIONS(11294), - [sym_keyword_halt_or_hang] = ACTIONS(11296), - [sym_keyword_continue] = ACTIONS(11294), - [sym_keyword_tcommit] = ACTIONS(11294), - [sym_keyword_trollback] = ACTIONS(11294), - [sym_keyword_tstart] = ACTIONS(11294), - [sym_keyword_xecute] = ACTIONS(11294), - [sym_keyword_view] = ACTIONS(11294), - [sym_keyword_zbreak] = ACTIONS(11294), - [sym_keyword_zkill] = ACTIONS(11294), - [sym_keyword_zn] = ACTIONS(11294), - [sym_keyword_zsu] = ACTIONS(11294), - [sym_keyword_ztrap] = ACTIONS(11296), - [sym_keyword_zwrite] = ACTIONS(11294), - [sym_keyword_zz] = ACTIONS(11294), - [sym_keyword_embedded_html] = ACTIONS(11294), - [sym_keyword_embedded_xml] = ACTIONS(11294), - [sym_keyword_embedded_sql_amp] = ACTIONS(11294), - [sym_keyword_embedded_sql_hash] = ACTIONS(11294), - [anon_sym_AMPjs] = ACTIONS(11296), - [anon_sym_AMPjscript] = ACTIONS(11294), - [anon_sym_AMPjavascript] = ACTIONS(11294), - [sym_keyword_zremove] = ACTIONS(11294), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11296), - [aux_sym_commands_with_printlist_token1] = ACTIONS(11296), - [aux_sym_commands_with_printlist_token2] = ACTIONS(11296), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(11294), - [sym__termination] = ACTIONS(11294), - [sym_tag_end_if] = ACTIONS(11294), + [anon_sym_COMMA] = ACTIONS(10973), + [anon_sym_LBRACE] = ACTIONS(11292), + [aux_sym_macro_constant_token1] = ACTIONS(11292), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(11292), + [sym_keyword_dim] = ACTIONS(11292), + [sym_keyword_pound_define] = ACTIONS(11292), + [sym_keyword_pound_def1arg] = ACTIONS(11292), + [sym_keyword_pound_import] = ACTIONS(11292), + [sym_keyword_pound_include] = ACTIONS(11292), + [sym_keyword_pound_if] = ACTIONS(11294), + [sym_keyword_pound_ifdef] = ACTIONS(11292), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11292), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11292), + [sym_keyword_write] = ACTIONS(11294), + [sym_keyword_do] = ACTIONS(11292), + [sym_keyword_for] = ACTIONS(11292), + [sym_keyword_while] = ACTIONS(11292), + [sym_keyword_kill] = ACTIONS(11292), + [sym_keyword_lock] = ACTIONS(11292), + [sym_keyword_read] = ACTIONS(11292), + [sym_keyword_zload] = ACTIONS(11292), + [sym_keyword_open] = ACTIONS(11292), + [sym_keyword_close] = ACTIONS(11294), + [sym_keyword_use] = ACTIONS(11292), + [sym_keyword_new] = ACTIONS(11292), + [sym_keyword_if] = ACTIONS(11292), + [sym_keyword_oldelse] = ACTIONS(11292), + [sym_keyword_throw] = ACTIONS(11292), + [sym_keyword_print] = ACTIONS(11292), + [sym_keyword_zprint] = ACTIONS(11292), + [sym_keyword_try] = ACTIONS(11292), + [sym_keyword_job] = ACTIONS(11292), + [sym_keyword_break] = ACTIONS(11292), + [sym_keyword_merge] = ACTIONS(11294), + [sym_keyword_return] = ACTIONS(11292), + [aux_sym_keyword_quit_token1] = ACTIONS(11292), + [aux_sym_keyword_quit_token2] = ACTIONS(11292), + [sym_keyword_goto] = ACTIONS(11292), + [sym_keyword_halt] = ACTIONS(11292), + [sym_keyword_hang] = ACTIONS(11292), + [sym_keyword_halt_or_hang] = ACTIONS(11294), + [sym_keyword_continue] = ACTIONS(11292), + [sym_keyword_tcommit] = ACTIONS(11292), + [sym_keyword_trollback] = ACTIONS(11292), + [sym_keyword_tstart] = ACTIONS(11292), + [sym_keyword_xecute] = ACTIONS(11292), + [sym_keyword_view] = ACTIONS(11292), + [sym_keyword_zbreak] = ACTIONS(11292), + [sym_keyword_zkill] = ACTIONS(11292), + [sym_keyword_zn] = ACTIONS(11292), + [sym_keyword_zsu] = ACTIONS(11292), + [sym_keyword_ztrap] = ACTIONS(11294), + [sym_keyword_zwrite] = ACTIONS(11292), + [sym_keyword_zz] = ACTIONS(11292), + [sym_keyword_embedded_html] = ACTIONS(11292), + [sym_keyword_embedded_xml] = ACTIONS(11292), + [sym_keyword_embedded_sql_amp] = ACTIONS(11292), + [sym_keyword_embedded_sql_hash] = ACTIONS(11292), + [anon_sym_AMPjs] = ACTIONS(11294), + [anon_sym_AMPjscript] = ACTIONS(11292), + [anon_sym_AMPjavascript] = ACTIONS(11292), + [sym_keyword_zremove] = ACTIONS(11292), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11294), + [aux_sym_commands_with_printlist_token1] = ACTIONS(11294), + [aux_sym_commands_with_printlist_token2] = ACTIONS(11294), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(11292), + [sym__termination] = ACTIONS(11292), + [sym_tag_end_if] = ACTIONS(11292), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10886)] = { @@ -1298280,81 +1298280,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10886), [sym_documatic_line] = STATE(10886), [aux_sym_for_parameter_repeat1] = STATE(10383), - [anon_sym_COMMA] = ACTIONS(10975), - [anon_sym_LBRACE] = ACTIONS(11294), - [aux_sym_macro_constant_token1] = ACTIONS(11294), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(11294), - [sym_keyword_dim] = ACTIONS(11294), - [sym_keyword_pound_define] = ACTIONS(11294), - [sym_keyword_pound_def1arg] = ACTIONS(11294), - [sym_keyword_pound_import] = ACTIONS(11294), - [sym_keyword_pound_include] = ACTIONS(11294), - [sym_keyword_pound_if] = ACTIONS(11296), - [sym_keyword_pound_ifdef] = ACTIONS(11294), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11294), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11294), - [sym_keyword_write] = ACTIONS(11296), - [sym_keyword_do] = ACTIONS(11294), - [sym_keyword_for] = ACTIONS(11294), - [sym_keyword_while] = ACTIONS(11294), - [sym_keyword_kill] = ACTIONS(11294), - [sym_keyword_lock] = ACTIONS(11294), - [sym_keyword_read] = ACTIONS(11294), - [sym_keyword_zload] = ACTIONS(11294), - [sym_keyword_open] = ACTIONS(11294), - [sym_keyword_close] = ACTIONS(11296), - [sym_keyword_use] = ACTIONS(11294), - [sym_keyword_new] = ACTIONS(11294), - [sym_keyword_if] = ACTIONS(11294), - [sym_keyword_oldelse] = ACTIONS(11294), - [sym_keyword_throw] = ACTIONS(11294), - [sym_keyword_print] = ACTIONS(11294), - [sym_keyword_zprint] = ACTIONS(11294), - [sym_keyword_try] = ACTIONS(11294), - [sym_keyword_job] = ACTIONS(11294), - [sym_keyword_break] = ACTIONS(11294), - [sym_keyword_merge] = ACTIONS(11296), - [sym_keyword_return] = ACTIONS(11294), - [aux_sym_keyword_quit_token1] = ACTIONS(11294), - [aux_sym_keyword_quit_token2] = ACTIONS(11294), - [sym_keyword_goto] = ACTIONS(11294), - [sym_keyword_halt] = ACTIONS(11294), - [sym_keyword_hang] = ACTIONS(11294), - [sym_keyword_halt_or_hang] = ACTIONS(11296), - [sym_keyword_continue] = ACTIONS(11294), - [sym_keyword_tcommit] = ACTIONS(11294), - [sym_keyword_trollback] = ACTIONS(11294), - [sym_keyword_tstart] = ACTIONS(11294), - [sym_keyword_xecute] = ACTIONS(11294), - [sym_keyword_view] = ACTIONS(11294), - [sym_keyword_zbreak] = ACTIONS(11294), - [sym_keyword_zkill] = ACTIONS(11294), - [sym_keyword_zn] = ACTIONS(11294), - [sym_keyword_zsu] = ACTIONS(11294), - [sym_keyword_ztrap] = ACTIONS(11296), - [sym_keyword_zwrite] = ACTIONS(11294), - [sym_keyword_zz] = ACTIONS(11294), - [sym_keyword_embedded_html] = ACTIONS(11294), - [sym_keyword_embedded_xml] = ACTIONS(11294), - [sym_keyword_embedded_sql_amp] = ACTIONS(11294), - [sym_keyword_embedded_sql_hash] = ACTIONS(11294), - [anon_sym_AMPjs] = ACTIONS(11296), - [anon_sym_AMPjscript] = ACTIONS(11294), - [anon_sym_AMPjavascript] = ACTIONS(11294), - [sym_keyword_zremove] = ACTIONS(11294), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11296), - [aux_sym_commands_with_printlist_token1] = ACTIONS(11296), - [aux_sym_commands_with_printlist_token2] = ACTIONS(11296), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(11294), - [sym__termination] = ACTIONS(11294), - [sym_tag_end_if] = ACTIONS(11294), + [anon_sym_COMMA] = ACTIONS(10973), + [anon_sym_LBRACE] = ACTIONS(11292), + [aux_sym_macro_constant_token1] = ACTIONS(11292), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(11292), + [sym_keyword_dim] = ACTIONS(11292), + [sym_keyword_pound_define] = ACTIONS(11292), + [sym_keyword_pound_def1arg] = ACTIONS(11292), + [sym_keyword_pound_import] = ACTIONS(11292), + [sym_keyword_pound_include] = ACTIONS(11292), + [sym_keyword_pound_if] = ACTIONS(11294), + [sym_keyword_pound_ifdef] = ACTIONS(11292), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11292), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11292), + [sym_keyword_write] = ACTIONS(11294), + [sym_keyword_do] = ACTIONS(11292), + [sym_keyword_for] = ACTIONS(11292), + [sym_keyword_while] = ACTIONS(11292), + [sym_keyword_kill] = ACTIONS(11292), + [sym_keyword_lock] = ACTIONS(11292), + [sym_keyword_read] = ACTIONS(11292), + [sym_keyword_zload] = ACTIONS(11292), + [sym_keyword_open] = ACTIONS(11292), + [sym_keyword_close] = ACTIONS(11294), + [sym_keyword_use] = ACTIONS(11292), + [sym_keyword_new] = ACTIONS(11292), + [sym_keyword_if] = ACTIONS(11292), + [sym_keyword_oldelse] = ACTIONS(11292), + [sym_keyword_throw] = ACTIONS(11292), + [sym_keyword_print] = ACTIONS(11292), + [sym_keyword_zprint] = ACTIONS(11292), + [sym_keyword_try] = ACTIONS(11292), + [sym_keyword_job] = ACTIONS(11292), + [sym_keyword_break] = ACTIONS(11292), + [sym_keyword_merge] = ACTIONS(11294), + [sym_keyword_return] = ACTIONS(11292), + [aux_sym_keyword_quit_token1] = ACTIONS(11292), + [aux_sym_keyword_quit_token2] = ACTIONS(11292), + [sym_keyword_goto] = ACTIONS(11292), + [sym_keyword_halt] = ACTIONS(11292), + [sym_keyword_hang] = ACTIONS(11292), + [sym_keyword_halt_or_hang] = ACTIONS(11294), + [sym_keyword_continue] = ACTIONS(11292), + [sym_keyword_tcommit] = ACTIONS(11292), + [sym_keyword_trollback] = ACTIONS(11292), + [sym_keyword_tstart] = ACTIONS(11292), + [sym_keyword_xecute] = ACTIONS(11292), + [sym_keyword_view] = ACTIONS(11292), + [sym_keyword_zbreak] = ACTIONS(11292), + [sym_keyword_zkill] = ACTIONS(11292), + [sym_keyword_zn] = ACTIONS(11292), + [sym_keyword_zsu] = ACTIONS(11292), + [sym_keyword_ztrap] = ACTIONS(11294), + [sym_keyword_zwrite] = ACTIONS(11292), + [sym_keyword_zz] = ACTIONS(11292), + [sym_keyword_embedded_html] = ACTIONS(11292), + [sym_keyword_embedded_xml] = ACTIONS(11292), + [sym_keyword_embedded_sql_amp] = ACTIONS(11292), + [sym_keyword_embedded_sql_hash] = ACTIONS(11292), + [anon_sym_AMPjs] = ACTIONS(11294), + [anon_sym_AMPjscript] = ACTIONS(11292), + [anon_sym_AMPjavascript] = ACTIONS(11292), + [sym_keyword_zremove] = ACTIONS(11292), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11294), + [aux_sym_commands_with_printlist_token1] = ACTIONS(11294), + [aux_sym_commands_with_printlist_token2] = ACTIONS(11294), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(11292), + [sym__termination] = ACTIONS(11292), + [sym_tag_end_if] = ACTIONS(11292), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10887)] = { @@ -1298451,7 +1298451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10888), [aux_sym_commands_with_printlist_repeat1] = STATE(10888), [ts_builtin_sym_end] = ACTIONS(7643), - [anon_sym_COMMA] = ACTIONS(11298), + [anon_sym_COMMA] = ACTIONS(11296), [aux_sym_macro_constant_token1] = ACTIONS(7643), [anon_sym_RBRACE2] = ACTIONS(7643), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1298536,7 +1298536,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10889), [aux_sym_command_write_repeat1] = STATE(10505), [ts_builtin_sym_end] = ACTIONS(10089), - [anon_sym_COMMA] = ACTIONS(10915), + [anon_sym_COMMA] = ACTIONS(10917), [aux_sym_macro_constant_token1] = ACTIONS(10089), [anon_sym_RBRACE2] = ACTIONS(10089), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1298618,7 +1298618,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10890), [sym_line_comment_4] = STATE(10890), [sym_block_comment] = STATE(10890), - [sym_dotted_statement] = STATE(11512), + [sym_dotted_statement] = STATE(11513), [sym_documatic_line] = STATE(10890), [aux_sym_command_do_repeat1] = STATE(10612), [aux_sym_macro_constant_token1] = ACTIONS(9431), @@ -1299044,7 +1299044,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10895), [sym_block_comment] = STATE(10895), [sym_documatic_line] = STATE(10895), - [aux_sym_command_do_repeat3] = STATE(10535), + [aux_sym_command_do_repeat3] = STATE(10456), [ts_builtin_sym_end] = ACTIONS(259), [anon_sym_COMMA] = ACTIONS(7536), [aux_sym_macro_constant_token1] = ACTIONS(259), @@ -1299214,7 +1299214,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10897), [sym_block_comment] = STATE(10897), [sym_documatic_line] = STATE(10897), - [anon_sym_EQ] = ACTIONS(11301), + [anon_sym_EQ] = ACTIONS(11299), [aux_sym_macro_constant_token1] = ACTIONS(8502), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1299298,83 +1299298,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(10898), [sym_line_comment_4] = STATE(10898), [sym_block_comment] = STATE(10898), + [sym_timeout] = STATE(11422), [sym_documatic_line] = STATE(10898), - [aux_sym_command_write_repeat1] = STATE(10456), - [anon_sym_COMMA] = ACTIONS(11014), - [aux_sym_macro_constant_token1] = ACTIONS(8665), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8665), - [sym_keyword_dim] = ACTIONS(8665), - [sym_keyword_pound_define] = ACTIONS(8665), - [sym_keyword_pound_def1arg] = ACTIONS(8665), - [sym_keyword_pound_import] = ACTIONS(8665), - [sym_keyword_pound_include] = ACTIONS(8665), - [sym_keyword_pound_if] = ACTIONS(8667), - [sym_keyword_pound_ifdef] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8665), - [sym_keyword_write] = ACTIONS(8667), - [sym_keyword_do] = ACTIONS(8665), - [sym_keyword_for] = ACTIONS(8665), - [sym_keyword_while] = ACTIONS(8665), - [sym_keyword_kill] = ACTIONS(8665), - [sym_keyword_lock] = ACTIONS(8665), - [sym_keyword_read] = ACTIONS(8665), - [sym_keyword_zload] = ACTIONS(8665), - [sym_keyword_open] = ACTIONS(8665), - [sym_keyword_close] = ACTIONS(8667), - [sym_keyword_use] = ACTIONS(8665), - [sym_keyword_new] = ACTIONS(8665), - [sym_keyword_if] = ACTIONS(8665), - [sym_keyword_oldelse] = ACTIONS(8665), - [sym_keyword_throw] = ACTIONS(8665), - [sym_keyword_print] = ACTIONS(8665), - [sym_keyword_zprint] = ACTIONS(8665), - [sym_keyword_try] = ACTIONS(8665), - [sym_keyword_job] = ACTIONS(8665), - [sym_keyword_break] = ACTIONS(8665), - [sym_keyword_merge] = ACTIONS(8667), - [sym_keyword_return] = ACTIONS(8665), - [aux_sym_keyword_quit_token1] = ACTIONS(8665), - [aux_sym_keyword_quit_token2] = ACTIONS(8665), - [sym_keyword_goto] = ACTIONS(8665), - [sym_keyword_halt] = ACTIONS(8665), - [sym_keyword_hang] = ACTIONS(8665), - [sym_keyword_halt_or_hang] = ACTIONS(8667), - [sym_keyword_continue] = ACTIONS(8665), - [sym_keyword_tcommit] = ACTIONS(8665), - [sym_keyword_trollback] = ACTIONS(8665), - [sym_keyword_tstart] = ACTIONS(8665), - [sym_keyword_xecute] = ACTIONS(8665), - [sym_keyword_view] = ACTIONS(8665), - [sym_keyword_zbreak] = ACTIONS(8665), - [sym_keyword_zkill] = ACTIONS(8665), - [sym_keyword_zn] = ACTIONS(8665), - [sym_keyword_zsu] = ACTIONS(8665), - [sym_keyword_ztrap] = ACTIONS(8667), - [sym_keyword_zwrite] = ACTIONS(8665), - [sym_keyword_zz] = ACTIONS(8665), - [sym_keyword_embedded_html] = ACTIONS(8665), - [sym_keyword_embedded_xml] = ACTIONS(8665), - [sym_keyword_embedded_sql_amp] = ACTIONS(8665), - [sym_keyword_embedded_sql_hash] = ACTIONS(8665), - [anon_sym_AMPjs] = ACTIONS(8667), - [anon_sym_AMPjscript] = ACTIONS(8665), - [anon_sym_AMPjavascript] = ACTIONS(8665), - [sym_keyword_zremove] = ACTIONS(8665), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8667), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8665), - [sym__bol] = ACTIONS(8665), - [sym__termination] = ACTIONS(8665), - [sym_tag_end_if] = ACTIONS(8665), + [anon_sym_COMMA] = ACTIONS(8072), + [aux_sym_macro_constant_token1] = ACTIONS(8072), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8072), + [sym_keyword_dim] = ACTIONS(8072), + [sym_keyword_pound_define] = ACTIONS(8072), + [sym_keyword_pound_def1arg] = ACTIONS(8072), + [sym_keyword_pound_import] = ACTIONS(8072), + [sym_keyword_pound_include] = ACTIONS(8072), + [sym_keyword_pound_if] = ACTIONS(8074), + [sym_keyword_pound_ifdef] = ACTIONS(8072), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8072), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8072), + [sym_keyword_write] = ACTIONS(8074), + [sym_keyword_do] = ACTIONS(8072), + [sym_keyword_for] = ACTIONS(8072), + [sym_keyword_while] = ACTIONS(8072), + [sym_keyword_kill] = ACTIONS(8072), + [sym_keyword_lock] = ACTIONS(8072), + [sym_keyword_read] = ACTIONS(8072), + [sym_keyword_zload] = ACTIONS(8072), + [sym_keyword_open] = ACTIONS(8072), + [sym_keyword_close] = ACTIONS(8074), + [sym_keyword_use] = ACTIONS(8072), + [sym_keyword_new] = ACTIONS(8072), + [sym_keyword_if] = ACTIONS(8072), + [sym_keyword_oldelse] = ACTIONS(8072), + [sym_keyword_throw] = ACTIONS(8072), + [sym_keyword_print] = ACTIONS(8072), + [sym_keyword_zprint] = ACTIONS(8072), + [sym_keyword_try] = ACTIONS(8072), + [sym_keyword_job] = ACTIONS(8072), + [sym_keyword_break] = ACTIONS(8072), + [sym_keyword_merge] = ACTIONS(8074), + [sym_keyword_return] = ACTIONS(8072), + [aux_sym_keyword_quit_token1] = ACTIONS(8072), + [aux_sym_keyword_quit_token2] = ACTIONS(8072), + [sym_keyword_goto] = ACTIONS(8072), + [sym_keyword_halt] = ACTIONS(8072), + [sym_keyword_hang] = ACTIONS(8072), + [sym_keyword_halt_or_hang] = ACTIONS(8074), + [sym_keyword_continue] = ACTIONS(8072), + [sym_keyword_tcommit] = ACTIONS(8072), + [sym_keyword_trollback] = ACTIONS(8072), + [sym_keyword_tstart] = ACTIONS(8072), + [sym_keyword_xecute] = ACTIONS(8072), + [sym_keyword_view] = ACTIONS(8072), + [sym_keyword_zbreak] = ACTIONS(8072), + [sym_keyword_zkill] = ACTIONS(8072), + [sym_keyword_zn] = ACTIONS(8072), + [sym_keyword_zsu] = ACTIONS(8072), + [sym_keyword_ztrap] = ACTIONS(8074), + [sym_keyword_zwrite] = ACTIONS(8072), + [sym_keyword_zz] = ACTIONS(8072), + [sym_keyword_embedded_html] = ACTIONS(8072), + [sym_keyword_embedded_xml] = ACTIONS(8072), + [sym_keyword_embedded_sql_amp] = ACTIONS(8072), + [sym_keyword_embedded_sql_hash] = ACTIONS(8072), + [anon_sym_AMPjs] = ACTIONS(8074), + [anon_sym_AMPjscript] = ACTIONS(8072), + [anon_sym_AMPjavascript] = ACTIONS(8072), + [sym_keyword_zremove] = ACTIONS(8072), + [anon_sym_COLON2] = ACTIONS(8892), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8074), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8074), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8074), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8072), + [sym__termination] = ACTIONS(8072), + [sym_tag_end_if] = ACTIONS(8072), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10899)] = { @@ -1299452,7 +1299452,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9991), [anon_sym_AMPjavascript] = ACTIONS(9991), [sym_keyword_zremove] = ACTIONS(9991), - [anon_sym_COLON2] = ACTIONS(11303), + [anon_sym_COLON2] = ACTIONS(11301), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9993), [aux_sym_commands_with_printlist_token1] = ACTIONS(9993), [aux_sym_commands_with_printlist_token2] = ACTIONS(9993), @@ -1299537,7 +1299537,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9997), [anon_sym_AMPjavascript] = ACTIONS(9997), [sym_keyword_zremove] = ACTIONS(9997), - [anon_sym_COLON2] = ACTIONS(11305), + [anon_sym_COLON2] = ACTIONS(11303), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9999), [aux_sym_commands_with_printlist_token1] = ACTIONS(9999), [aux_sym_commands_with_printlist_token2] = ACTIONS(9999), @@ -1299554,82 +1299554,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10901), [sym_block_comment] = STATE(10901), [sym_documatic_line] = STATE(10901), - [aux_sym_command_read_repeat1] = STATE(10396), - [anon_sym_COMMA] = ACTIONS(10963), - [aux_sym_macro_constant_token1] = ACTIONS(8674), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8674), - [sym_keyword_dim] = ACTIONS(8674), - [sym_keyword_pound_define] = ACTIONS(8674), - [sym_keyword_pound_def1arg] = ACTIONS(8674), - [sym_keyword_pound_import] = ACTIONS(8674), - [sym_keyword_pound_include] = ACTIONS(8674), - [sym_keyword_pound_if] = ACTIONS(8676), - [sym_keyword_pound_ifdef] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8674), - [sym_keyword_write] = ACTIONS(8676), - [sym_keyword_do] = ACTIONS(8674), - [sym_keyword_for] = ACTIONS(8674), - [sym_keyword_while] = ACTIONS(8674), - [sym_keyword_kill] = ACTIONS(8674), - [sym_keyword_lock] = ACTIONS(8674), - [sym_keyword_read] = ACTIONS(8674), - [sym_keyword_zload] = ACTIONS(8674), - [sym_keyword_open] = ACTIONS(8674), - [sym_keyword_close] = ACTIONS(8676), - [sym_keyword_use] = ACTIONS(8674), - [sym_keyword_new] = ACTIONS(8674), - [sym_keyword_if] = ACTIONS(8674), - [sym_keyword_oldelse] = ACTIONS(8674), - [sym_keyword_throw] = ACTIONS(8674), - [sym_keyword_print] = ACTIONS(8674), - [sym_keyword_zprint] = ACTIONS(8674), - [sym_keyword_try] = ACTIONS(8674), - [sym_keyword_job] = ACTIONS(8674), - [sym_keyword_break] = ACTIONS(8674), - [sym_keyword_merge] = ACTIONS(8676), - [sym_keyword_return] = ACTIONS(8674), - [aux_sym_keyword_quit_token1] = ACTIONS(8674), - [aux_sym_keyword_quit_token2] = ACTIONS(8674), - [sym_keyword_goto] = ACTIONS(8674), - [sym_keyword_halt] = ACTIONS(8674), - [sym_keyword_hang] = ACTIONS(8674), - [sym_keyword_halt_or_hang] = ACTIONS(8676), - [sym_keyword_continue] = ACTIONS(8674), - [sym_keyword_tcommit] = ACTIONS(8674), - [sym_keyword_trollback] = ACTIONS(8674), - [sym_keyword_tstart] = ACTIONS(8674), - [sym_keyword_xecute] = ACTIONS(8674), - [sym_keyword_view] = ACTIONS(8674), - [sym_keyword_zbreak] = ACTIONS(8674), - [sym_keyword_zkill] = ACTIONS(8674), - [sym_keyword_zn] = ACTIONS(8674), - [sym_keyword_zsu] = ACTIONS(8674), - [sym_keyword_ztrap] = ACTIONS(8676), - [sym_keyword_zwrite] = ACTIONS(8674), - [sym_keyword_zz] = ACTIONS(8674), - [sym_keyword_embedded_html] = ACTIONS(8674), - [sym_keyword_embedded_xml] = ACTIONS(8674), - [sym_keyword_embedded_sql_amp] = ACTIONS(8674), - [sym_keyword_embedded_sql_hash] = ACTIONS(8674), - [anon_sym_AMPjs] = ACTIONS(8676), - [anon_sym_AMPjscript] = ACTIONS(8674), - [anon_sym_AMPjavascript] = ACTIONS(8674), - [sym_keyword_zremove] = ACTIONS(8674), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8676), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8674), - [sym__bol] = ACTIONS(8674), - [sym__termination] = ACTIONS(8674), - [sym_tag_end_if] = ACTIONS(8674), + [aux_sym_command_write_repeat1] = STATE(10535), + [anon_sym_COMMA] = ACTIONS(11012), + [aux_sym_macro_constant_token1] = ACTIONS(8661), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8661), + [sym_keyword_dim] = ACTIONS(8661), + [sym_keyword_pound_define] = ACTIONS(8661), + [sym_keyword_pound_def1arg] = ACTIONS(8661), + [sym_keyword_pound_import] = ACTIONS(8661), + [sym_keyword_pound_include] = ACTIONS(8661), + [sym_keyword_pound_if] = ACTIONS(8663), + [sym_keyword_pound_ifdef] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8661), + [sym_keyword_write] = ACTIONS(8663), + [sym_keyword_do] = ACTIONS(8661), + [sym_keyword_for] = ACTIONS(8661), + [sym_keyword_while] = ACTIONS(8661), + [sym_keyword_kill] = ACTIONS(8661), + [sym_keyword_lock] = ACTIONS(8661), + [sym_keyword_read] = ACTIONS(8661), + [sym_keyword_zload] = ACTIONS(8661), + [sym_keyword_open] = ACTIONS(8661), + [sym_keyword_close] = ACTIONS(8663), + [sym_keyword_use] = ACTIONS(8661), + [sym_keyword_new] = ACTIONS(8661), + [sym_keyword_if] = ACTIONS(8661), + [sym_keyword_oldelse] = ACTIONS(8661), + [sym_keyword_throw] = ACTIONS(8661), + [sym_keyword_print] = ACTIONS(8661), + [sym_keyword_zprint] = ACTIONS(8661), + [sym_keyword_try] = ACTIONS(8661), + [sym_keyword_job] = ACTIONS(8661), + [sym_keyword_break] = ACTIONS(8661), + [sym_keyword_merge] = ACTIONS(8663), + [sym_keyword_return] = ACTIONS(8661), + [aux_sym_keyword_quit_token1] = ACTIONS(8661), + [aux_sym_keyword_quit_token2] = ACTIONS(8661), + [sym_keyword_goto] = ACTIONS(8661), + [sym_keyword_halt] = ACTIONS(8661), + [sym_keyword_hang] = ACTIONS(8661), + [sym_keyword_halt_or_hang] = ACTIONS(8663), + [sym_keyword_continue] = ACTIONS(8661), + [sym_keyword_tcommit] = ACTIONS(8661), + [sym_keyword_trollback] = ACTIONS(8661), + [sym_keyword_tstart] = ACTIONS(8661), + [sym_keyword_xecute] = ACTIONS(8661), + [sym_keyword_view] = ACTIONS(8661), + [sym_keyword_zbreak] = ACTIONS(8661), + [sym_keyword_zkill] = ACTIONS(8661), + [sym_keyword_zn] = ACTIONS(8661), + [sym_keyword_zsu] = ACTIONS(8661), + [sym_keyword_ztrap] = ACTIONS(8663), + [sym_keyword_zwrite] = ACTIONS(8661), + [sym_keyword_zz] = ACTIONS(8661), + [sym_keyword_embedded_html] = ACTIONS(8661), + [sym_keyword_embedded_xml] = ACTIONS(8661), + [sym_keyword_embedded_sql_amp] = ACTIONS(8661), + [sym_keyword_embedded_sql_hash] = ACTIONS(8661), + [anon_sym_AMPjs] = ACTIONS(8663), + [anon_sym_AMPjscript] = ACTIONS(8661), + [anon_sym_AMPjavascript] = ACTIONS(8661), + [sym_keyword_zremove] = ACTIONS(8661), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8663), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8661), + [sym__bol] = ACTIONS(8661), + [sym__termination] = ACTIONS(8661), + [sym_tag_end_if] = ACTIONS(8661), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10902)] = { @@ -1299639,7 +1299639,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10902), [sym_block_comment] = STATE(10902), [sym_documatic_line] = STATE(10902), - [anon_sym_COLON] = ACTIONS(11307), + [anon_sym_COLON] = ACTIONS(11305), [aux_sym_macro_constant_token1] = ACTIONS(10838), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1299809,82 +1299809,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10904), [sym_block_comment] = STATE(10904), [sym_documatic_line] = STATE(10904), - [aux_sym_command_do_repeat3] = STATE(10535), - [ts_builtin_sym_end] = ACTIONS(6811), - [anon_sym_COMMA] = ACTIONS(7536), - [aux_sym_macro_constant_token1] = ACTIONS(6811), - [anon_sym_RBRACE2] = ACTIONS(6811), + [ts_builtin_sym_end] = ACTIONS(8502), + [anon_sym_EQ] = ACTIONS(11307), + [aux_sym_macro_constant_token1] = ACTIONS(8502), + [anon_sym_RBRACE2] = ACTIONS(8502), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(6811), - [sym_keyword_dim] = ACTIONS(6811), - [sym_keyword_pound_define] = ACTIONS(6811), - [sym_keyword_pound_def1arg] = ACTIONS(6811), - [sym_keyword_pound_import] = ACTIONS(6811), - [sym_keyword_pound_include] = ACTIONS(6811), - [sym_keyword_pound_if] = ACTIONS(6813), - [sym_keyword_pound_ifdef] = ACTIONS(6811), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6811), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6811), - [sym_keyword_write] = ACTIONS(6813), - [sym_keyword_do] = ACTIONS(6811), - [sym_keyword_for] = ACTIONS(6811), - [sym_keyword_while] = ACTIONS(6811), - [sym_keyword_kill] = ACTIONS(6811), - [sym_keyword_lock] = ACTIONS(6811), - [sym_keyword_read] = ACTIONS(6811), - [sym_keyword_zload] = ACTIONS(6811), - [sym_keyword_open] = ACTIONS(6811), - [sym_keyword_close] = ACTIONS(6813), - [sym_keyword_use] = ACTIONS(6811), - [sym_keyword_new] = ACTIONS(6811), - [sym_keyword_if] = ACTIONS(6811), - [sym_keyword_oldelse] = ACTIONS(6811), - [sym_keyword_throw] = ACTIONS(6811), - [sym_keyword_print] = ACTIONS(6811), - [sym_keyword_zprint] = ACTIONS(6811), - [sym_keyword_try] = ACTIONS(6811), - [sym_keyword_job] = ACTIONS(6811), - [sym_keyword_break] = ACTIONS(6811), - [sym_keyword_merge] = ACTIONS(6813), - [sym_keyword_return] = ACTIONS(6811), - [aux_sym_keyword_quit_token1] = ACTIONS(6811), - [aux_sym_keyword_quit_token2] = ACTIONS(6811), - [sym_keyword_goto] = ACTIONS(6811), - [sym_keyword_halt] = ACTIONS(6811), - [sym_keyword_hang] = ACTIONS(6811), - [sym_keyword_halt_or_hang] = ACTIONS(6813), - [sym_keyword_continue] = ACTIONS(6811), - [sym_keyword_tcommit] = ACTIONS(6811), - [sym_keyword_trollback] = ACTIONS(6811), - [sym_keyword_tstart] = ACTIONS(6811), - [sym_keyword_xecute] = ACTIONS(6811), - [sym_keyword_view] = ACTIONS(6811), - [sym_keyword_zbreak] = ACTIONS(6811), - [sym_keyword_zkill] = ACTIONS(6811), - [sym_keyword_zn] = ACTIONS(6811), - [sym_keyword_zsu] = ACTIONS(6811), - [sym_keyword_ztrap] = ACTIONS(6813), - [sym_keyword_zwrite] = ACTIONS(6811), - [sym_keyword_zz] = ACTIONS(6811), - [sym_keyword_embedded_html] = ACTIONS(6811), - [sym_keyword_embedded_xml] = ACTIONS(6811), - [sym_keyword_embedded_sql_amp] = ACTIONS(6811), - [sym_keyword_embedded_sql_hash] = ACTIONS(6811), - [anon_sym_AMPjs] = ACTIONS(6813), - [anon_sym_AMPjscript] = ACTIONS(6811), - [anon_sym_AMPjavascript] = ACTIONS(6811), - [sym_keyword_zremove] = ACTIONS(6811), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6813), - [aux_sym_commands_with_printlist_token1] = ACTIONS(6813), - [aux_sym_commands_with_printlist_token2] = ACTIONS(6813), + [sym_keyword_set] = ACTIONS(8502), + [sym_keyword_dim] = ACTIONS(8502), + [sym_keyword_pound_define] = ACTIONS(8502), + [sym_keyword_pound_def1arg] = ACTIONS(8502), + [sym_keyword_pound_import] = ACTIONS(8502), + [sym_keyword_pound_include] = ACTIONS(8502), + [sym_keyword_pound_if] = ACTIONS(8504), + [sym_keyword_pound_ifdef] = ACTIONS(8502), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8502), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8502), + [sym_keyword_write] = ACTIONS(8504), + [sym_keyword_do] = ACTIONS(8502), + [sym_keyword_for] = ACTIONS(8502), + [sym_keyword_while] = ACTIONS(8502), + [sym_keyword_kill] = ACTIONS(8502), + [sym_keyword_lock] = ACTIONS(8502), + [sym_keyword_read] = ACTIONS(8502), + [sym_keyword_zload] = ACTIONS(8502), + [sym_keyword_open] = ACTIONS(8502), + [sym_keyword_close] = ACTIONS(8504), + [sym_keyword_use] = ACTIONS(8502), + [sym_keyword_new] = ACTIONS(8502), + [sym_keyword_if] = ACTIONS(8502), + [sym_keyword_oldelse] = ACTIONS(8502), + [sym_keyword_throw] = ACTIONS(8502), + [sym_keyword_print] = ACTIONS(8502), + [sym_keyword_zprint] = ACTIONS(8502), + [sym_keyword_try] = ACTIONS(8502), + [sym_keyword_job] = ACTIONS(8502), + [sym_keyword_break] = ACTIONS(8502), + [sym_keyword_merge] = ACTIONS(8504), + [sym_keyword_return] = ACTIONS(8502), + [aux_sym_keyword_quit_token1] = ACTIONS(8502), + [aux_sym_keyword_quit_token2] = ACTIONS(8502), + [sym_keyword_goto] = ACTIONS(8502), + [sym_keyword_halt] = ACTIONS(8502), + [sym_keyword_hang] = ACTIONS(8502), + [sym_keyword_halt_or_hang] = ACTIONS(8504), + [sym_keyword_continue] = ACTIONS(8502), + [sym_keyword_tcommit] = ACTIONS(8502), + [sym_keyword_trollback] = ACTIONS(8502), + [sym_keyword_tstart] = ACTIONS(8502), + [sym_keyword_xecute] = ACTIONS(8502), + [sym_keyword_view] = ACTIONS(8502), + [sym_keyword_zbreak] = ACTIONS(8502), + [sym_keyword_zkill] = ACTIONS(8502), + [sym_keyword_zn] = ACTIONS(8502), + [sym_keyword_zsu] = ACTIONS(8502), + [sym_keyword_ztrap] = ACTIONS(8504), + [sym_keyword_zwrite] = ACTIONS(8502), + [sym_keyword_zz] = ACTIONS(8502), + [sym_keyword_embedded_html] = ACTIONS(8502), + [sym_keyword_embedded_xml] = ACTIONS(8502), + [sym_keyword_embedded_sql_amp] = ACTIONS(8502), + [sym_keyword_embedded_sql_hash] = ACTIONS(8502), + [anon_sym_AMPjs] = ACTIONS(8504), + [anon_sym_AMPjscript] = ACTIONS(8502), + [anon_sym_AMPjavascript] = ACTIONS(8502), + [sym_keyword_zremove] = ACTIONS(8502), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8504), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8504), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8504), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(6811), - [sym_tag_end_if] = ACTIONS(6811), + [sym_tag] = ACTIONS(8502), + [sym__bol] = ACTIONS(8502), + [sym_tag_end_if] = ACTIONS(8502), [sym_rtn_dot] = ACTIONS(15), }, [STATE(10905)] = { @@ -1299896,7 +1299896,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10905), [aux_sym_command_use_repeat1] = STATE(10557), [ts_builtin_sym_end] = ACTIONS(9494), - [anon_sym_COMMA] = ACTIONS(11048), + [anon_sym_COMMA] = ACTIONS(11046), [aux_sym_macro_constant_token1] = ACTIONS(9494), [anon_sym_RBRACE2] = ACTIONS(9494), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1300406,7 +1300406,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(10911), [aux_sym_command_do_repeat3] = STATE(10921), [anon_sym_COMMA] = ACTIONS(9902), - [anon_sym_LBRACE] = ACTIONS(8702), + [anon_sym_LBRACE] = ACTIONS(8698), [aux_sym_macro_constant_token1] = ACTIONS(8044), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1300563,7 +1300563,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_tag] = ACTIONS(8247), [sym__termination] = ACTIONS(8247), - [sym__post_conditional_id] = ACTIONS(8656), + [sym__post_conditional_id] = ACTIONS(8652), [sym_tag_end_if] = ACTIONS(8247), [sym_rtn_dot] = ACTIONS(15), }, @@ -1300642,7 +1300642,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7483), [anon_sym_AMPjavascript] = ACTIONS(7483), [sym_keyword_zremove] = ACTIONS(7483), - [anon_sym_COLON2] = ACTIONS(8684), + [anon_sym_COLON2] = ACTIONS(8680), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7485), [aux_sym_commands_with_printlist_token1] = ACTIONS(7485), [aux_sym_commands_with_printlist_token2] = ACTIONS(7485), @@ -1300996,7 +1300996,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10918), [sym_block_comment] = STATE(10918), [sym_documatic_line] = STATE(10918), - [aux_sym_command_set_repeat1] = STATE(11121), + [aux_sym_command_set_repeat1] = STATE(11120), [anon_sym_COMMA] = ACTIONS(11317), [aux_sym_macro_constant_token1] = ACTIONS(9985), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1302004,7 +1302004,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10930), [sym_block_comment] = STATE(10930), [sym_documatic_line] = STATE(10930), - [aux_sym_pound_import_repeat1] = STATE(11218), + [aux_sym_pound_import_repeat1] = STATE(11219), [anon_sym_COMMA] = ACTIONS(11337), [aux_sym_macro_constant_token1] = ACTIONS(7245), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1304273,7 +1304273,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(10957), [sym_documatic_line] = STATE(10957), [aux_sym_command_do_repeat3] = STATE(11229), - [anon_sym_COMMA] = ACTIONS(8652), + [anon_sym_COMMA] = ACTIONS(8648), [aux_sym_macro_constant_token1] = ACTIONS(157), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1305448,7 +1305448,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(10971), [sym_block_comment] = STATE(10971), [sym_documatic_line] = STATE(10971), - [aux_sym_zbreak_arguments_repeat1] = STATE(11226), + [aux_sym_zbreak_arguments_repeat1] = STATE(11227), [aux_sym_macro_constant_token1] = ACTIONS(7288), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1305766,7 +1305766,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8324), [anon_sym_AMPjavascript] = ACTIONS(8324), [sym_keyword_zremove] = ACTIONS(8324), - [anon_sym_COLON2] = ACTIONS(10952), + [anon_sym_COLON2] = ACTIONS(10954), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token2] = ACTIONS(8326), @@ -1309060,7 +1309060,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11014), [sym_block_comment] = STATE(11014), [sym_documatic_line] = STATE(11014), - [aux_sym_command_use_repeat1] = STATE(11259), + [aux_sym_command_use_repeat1] = STATE(11260), [anon_sym_COMMA] = ACTIONS(11352), [aux_sym_macro_constant_token1] = ACTIONS(9494), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1309228,7 +1309228,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11016), [sym_block_comment] = STATE(11016), [sym_documatic_line] = STATE(11016), - [aux_sym_command_new_repeat1] = STATE(11261), + [aux_sym_command_new_repeat1] = STATE(11262), [anon_sym_COMMA] = ACTIONS(11357), [aux_sym_macro_constant_token1] = ACTIONS(8058), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1309482,79 +1309482,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(11019), [aux_sym_command_write_repeat1] = STATE(11018), [anon_sym_COMMA] = ACTIONS(11359), - [aux_sym_macro_constant_token1] = ACTIONS(8665), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8665), - [sym_keyword_dim] = ACTIONS(8665), - [sym_keyword_pound_define] = ACTIONS(8665), - [sym_keyword_pound_def1arg] = ACTIONS(8665), - [sym_keyword_pound_import] = ACTIONS(8665), - [sym_keyword_pound_include] = ACTIONS(8665), - [sym_keyword_pound_if] = ACTIONS(8667), - [sym_keyword_pound_ifdef] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8665), - [sym_keyword_write] = ACTIONS(8667), - [sym_keyword_do] = ACTIONS(8665), - [sym_keyword_for] = ACTIONS(8665), - [sym_keyword_while] = ACTIONS(8665), - [sym_keyword_kill] = ACTIONS(8665), - [sym_keyword_lock] = ACTIONS(8665), - [sym_keyword_read] = ACTIONS(8665), - [sym_keyword_zload] = ACTIONS(8665), - [sym_keyword_open] = ACTIONS(8665), - [sym_keyword_close] = ACTIONS(8667), - [sym_keyword_use] = ACTIONS(8665), - [sym_keyword_new] = ACTIONS(8665), - [sym_keyword_if] = ACTIONS(8665), - [sym_keyword_oldelse] = ACTIONS(8665), - [sym_keyword_throw] = ACTIONS(8665), - [sym_keyword_print] = ACTIONS(8665), - [sym_keyword_zprint] = ACTIONS(8665), - [sym_keyword_try] = ACTIONS(8665), - [sym_keyword_job] = ACTIONS(8665), - [sym_keyword_break] = ACTIONS(8665), - [sym_keyword_merge] = ACTIONS(8667), - [sym_keyword_return] = ACTIONS(8665), - [aux_sym_keyword_quit_token1] = ACTIONS(8665), - [aux_sym_keyword_quit_token2] = ACTIONS(8665), - [sym_keyword_goto] = ACTIONS(8665), - [sym_keyword_halt] = ACTIONS(8665), - [sym_keyword_hang] = ACTIONS(8665), - [sym_keyword_halt_or_hang] = ACTIONS(8667), - [sym_keyword_continue] = ACTIONS(8665), - [sym_keyword_tcommit] = ACTIONS(8665), - [sym_keyword_trollback] = ACTIONS(8665), - [sym_keyword_tstart] = ACTIONS(8665), - [sym_keyword_xecute] = ACTIONS(8665), - [sym_keyword_view] = ACTIONS(8665), - [sym_keyword_zbreak] = ACTIONS(8665), - [sym_keyword_zkill] = ACTIONS(8665), - [sym_keyword_zn] = ACTIONS(8665), - [sym_keyword_zsu] = ACTIONS(8665), - [sym_keyword_ztrap] = ACTIONS(8667), - [sym_keyword_zwrite] = ACTIONS(8665), - [sym_keyword_zz] = ACTIONS(8665), - [sym_keyword_embedded_html] = ACTIONS(8665), - [sym_keyword_embedded_xml] = ACTIONS(8665), - [sym_keyword_embedded_sql_amp] = ACTIONS(8665), - [sym_keyword_embedded_sql_hash] = ACTIONS(8665), - [anon_sym_AMPjs] = ACTIONS(8667), - [anon_sym_AMPjscript] = ACTIONS(8665), - [anon_sym_AMPjavascript] = ACTIONS(8665), - [sym_keyword_zremove] = ACTIONS(8665), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8667), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8665), - [sym__termination] = ACTIONS(8665), - [sym_tag_end_if] = ACTIONS(8665), + [aux_sym_macro_constant_token1] = ACTIONS(8661), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8661), + [sym_keyword_dim] = ACTIONS(8661), + [sym_keyword_pound_define] = ACTIONS(8661), + [sym_keyword_pound_def1arg] = ACTIONS(8661), + [sym_keyword_pound_import] = ACTIONS(8661), + [sym_keyword_pound_include] = ACTIONS(8661), + [sym_keyword_pound_if] = ACTIONS(8663), + [sym_keyword_pound_ifdef] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8661), + [sym_keyword_write] = ACTIONS(8663), + [sym_keyword_do] = ACTIONS(8661), + [sym_keyword_for] = ACTIONS(8661), + [sym_keyword_while] = ACTIONS(8661), + [sym_keyword_kill] = ACTIONS(8661), + [sym_keyword_lock] = ACTIONS(8661), + [sym_keyword_read] = ACTIONS(8661), + [sym_keyword_zload] = ACTIONS(8661), + [sym_keyword_open] = ACTIONS(8661), + [sym_keyword_close] = ACTIONS(8663), + [sym_keyword_use] = ACTIONS(8661), + [sym_keyword_new] = ACTIONS(8661), + [sym_keyword_if] = ACTIONS(8661), + [sym_keyword_oldelse] = ACTIONS(8661), + [sym_keyword_throw] = ACTIONS(8661), + [sym_keyword_print] = ACTIONS(8661), + [sym_keyword_zprint] = ACTIONS(8661), + [sym_keyword_try] = ACTIONS(8661), + [sym_keyword_job] = ACTIONS(8661), + [sym_keyword_break] = ACTIONS(8661), + [sym_keyword_merge] = ACTIONS(8663), + [sym_keyword_return] = ACTIONS(8661), + [aux_sym_keyword_quit_token1] = ACTIONS(8661), + [aux_sym_keyword_quit_token2] = ACTIONS(8661), + [sym_keyword_goto] = ACTIONS(8661), + [sym_keyword_halt] = ACTIONS(8661), + [sym_keyword_hang] = ACTIONS(8661), + [sym_keyword_halt_or_hang] = ACTIONS(8663), + [sym_keyword_continue] = ACTIONS(8661), + [sym_keyword_tcommit] = ACTIONS(8661), + [sym_keyword_trollback] = ACTIONS(8661), + [sym_keyword_tstart] = ACTIONS(8661), + [sym_keyword_xecute] = ACTIONS(8661), + [sym_keyword_view] = ACTIONS(8661), + [sym_keyword_zbreak] = ACTIONS(8661), + [sym_keyword_zkill] = ACTIONS(8661), + [sym_keyword_zn] = ACTIONS(8661), + [sym_keyword_zsu] = ACTIONS(8661), + [sym_keyword_ztrap] = ACTIONS(8663), + [sym_keyword_zwrite] = ACTIONS(8661), + [sym_keyword_zz] = ACTIONS(8661), + [sym_keyword_embedded_html] = ACTIONS(8661), + [sym_keyword_embedded_xml] = ACTIONS(8661), + [sym_keyword_embedded_sql_amp] = ACTIONS(8661), + [sym_keyword_embedded_sql_hash] = ACTIONS(8661), + [anon_sym_AMPjs] = ACTIONS(8663), + [anon_sym_AMPjscript] = ACTIONS(8661), + [anon_sym_AMPjavascript] = ACTIONS(8661), + [sym_keyword_zremove] = ACTIONS(8661), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8663), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8661), + [sym__termination] = ACTIONS(8661), + [sym_tag_end_if] = ACTIONS(8661), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11020)] = { @@ -1310658,79 +1310658,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(11033), [aux_sym_command_read_repeat1] = STATE(11032), [anon_sym_COMMA] = ACTIONS(11385), - [aux_sym_macro_constant_token1] = ACTIONS(8674), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8674), - [sym_keyword_dim] = ACTIONS(8674), - [sym_keyword_pound_define] = ACTIONS(8674), - [sym_keyword_pound_def1arg] = ACTIONS(8674), - [sym_keyword_pound_import] = ACTIONS(8674), - [sym_keyword_pound_include] = ACTIONS(8674), - [sym_keyword_pound_if] = ACTIONS(8676), - [sym_keyword_pound_ifdef] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8674), - [sym_keyword_write] = ACTIONS(8676), - [sym_keyword_do] = ACTIONS(8674), - [sym_keyword_for] = ACTIONS(8674), - [sym_keyword_while] = ACTIONS(8674), - [sym_keyword_kill] = ACTIONS(8674), - [sym_keyword_lock] = ACTIONS(8674), - [sym_keyword_read] = ACTIONS(8674), - [sym_keyword_zload] = ACTIONS(8674), - [sym_keyword_open] = ACTIONS(8674), - [sym_keyword_close] = ACTIONS(8676), - [sym_keyword_use] = ACTIONS(8674), - [sym_keyword_new] = ACTIONS(8674), - [sym_keyword_if] = ACTIONS(8674), - [sym_keyword_oldelse] = ACTIONS(8674), - [sym_keyword_throw] = ACTIONS(8674), - [sym_keyword_print] = ACTIONS(8674), - [sym_keyword_zprint] = ACTIONS(8674), - [sym_keyword_try] = ACTIONS(8674), - [sym_keyword_job] = ACTIONS(8674), - [sym_keyword_break] = ACTIONS(8674), - [sym_keyword_merge] = ACTIONS(8676), - [sym_keyword_return] = ACTIONS(8674), - [aux_sym_keyword_quit_token1] = ACTIONS(8674), - [aux_sym_keyword_quit_token2] = ACTIONS(8674), - [sym_keyword_goto] = ACTIONS(8674), - [sym_keyword_halt] = ACTIONS(8674), - [sym_keyword_hang] = ACTIONS(8674), - [sym_keyword_halt_or_hang] = ACTIONS(8676), - [sym_keyword_continue] = ACTIONS(8674), - [sym_keyword_tcommit] = ACTIONS(8674), - [sym_keyword_trollback] = ACTIONS(8674), - [sym_keyword_tstart] = ACTIONS(8674), - [sym_keyword_xecute] = ACTIONS(8674), - [sym_keyword_view] = ACTIONS(8674), - [sym_keyword_zbreak] = ACTIONS(8674), - [sym_keyword_zkill] = ACTIONS(8674), - [sym_keyword_zn] = ACTIONS(8674), - [sym_keyword_zsu] = ACTIONS(8674), - [sym_keyword_ztrap] = ACTIONS(8676), - [sym_keyword_zwrite] = ACTIONS(8674), - [sym_keyword_zz] = ACTIONS(8674), - [sym_keyword_embedded_html] = ACTIONS(8674), - [sym_keyword_embedded_xml] = ACTIONS(8674), - [sym_keyword_embedded_sql_amp] = ACTIONS(8674), - [sym_keyword_embedded_sql_hash] = ACTIONS(8674), - [anon_sym_AMPjs] = ACTIONS(8676), - [anon_sym_AMPjscript] = ACTIONS(8674), - [anon_sym_AMPjavascript] = ACTIONS(8674), - [sym_keyword_zremove] = ACTIONS(8674), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8676), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8674), - [sym__termination] = ACTIONS(8674), - [sym_tag_end_if] = ACTIONS(8674), + [aux_sym_macro_constant_token1] = ACTIONS(8670), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8670), + [sym_keyword_dim] = ACTIONS(8670), + [sym_keyword_pound_define] = ACTIONS(8670), + [sym_keyword_pound_def1arg] = ACTIONS(8670), + [sym_keyword_pound_import] = ACTIONS(8670), + [sym_keyword_pound_include] = ACTIONS(8670), + [sym_keyword_pound_if] = ACTIONS(8672), + [sym_keyword_pound_ifdef] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8670), + [sym_keyword_write] = ACTIONS(8672), + [sym_keyword_do] = ACTIONS(8670), + [sym_keyword_for] = ACTIONS(8670), + [sym_keyword_while] = ACTIONS(8670), + [sym_keyword_kill] = ACTIONS(8670), + [sym_keyword_lock] = ACTIONS(8670), + [sym_keyword_read] = ACTIONS(8670), + [sym_keyword_zload] = ACTIONS(8670), + [sym_keyword_open] = ACTIONS(8670), + [sym_keyword_close] = ACTIONS(8672), + [sym_keyword_use] = ACTIONS(8670), + [sym_keyword_new] = ACTIONS(8670), + [sym_keyword_if] = ACTIONS(8670), + [sym_keyword_oldelse] = ACTIONS(8670), + [sym_keyword_throw] = ACTIONS(8670), + [sym_keyword_print] = ACTIONS(8670), + [sym_keyword_zprint] = ACTIONS(8670), + [sym_keyword_try] = ACTIONS(8670), + [sym_keyword_job] = ACTIONS(8670), + [sym_keyword_break] = ACTIONS(8670), + [sym_keyword_merge] = ACTIONS(8672), + [sym_keyword_return] = ACTIONS(8670), + [aux_sym_keyword_quit_token1] = ACTIONS(8670), + [aux_sym_keyword_quit_token2] = ACTIONS(8670), + [sym_keyword_goto] = ACTIONS(8670), + [sym_keyword_halt] = ACTIONS(8670), + [sym_keyword_hang] = ACTIONS(8670), + [sym_keyword_halt_or_hang] = ACTIONS(8672), + [sym_keyword_continue] = ACTIONS(8670), + [sym_keyword_tcommit] = ACTIONS(8670), + [sym_keyword_trollback] = ACTIONS(8670), + [sym_keyword_tstart] = ACTIONS(8670), + [sym_keyword_xecute] = ACTIONS(8670), + [sym_keyword_view] = ACTIONS(8670), + [sym_keyword_zbreak] = ACTIONS(8670), + [sym_keyword_zkill] = ACTIONS(8670), + [sym_keyword_zn] = ACTIONS(8670), + [sym_keyword_zsu] = ACTIONS(8670), + [sym_keyword_ztrap] = ACTIONS(8672), + [sym_keyword_zwrite] = ACTIONS(8670), + [sym_keyword_zz] = ACTIONS(8670), + [sym_keyword_embedded_html] = ACTIONS(8670), + [sym_keyword_embedded_xml] = ACTIONS(8670), + [sym_keyword_embedded_sql_amp] = ACTIONS(8670), + [sym_keyword_embedded_sql_hash] = ACTIONS(8670), + [anon_sym_AMPjs] = ACTIONS(8672), + [anon_sym_AMPjscript] = ACTIONS(8670), + [anon_sym_AMPjavascript] = ACTIONS(8670), + [sym_keyword_zremove] = ACTIONS(8670), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8672), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8670), + [sym__termination] = ACTIONS(8670), + [sym_tag_end_if] = ACTIONS(8670), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11034)] = { @@ -1313680,7 +1313680,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11069), [sym_block_comment] = STATE(11069), [sym_documatic_line] = STATE(11069), - [aux_sym_command_return_repeat1] = STATE(11144), + [aux_sym_command_return_repeat1] = STATE(11143), [anon_sym_COMMA] = ACTIONS(11393), [aux_sym_macro_constant_token1] = ACTIONS(9808), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1313848,7 +1313848,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11071), [sym_block_comment] = STATE(11071), [sym_documatic_line] = STATE(11071), - [aux_sym_command_return_repeat1] = STATE(11145), + [aux_sym_command_return_repeat1] = STATE(11144), [anon_sym_COMMA] = ACTIONS(11393), [aux_sym_macro_constant_token1] = ACTIONS(9812), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1314352,7 +1314352,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11077), [sym_block_comment] = STATE(11077), [sym_documatic_line] = STATE(11077), - [aux_sym_command_return_repeat1] = STATE(11149), + [aux_sym_command_return_repeat1] = STATE(11148), [anon_sym_COMMA] = ACTIONS(11393), [aux_sym_macro_constant_token1] = ACTIONS(9827), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1314940,7 +1314940,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11084), [sym_block_comment] = STATE(11084), [sym_documatic_line] = STATE(11084), - [aux_sym_subscripts_repeat1] = STATE(11151), + [aux_sym_subscripts_repeat1] = STATE(11150), [anon_sym_COMMA] = ACTIONS(459), [aux_sym_macro_constant_token1] = ACTIONS(9831), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1316788,7 +1316788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11106), [sym_block_comment] = STATE(11106), [sym_documatic_line] = STATE(11106), - [aux_sym_command_job_repeat1] = STATE(11268), + [aux_sym_command_job_repeat1] = STATE(11269), [anon_sym_COMMA] = ACTIONS(11373), [aux_sym_macro_constant_token1] = ACTIONS(9506), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1317544,7 +1317544,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11115), [sym_block_comment] = STATE(11115), [sym_documatic_line] = STATE(11115), - [aux_sym_command_merge_repeat1] = STATE(11270), + [aux_sym_command_merge_repeat1] = STATE(11271), [anon_sym_COMMA] = ACTIONS(11378), [aux_sym_macro_constant_token1] = ACTIONS(9516), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1317796,91 +1317796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11118), [sym_block_comment] = STATE(11118), [sym_documatic_line] = STATE(11118), - [anon_sym_COMMA] = ACTIONS(11473), - [anon_sym_LBRACE] = ACTIONS(11473), - [aux_sym_macro_constant_token1] = ACTIONS(11473), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(11473), - [sym_keyword_dim] = ACTIONS(11473), - [sym_keyword_pound_define] = ACTIONS(11473), - [sym_keyword_pound_def1arg] = ACTIONS(11473), - [sym_keyword_pound_import] = ACTIONS(11473), - [sym_keyword_pound_include] = ACTIONS(11473), - [sym_keyword_pound_if] = ACTIONS(11475), - [sym_keyword_pound_ifdef] = ACTIONS(11473), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11473), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11473), - [sym_keyword_write] = ACTIONS(11475), - [sym_keyword_do] = ACTIONS(11473), - [sym_keyword_for] = ACTIONS(11473), - [sym_keyword_while] = ACTIONS(11473), - [sym_keyword_kill] = ACTIONS(11473), - [sym_keyword_lock] = ACTIONS(11473), - [sym_keyword_read] = ACTIONS(11473), - [sym_keyword_zload] = ACTIONS(11473), - [sym_keyword_open] = ACTIONS(11473), - [sym_keyword_close] = ACTIONS(11475), - [sym_keyword_use] = ACTIONS(11473), - [sym_keyword_new] = ACTIONS(11473), - [sym_keyword_if] = ACTIONS(11473), - [sym_keyword_oldelse] = ACTIONS(11473), - [sym_keyword_throw] = ACTIONS(11473), - [sym_keyword_print] = ACTIONS(11473), - [sym_keyword_zprint] = ACTIONS(11473), - [sym_keyword_try] = ACTIONS(11473), - [sym_keyword_job] = ACTIONS(11473), - [sym_keyword_break] = ACTIONS(11473), - [sym_keyword_merge] = ACTIONS(11475), - [sym_keyword_return] = ACTIONS(11473), - [aux_sym_keyword_quit_token1] = ACTIONS(11473), - [aux_sym_keyword_quit_token2] = ACTIONS(11473), - [sym_keyword_goto] = ACTIONS(11473), - [sym_keyword_halt] = ACTIONS(11473), - [sym_keyword_hang] = ACTIONS(11473), - [sym_keyword_halt_or_hang] = ACTIONS(11475), - [sym_keyword_continue] = ACTIONS(11473), - [sym_keyword_tcommit] = ACTIONS(11473), - [sym_keyword_trollback] = ACTIONS(11473), - [sym_keyword_tstart] = ACTIONS(11473), - [sym_keyword_xecute] = ACTIONS(11473), - [sym_keyword_view] = ACTIONS(11473), - [sym_keyword_zbreak] = ACTIONS(11473), - [sym_keyword_zkill] = ACTIONS(11473), - [sym_keyword_zn] = ACTIONS(11473), - [sym_keyword_zsu] = ACTIONS(11473), - [sym_keyword_ztrap] = ACTIONS(11475), - [sym_keyword_zwrite] = ACTIONS(11473), - [sym_keyword_zz] = ACTIONS(11473), - [sym_keyword_embedded_html] = ACTIONS(11473), - [sym_keyword_embedded_xml] = ACTIONS(11473), - [sym_keyword_embedded_sql_amp] = ACTIONS(11473), - [sym_keyword_embedded_sql_hash] = ACTIONS(11473), - [anon_sym_AMPjs] = ACTIONS(11475), - [anon_sym_AMPjscript] = ACTIONS(11473), - [anon_sym_AMPjavascript] = ACTIONS(11473), - [sym_keyword_zremove] = ACTIONS(11473), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11475), - [aux_sym_commands_with_printlist_token1] = ACTIONS(11475), - [aux_sym_commands_with_printlist_token2] = ACTIONS(11475), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(11473), - [sym__termination] = ACTIONS(11473), - [sym_tag_end_if] = ACTIONS(11473), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11119)] = { - [sym_line_comment_1] = STATE(11119), - [sym_line_comment_2] = STATE(11119), - [sym_line_comment_3] = STATE(11119), - [sym_line_comment_4] = STATE(11119), - [sym_block_comment] = STATE(11119), - [sym_documatic_line] = STATE(11119), - [aux_sym_command_goto_repeat1] = STATE(11273), + [aux_sym_command_goto_repeat1] = STATE(11274), [anon_sym_COMMA] = ACTIONS(11387), [aux_sym_macro_constant_token1] = ACTIONS(9528), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1317957,13 +1317873,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9528), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11120)] = { - [sym_line_comment_1] = STATE(11120), - [sym_line_comment_2] = STATE(11120), - [sym_line_comment_3] = STATE(11120), - [sym_line_comment_4] = STATE(11120), - [sym_block_comment] = STATE(11120), - [sym_documatic_line] = STATE(11120), + [STATE(11119)] = { + [sym_line_comment_1] = STATE(11119), + [sym_line_comment_2] = STATE(11119), + [sym_line_comment_3] = STATE(11119), + [sym_line_comment_4] = STATE(11119), + [sym_block_comment] = STATE(11119), + [sym_documatic_line] = STATE(11119), [aux_sym_subscripts_repeat1] = STATE(10979), [anon_sym_COMMA] = ACTIONS(459), [aux_sym_macro_constant_token1] = ACTIONS(9532), @@ -1318041,13 +1317957,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9532), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11121)] = { - [sym_line_comment_1] = STATE(11121), - [sym_line_comment_2] = STATE(11121), - [sym_line_comment_3] = STATE(11121), - [sym_line_comment_4] = STATE(11121), - [sym_block_comment] = STATE(11121), - [sym_documatic_line] = STATE(11121), + [STATE(11120)] = { + [sym_line_comment_1] = STATE(11120), + [sym_line_comment_2] = STATE(11120), + [sym_line_comment_3] = STATE(11120), + [sym_line_comment_4] = STATE(11120), + [sym_block_comment] = STATE(11120), + [sym_documatic_line] = STATE(11120), [aux_sym_command_set_repeat1] = STATE(11010), [anon_sym_COMMA] = ACTIONS(11317), [aux_sym_macro_constant_token1] = ACTIONS(10021), @@ -1318125,13 +1318041,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10021), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11122)] = { - [sym_line_comment_1] = STATE(11122), - [sym_line_comment_2] = STATE(11122), - [sym_line_comment_3] = STATE(11122), - [sym_line_comment_4] = STATE(11122), - [sym_block_comment] = STATE(11122), - [sym_documatic_line] = STATE(11122), + [STATE(11121)] = { + [sym_line_comment_1] = STATE(11121), + [sym_line_comment_2] = STATE(11121), + [sym_line_comment_3] = STATE(11121), + [sym_line_comment_4] = STATE(11121), + [sym_block_comment] = STATE(11121), + [sym_documatic_line] = STATE(11121), [aux_sym_command_set_repeat1] = STATE(11012), [anon_sym_COMMA] = ACTIONS(11317), [aux_sym_macro_constant_token1] = ACTIONS(10021), @@ -1318209,13 +1318125,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10021), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11123)] = { - [sym_line_comment_1] = STATE(11123), - [sym_line_comment_2] = STATE(11123), - [sym_line_comment_3] = STATE(11123), - [sym_line_comment_4] = STATE(11123), - [sym_block_comment] = STATE(11123), - [sym_documatic_line] = STATE(11123), + [STATE(11122)] = { + [sym_line_comment_1] = STATE(11122), + [sym_line_comment_2] = STATE(11122), + [sym_line_comment_3] = STATE(11122), + [sym_line_comment_4] = STATE(11122), + [sym_block_comment] = STATE(11122), + [sym_documatic_line] = STATE(11122), [aux_sym_macro_constant_token1] = ACTIONS(8293), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1318282,7 +1318198,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8293), [anon_sym_AMPjavascript] = ACTIONS(8293), [sym_keyword_zremove] = ACTIONS(8293), - [anon_sym_COLON2] = ACTIONS(11477), + [anon_sym_COLON2] = ACTIONS(11473), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token2] = ACTIONS(8295), @@ -1318293,13 +1318209,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8293), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11124)] = { - [sym_line_comment_1] = STATE(11124), - [sym_line_comment_2] = STATE(11124), - [sym_line_comment_3] = STATE(11124), - [sym_line_comment_4] = STATE(11124), - [sym_block_comment] = STATE(11124), - [sym_documatic_line] = STATE(11124), + [STATE(11123)] = { + [sym_line_comment_1] = STATE(11123), + [sym_line_comment_2] = STATE(11123), + [sym_line_comment_3] = STATE(11123), + [sym_line_comment_4] = STATE(11123), + [sym_block_comment] = STATE(11123), + [sym_documatic_line] = STATE(11123), [anon_sym_COMMA] = ACTIONS(7263), [aux_sym_macro_constant_token1] = ACTIONS(7263), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1318377,13 +1318293,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7263), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11125)] = { - [sym_line_comment_1] = STATE(11125), - [sym_line_comment_2] = STATE(11125), - [sym_line_comment_3] = STATE(11125), - [sym_line_comment_4] = STATE(11125), - [sym_block_comment] = STATE(11125), - [sym_documatic_line] = STATE(11125), + [STATE(11124)] = { + [sym_line_comment_1] = STATE(11124), + [sym_line_comment_2] = STATE(11124), + [sym_line_comment_3] = STATE(11124), + [sym_line_comment_4] = STATE(11124), + [sym_block_comment] = STATE(11124), + [sym_documatic_line] = STATE(11124), [aux_sym_command_xecute_repeat1] = STATE(10982), [anon_sym_COMMA] = ACTIONS(11395), [aux_sym_macro_constant_token1] = ACTIONS(9538), @@ -1318461,13 +1318377,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9538), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11126)] = { - [sym_line_comment_1] = STATE(11126), - [sym_line_comment_2] = STATE(11126), - [sym_line_comment_3] = STATE(11126), - [sym_line_comment_4] = STATE(11126), - [sym_block_comment] = STATE(11126), - [sym_documatic_line] = STATE(11126), + [STATE(11125)] = { + [sym_line_comment_1] = STATE(11125), + [sym_line_comment_2] = STATE(11125), + [sym_line_comment_3] = STATE(11125), + [sym_line_comment_4] = STATE(11125), + [sym_block_comment] = STATE(11125), + [sym_documatic_line] = STATE(11125), [aux_sym_command_zkill_repeat1] = STATE(10988), [anon_sym_COMMA] = ACTIONS(11403), [aux_sym_macro_constant_token1] = ACTIONS(9542), @@ -1318545,13 +1318461,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9542), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11127)] = { - [sym_line_comment_1] = STATE(11127), - [sym_line_comment_2] = STATE(11127), - [sym_line_comment_3] = STATE(11127), - [sym_line_comment_4] = STATE(11127), - [sym_block_comment] = STATE(11127), - [sym_documatic_line] = STATE(11127), + [STATE(11126)] = { + [sym_line_comment_1] = STATE(11126), + [sym_line_comment_2] = STATE(11126), + [sym_line_comment_3] = STATE(11126), + [sym_line_comment_4] = STATE(11126), + [sym_block_comment] = STATE(11126), + [sym_documatic_line] = STATE(11126), [aux_sym_subscripts_repeat1] = STATE(10990), [anon_sym_COMMA] = ACTIONS(459), [aux_sym_macro_constant_token1] = ACTIONS(9546), @@ -1318629,14 +1318545,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9546), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11128)] = { - [sym_line_comment_1] = STATE(11128), - [sym_line_comment_2] = STATE(11128), - [sym_line_comment_3] = STATE(11128), - [sym_line_comment_4] = STATE(11128), - [sym_block_comment] = STATE(11128), - [sym_documatic_line] = STATE(11128), - [anon_sym_EQ] = ACTIONS(11479), + [STATE(11127)] = { + [sym_line_comment_1] = STATE(11127), + [sym_line_comment_2] = STATE(11127), + [sym_line_comment_3] = STATE(11127), + [sym_line_comment_4] = STATE(11127), + [sym_block_comment] = STATE(11127), + [sym_documatic_line] = STATE(11127), + [anon_sym_EQ] = ACTIONS(11475), [aux_sym_macro_constant_token1] = ACTIONS(8502), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1318713,13 +1318629,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8502), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11129)] = { - [sym_line_comment_1] = STATE(11129), - [sym_line_comment_2] = STATE(11129), - [sym_line_comment_3] = STATE(11129), - [sym_line_comment_4] = STATE(11129), - [sym_block_comment] = STATE(11129), - [sym_documatic_line] = STATE(11129), + [STATE(11128)] = { + [sym_line_comment_1] = STATE(11128), + [sym_line_comment_2] = STATE(11128), + [sym_line_comment_3] = STATE(11128), + [sym_line_comment_4] = STATE(11128), + [sym_block_comment] = STATE(11128), + [sym_documatic_line] = STATE(11128), [aux_sym_subscripts_repeat1] = STATE(10992), [anon_sym_COMMA] = ACTIONS(459), [aux_sym_macro_constant_token1] = ACTIONS(9550), @@ -1318797,13 +1318713,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9550), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11130)] = { - [sym_line_comment_1] = STATE(11130), - [sym_line_comment_2] = STATE(11130), - [sym_line_comment_3] = STATE(11130), - [sym_line_comment_4] = STATE(11130), - [sym_block_comment] = STATE(11130), - [sym_documatic_line] = STATE(11130), + [STATE(11129)] = { + [sym_line_comment_1] = STATE(11129), + [sym_line_comment_2] = STATE(11129), + [sym_line_comment_3] = STATE(11129), + [sym_line_comment_4] = STATE(11129), + [sym_block_comment] = STATE(11129), + [sym_documatic_line] = STATE(11129), [aux_sym_macro_constant_token1] = ACTIONS(8530), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1318870,7 +1318786,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8530), [anon_sym_AMPjavascript] = ACTIONS(8530), [sym_keyword_zremove] = ACTIONS(8530), - [anon_sym_COLON2] = ACTIONS(11481), + [anon_sym_COLON2] = ACTIONS(11477), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8532), [aux_sym_commands_with_printlist_token1] = ACTIONS(8532), [aux_sym_commands_with_printlist_token2] = ACTIONS(8532), @@ -1318881,14 +1318797,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8530), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11131)] = { - [sym_line_comment_1] = STATE(11131), - [sym_line_comment_2] = STATE(11131), - [sym_line_comment_3] = STATE(11131), - [sym_line_comment_4] = STATE(11131), - [sym_block_comment] = STATE(11131), - [sym_documatic_line] = STATE(11131), - [anon_sym_EQ] = ACTIONS(11483), + [STATE(11130)] = { + [sym_line_comment_1] = STATE(11130), + [sym_line_comment_2] = STATE(11130), + [sym_line_comment_3] = STATE(11130), + [sym_line_comment_4] = STATE(11130), + [sym_block_comment] = STATE(11130), + [sym_documatic_line] = STATE(11130), + [anon_sym_EQ] = ACTIONS(11479), [aux_sym_macro_constant_token1] = ACTIONS(8556), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1318965,13 +1318881,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8556), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11132)] = { - [sym_line_comment_1] = STATE(11132), - [sym_line_comment_2] = STATE(11132), - [sym_line_comment_3] = STATE(11132), - [sym_line_comment_4] = STATE(11132), - [sym_block_comment] = STATE(11132), - [sym_documatic_line] = STATE(11132), + [STATE(11131)] = { + [sym_line_comment_1] = STATE(11131), + [sym_line_comment_2] = STATE(11131), + [sym_line_comment_3] = STATE(11131), + [sym_line_comment_4] = STATE(11131), + [sym_block_comment] = STATE(11131), + [sym_documatic_line] = STATE(11131), [aux_sym_subscripts_repeat1] = STATE(10994), [anon_sym_COMMA] = ACTIONS(459), [aux_sym_macro_constant_token1] = ACTIONS(9554), @@ -1319049,13 +1318965,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9554), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11133)] = { - [sym_line_comment_1] = STATE(11133), - [sym_line_comment_2] = STATE(11133), - [sym_line_comment_3] = STATE(11133), - [sym_line_comment_4] = STATE(11133), - [sym_block_comment] = STATE(11133), - [sym_documatic_line] = STATE(11133), + [STATE(11132)] = { + [sym_line_comment_1] = STATE(11132), + [sym_line_comment_2] = STATE(11132), + [sym_line_comment_3] = STATE(11132), + [sym_line_comment_4] = STATE(11132), + [sym_block_comment] = STATE(11132), + [sym_documatic_line] = STATE(11132), [aux_sym_command_return_repeat1] = STATE(10998), [anon_sym_COMMA] = ACTIONS(11393), [aux_sym_macro_constant_token1] = ACTIONS(9558), @@ -1319133,13 +1319049,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9558), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11134)] = { - [sym_line_comment_1] = STATE(11134), - [sym_line_comment_2] = STATE(11134), - [sym_line_comment_3] = STATE(11134), - [sym_line_comment_4] = STATE(11134), - [sym_block_comment] = STATE(11134), - [sym_documatic_line] = STATE(11134), + [STATE(11133)] = { + [sym_line_comment_1] = STATE(11133), + [sym_line_comment_2] = STATE(11133), + [sym_line_comment_3] = STATE(11133), + [sym_line_comment_4] = STATE(11133), + [sym_block_comment] = STATE(11133), + [sym_documatic_line] = STATE(11133), [aux_sym_command_return_repeat1] = STATE(11000), [anon_sym_COMMA] = ACTIONS(11393), [aux_sym_macro_constant_token1] = ACTIONS(9562), @@ -1319217,13 +1319133,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9562), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11135)] = { - [sym_line_comment_1] = STATE(11135), - [sym_line_comment_2] = STATE(11135), - [sym_line_comment_3] = STATE(11135), - [sym_line_comment_4] = STATE(11135), - [sym_block_comment] = STATE(11135), - [sym_documatic_line] = STATE(11135), + [STATE(11134)] = { + [sym_line_comment_1] = STATE(11134), + [sym_line_comment_2] = STATE(11134), + [sym_line_comment_3] = STATE(11134), + [sym_line_comment_4] = STATE(11134), + [sym_block_comment] = STATE(11134), + [sym_documatic_line] = STATE(11134), [aux_sym_subscripts_repeat1] = STATE(11001), [anon_sym_COMMA] = ACTIONS(459), [aux_sym_macro_constant_token1] = ACTIONS(9566), @@ -1319301,15 +1319217,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9566), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11136)] = { - [sym_line_comment_1] = STATE(11136), - [sym_line_comment_2] = STATE(11136), - [sym_line_comment_3] = STATE(11136), - [sym_line_comment_4] = STATE(11136), - [sym_block_comment] = STATE(11136), - [sym_documatic_line] = STATE(11136), + [STATE(11135)] = { + [sym_line_comment_1] = STATE(11135), + [sym_line_comment_2] = STATE(11135), + [sym_line_comment_3] = STATE(11135), + [sym_line_comment_4] = STATE(11135), + [sym_block_comment] = STATE(11135), + [sym_documatic_line] = STATE(11135), [aux_sym_command_set_repeat1] = STATE(11214), - [anon_sym_COMMA] = ACTIONS(11485), + [anon_sym_COMMA] = ACTIONS(11481), [aux_sym_macro_constant_token1] = ACTIONS(10021), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1319385,15 +1319301,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10021), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11137)] = { - [sym_line_comment_1] = STATE(11137), - [sym_line_comment_2] = STATE(11137), - [sym_line_comment_3] = STATE(11137), - [sym_line_comment_4] = STATE(11137), - [sym_block_comment] = STATE(11137), - [sym_documatic_line] = STATE(11137), + [STATE(11136)] = { + [sym_line_comment_1] = STATE(11136), + [sym_line_comment_2] = STATE(11136), + [sym_line_comment_3] = STATE(11136), + [sym_line_comment_4] = STATE(11136), + [sym_block_comment] = STATE(11136), + [sym_documatic_line] = STATE(11136), [aux_sym_command_set_repeat1] = STATE(11215), - [anon_sym_COMMA] = ACTIONS(11485), + [anon_sym_COMMA] = ACTIONS(11481), [aux_sym_macro_constant_token1] = ACTIONS(10021), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1319469,13 +1319385,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10021), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11138)] = { - [sym_line_comment_1] = STATE(11138), - [sym_line_comment_2] = STATE(11138), - [sym_line_comment_3] = STATE(11138), - [sym_line_comment_4] = STATE(11138), - [sym_block_comment] = STATE(11138), - [sym_documatic_line] = STATE(11138), + [STATE(11137)] = { + [sym_line_comment_1] = STATE(11137), + [sym_line_comment_2] = STATE(11137), + [sym_line_comment_3] = STATE(11137), + [sym_line_comment_4] = STATE(11137), + [sym_block_comment] = STATE(11137), + [sym_documatic_line] = STATE(11137), [aux_sym_commands_with_printlist_repeat1] = STATE(11003), [anon_sym_COMMA] = ACTIONS(11405), [aux_sym_macro_constant_token1] = ACTIONS(9572), @@ -1319553,13 +1319469,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9572), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11139)] = { - [sym_line_comment_1] = STATE(11139), - [sym_line_comment_2] = STATE(11139), - [sym_line_comment_3] = STATE(11139), - [sym_line_comment_4] = STATE(11139), - [sym_block_comment] = STATE(11139), - [sym_documatic_line] = STATE(11139), + [STATE(11138)] = { + [sym_line_comment_1] = STATE(11138), + [sym_line_comment_2] = STATE(11138), + [sym_line_comment_3] = STATE(11138), + [sym_line_comment_4] = STATE(11138), + [sym_block_comment] = STATE(11138), + [sym_documatic_line] = STATE(11138), [anon_sym_COMMA] = ACTIONS(7294), [aux_sym_macro_constant_token1] = ACTIONS(7294), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1319637,13 +1319553,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7294), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11140)] = { - [sym_line_comment_1] = STATE(11140), - [sym_line_comment_2] = STATE(11140), - [sym_line_comment_3] = STATE(11140), - [sym_line_comment_4] = STATE(11140), - [sym_block_comment] = STATE(11140), - [sym_documatic_line] = STATE(11140), + [STATE(11139)] = { + [sym_line_comment_1] = STATE(11139), + [sym_line_comment_2] = STATE(11139), + [sym_line_comment_3] = STATE(11139), + [sym_line_comment_4] = STATE(11139), + [sym_block_comment] = STATE(11139), + [sym_documatic_line] = STATE(11139), [anon_sym_COMMA] = ACTIONS(9691), [aux_sym_macro_constant_token1] = ACTIONS(9691), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1319710,7 +1319626,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(9691), [anon_sym_AMPjavascript] = ACTIONS(9691), [sym_keyword_zremove] = ACTIONS(9691), - [anon_sym_COLON2] = ACTIONS(11487), + [anon_sym_COLON2] = ACTIONS(11483), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9693), [aux_sym_commands_with_printlist_token1] = ACTIONS(9693), [aux_sym_commands_with_printlist_token2] = ACTIONS(9693), @@ -1319721,15 +1319637,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9691), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11141)] = { - [sym_line_comment_1] = STATE(11141), - [sym_line_comment_2] = STATE(11141), - [sym_line_comment_3] = STATE(11141), - [sym_line_comment_4] = STATE(11141), - [sym_block_comment] = STATE(11141), - [sym_documatic_line] = STATE(11141), - [aux_sym_command_do_repeat3] = STATE(11143), - [anon_sym_COMMA] = ACTIONS(8652), + [STATE(11140)] = { + [sym_line_comment_1] = STATE(11140), + [sym_line_comment_2] = STATE(11140), + [sym_line_comment_3] = STATE(11140), + [sym_line_comment_4] = STATE(11140), + [sym_block_comment] = STATE(11140), + [sym_documatic_line] = STATE(11140), + [aux_sym_command_do_repeat3] = STATE(11142), + [anon_sym_COMMA] = ACTIONS(8648), [aux_sym_macro_constant_token1] = ACTIONS(6811), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1319805,13 +1319721,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6811), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11142)] = { - [sym_line_comment_1] = STATE(11142), - [sym_line_comment_2] = STATE(11142), - [sym_line_comment_3] = STATE(11142), - [sym_line_comment_4] = STATE(11142), - [sym_block_comment] = STATE(11142), - [sym_documatic_line] = STATE(11142), + [STATE(11141)] = { + [sym_line_comment_1] = STATE(11141), + [sym_line_comment_2] = STATE(11141), + [sym_line_comment_3] = STATE(11141), + [sym_line_comment_4] = STATE(11141), + [sym_block_comment] = STATE(11141), + [sym_documatic_line] = STATE(11141), [aux_sym_macro_constant_token1] = ACTIONS(7298), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1319889,15 +1319805,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7298), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11143)] = { - [sym_line_comment_1] = STATE(11143), - [sym_line_comment_2] = STATE(11143), - [sym_line_comment_3] = STATE(11143), - [sym_line_comment_4] = STATE(11143), - [sym_block_comment] = STATE(11143), - [sym_documatic_line] = STATE(11143), - [aux_sym_command_do_repeat3] = STATE(11143), - [anon_sym_COMMA] = ACTIONS(11489), + [STATE(11142)] = { + [sym_line_comment_1] = STATE(11142), + [sym_line_comment_2] = STATE(11142), + [sym_line_comment_3] = STATE(11142), + [sym_line_comment_4] = STATE(11142), + [sym_block_comment] = STATE(11142), + [sym_documatic_line] = STATE(11142), + [aux_sym_command_do_repeat3] = STATE(11142), + [anon_sym_COMMA] = ACTIONS(11485), [aux_sym_macro_constant_token1] = ACTIONS(8076), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1319973,13 +1319889,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8076), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11144)] = { - [sym_line_comment_1] = STATE(11144), - [sym_line_comment_2] = STATE(11144), - [sym_line_comment_3] = STATE(11144), - [sym_line_comment_4] = STATE(11144), - [sym_block_comment] = STATE(11144), - [sym_documatic_line] = STATE(11144), + [STATE(11143)] = { + [sym_line_comment_1] = STATE(11143), + [sym_line_comment_2] = STATE(11143), + [sym_line_comment_3] = STATE(11143), + [sym_line_comment_4] = STATE(11143), + [sym_block_comment] = STATE(11143), + [sym_documatic_line] = STATE(11143), [aux_sym_command_return_repeat1] = STATE(11054), [anon_sym_COMMA] = ACTIONS(11393), [aux_sym_macro_constant_token1] = ACTIONS(9839), @@ -1320057,13 +1319973,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9839), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11145)] = { - [sym_line_comment_1] = STATE(11145), - [sym_line_comment_2] = STATE(11145), - [sym_line_comment_3] = STATE(11145), - [sym_line_comment_4] = STATE(11145), - [sym_block_comment] = STATE(11145), - [sym_documatic_line] = STATE(11145), + [STATE(11144)] = { + [sym_line_comment_1] = STATE(11144), + [sym_line_comment_2] = STATE(11144), + [sym_line_comment_3] = STATE(11144), + [sym_line_comment_4] = STATE(11144), + [sym_block_comment] = STATE(11144), + [sym_documatic_line] = STATE(11144), [aux_sym_command_return_repeat1] = STATE(11054), [anon_sym_COMMA] = ACTIONS(11393), [aux_sym_macro_constant_token1] = ACTIONS(9843), @@ -1320141,14 +1320057,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9843), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11146)] = { + [STATE(11145)] = { [sym_routine_ref] = STATE(8871), - [sym_line_comment_1] = STATE(11146), - [sym_line_comment_2] = STATE(11146), - [sym_line_comment_3] = STATE(11146), - [sym_line_comment_4] = STATE(11146), - [sym_block_comment] = STATE(11146), - [sym_documatic_line] = STATE(11146), + [sym_line_comment_1] = STATE(11145), + [sym_line_comment_2] = STATE(11145), + [sym_line_comment_3] = STATE(11145), + [sym_line_comment_4] = STATE(11145), + [sym_block_comment] = STATE(11145), + [sym_documatic_line] = STATE(11145), [anon_sym_CARET] = ACTIONS(4401), [aux_sym_macro_constant_token1] = ACTIONS(6713), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1320225,14 +1320141,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6713), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11147)] = { + [STATE(11146)] = { [sym_routine_ref] = STATE(9279), - [sym_line_comment_1] = STATE(11147), - [sym_line_comment_2] = STATE(11147), - [sym_line_comment_3] = STATE(11147), - [sym_line_comment_4] = STATE(11147), - [sym_block_comment] = STATE(11147), - [sym_documatic_line] = STATE(11147), + [sym_line_comment_1] = STATE(11146), + [sym_line_comment_2] = STATE(11146), + [sym_line_comment_3] = STATE(11146), + [sym_line_comment_4] = STATE(11146), + [sym_block_comment] = STATE(11146), + [sym_documatic_line] = STATE(11146), [anon_sym_CARET] = ACTIONS(4401), [aux_sym_macro_constant_token1] = ACTIONS(6833), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1320309,15 +1320225,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6833), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11148)] = { + [STATE(11147)] = { [sym_routine_ref] = STATE(8754), - [sym_line_comment_1] = STATE(11148), - [sym_line_comment_2] = STATE(11148), - [sym_line_comment_3] = STATE(11148), - [sym_line_comment_4] = STATE(11148), - [sym_block_comment] = STATE(11148), - [sym_documatic_line] = STATE(11148), - [anon_sym_CARET] = ACTIONS(11492), + [sym_line_comment_1] = STATE(11147), + [sym_line_comment_2] = STATE(11147), + [sym_line_comment_3] = STATE(11147), + [sym_line_comment_4] = STATE(11147), + [sym_block_comment] = STATE(11147), + [sym_documatic_line] = STATE(11147), + [anon_sym_CARET] = ACTIONS(11488), [aux_sym_macro_constant_token1] = ACTIONS(6586), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1320393,13 +1320309,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6586), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11149)] = { - [sym_line_comment_1] = STATE(11149), - [sym_line_comment_2] = STATE(11149), - [sym_line_comment_3] = STATE(11149), - [sym_line_comment_4] = STATE(11149), - [sym_block_comment] = STATE(11149), - [sym_documatic_line] = STATE(11149), + [STATE(11148)] = { + [sym_line_comment_1] = STATE(11148), + [sym_line_comment_2] = STATE(11148), + [sym_line_comment_3] = STATE(11148), + [sym_line_comment_4] = STATE(11148), + [sym_block_comment] = STATE(11148), + [sym_documatic_line] = STATE(11148), [aux_sym_command_return_repeat1] = STATE(11054), [anon_sym_COMMA] = ACTIONS(11393), [aux_sym_macro_constant_token1] = ACTIONS(9847), @@ -1320477,14 +1320393,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9847), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11150)] = { - [sym_line_comment_1] = STATE(11150), - [sym_line_comment_2] = STATE(11150), - [sym_line_comment_3] = STATE(11150), - [sym_line_comment_4] = STATE(11150), - [sym_block_comment] = STATE(11150), - [sym_documatic_line] = STATE(11150), - [anon_sym_EQ] = ACTIONS(11494), + [STATE(11149)] = { + [sym_line_comment_1] = STATE(11149), + [sym_line_comment_2] = STATE(11149), + [sym_line_comment_3] = STATE(11149), + [sym_line_comment_4] = STATE(11149), + [sym_block_comment] = STATE(11149), + [sym_documatic_line] = STATE(11149), + [anon_sym_EQ] = ACTIONS(11490), [aux_sym_macro_constant_token1] = ACTIONS(8556), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1320561,13 +1320477,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8556), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11151)] = { - [sym_line_comment_1] = STATE(11151), - [sym_line_comment_2] = STATE(11151), - [sym_line_comment_3] = STATE(11151), - [sym_line_comment_4] = STATE(11151), - [sym_block_comment] = STATE(11151), - [sym_documatic_line] = STATE(11151), + [STATE(11150)] = { + [sym_line_comment_1] = STATE(11150), + [sym_line_comment_2] = STATE(11150), + [sym_line_comment_3] = STATE(11150), + [sym_line_comment_4] = STATE(11150), + [sym_block_comment] = STATE(11150), + [sym_documatic_line] = STATE(11150), [aux_sym_subscripts_repeat1] = STATE(10398), [anon_sym_COMMA] = ACTIONS(459), [aux_sym_macro_constant_token1] = ACTIONS(9851), @@ -1320645,14 +1320561,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9851), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11152)] = { - [sym_line_comment_1] = STATE(11152), - [sym_line_comment_2] = STATE(11152), - [sym_line_comment_3] = STATE(11152), - [sym_line_comment_4] = STATE(11152), - [sym_block_comment] = STATE(11152), - [sym_documatic_line] = STATE(11152), - [aux_sym_subscripts_repeat1] = STATE(11166), + [STATE(11151)] = { + [sym_line_comment_1] = STATE(11151), + [sym_line_comment_2] = STATE(11151), + [sym_line_comment_3] = STATE(11151), + [sym_line_comment_4] = STATE(11151), + [sym_block_comment] = STATE(11151), + [sym_documatic_line] = STATE(11151), + [aux_sym_subscripts_repeat1] = STATE(11165), [anon_sym_COMMA] = ACTIONS(459), [aux_sym_macro_constant_token1] = ACTIONS(9851), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1320729,13 +1320645,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9851), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11153)] = { - [sym_line_comment_1] = STATE(11153), - [sym_line_comment_2] = STATE(11153), - [sym_line_comment_3] = STATE(11153), - [sym_line_comment_4] = STATE(11153), - [sym_block_comment] = STATE(11153), - [sym_documatic_line] = STATE(11153), + [STATE(11152)] = { + [sym_line_comment_1] = STATE(11152), + [sym_line_comment_2] = STATE(11152), + [sym_line_comment_3] = STATE(11152), + [sym_line_comment_4] = STATE(11152), + [sym_block_comment] = STATE(11152), + [sym_documatic_line] = STATE(11152), [anon_sym_COMMA] = ACTIONS(7694), [aux_sym_macro_constant_token1] = ACTIONS(7694), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1320813,13 +1320729,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7694), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11154)] = { - [sym_line_comment_1] = STATE(11154), - [sym_line_comment_2] = STATE(11154), - [sym_line_comment_3] = STATE(11154), - [sym_line_comment_4] = STATE(11154), - [sym_block_comment] = STATE(11154), - [sym_documatic_line] = STATE(11154), + [STATE(11153)] = { + [sym_line_comment_1] = STATE(11153), + [sym_line_comment_2] = STATE(11153), + [sym_line_comment_3] = STATE(11153), + [sym_line_comment_4] = STATE(11153), + [sym_block_comment] = STATE(11153), + [sym_documatic_line] = STATE(11153), [anon_sym_COMMA] = ACTIONS(7698), [aux_sym_macro_constant_token1] = ACTIONS(7698), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1320897,13 +1320813,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7698), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11155)] = { - [sym_line_comment_1] = STATE(11155), - [sym_line_comment_2] = STATE(11155), - [sym_line_comment_3] = STATE(11155), - [sym_line_comment_4] = STATE(11155), - [sym_block_comment] = STATE(11155), - [sym_documatic_line] = STATE(11155), + [STATE(11154)] = { + [sym_line_comment_1] = STATE(11154), + [sym_line_comment_2] = STATE(11154), + [sym_line_comment_3] = STATE(11154), + [sym_line_comment_4] = STATE(11154), + [sym_block_comment] = STATE(11154), + [sym_documatic_line] = STATE(11154), [anon_sym_COMMA] = ACTIONS(7702), [aux_sym_macro_constant_token1] = ACTIONS(7702), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1320981,13 +1320897,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7702), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11156)] = { - [sym_line_comment_1] = STATE(11156), - [sym_line_comment_2] = STATE(11156), - [sym_line_comment_3] = STATE(11156), - [sym_line_comment_4] = STATE(11156), - [sym_block_comment] = STATE(11156), - [sym_documatic_line] = STATE(11156), + [STATE(11155)] = { + [sym_line_comment_1] = STATE(11155), + [sym_line_comment_2] = STATE(11155), + [sym_line_comment_3] = STATE(11155), + [sym_line_comment_4] = STATE(11155), + [sym_block_comment] = STATE(11155), + [sym_documatic_line] = STATE(11155), [anon_sym_COMMA] = ACTIONS(7352), [aux_sym_macro_constant_token1] = ACTIONS(7352), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1321065,13 +1320981,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7352), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11157)] = { - [sym_line_comment_1] = STATE(11157), - [sym_line_comment_2] = STATE(11157), - [sym_line_comment_3] = STATE(11157), - [sym_line_comment_4] = STATE(11157), - [sym_block_comment] = STATE(11157), - [sym_documatic_line] = STATE(11157), + [STATE(11156)] = { + [sym_line_comment_1] = STATE(11156), + [sym_line_comment_2] = STATE(11156), + [sym_line_comment_3] = STATE(11156), + [sym_line_comment_4] = STATE(11156), + [sym_block_comment] = STATE(11156), + [sym_documatic_line] = STATE(11156), [anon_sym_COMMA] = ACTIONS(7706), [aux_sym_macro_constant_token1] = ACTIONS(7706), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1321149,13 +1321065,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7706), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11158)] = { - [sym_line_comment_1] = STATE(11158), - [sym_line_comment_2] = STATE(11158), - [sym_line_comment_3] = STATE(11158), - [sym_line_comment_4] = STATE(11158), - [sym_block_comment] = STATE(11158), - [sym_documatic_line] = STATE(11158), + [STATE(11157)] = { + [sym_line_comment_1] = STATE(11157), + [sym_line_comment_2] = STATE(11157), + [sym_line_comment_3] = STATE(11157), + [sym_line_comment_4] = STATE(11157), + [sym_block_comment] = STATE(11157), + [sym_documatic_line] = STATE(11157), [anon_sym_COMMA] = ACTIONS(7710), [aux_sym_macro_constant_token1] = ACTIONS(7710), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1321233,13 +1321149,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7710), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11159)] = { - [sym_line_comment_1] = STATE(11159), - [sym_line_comment_2] = STATE(11159), - [sym_line_comment_3] = STATE(11159), - [sym_line_comment_4] = STATE(11159), - [sym_block_comment] = STATE(11159), - [sym_documatic_line] = STATE(11159), + [STATE(11158)] = { + [sym_line_comment_1] = STATE(11158), + [sym_line_comment_2] = STATE(11158), + [sym_line_comment_3] = STATE(11158), + [sym_line_comment_4] = STATE(11158), + [sym_block_comment] = STATE(11158), + [sym_documatic_line] = STATE(11158), [anon_sym_COMMA] = ACTIONS(7714), [aux_sym_macro_constant_token1] = ACTIONS(7714), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1321317,13 +1321233,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7714), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11160)] = { - [sym_line_comment_1] = STATE(11160), - [sym_line_comment_2] = STATE(11160), - [sym_line_comment_3] = STATE(11160), - [sym_line_comment_4] = STATE(11160), - [sym_block_comment] = STATE(11160), - [sym_documatic_line] = STATE(11160), + [STATE(11159)] = { + [sym_line_comment_1] = STATE(11159), + [sym_line_comment_2] = STATE(11159), + [sym_line_comment_3] = STATE(11159), + [sym_line_comment_4] = STATE(11159), + [sym_block_comment] = STATE(11159), + [sym_documatic_line] = STATE(11159), [anon_sym_COMMA] = ACTIONS(7722), [aux_sym_macro_constant_token1] = ACTIONS(7722), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1321401,13 +1321317,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7722), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11161)] = { - [sym_line_comment_1] = STATE(11161), - [sym_line_comment_2] = STATE(11161), - [sym_line_comment_3] = STATE(11161), - [sym_line_comment_4] = STATE(11161), - [sym_block_comment] = STATE(11161), - [sym_documatic_line] = STATE(11161), + [STATE(11160)] = { + [sym_line_comment_1] = STATE(11160), + [sym_line_comment_2] = STATE(11160), + [sym_line_comment_3] = STATE(11160), + [sym_line_comment_4] = STATE(11160), + [sym_block_comment] = STATE(11160), + [sym_documatic_line] = STATE(11160), [anon_sym_COMMA] = ACTIONS(7726), [aux_sym_macro_constant_token1] = ACTIONS(7726), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1321485,13 +1321401,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7726), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11162)] = { - [sym_line_comment_1] = STATE(11162), - [sym_line_comment_2] = STATE(11162), - [sym_line_comment_3] = STATE(11162), - [sym_line_comment_4] = STATE(11162), - [sym_block_comment] = STATE(11162), - [sym_documatic_line] = STATE(11162), + [STATE(11161)] = { + [sym_line_comment_1] = STATE(11161), + [sym_line_comment_2] = STATE(11161), + [sym_line_comment_3] = STATE(11161), + [sym_line_comment_4] = STATE(11161), + [sym_block_comment] = STATE(11161), + [sym_documatic_line] = STATE(11161), [anon_sym_COMMA] = ACTIONS(7730), [aux_sym_macro_constant_token1] = ACTIONS(7730), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1321569,15 +1321485,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7730), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11163)] = { - [sym_line_comment_1] = STATE(11163), - [sym_line_comment_2] = STATE(11163), - [sym_line_comment_3] = STATE(11163), - [sym_line_comment_4] = STATE(11163), - [sym_block_comment] = STATE(11163), - [sym_documatic_line] = STATE(11163), - [aux_sym_command_kill_repeat1] = STATE(11219), - [anon_sym_COMMA] = ACTIONS(11496), + [STATE(11162)] = { + [sym_line_comment_1] = STATE(11162), + [sym_line_comment_2] = STATE(11162), + [sym_line_comment_3] = STATE(11162), + [sym_line_comment_4] = STATE(11162), + [sym_block_comment] = STATE(11162), + [sym_documatic_line] = STATE(11162), + [aux_sym_command_kill_repeat1] = STATE(11220), + [anon_sym_COMMA] = ACTIONS(11492), [aux_sym_macro_constant_token1] = ACTIONS(8755), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1321653,13 +1321569,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8755), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11164)] = { - [sym_line_comment_1] = STATE(11164), - [sym_line_comment_2] = STATE(11164), - [sym_line_comment_3] = STATE(11164), - [sym_line_comment_4] = STATE(11164), - [sym_block_comment] = STATE(11164), - [sym_documatic_line] = STATE(11164), + [STATE(11163)] = { + [sym_line_comment_1] = STATE(11163), + [sym_line_comment_2] = STATE(11163), + [sym_line_comment_3] = STATE(11163), + [sym_line_comment_4] = STATE(11163), + [sym_block_comment] = STATE(11163), + [sym_documatic_line] = STATE(11163), [anon_sym_COMMA] = ACTIONS(7736), [aux_sym_macro_constant_token1] = ACTIONS(7736), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1321737,15 +1321653,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7736), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11165)] = { - [sym_line_comment_1] = STATE(11165), - [sym_line_comment_2] = STATE(11165), - [sym_line_comment_3] = STATE(11165), - [sym_line_comment_4] = STATE(11165), - [sym_block_comment] = STATE(11165), - [sym_documatic_line] = STATE(11165), - [aux_sym_command_kill_repeat1] = STATE(11221), - [anon_sym_COMMA] = ACTIONS(11496), + [STATE(11164)] = { + [sym_line_comment_1] = STATE(11164), + [sym_line_comment_2] = STATE(11164), + [sym_line_comment_3] = STATE(11164), + [sym_line_comment_4] = STATE(11164), + [sym_block_comment] = STATE(11164), + [sym_documatic_line] = STATE(11164), + [aux_sym_command_kill_repeat1] = STATE(11222), + [anon_sym_COMMA] = ACTIONS(11492), [aux_sym_macro_constant_token1] = ACTIONS(8755), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1321821,13 +1321737,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8755), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11166)] = { - [sym_line_comment_1] = STATE(11166), - [sym_line_comment_2] = STATE(11166), - [sym_line_comment_3] = STATE(11166), - [sym_line_comment_4] = STATE(11166), - [sym_block_comment] = STATE(11166), - [sym_documatic_line] = STATE(11166), + [STATE(11165)] = { + [sym_line_comment_1] = STATE(11165), + [sym_line_comment_2] = STATE(11165), + [sym_line_comment_3] = STATE(11165), + [sym_line_comment_4] = STATE(11165), + [sym_block_comment] = STATE(11165), + [sym_documatic_line] = STATE(11165), [aux_sym_subscripts_repeat1] = STATE(10398), [anon_sym_COMMA] = ACTIONS(459), [aux_sym_macro_constant_token1] = ACTIONS(9855), @@ -1321905,13 +1321821,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9855), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11167)] = { - [sym_line_comment_1] = STATE(11167), - [sym_line_comment_2] = STATE(11167), - [sym_line_comment_3] = STATE(11167), - [sym_line_comment_4] = STATE(11167), - [sym_block_comment] = STATE(11167), - [sym_documatic_line] = STATE(11167), + [STATE(11166)] = { + [sym_line_comment_1] = STATE(11166), + [sym_line_comment_2] = STATE(11166), + [sym_line_comment_3] = STATE(11166), + [sym_line_comment_4] = STATE(11166), + [sym_block_comment] = STATE(11166), + [sym_documatic_line] = STATE(11166), [anon_sym_COMMA] = ACTIONS(7740), [aux_sym_macro_constant_token1] = ACTIONS(7740), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1321989,13 +1321905,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7740), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11168)] = { - [sym_line_comment_1] = STATE(11168), - [sym_line_comment_2] = STATE(11168), - [sym_line_comment_3] = STATE(11168), - [sym_line_comment_4] = STATE(11168), - [sym_block_comment] = STATE(11168), - [sym_documatic_line] = STATE(11168), + [STATE(11167)] = { + [sym_line_comment_1] = STATE(11167), + [sym_line_comment_2] = STATE(11167), + [sym_line_comment_3] = STATE(11167), + [sym_line_comment_4] = STATE(11167), + [sym_block_comment] = STATE(11167), + [sym_documatic_line] = STATE(11167), [anon_sym_COMMA] = ACTIONS(7744), [aux_sym_macro_constant_token1] = ACTIONS(7744), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1322073,13 +1321989,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7744), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11169)] = { - [sym_line_comment_1] = STATE(11169), - [sym_line_comment_2] = STATE(11169), - [sym_line_comment_3] = STATE(11169), - [sym_line_comment_4] = STATE(11169), - [sym_block_comment] = STATE(11169), - [sym_documatic_line] = STATE(11169), + [STATE(11168)] = { + [sym_line_comment_1] = STATE(11168), + [sym_line_comment_2] = STATE(11168), + [sym_line_comment_3] = STATE(11168), + [sym_line_comment_4] = STATE(11168), + [sym_block_comment] = STATE(11168), + [sym_documatic_line] = STATE(11168), [anon_sym_COMMA] = ACTIONS(7748), [aux_sym_macro_constant_token1] = ACTIONS(7748), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1322157,13 +1322073,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7748), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11170)] = { - [sym_line_comment_1] = STATE(11170), - [sym_line_comment_2] = STATE(11170), - [sym_line_comment_3] = STATE(11170), - [sym_line_comment_4] = STATE(11170), - [sym_block_comment] = STATE(11170), - [sym_documatic_line] = STATE(11170), + [STATE(11169)] = { + [sym_line_comment_1] = STATE(11169), + [sym_line_comment_2] = STATE(11169), + [sym_line_comment_3] = STATE(11169), + [sym_line_comment_4] = STATE(11169), + [sym_block_comment] = STATE(11169), + [sym_documatic_line] = STATE(11169), [anon_sym_COMMA] = ACTIONS(7752), [aux_sym_macro_constant_token1] = ACTIONS(7752), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1322241,13 +1322157,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7752), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11171)] = { - [sym_line_comment_1] = STATE(11171), - [sym_line_comment_2] = STATE(11171), - [sym_line_comment_3] = STATE(11171), - [sym_line_comment_4] = STATE(11171), - [sym_block_comment] = STATE(11171), - [sym_documatic_line] = STATE(11171), + [STATE(11170)] = { + [sym_line_comment_1] = STATE(11170), + [sym_line_comment_2] = STATE(11170), + [sym_line_comment_3] = STATE(11170), + [sym_line_comment_4] = STATE(11170), + [sym_block_comment] = STATE(11170), + [sym_documatic_line] = STATE(11170), [anon_sym_COMMA] = ACTIONS(7756), [aux_sym_macro_constant_token1] = ACTIONS(7756), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1322325,13 +1322241,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7756), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11172)] = { - [sym_line_comment_1] = STATE(11172), - [sym_line_comment_2] = STATE(11172), - [sym_line_comment_3] = STATE(11172), - [sym_line_comment_4] = STATE(11172), - [sym_block_comment] = STATE(11172), - [sym_documatic_line] = STATE(11172), + [STATE(11171)] = { + [sym_line_comment_1] = STATE(11171), + [sym_line_comment_2] = STATE(11171), + [sym_line_comment_3] = STATE(11171), + [sym_line_comment_4] = STATE(11171), + [sym_block_comment] = STATE(11171), + [sym_documatic_line] = STATE(11171), [anon_sym_COMMA] = ACTIONS(7760), [aux_sym_macro_constant_token1] = ACTIONS(7760), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1322409,13 +1322325,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7760), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11173)] = { - [sym_line_comment_1] = STATE(11173), - [sym_line_comment_2] = STATE(11173), - [sym_line_comment_3] = STATE(11173), - [sym_line_comment_4] = STATE(11173), - [sym_block_comment] = STATE(11173), - [sym_documatic_line] = STATE(11173), + [STATE(11172)] = { + [sym_line_comment_1] = STATE(11172), + [sym_line_comment_2] = STATE(11172), + [sym_line_comment_3] = STATE(11172), + [sym_line_comment_4] = STATE(11172), + [sym_block_comment] = STATE(11172), + [sym_documatic_line] = STATE(11172), [aux_sym_command_return_repeat1] = STATE(11007), [anon_sym_COMMA] = ACTIONS(11393), [aux_sym_macro_constant_token1] = ACTIONS(9579), @@ -1322493,15 +1322409,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9579), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11174)] = { - [sym_line_comment_1] = STATE(11174), - [sym_line_comment_2] = STATE(11174), - [sym_line_comment_3] = STATE(11174), - [sym_line_comment_4] = STATE(11174), - [sym_block_comment] = STATE(11174), - [sym_documatic_line] = STATE(11174), - [aux_sym_command_lock_repeat1] = STATE(11222), - [anon_sym_COMMA] = ACTIONS(11498), + [STATE(11173)] = { + [sym_line_comment_1] = STATE(11173), + [sym_line_comment_2] = STATE(11173), + [sym_line_comment_3] = STATE(11173), + [sym_line_comment_4] = STATE(11173), + [sym_block_comment] = STATE(11173), + [sym_documatic_line] = STATE(11173), + [aux_sym_command_lock_repeat1] = STATE(11223), + [anon_sym_COMMA] = ACTIONS(11494), [aux_sym_macro_constant_token1] = ACTIONS(9709), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1322577,13 +1322493,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9709), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11175)] = { - [sym_line_comment_1] = STATE(11175), - [sym_line_comment_2] = STATE(11175), - [sym_line_comment_3] = STATE(11175), - [sym_line_comment_4] = STATE(11175), - [sym_block_comment] = STATE(11175), - [sym_documatic_line] = STATE(11175), + [STATE(11174)] = { + [sym_line_comment_1] = STATE(11174), + [sym_line_comment_2] = STATE(11174), + [sym_line_comment_3] = STATE(11174), + [sym_line_comment_4] = STATE(11174), + [sym_block_comment] = STATE(11174), + [sym_documatic_line] = STATE(11174), [anon_sym_COMMA] = ACTIONS(7766), [aux_sym_macro_constant_token1] = ACTIONS(7766), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1322661,13 +1322577,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7766), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11176)] = { - [sym_line_comment_1] = STATE(11176), - [sym_line_comment_2] = STATE(11176), - [sym_line_comment_3] = STATE(11176), - [sym_line_comment_4] = STATE(11176), - [sym_block_comment] = STATE(11176), - [sym_documatic_line] = STATE(11176), + [STATE(11175)] = { + [sym_line_comment_1] = STATE(11175), + [sym_line_comment_2] = STATE(11175), + [sym_line_comment_3] = STATE(11175), + [sym_line_comment_4] = STATE(11175), + [sym_block_comment] = STATE(11175), + [sym_documatic_line] = STATE(11175), [anon_sym_COMMA] = ACTIONS(7770), [aux_sym_macro_constant_token1] = ACTIONS(7770), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1322745,13 +1322661,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7770), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11177)] = { - [sym_line_comment_1] = STATE(11177), - [sym_line_comment_2] = STATE(11177), - [sym_line_comment_3] = STATE(11177), - [sym_line_comment_4] = STATE(11177), - [sym_block_comment] = STATE(11177), - [sym_documatic_line] = STATE(11177), + [STATE(11176)] = { + [sym_line_comment_1] = STATE(11176), + [sym_line_comment_2] = STATE(11176), + [sym_line_comment_3] = STATE(11176), + [sym_line_comment_4] = STATE(11176), + [sym_block_comment] = STATE(11176), + [sym_documatic_line] = STATE(11176), [anon_sym_COMMA] = ACTIONS(7452), [aux_sym_macro_constant_token1] = ACTIONS(7452), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1322829,15 +1322745,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7452), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11178)] = { - [sym_line_comment_1] = STATE(11178), - [sym_line_comment_2] = STATE(11178), - [sym_line_comment_3] = STATE(11178), - [sym_line_comment_4] = STATE(11178), - [sym_block_comment] = STATE(11178), - [sym_documatic_line] = STATE(11178), - [aux_sym_command_lock_repeat1] = STATE(11223), - [anon_sym_COMMA] = ACTIONS(11498), + [STATE(11177)] = { + [sym_line_comment_1] = STATE(11177), + [sym_line_comment_2] = STATE(11177), + [sym_line_comment_3] = STATE(11177), + [sym_line_comment_4] = STATE(11177), + [sym_block_comment] = STATE(11177), + [sym_documatic_line] = STATE(11177), + [aux_sym_command_lock_repeat1] = STATE(11224), + [anon_sym_COMMA] = ACTIONS(11494), [aux_sym_macro_constant_token1] = ACTIONS(9709), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1322913,6 +1322829,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9709), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11178)] = { + [sym_line_comment_1] = STATE(11178), + [sym_line_comment_2] = STATE(11178), + [sym_line_comment_3] = STATE(11178), + [sym_line_comment_4] = STATE(11178), + [sym_block_comment] = STATE(11178), + [sym_documatic_line] = STATE(11178), + [anon_sym_COMMA] = ACTIONS(7774), + [aux_sym_macro_constant_token1] = ACTIONS(7774), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7774), + [sym_keyword_dim] = ACTIONS(7774), + [sym_keyword_pound_define] = ACTIONS(7774), + [sym_keyword_pound_def1arg] = ACTIONS(7774), + [sym_keyword_pound_import] = ACTIONS(7774), + [sym_keyword_pound_include] = ACTIONS(7774), + [sym_keyword_pound_if] = ACTIONS(7776), + [sym_keyword_pound_ifdef] = ACTIONS(7774), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7774), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7774), + [sym_keyword_write] = ACTIONS(7776), + [sym_keyword_do] = ACTIONS(7774), + [sym_keyword_for] = ACTIONS(7774), + [sym_keyword_while] = ACTIONS(7774), + [sym_keyword_kill] = ACTIONS(7774), + [sym_keyword_lock] = ACTIONS(7774), + [sym_keyword_read] = ACTIONS(7774), + [sym_keyword_zload] = ACTIONS(7774), + [sym_keyword_open] = ACTIONS(7774), + [sym_keyword_close] = ACTIONS(7776), + [sym_keyword_use] = ACTIONS(7774), + [sym_keyword_new] = ACTIONS(7774), + [sym_keyword_if] = ACTIONS(7774), + [sym_keyword_oldelse] = ACTIONS(7774), + [sym_keyword_throw] = ACTIONS(7774), + [sym_keyword_print] = ACTIONS(7774), + [sym_keyword_zprint] = ACTIONS(7774), + [sym_keyword_try] = ACTIONS(7774), + [sym_keyword_job] = ACTIONS(7774), + [sym_keyword_break] = ACTIONS(7774), + [sym_keyword_merge] = ACTIONS(7776), + [sym_keyword_return] = ACTIONS(7774), + [aux_sym_keyword_quit_token1] = ACTIONS(7774), + [aux_sym_keyword_quit_token2] = ACTIONS(7774), + [sym_keyword_goto] = ACTIONS(7774), + [sym_keyword_halt] = ACTIONS(7774), + [sym_keyword_hang] = ACTIONS(7774), + [sym_keyword_halt_or_hang] = ACTIONS(7776), + [sym_keyword_continue] = ACTIONS(7774), + [sym_keyword_tcommit] = ACTIONS(7774), + [sym_keyword_trollback] = ACTIONS(7774), + [sym_keyword_tstart] = ACTIONS(7774), + [sym_keyword_xecute] = ACTIONS(7774), + [sym_keyword_view] = ACTIONS(7774), + [sym_keyword_zbreak] = ACTIONS(7774), + [sym_keyword_zkill] = ACTIONS(7774), + [sym_keyword_zn] = ACTIONS(7774), + [sym_keyword_zsu] = ACTIONS(7774), + [sym_keyword_ztrap] = ACTIONS(7776), + [sym_keyword_zwrite] = ACTIONS(7774), + [sym_keyword_zz] = ACTIONS(7774), + [sym_keyword_embedded_html] = ACTIONS(7774), + [sym_keyword_embedded_xml] = ACTIONS(7774), + [sym_keyword_embedded_sql_amp] = ACTIONS(7774), + [sym_keyword_embedded_sql_hash] = ACTIONS(7774), + [anon_sym_AMPjs] = ACTIONS(7776), + [anon_sym_AMPjscript] = ACTIONS(7774), + [anon_sym_AMPjavascript] = ACTIONS(7774), + [sym_keyword_zremove] = ACTIONS(7774), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7776), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7776), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7776), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7774), + [sym__bol] = ACTIONS(7774), + [sym__termination] = ACTIONS(7774), + [sym_tag_end_if] = ACTIONS(7774), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11179)] = { [sym_line_comment_1] = STATE(11179), [sym_line_comment_2] = STATE(11179), @@ -1322920,7 +1322920,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11179), [sym_block_comment] = STATE(11179), [sym_documatic_line] = STATE(11179), - [anon_sym_COLON] = ACTIONS(11500), + [anon_sym_COLON] = ACTIONS(11496), [aux_sym_macro_constant_token1] = ACTIONS(10838), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1323004,90 +1323004,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11180), [sym_block_comment] = STATE(11180), [sym_documatic_line] = STATE(11180), - [anon_sym_COMMA] = ACTIONS(7778), - [aux_sym_macro_constant_token1] = ACTIONS(7778), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7778), - [sym_keyword_dim] = ACTIONS(7778), - [sym_keyword_pound_define] = ACTIONS(7778), - [sym_keyword_pound_def1arg] = ACTIONS(7778), - [sym_keyword_pound_import] = ACTIONS(7778), - [sym_keyword_pound_include] = ACTIONS(7778), - [sym_keyword_pound_if] = ACTIONS(7780), - [sym_keyword_pound_ifdef] = ACTIONS(7778), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7778), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7778), - [sym_keyword_write] = ACTIONS(7780), - [sym_keyword_do] = ACTIONS(7778), - [sym_keyword_for] = ACTIONS(7778), - [sym_keyword_while] = ACTIONS(7778), - [sym_keyword_kill] = ACTIONS(7778), - [sym_keyword_lock] = ACTIONS(7778), - [sym_keyword_read] = ACTIONS(7778), - [sym_keyword_zload] = ACTIONS(7778), - [sym_keyword_open] = ACTIONS(7778), - [sym_keyword_close] = ACTIONS(7780), - [sym_keyword_use] = ACTIONS(7778), - [sym_keyword_new] = ACTIONS(7778), - [sym_keyword_if] = ACTIONS(7778), - [sym_keyword_oldelse] = ACTIONS(7778), - [sym_keyword_throw] = ACTIONS(7778), - [sym_keyword_print] = ACTIONS(7778), - [sym_keyword_zprint] = ACTIONS(7778), - [sym_keyword_try] = ACTIONS(7778), - [sym_keyword_job] = ACTIONS(7778), - [sym_keyword_break] = ACTIONS(7778), - [sym_keyword_merge] = ACTIONS(7780), - [sym_keyword_return] = ACTIONS(7778), - [aux_sym_keyword_quit_token1] = ACTIONS(7778), - [aux_sym_keyword_quit_token2] = ACTIONS(7778), - [sym_keyword_goto] = ACTIONS(7778), - [sym_keyword_halt] = ACTIONS(7778), - [sym_keyword_hang] = ACTIONS(7778), - [sym_keyword_halt_or_hang] = ACTIONS(7780), - [sym_keyword_continue] = ACTIONS(7778), - [sym_keyword_tcommit] = ACTIONS(7778), - [sym_keyword_trollback] = ACTIONS(7778), - [sym_keyword_tstart] = ACTIONS(7778), - [sym_keyword_xecute] = ACTIONS(7778), - [sym_keyword_view] = ACTIONS(7778), - [sym_keyword_zbreak] = ACTIONS(7778), - [sym_keyword_zkill] = ACTIONS(7778), - [sym_keyword_zn] = ACTIONS(7778), - [sym_keyword_zsu] = ACTIONS(7778), - [sym_keyword_ztrap] = ACTIONS(7780), - [sym_keyword_zwrite] = ACTIONS(7778), - [sym_keyword_zz] = ACTIONS(7778), - [sym_keyword_embedded_html] = ACTIONS(7778), - [sym_keyword_embedded_xml] = ACTIONS(7778), - [sym_keyword_embedded_sql_amp] = ACTIONS(7778), - [sym_keyword_embedded_sql_hash] = ACTIONS(7778), - [anon_sym_AMPjs] = ACTIONS(7780), - [anon_sym_AMPjscript] = ACTIONS(7778), - [anon_sym_AMPjavascript] = ACTIONS(7778), - [sym_keyword_zremove] = ACTIONS(7778), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7780), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7780), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7780), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7778), - [sym__bol] = ACTIONS(7778), - [sym__termination] = ACTIONS(7778), - [sym_tag_end_if] = ACTIONS(7778), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11181)] = { - [sym_line_comment_1] = STATE(11181), - [sym_line_comment_2] = STATE(11181), - [sym_line_comment_3] = STATE(11181), - [sym_line_comment_4] = STATE(11181), - [sym_block_comment] = STATE(11181), - [sym_documatic_line] = STATE(11181), [anon_sym_COMMA] = ACTIONS(7782), [aux_sym_macro_constant_token1] = ACTIONS(7782), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1323165,13 +1323081,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7782), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11182)] = { - [sym_line_comment_1] = STATE(11182), - [sym_line_comment_2] = STATE(11182), - [sym_line_comment_3] = STATE(11182), - [sym_line_comment_4] = STATE(11182), - [sym_block_comment] = STATE(11182), - [sym_documatic_line] = STATE(11182), + [STATE(11181)] = { + [sym_line_comment_1] = STATE(11181), + [sym_line_comment_2] = STATE(11181), + [sym_line_comment_3] = STATE(11181), + [sym_line_comment_4] = STATE(11181), + [sym_block_comment] = STATE(11181), + [sym_documatic_line] = STATE(11181), [anon_sym_COMMA] = ACTIONS(7786), [aux_sym_macro_constant_token1] = ACTIONS(7786), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1323249,13 +1323165,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7786), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11183)] = { - [sym_line_comment_1] = STATE(11183), - [sym_line_comment_2] = STATE(11183), - [sym_line_comment_3] = STATE(11183), - [sym_line_comment_4] = STATE(11183), - [sym_block_comment] = STATE(11183), - [sym_documatic_line] = STATE(11183), + [STATE(11182)] = { + [sym_line_comment_1] = STATE(11182), + [sym_line_comment_2] = STATE(11182), + [sym_line_comment_3] = STATE(11182), + [sym_line_comment_4] = STATE(11182), + [sym_block_comment] = STATE(11182), + [sym_documatic_line] = STATE(11182), [anon_sym_COMMA] = ACTIONS(7790), [aux_sym_macro_constant_token1] = ACTIONS(7790), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1323333,13 +1323249,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7790), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11184)] = { - [sym_line_comment_1] = STATE(11184), - [sym_line_comment_2] = STATE(11184), - [sym_line_comment_3] = STATE(11184), - [sym_line_comment_4] = STATE(11184), - [sym_block_comment] = STATE(11184), - [sym_documatic_line] = STATE(11184), + [STATE(11183)] = { + [sym_line_comment_1] = STATE(11183), + [sym_line_comment_2] = STATE(11183), + [sym_line_comment_3] = STATE(11183), + [sym_line_comment_4] = STATE(11183), + [sym_block_comment] = STATE(11183), + [sym_documatic_line] = STATE(11183), [anon_sym_COMMA] = ACTIONS(7794), [aux_sym_macro_constant_token1] = ACTIONS(7794), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1323417,13 +1323333,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7794), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11185)] = { - [sym_line_comment_1] = STATE(11185), - [sym_line_comment_2] = STATE(11185), - [sym_line_comment_3] = STATE(11185), - [sym_line_comment_4] = STATE(11185), - [sym_block_comment] = STATE(11185), - [sym_documatic_line] = STATE(11185), + [STATE(11184)] = { + [sym_line_comment_1] = STATE(11184), + [sym_line_comment_2] = STATE(11184), + [sym_line_comment_3] = STATE(11184), + [sym_line_comment_4] = STATE(11184), + [sym_block_comment] = STATE(11184), + [sym_documatic_line] = STATE(11184), [anon_sym_COMMA] = ACTIONS(7798), [aux_sym_macro_constant_token1] = ACTIONS(7798), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1323501,13 +1323417,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7798), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11186)] = { - [sym_line_comment_1] = STATE(11186), - [sym_line_comment_2] = STATE(11186), - [sym_line_comment_3] = STATE(11186), - [sym_line_comment_4] = STATE(11186), - [sym_block_comment] = STATE(11186), - [sym_documatic_line] = STATE(11186), + [STATE(11185)] = { + [sym_line_comment_1] = STATE(11185), + [sym_line_comment_2] = STATE(11185), + [sym_line_comment_3] = STATE(11185), + [sym_line_comment_4] = STATE(11185), + [sym_block_comment] = STATE(11185), + [sym_documatic_line] = STATE(11185), [anon_sym_COMMA] = ACTIONS(7802), [aux_sym_macro_constant_token1] = ACTIONS(7802), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1323585,13 +1323501,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7802), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11187)] = { - [sym_line_comment_1] = STATE(11187), - [sym_line_comment_2] = STATE(11187), - [sym_line_comment_3] = STATE(11187), - [sym_line_comment_4] = STATE(11187), - [sym_block_comment] = STATE(11187), - [sym_documatic_line] = STATE(11187), + [STATE(11186)] = { + [sym_line_comment_1] = STATE(11186), + [sym_line_comment_2] = STATE(11186), + [sym_line_comment_3] = STATE(11186), + [sym_line_comment_4] = STATE(11186), + [sym_block_comment] = STATE(11186), + [sym_documatic_line] = STATE(11186), [anon_sym_COMMA] = ACTIONS(7806), [aux_sym_macro_constant_token1] = ACTIONS(7806), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1323669,13 +1323585,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7806), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11188)] = { - [sym_line_comment_1] = STATE(11188), - [sym_line_comment_2] = STATE(11188), - [sym_line_comment_3] = STATE(11188), - [sym_line_comment_4] = STATE(11188), - [sym_block_comment] = STATE(11188), - [sym_documatic_line] = STATE(11188), + [STATE(11187)] = { + [sym_line_comment_1] = STATE(11187), + [sym_line_comment_2] = STATE(11187), + [sym_line_comment_3] = STATE(11187), + [sym_line_comment_4] = STATE(11187), + [sym_block_comment] = STATE(11187), + [sym_documatic_line] = STATE(11187), [anon_sym_COMMA] = ACTIONS(7810), [aux_sym_macro_constant_token1] = ACTIONS(7810), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1323753,13 +1323669,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7810), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11189)] = { - [sym_line_comment_1] = STATE(11189), - [sym_line_comment_2] = STATE(11189), - [sym_line_comment_3] = STATE(11189), - [sym_line_comment_4] = STATE(11189), - [sym_block_comment] = STATE(11189), - [sym_documatic_line] = STATE(11189), + [STATE(11188)] = { + [sym_line_comment_1] = STATE(11188), + [sym_line_comment_2] = STATE(11188), + [sym_line_comment_3] = STATE(11188), + [sym_line_comment_4] = STATE(11188), + [sym_block_comment] = STATE(11188), + [sym_documatic_line] = STATE(11188), [anon_sym_COMMA] = ACTIONS(7814), [aux_sym_macro_constant_token1] = ACTIONS(7814), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1323837,13 +1323753,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7814), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11190)] = { - [sym_line_comment_1] = STATE(11190), - [sym_line_comment_2] = STATE(11190), - [sym_line_comment_3] = STATE(11190), - [sym_line_comment_4] = STATE(11190), - [sym_block_comment] = STATE(11190), - [sym_documatic_line] = STATE(11190), + [STATE(11189)] = { + [sym_line_comment_1] = STATE(11189), + [sym_line_comment_2] = STATE(11189), + [sym_line_comment_3] = STATE(11189), + [sym_line_comment_4] = STATE(11189), + [sym_block_comment] = STATE(11189), + [sym_documatic_line] = STATE(11189), [anon_sym_COMMA] = ACTIONS(7818), [aux_sym_macro_constant_token1] = ACTIONS(7818), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1323921,13 +1323837,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7818), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11191)] = { - [sym_line_comment_1] = STATE(11191), - [sym_line_comment_2] = STATE(11191), - [sym_line_comment_3] = STATE(11191), - [sym_line_comment_4] = STATE(11191), - [sym_block_comment] = STATE(11191), - [sym_documatic_line] = STATE(11191), + [STATE(11190)] = { + [sym_line_comment_1] = STATE(11190), + [sym_line_comment_2] = STATE(11190), + [sym_line_comment_3] = STATE(11190), + [sym_line_comment_4] = STATE(11190), + [sym_block_comment] = STATE(11190), + [sym_documatic_line] = STATE(11190), [anon_sym_COMMA] = ACTIONS(7822), [aux_sym_macro_constant_token1] = ACTIONS(7822), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1324005,6 +1323921,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7822), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11191)] = { + [sym_line_comment_1] = STATE(11191), + [sym_line_comment_2] = STATE(11191), + [sym_line_comment_3] = STATE(11191), + [sym_line_comment_4] = STATE(11191), + [sym_block_comment] = STATE(11191), + [sym_documatic_line] = STATE(11191), + [anon_sym_COMMA] = ACTIONS(11498), + [anon_sym_LBRACE] = ACTIONS(11498), + [aux_sym_macro_constant_token1] = ACTIONS(11498), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(11498), + [sym_keyword_dim] = ACTIONS(11498), + [sym_keyword_pound_define] = ACTIONS(11498), + [sym_keyword_pound_def1arg] = ACTIONS(11498), + [sym_keyword_pound_import] = ACTIONS(11498), + [sym_keyword_pound_include] = ACTIONS(11498), + [sym_keyword_pound_if] = ACTIONS(11500), + [sym_keyword_pound_ifdef] = ACTIONS(11498), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11498), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11498), + [sym_keyword_write] = ACTIONS(11500), + [sym_keyword_do] = ACTIONS(11498), + [sym_keyword_for] = ACTIONS(11498), + [sym_keyword_while] = ACTIONS(11498), + [sym_keyword_kill] = ACTIONS(11498), + [sym_keyword_lock] = ACTIONS(11498), + [sym_keyword_read] = ACTIONS(11498), + [sym_keyword_zload] = ACTIONS(11498), + [sym_keyword_open] = ACTIONS(11498), + [sym_keyword_close] = ACTIONS(11500), + [sym_keyword_use] = ACTIONS(11498), + [sym_keyword_new] = ACTIONS(11498), + [sym_keyword_if] = ACTIONS(11498), + [sym_keyword_oldelse] = ACTIONS(11498), + [sym_keyword_throw] = ACTIONS(11498), + [sym_keyword_print] = ACTIONS(11498), + [sym_keyword_zprint] = ACTIONS(11498), + [sym_keyword_try] = ACTIONS(11498), + [sym_keyword_job] = ACTIONS(11498), + [sym_keyword_break] = ACTIONS(11498), + [sym_keyword_merge] = ACTIONS(11500), + [sym_keyword_return] = ACTIONS(11498), + [aux_sym_keyword_quit_token1] = ACTIONS(11498), + [aux_sym_keyword_quit_token2] = ACTIONS(11498), + [sym_keyword_goto] = ACTIONS(11498), + [sym_keyword_halt] = ACTIONS(11498), + [sym_keyword_hang] = ACTIONS(11498), + [sym_keyword_halt_or_hang] = ACTIONS(11500), + [sym_keyword_continue] = ACTIONS(11498), + [sym_keyword_tcommit] = ACTIONS(11498), + [sym_keyword_trollback] = ACTIONS(11498), + [sym_keyword_tstart] = ACTIONS(11498), + [sym_keyword_xecute] = ACTIONS(11498), + [sym_keyword_view] = ACTIONS(11498), + [sym_keyword_zbreak] = ACTIONS(11498), + [sym_keyword_zkill] = ACTIONS(11498), + [sym_keyword_zn] = ACTIONS(11498), + [sym_keyword_zsu] = ACTIONS(11498), + [sym_keyword_ztrap] = ACTIONS(11500), + [sym_keyword_zwrite] = ACTIONS(11498), + [sym_keyword_zz] = ACTIONS(11498), + [sym_keyword_embedded_html] = ACTIONS(11498), + [sym_keyword_embedded_xml] = ACTIONS(11498), + [sym_keyword_embedded_sql_amp] = ACTIONS(11498), + [sym_keyword_embedded_sql_hash] = ACTIONS(11498), + [anon_sym_AMPjs] = ACTIONS(11500), + [anon_sym_AMPjscript] = ACTIONS(11498), + [anon_sym_AMPjavascript] = ACTIONS(11498), + [sym_keyword_zremove] = ACTIONS(11498), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11500), + [aux_sym_commands_with_printlist_token1] = ACTIONS(11500), + [aux_sym_commands_with_printlist_token2] = ACTIONS(11500), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(11498), + [sym__termination] = ACTIONS(11498), + [sym_tag_end_if] = ACTIONS(11498), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11192)] = { [sym_line_comment_1] = STATE(11192), [sym_line_comment_2] = STATE(11192), @@ -1324600,92 +1324600,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11199), [sym_block_comment] = STATE(11199), [sym_documatic_line] = STATE(11199), - [ts_builtin_sym_end] = ACTIONS(10838), - [anon_sym_COLON] = ACTIONS(11502), - [aux_sym_macro_constant_token1] = ACTIONS(10838), - [anon_sym_RBRACE2] = ACTIONS(10838), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(10838), - [sym_keyword_dim] = ACTIONS(10838), - [sym_keyword_pound_define] = ACTIONS(10838), - [sym_keyword_pound_def1arg] = ACTIONS(10838), - [sym_keyword_pound_import] = ACTIONS(10838), - [sym_keyword_pound_include] = ACTIONS(10838), - [sym_keyword_pound_if] = ACTIONS(10840), - [sym_keyword_pound_ifdef] = ACTIONS(10838), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(10838), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(10838), - [sym_keyword_write] = ACTIONS(10840), - [sym_keyword_do] = ACTIONS(10838), - [sym_keyword_for] = ACTIONS(10838), - [sym_keyword_while] = ACTIONS(10838), - [sym_keyword_kill] = ACTIONS(10838), - [sym_keyword_lock] = ACTIONS(10838), - [sym_keyword_read] = ACTIONS(10838), - [sym_keyword_zload] = ACTIONS(10838), - [sym_keyword_open] = ACTIONS(10838), - [sym_keyword_close] = ACTIONS(10840), - [sym_keyword_use] = ACTIONS(10838), - [sym_keyword_new] = ACTIONS(10838), - [sym_keyword_if] = ACTIONS(10838), - [sym_keyword_oldelse] = ACTIONS(10838), - [sym_keyword_throw] = ACTIONS(10838), - [sym_keyword_print] = ACTIONS(10838), - [sym_keyword_zprint] = ACTIONS(10838), - [sym_keyword_try] = ACTIONS(10838), - [sym_keyword_job] = ACTIONS(10838), - [sym_keyword_break] = ACTIONS(10838), - [sym_keyword_merge] = ACTIONS(10840), - [sym_keyword_return] = ACTIONS(10838), - [aux_sym_keyword_quit_token1] = ACTIONS(10838), - [aux_sym_keyword_quit_token2] = ACTIONS(10838), - [sym_keyword_goto] = ACTIONS(10838), - [sym_keyword_halt] = ACTIONS(10838), - [sym_keyword_hang] = ACTIONS(10838), - [sym_keyword_halt_or_hang] = ACTIONS(10840), - [sym_keyword_continue] = ACTIONS(10838), - [sym_keyword_tcommit] = ACTIONS(10838), - [sym_keyword_trollback] = ACTIONS(10838), - [sym_keyword_tstart] = ACTIONS(10838), - [sym_keyword_xecute] = ACTIONS(10838), - [sym_keyword_view] = ACTIONS(10838), - [sym_keyword_zbreak] = ACTIONS(10838), - [sym_keyword_zkill] = ACTIONS(10838), - [sym_keyword_zn] = ACTIONS(10838), - [sym_keyword_zsu] = ACTIONS(10838), - [sym_keyword_ztrap] = ACTIONS(10840), - [sym_keyword_zwrite] = ACTIONS(10838), - [sym_keyword_zz] = ACTIONS(10838), - [sym_keyword_embedded_html] = ACTIONS(10838), - [sym_keyword_embedded_xml] = ACTIONS(10838), - [sym_keyword_embedded_sql_amp] = ACTIONS(10838), - [sym_keyword_embedded_sql_hash] = ACTIONS(10838), - [anon_sym_AMPjs] = ACTIONS(10840), - [anon_sym_AMPjscript] = ACTIONS(10838), - [anon_sym_AMPjavascript] = ACTIONS(10838), - [sym_keyword_zremove] = ACTIONS(10838), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10840), - [aux_sym_commands_with_printlist_token1] = ACTIONS(10840), - [aux_sym_commands_with_printlist_token2] = ACTIONS(10840), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(10838), - [sym_tag_end_if] = ACTIONS(10838), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11200)] = { - [sym_line_comment_1] = STATE(11200), - [sym_line_comment_2] = STATE(11200), - [sym_line_comment_3] = STATE(11200), - [sym_line_comment_4] = STATE(11200), - [sym_block_comment] = STATE(11200), - [sym_documatic_line] = STATE(11200), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9611), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1324761,14 +1324677,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9611), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11201)] = { - [sym_line_comment_1] = STATE(11201), - [sym_line_comment_2] = STATE(11201), - [sym_line_comment_3] = STATE(11201), - [sym_line_comment_4] = STATE(11201), - [sym_block_comment] = STATE(11201), - [sym_documatic_line] = STATE(11201), - [anon_sym_EQ] = ACTIONS(11506), + [STATE(11200)] = { + [sym_line_comment_1] = STATE(11200), + [sym_line_comment_2] = STATE(11200), + [sym_line_comment_3] = STATE(11200), + [sym_line_comment_4] = STATE(11200), + [sym_block_comment] = STATE(11200), + [sym_documatic_line] = STATE(11200), + [anon_sym_EQ] = ACTIONS(11504), [aux_sym_macro_constant_token1] = ACTIONS(9585), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1324833,7 +1324749,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjs] = ACTIONS(9587), [anon_sym_AMPjscript] = ACTIONS(9585), [anon_sym_AMPjavascript] = ACTIONS(9585), - [sym_keyword_of] = ACTIONS(11508), + [sym_keyword_of] = ACTIONS(11506), [sym_keyword_zremove] = ACTIONS(9585), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9587), [aux_sym_commands_with_printlist_token1] = ACTIONS(9587), @@ -1324845,6 +1324761,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9585), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11201)] = { + [sym_line_comment_1] = STATE(11201), + [sym_line_comment_2] = STATE(11201), + [sym_line_comment_3] = STATE(11201), + [sym_line_comment_4] = STATE(11201), + [sym_block_comment] = STATE(11201), + [sym_documatic_line] = STATE(11201), + [ts_builtin_sym_end] = ACTIONS(10838), + [anon_sym_COLON] = ACTIONS(11508), + [aux_sym_macro_constant_token1] = ACTIONS(10838), + [anon_sym_RBRACE2] = ACTIONS(10838), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(10838), + [sym_keyword_dim] = ACTIONS(10838), + [sym_keyword_pound_define] = ACTIONS(10838), + [sym_keyword_pound_def1arg] = ACTIONS(10838), + [sym_keyword_pound_import] = ACTIONS(10838), + [sym_keyword_pound_include] = ACTIONS(10838), + [sym_keyword_pound_if] = ACTIONS(10840), + [sym_keyword_pound_ifdef] = ACTIONS(10838), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(10838), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(10838), + [sym_keyword_write] = ACTIONS(10840), + [sym_keyword_do] = ACTIONS(10838), + [sym_keyword_for] = ACTIONS(10838), + [sym_keyword_while] = ACTIONS(10838), + [sym_keyword_kill] = ACTIONS(10838), + [sym_keyword_lock] = ACTIONS(10838), + [sym_keyword_read] = ACTIONS(10838), + [sym_keyword_zload] = ACTIONS(10838), + [sym_keyword_open] = ACTIONS(10838), + [sym_keyword_close] = ACTIONS(10840), + [sym_keyword_use] = ACTIONS(10838), + [sym_keyword_new] = ACTIONS(10838), + [sym_keyword_if] = ACTIONS(10838), + [sym_keyword_oldelse] = ACTIONS(10838), + [sym_keyword_throw] = ACTIONS(10838), + [sym_keyword_print] = ACTIONS(10838), + [sym_keyword_zprint] = ACTIONS(10838), + [sym_keyword_try] = ACTIONS(10838), + [sym_keyword_job] = ACTIONS(10838), + [sym_keyword_break] = ACTIONS(10838), + [sym_keyword_merge] = ACTIONS(10840), + [sym_keyword_return] = ACTIONS(10838), + [aux_sym_keyword_quit_token1] = ACTIONS(10838), + [aux_sym_keyword_quit_token2] = ACTIONS(10838), + [sym_keyword_goto] = ACTIONS(10838), + [sym_keyword_halt] = ACTIONS(10838), + [sym_keyword_hang] = ACTIONS(10838), + [sym_keyword_halt_or_hang] = ACTIONS(10840), + [sym_keyword_continue] = ACTIONS(10838), + [sym_keyword_tcommit] = ACTIONS(10838), + [sym_keyword_trollback] = ACTIONS(10838), + [sym_keyword_tstart] = ACTIONS(10838), + [sym_keyword_xecute] = ACTIONS(10838), + [sym_keyword_view] = ACTIONS(10838), + [sym_keyword_zbreak] = ACTIONS(10838), + [sym_keyword_zkill] = ACTIONS(10838), + [sym_keyword_zn] = ACTIONS(10838), + [sym_keyword_zsu] = ACTIONS(10838), + [sym_keyword_ztrap] = ACTIONS(10840), + [sym_keyword_zwrite] = ACTIONS(10838), + [sym_keyword_zz] = ACTIONS(10838), + [sym_keyword_embedded_html] = ACTIONS(10838), + [sym_keyword_embedded_xml] = ACTIONS(10838), + [sym_keyword_embedded_sql_amp] = ACTIONS(10838), + [sym_keyword_embedded_sql_hash] = ACTIONS(10838), + [anon_sym_AMPjs] = ACTIONS(10840), + [anon_sym_AMPjscript] = ACTIONS(10838), + [anon_sym_AMPjavascript] = ACTIONS(10838), + [sym_keyword_zremove] = ACTIONS(10838), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10840), + [aux_sym_commands_with_printlist_token1] = ACTIONS(10840), + [aux_sym_commands_with_printlist_token2] = ACTIONS(10840), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(10838), + [sym_tag_end_if] = ACTIONS(10838), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11202)] = { [sym_line_comment_1] = STATE(11202), [sym_line_comment_2] = STATE(11202), @@ -1325189,7 +1325189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11206), [sym_documatic_line] = STATE(11206), [aux_sym_command_return_repeat1] = STATE(11239), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9741), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1325273,7 +1325273,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11207), [sym_documatic_line] = STATE(11207), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9741), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1325357,7 +1325357,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11208), [sym_documatic_line] = STATE(11208), [aux_sym_command_return_repeat1] = STATE(11241), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9745), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1325441,7 +1325441,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11209), [sym_documatic_line] = STATE(11209), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9745), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1325693,7 +1325693,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11212), [sym_documatic_line] = STATE(11212), [aux_sym_command_return_repeat1] = STATE(11246), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9757), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1325777,7 +1325777,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11213), [sym_documatic_line] = STATE(11213), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9757), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1325945,7 +1325945,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11215), [sym_documatic_line] = STATE(11215), [aux_sym_command_set_repeat1] = STATE(11214), - [anon_sym_COMMA] = ACTIONS(11485), + [anon_sym_COMMA] = ACTIONS(11481), [aux_sym_macro_constant_token1] = ACTIONS(10028), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1326111,7 +1326111,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(11217), [sym_line_comment_4] = STATE(11217), [sym_block_comment] = STATE(11217), + [sym_routine_type] = STATE(11855), [sym_documatic_line] = STATE(11217), + [ts_builtin_sym_end] = ACTIONS(11519), + [anon_sym_LBRACK] = ACTIONS(11521), + [aux_sym_macro_constant_token1] = ACTIONS(11519), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(11519), + [sym_keyword_dim] = ACTIONS(11519), + [sym_keyword_pound_define] = ACTIONS(11519), + [sym_keyword_pound_def1arg] = ACTIONS(11519), + [sym_keyword_pound_import] = ACTIONS(11519), + [sym_keyword_pound_include] = ACTIONS(11519), + [sym_keyword_pound_if] = ACTIONS(11523), + [sym_keyword_pound_ifdef] = ACTIONS(11519), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11519), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11519), + [sym_keyword_write] = ACTIONS(11523), + [sym_keyword_do] = ACTIONS(11519), + [sym_keyword_for] = ACTIONS(11519), + [sym_keyword_while] = ACTIONS(11519), + [sym_keyword_kill] = ACTIONS(11519), + [sym_keyword_lock] = ACTIONS(11519), + [sym_keyword_read] = ACTIONS(11519), + [sym_keyword_zload] = ACTIONS(11519), + [sym_keyword_open] = ACTIONS(11519), + [sym_keyword_close] = ACTIONS(11523), + [sym_keyword_use] = ACTIONS(11519), + [sym_keyword_new] = ACTIONS(11519), + [sym_keyword_if] = ACTIONS(11519), + [sym_keyword_oldelse] = ACTIONS(11519), + [sym_keyword_throw] = ACTIONS(11519), + [sym_keyword_print] = ACTIONS(11519), + [sym_keyword_zprint] = ACTIONS(11519), + [sym_keyword_try] = ACTIONS(11519), + [sym_keyword_job] = ACTIONS(11519), + [sym_keyword_break] = ACTIONS(11519), + [sym_keyword_merge] = ACTIONS(11523), + [sym_keyword_return] = ACTIONS(11519), + [aux_sym_keyword_quit_token1] = ACTIONS(11519), + [aux_sym_keyword_quit_token2] = ACTIONS(11519), + [sym_keyword_goto] = ACTIONS(11519), + [sym_keyword_halt] = ACTIONS(11519), + [sym_keyword_hang] = ACTIONS(11519), + [sym_keyword_halt_or_hang] = ACTIONS(11523), + [sym_keyword_continue] = ACTIONS(11519), + [sym_keyword_tcommit] = ACTIONS(11519), + [sym_keyword_trollback] = ACTIONS(11519), + [sym_keyword_tstart] = ACTIONS(11519), + [sym_keyword_xecute] = ACTIONS(11519), + [sym_keyword_view] = ACTIONS(11519), + [sym_keyword_zbreak] = ACTIONS(11519), + [sym_keyword_zkill] = ACTIONS(11519), + [sym_keyword_zn] = ACTIONS(11519), + [sym_keyword_zsu] = ACTIONS(11519), + [sym_keyword_ztrap] = ACTIONS(11523), + [sym_keyword_zwrite] = ACTIONS(11519), + [sym_keyword_zz] = ACTIONS(11519), + [sym_keyword_embedded_html] = ACTIONS(11519), + [sym_keyword_embedded_xml] = ACTIONS(11519), + [sym_keyword_embedded_sql_amp] = ACTIONS(11519), + [sym_keyword_embedded_sql_hash] = ACTIONS(11519), + [anon_sym_AMPjs] = ACTIONS(11523), + [anon_sym_AMPjscript] = ACTIONS(11519), + [anon_sym_AMPjavascript] = ACTIONS(11519), + [sym_keyword_zremove] = ACTIONS(11519), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11523), + [aux_sym_commands_with_printlist_token1] = ACTIONS(11523), + [aux_sym_commands_with_printlist_token2] = ACTIONS(11523), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(11519), + [sym_tag_end_if] = ACTIONS(11519), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11218)] = { + [sym_line_comment_1] = STATE(11218), + [sym_line_comment_2] = STATE(11218), + [sym_line_comment_3] = STATE(11218), + [sym_line_comment_4] = STATE(11218), + [sym_block_comment] = STATE(11218), + [sym_documatic_line] = STATE(11218), [anon_sym_COMMA] = ACTIONS(7678), [aux_sym_macro_constant_token1] = ACTIONS(7678), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1326178,7 +1326262,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7678), [anon_sym_AMPjavascript] = ACTIONS(7678), [sym_keyword_zremove] = ACTIONS(7678), - [anon_sym_COLON2] = ACTIONS(11519), + [anon_sym_COLON2] = ACTIONS(11525), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7680), [aux_sym_commands_with_printlist_token1] = ACTIONS(7680), [aux_sym_commands_with_printlist_token2] = ACTIONS(7680), @@ -1326189,15 +1326273,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7678), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11218)] = { - [sym_line_comment_1] = STATE(11218), - [sym_line_comment_2] = STATE(11218), - [sym_line_comment_3] = STATE(11218), - [sym_line_comment_4] = STATE(11218), - [sym_block_comment] = STATE(11218), - [sym_documatic_line] = STATE(11218), - [aux_sym_pound_import_repeat1] = STATE(11218), - [anon_sym_COMMA] = ACTIONS(11521), + [STATE(11219)] = { + [sym_line_comment_1] = STATE(11219), + [sym_line_comment_2] = STATE(11219), + [sym_line_comment_3] = STATE(11219), + [sym_line_comment_4] = STATE(11219), + [sym_block_comment] = STATE(11219), + [sym_documatic_line] = STATE(11219), + [aux_sym_pound_import_repeat1] = STATE(11219), + [anon_sym_COMMA] = ACTIONS(11527), [aux_sym_macro_constant_token1] = ACTIONS(7263), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1326273,15 +1326357,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7263), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11219)] = { - [sym_line_comment_1] = STATE(11219), - [sym_line_comment_2] = STATE(11219), - [sym_line_comment_3] = STATE(11219), - [sym_line_comment_4] = STATE(11219), - [sym_block_comment] = STATE(11219), - [sym_documatic_line] = STATE(11219), - [aux_sym_command_kill_repeat1] = STATE(11219), - [anon_sym_COMMA] = ACTIONS(11524), + [STATE(11220)] = { + [sym_line_comment_1] = STATE(11220), + [sym_line_comment_2] = STATE(11220), + [sym_line_comment_3] = STATE(11220), + [sym_line_comment_4] = STATE(11220), + [sym_block_comment] = STATE(11220), + [sym_documatic_line] = STATE(11220), + [aux_sym_command_kill_repeat1] = STATE(11220), + [anon_sym_COMMA] = ACTIONS(11530), [aux_sym_macro_constant_token1] = ACTIONS(7550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1326357,13 +1326441,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7550), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11220)] = { - [sym_line_comment_1] = STATE(11220), - [sym_line_comment_2] = STATE(11220), - [sym_line_comment_3] = STATE(11220), - [sym_line_comment_4] = STATE(11220), - [sym_block_comment] = STATE(11220), - [sym_documatic_line] = STATE(11220), + [STATE(11221)] = { + [sym_line_comment_1] = STATE(11221), + [sym_line_comment_2] = STATE(11221), + [sym_line_comment_3] = STATE(11221), + [sym_line_comment_4] = STATE(11221), + [sym_block_comment] = STATE(11221), + [sym_documatic_line] = STATE(11221), [anon_sym_COMMA] = ACTIONS(7087), [aux_sym_macro_constant_token1] = ACTIONS(7087), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1326441,15 +1326525,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7087), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11221)] = { - [sym_line_comment_1] = STATE(11221), - [sym_line_comment_2] = STATE(11221), - [sym_line_comment_3] = STATE(11221), - [sym_line_comment_4] = STATE(11221), - [sym_block_comment] = STATE(11221), - [sym_documatic_line] = STATE(11221), - [aux_sym_command_kill_repeat1] = STATE(11219), - [anon_sym_COMMA] = ACTIONS(11496), + [STATE(11222)] = { + [sym_line_comment_1] = STATE(11222), + [sym_line_comment_2] = STATE(11222), + [sym_line_comment_3] = STATE(11222), + [sym_line_comment_4] = STATE(11222), + [sym_block_comment] = STATE(11222), + [sym_documatic_line] = STATE(11222), + [aux_sym_command_kill_repeat1] = STATE(11220), + [anon_sym_COMMA] = ACTIONS(11492), [aux_sym_macro_constant_token1] = ACTIONS(8768), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1326525,15 +1326609,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8768), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11222)] = { - [sym_line_comment_1] = STATE(11222), - [sym_line_comment_2] = STATE(11222), - [sym_line_comment_3] = STATE(11222), - [sym_line_comment_4] = STATE(11222), - [sym_block_comment] = STATE(11222), - [sym_documatic_line] = STATE(11222), - [aux_sym_command_lock_repeat1] = STATE(11222), - [anon_sym_COMMA] = ACTIONS(11527), + [STATE(11223)] = { + [sym_line_comment_1] = STATE(11223), + [sym_line_comment_2] = STATE(11223), + [sym_line_comment_3] = STATE(11223), + [sym_line_comment_4] = STATE(11223), + [sym_block_comment] = STATE(11223), + [sym_documatic_line] = STATE(11223), + [aux_sym_command_lock_repeat1] = STATE(11223), + [anon_sym_COMMA] = ACTIONS(11533), [aux_sym_macro_constant_token1] = ACTIONS(7558), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1326609,15 +1326693,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7558), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11223)] = { - [sym_line_comment_1] = STATE(11223), - [sym_line_comment_2] = STATE(11223), - [sym_line_comment_3] = STATE(11223), - [sym_line_comment_4] = STATE(11223), - [sym_block_comment] = STATE(11223), - [sym_documatic_line] = STATE(11223), - [aux_sym_command_lock_repeat1] = STATE(11222), - [anon_sym_COMMA] = ACTIONS(11498), + [STATE(11224)] = { + [sym_line_comment_1] = STATE(11224), + [sym_line_comment_2] = STATE(11224), + [sym_line_comment_3] = STATE(11224), + [sym_line_comment_4] = STATE(11224), + [sym_block_comment] = STATE(11224), + [sym_documatic_line] = STATE(11224), + [aux_sym_command_lock_repeat1] = STATE(11223), + [anon_sym_COMMA] = ACTIONS(11494), [aux_sym_macro_constant_token1] = ACTIONS(9764), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1326693,13 +1326777,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9764), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11224)] = { - [sym_line_comment_1] = STATE(11224), - [sym_line_comment_2] = STATE(11224), - [sym_line_comment_3] = STATE(11224), - [sym_line_comment_4] = STATE(11224), - [sym_block_comment] = STATE(11224), - [sym_documatic_line] = STATE(11224), + [STATE(11225)] = { + [sym_line_comment_1] = STATE(11225), + [sym_line_comment_2] = STATE(11225), + [sym_line_comment_3] = STATE(11225), + [sym_line_comment_4] = STATE(11225), + [sym_block_comment] = STATE(11225), + [sym_documatic_line] = STATE(11225), [anon_sym_COMMA] = ACTIONS(7858), [aux_sym_macro_constant_token1] = ACTIONS(7858), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1326777,13 +1326861,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7858), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11225)] = { - [sym_line_comment_1] = STATE(11225), - [sym_line_comment_2] = STATE(11225), - [sym_line_comment_3] = STATE(11225), - [sym_line_comment_4] = STATE(11225), - [sym_block_comment] = STATE(11225), - [sym_documatic_line] = STATE(11225), + [STATE(11226)] = { + [sym_line_comment_1] = STATE(11226), + [sym_line_comment_2] = STATE(11226), + [sym_line_comment_3] = STATE(11226), + [sym_line_comment_4] = STATE(11226), + [sym_block_comment] = STATE(11226), + [sym_documatic_line] = STATE(11226), [anon_sym_COMMA] = ACTIONS(7205), [aux_sym_macro_constant_token1] = ACTIONS(7205), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1326861,14 +1326945,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7205), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11226)] = { - [sym_line_comment_1] = STATE(11226), - [sym_line_comment_2] = STATE(11226), - [sym_line_comment_3] = STATE(11226), - [sym_line_comment_4] = STATE(11226), - [sym_block_comment] = STATE(11226), - [sym_documatic_line] = STATE(11226), - [aux_sym_zbreak_arguments_repeat1] = STATE(11226), + [STATE(11227)] = { + [sym_line_comment_1] = STATE(11227), + [sym_line_comment_2] = STATE(11227), + [sym_line_comment_3] = STATE(11227), + [sym_line_comment_4] = STATE(11227), + [sym_block_comment] = STATE(11227), + [sym_documatic_line] = STATE(11227), + [aux_sym_zbreak_arguments_repeat1] = STATE(11227), [aux_sym_macro_constant_token1] = ACTIONS(7298), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1326934,7 +1327018,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(7298), [anon_sym_AMPjavascript] = ACTIONS(7298), [sym_keyword_zremove] = ACTIONS(7298), - [anon_sym_COLON2] = ACTIONS(11530), + [anon_sym_COLON2] = ACTIONS(11536), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7300), [aux_sym_commands_with_printlist_token1] = ACTIONS(7300), [aux_sym_commands_with_printlist_token2] = ACTIONS(7300), @@ -1326945,90 +1327029,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7298), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11227)] = { - [sym_line_comment_1] = STATE(11227), - [sym_line_comment_2] = STATE(11227), - [sym_line_comment_3] = STATE(11227), - [sym_line_comment_4] = STATE(11227), - [sym_block_comment] = STATE(11227), - [sym_documatic_line] = STATE(11227), - [ts_builtin_sym_end] = ACTIONS(8530), - [aux_sym_macro_constant_token1] = ACTIONS(8530), - [anon_sym_RBRACE2] = ACTIONS(8530), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8530), - [sym_keyword_dim] = ACTIONS(8530), - [sym_keyword_pound_define] = ACTIONS(8530), - [sym_keyword_pound_def1arg] = ACTIONS(8530), - [sym_keyword_pound_import] = ACTIONS(8530), - [sym_keyword_pound_include] = ACTIONS(8530), - [sym_keyword_pound_if] = ACTIONS(8532), - [sym_keyword_pound_ifdef] = ACTIONS(8530), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8530), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8530), - [sym_keyword_write] = ACTIONS(8532), - [sym_keyword_do] = ACTIONS(8530), - [sym_keyword_for] = ACTIONS(8530), - [sym_keyword_while] = ACTIONS(8530), - [sym_keyword_kill] = ACTIONS(8530), - [sym_keyword_lock] = ACTIONS(8530), - [sym_keyword_read] = ACTIONS(8530), - [sym_keyword_zload] = ACTIONS(8530), - [sym_keyword_open] = ACTIONS(8530), - [sym_keyword_close] = ACTIONS(8532), - [sym_keyword_use] = ACTIONS(8530), - [sym_keyword_new] = ACTIONS(8530), - [sym_keyword_if] = ACTIONS(8530), - [sym_keyword_oldelse] = ACTIONS(8530), - [sym_keyword_throw] = ACTIONS(8530), - [sym_keyword_print] = ACTIONS(8530), - [sym_keyword_zprint] = ACTIONS(8530), - [sym_keyword_try] = ACTIONS(8530), - [sym_keyword_job] = ACTIONS(8530), - [sym_keyword_break] = ACTIONS(8530), - [sym_keyword_merge] = ACTIONS(8532), - [sym_keyword_return] = ACTIONS(8530), - [aux_sym_keyword_quit_token1] = ACTIONS(8530), - [aux_sym_keyword_quit_token2] = ACTIONS(8530), - [sym_keyword_goto] = ACTIONS(8530), - [sym_keyword_halt] = ACTIONS(8530), - [sym_keyword_hang] = ACTIONS(8530), - [sym_keyword_halt_or_hang] = ACTIONS(8532), - [sym_keyword_continue] = ACTIONS(8530), - [sym_keyword_tcommit] = ACTIONS(8530), - [sym_keyword_trollback] = ACTIONS(8530), - [sym_keyword_tstart] = ACTIONS(8530), - [sym_keyword_xecute] = ACTIONS(8530), - [sym_keyword_view] = ACTIONS(8530), - [sym_keyword_zbreak] = ACTIONS(8530), - [sym_keyword_zkill] = ACTIONS(8530), - [sym_keyword_zn] = ACTIONS(8530), - [sym_keyword_zsu] = ACTIONS(8530), - [sym_keyword_ztrap] = ACTIONS(8532), - [sym_keyword_zwrite] = ACTIONS(8530), - [sym_keyword_zz] = ACTIONS(8530), - [sym_keyword_embedded_html] = ACTIONS(8530), - [sym_keyword_embedded_xml] = ACTIONS(8530), - [sym_keyword_embedded_sql_amp] = ACTIONS(8530), - [sym_keyword_embedded_sql_hash] = ACTIONS(8530), - [anon_sym_AMPjs] = ACTIONS(8532), - [anon_sym_AMPjscript] = ACTIONS(8530), - [anon_sym_AMPjavascript] = ACTIONS(8530), - [sym_keyword_zremove] = ACTIONS(8530), - [anon_sym_COLON2] = ACTIONS(11533), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8532), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8532), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8532), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8530), - [sym_tag_end_if] = ACTIONS(8530), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(11228)] = { [sym_line_comment_1] = STATE(11228), [sym_line_comment_2] = STATE(11228), @@ -1327037,7 +1327037,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11228), [sym_documatic_line] = STATE(11228), [ts_builtin_sym_end] = ACTIONS(8502), - [anon_sym_EQ] = ACTIONS(11535), + [anon_sym_EQ] = ACTIONS(11539), [aux_sym_macro_constant_token1] = ACTIONS(8502), [anon_sym_RBRACE2] = ACTIONS(8502), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1327120,8 +1327120,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11229), [sym_block_comment] = STATE(11229), [sym_documatic_line] = STATE(11229), - [aux_sym_command_do_repeat3] = STATE(11143), - [anon_sym_COMMA] = ACTIONS(8652), + [aux_sym_command_do_repeat3] = STATE(11142), + [anon_sym_COMMA] = ACTIONS(8648), [aux_sym_macro_constant_token1] = ACTIONS(259), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1327205,7 +1327205,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11230), [sym_documatic_line] = STATE(11230), [aux_sym_command_do_repeat3] = STATE(11356), - [anon_sym_COMMA] = ACTIONS(8652), + [anon_sym_COMMA] = ACTIONS(8648), [aux_sym_macro_constant_token1] = ACTIONS(259), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1327289,7 +1327289,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11231), [sym_documatic_line] = STATE(11231), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9778), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1327373,7 +1327373,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11232), [sym_documatic_line] = STATE(11232), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11537), + [anon_sym_COMMA] = ACTIONS(11541), [aux_sym_macro_constant_token1] = ACTIONS(7623), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1327456,81 +1327456,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11233), [sym_block_comment] = STATE(11233), [sym_documatic_line] = STATE(11233), - [anon_sym_COMMA] = ACTIONS(11110), - [anon_sym_LBRACE] = ACTIONS(11110), - [aux_sym_macro_constant_token1] = ACTIONS(11110), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(11110), - [sym_keyword_dim] = ACTIONS(11110), - [sym_keyword_pound_define] = ACTIONS(11110), - [sym_keyword_pound_def1arg] = ACTIONS(11110), - [sym_keyword_pound_import] = ACTIONS(11110), - [sym_keyword_pound_include] = ACTIONS(11110), - [sym_keyword_pound_if] = ACTIONS(11112), - [sym_keyword_pound_ifdef] = ACTIONS(11110), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11110), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11110), - [sym_keyword_write] = ACTIONS(11112), - [sym_keyword_do] = ACTIONS(11110), - [sym_keyword_for] = ACTIONS(11110), - [sym_keyword_while] = ACTIONS(11110), - [sym_keyword_kill] = ACTIONS(11110), - [sym_keyword_lock] = ACTIONS(11110), - [sym_keyword_read] = ACTIONS(11110), - [sym_keyword_zload] = ACTIONS(11110), - [sym_keyword_open] = ACTIONS(11110), - [sym_keyword_close] = ACTIONS(11112), - [sym_keyword_use] = ACTIONS(11110), - [sym_keyword_new] = ACTIONS(11110), - [sym_keyword_if] = ACTIONS(11110), - [sym_keyword_oldelse] = ACTIONS(11110), - [sym_keyword_throw] = ACTIONS(11110), - [sym_keyword_print] = ACTIONS(11110), - [sym_keyword_zprint] = ACTIONS(11110), - [sym_keyword_try] = ACTIONS(11110), - [sym_keyword_job] = ACTIONS(11110), - [sym_keyword_break] = ACTIONS(11110), - [sym_keyword_merge] = ACTIONS(11112), - [sym_keyword_return] = ACTIONS(11110), - [aux_sym_keyword_quit_token1] = ACTIONS(11110), - [aux_sym_keyword_quit_token2] = ACTIONS(11110), - [sym_keyword_goto] = ACTIONS(11110), - [sym_keyword_halt] = ACTIONS(11110), - [sym_keyword_hang] = ACTIONS(11110), - [sym_keyword_halt_or_hang] = ACTIONS(11112), - [sym_keyword_continue] = ACTIONS(11110), - [sym_keyword_tcommit] = ACTIONS(11110), - [sym_keyword_trollback] = ACTIONS(11110), - [sym_keyword_tstart] = ACTIONS(11110), - [sym_keyword_xecute] = ACTIONS(11110), - [sym_keyword_view] = ACTIONS(11110), - [sym_keyword_zbreak] = ACTIONS(11110), - [sym_keyword_zkill] = ACTIONS(11110), - [sym_keyword_zn] = ACTIONS(11110), - [sym_keyword_zsu] = ACTIONS(11110), - [sym_keyword_ztrap] = ACTIONS(11112), - [sym_keyword_zwrite] = ACTIONS(11110), - [sym_keyword_zz] = ACTIONS(11110), - [sym_keyword_embedded_html] = ACTIONS(11110), - [sym_keyword_embedded_xml] = ACTIONS(11110), - [sym_keyword_embedded_sql_amp] = ACTIONS(11110), - [sym_keyword_embedded_sql_hash] = ACTIONS(11110), - [anon_sym_AMPjs] = ACTIONS(11112), - [anon_sym_AMPjscript] = ACTIONS(11110), - [anon_sym_AMPjavascript] = ACTIONS(11110), - [sym_keyword_zremove] = ACTIONS(11110), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11112), - [aux_sym_commands_with_printlist_token1] = ACTIONS(11112), - [aux_sym_commands_with_printlist_token2] = ACTIONS(11112), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(11110), - [sym__termination] = ACTIONS(11110), - [sym_tag_end_if] = ACTIONS(11110), + [anon_sym_COMMA] = ACTIONS(11108), + [anon_sym_LBRACE] = ACTIONS(11108), + [aux_sym_macro_constant_token1] = ACTIONS(11108), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(11108), + [sym_keyword_dim] = ACTIONS(11108), + [sym_keyword_pound_define] = ACTIONS(11108), + [sym_keyword_pound_def1arg] = ACTIONS(11108), + [sym_keyword_pound_import] = ACTIONS(11108), + [sym_keyword_pound_include] = ACTIONS(11108), + [sym_keyword_pound_if] = ACTIONS(11110), + [sym_keyword_pound_ifdef] = ACTIONS(11108), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11108), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11108), + [sym_keyword_write] = ACTIONS(11110), + [sym_keyword_do] = ACTIONS(11108), + [sym_keyword_for] = ACTIONS(11108), + [sym_keyword_while] = ACTIONS(11108), + [sym_keyword_kill] = ACTIONS(11108), + [sym_keyword_lock] = ACTIONS(11108), + [sym_keyword_read] = ACTIONS(11108), + [sym_keyword_zload] = ACTIONS(11108), + [sym_keyword_open] = ACTIONS(11108), + [sym_keyword_close] = ACTIONS(11110), + [sym_keyword_use] = ACTIONS(11108), + [sym_keyword_new] = ACTIONS(11108), + [sym_keyword_if] = ACTIONS(11108), + [sym_keyword_oldelse] = ACTIONS(11108), + [sym_keyword_throw] = ACTIONS(11108), + [sym_keyword_print] = ACTIONS(11108), + [sym_keyword_zprint] = ACTIONS(11108), + [sym_keyword_try] = ACTIONS(11108), + [sym_keyword_job] = ACTIONS(11108), + [sym_keyword_break] = ACTIONS(11108), + [sym_keyword_merge] = ACTIONS(11110), + [sym_keyword_return] = ACTIONS(11108), + [aux_sym_keyword_quit_token1] = ACTIONS(11108), + [aux_sym_keyword_quit_token2] = ACTIONS(11108), + [sym_keyword_goto] = ACTIONS(11108), + [sym_keyword_halt] = ACTIONS(11108), + [sym_keyword_hang] = ACTIONS(11108), + [sym_keyword_halt_or_hang] = ACTIONS(11110), + [sym_keyword_continue] = ACTIONS(11108), + [sym_keyword_tcommit] = ACTIONS(11108), + [sym_keyword_trollback] = ACTIONS(11108), + [sym_keyword_tstart] = ACTIONS(11108), + [sym_keyword_xecute] = ACTIONS(11108), + [sym_keyword_view] = ACTIONS(11108), + [sym_keyword_zbreak] = ACTIONS(11108), + [sym_keyword_zkill] = ACTIONS(11108), + [sym_keyword_zn] = ACTIONS(11108), + [sym_keyword_zsu] = ACTIONS(11108), + [sym_keyword_ztrap] = ACTIONS(11110), + [sym_keyword_zwrite] = ACTIONS(11108), + [sym_keyword_zz] = ACTIONS(11108), + [sym_keyword_embedded_html] = ACTIONS(11108), + [sym_keyword_embedded_xml] = ACTIONS(11108), + [sym_keyword_embedded_sql_amp] = ACTIONS(11108), + [sym_keyword_embedded_sql_hash] = ACTIONS(11108), + [anon_sym_AMPjs] = ACTIONS(11110), + [anon_sym_AMPjscript] = ACTIONS(11108), + [anon_sym_AMPjavascript] = ACTIONS(11108), + [sym_keyword_zremove] = ACTIONS(11108), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11110), + [aux_sym_commands_with_printlist_token1] = ACTIONS(11110), + [aux_sym_commands_with_printlist_token2] = ACTIONS(11110), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(11108), + [sym__termination] = ACTIONS(11108), + [sym_tag_end_if] = ACTIONS(11108), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11234)] = { @@ -1327541,7 +1327541,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11234), [sym_documatic_line] = STATE(11234), [aux_sym_command_return_repeat1] = STATE(11250), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9778), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1327625,7 +1327625,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11235), [sym_documatic_line] = STATE(11235), [aux_sym_command_xecute_repeat1] = STATE(11235), - [anon_sym_COMMA] = ACTIONS(11540), + [anon_sym_COMMA] = ACTIONS(11544), [aux_sym_macro_constant_token1] = ACTIONS(7635), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1327793,7 +1327793,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11237), [sym_documatic_line] = STATE(11237), [aux_sym_command_zkill_repeat1] = STATE(11237), - [anon_sym_COMMA] = ACTIONS(11543), + [anon_sym_COMMA] = ACTIONS(11547), [aux_sym_macro_constant_token1] = ACTIONS(7639), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1327961,7 +1327961,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11239), [sym_documatic_line] = STATE(11239), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9808), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1328045,7 +1328045,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11240), [sym_documatic_line] = STATE(11240), [aux_sym_command_return_repeat1] = STATE(11251), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9808), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1328129,7 +1328129,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11241), [sym_documatic_line] = STATE(11241), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9812), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1328213,7 +1328213,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11242), [sym_documatic_line] = STATE(11242), [aux_sym_command_return_repeat1] = STATE(11252), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9812), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1328297,7 +1328297,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11243), [sym_documatic_line] = STATE(11243), [aux_sym_commands_with_printlist_repeat1] = STATE(11243), - [anon_sym_COMMA] = ACTIONS(11546), + [anon_sym_COMMA] = ACTIONS(11550), [aux_sym_macro_constant_token1] = ACTIONS(7643), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1328464,81 +1328464,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11245), [sym_block_comment] = STATE(11245), [sym_documatic_line] = STATE(11245), - [anon_sym_COMMA] = ACTIONS(10903), - [anon_sym_LBRACE] = ACTIONS(10903), - [aux_sym_macro_constant_token1] = ACTIONS(10903), + [ts_builtin_sym_end] = ACTIONS(8530), + [aux_sym_macro_constant_token1] = ACTIONS(8530), + [anon_sym_RBRACE2] = ACTIONS(8530), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(10903), - [sym_keyword_dim] = ACTIONS(10903), - [sym_keyword_pound_define] = ACTIONS(10903), - [sym_keyword_pound_def1arg] = ACTIONS(10903), - [sym_keyword_pound_import] = ACTIONS(10903), - [sym_keyword_pound_include] = ACTIONS(10903), - [sym_keyword_pound_if] = ACTIONS(10905), - [sym_keyword_pound_ifdef] = ACTIONS(10903), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(10903), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(10903), - [sym_keyword_write] = ACTIONS(10905), - [sym_keyword_do] = ACTIONS(10903), - [sym_keyword_for] = ACTIONS(10903), - [sym_keyword_while] = ACTIONS(10903), - [sym_keyword_kill] = ACTIONS(10903), - [sym_keyword_lock] = ACTIONS(10903), - [sym_keyword_read] = ACTIONS(10903), - [sym_keyword_zload] = ACTIONS(10903), - [sym_keyword_open] = ACTIONS(10903), - [sym_keyword_close] = ACTIONS(10905), - [sym_keyword_use] = ACTIONS(10903), - [sym_keyword_new] = ACTIONS(10903), - [sym_keyword_if] = ACTIONS(10903), - [sym_keyword_oldelse] = ACTIONS(10903), - [sym_keyword_throw] = ACTIONS(10903), - [sym_keyword_print] = ACTIONS(10903), - [sym_keyword_zprint] = ACTIONS(10903), - [sym_keyword_try] = ACTIONS(10903), - [sym_keyword_job] = ACTIONS(10903), - [sym_keyword_break] = ACTIONS(10903), - [sym_keyword_merge] = ACTIONS(10905), - [sym_keyword_return] = ACTIONS(10903), - [aux_sym_keyword_quit_token1] = ACTIONS(10903), - [aux_sym_keyword_quit_token2] = ACTIONS(10903), - [sym_keyword_goto] = ACTIONS(10903), - [sym_keyword_halt] = ACTIONS(10903), - [sym_keyword_hang] = ACTIONS(10903), - [sym_keyword_halt_or_hang] = ACTIONS(10905), - [sym_keyword_continue] = ACTIONS(10903), - [sym_keyword_tcommit] = ACTIONS(10903), - [sym_keyword_trollback] = ACTIONS(10903), - [sym_keyword_tstart] = ACTIONS(10903), - [sym_keyword_xecute] = ACTIONS(10903), - [sym_keyword_view] = ACTIONS(10903), - [sym_keyword_zbreak] = ACTIONS(10903), - [sym_keyword_zkill] = ACTIONS(10903), - [sym_keyword_zn] = ACTIONS(10903), - [sym_keyword_zsu] = ACTIONS(10903), - [sym_keyword_ztrap] = ACTIONS(10905), - [sym_keyword_zwrite] = ACTIONS(10903), - [sym_keyword_zz] = ACTIONS(10903), - [sym_keyword_embedded_html] = ACTIONS(10903), - [sym_keyword_embedded_xml] = ACTIONS(10903), - [sym_keyword_embedded_sql_amp] = ACTIONS(10903), - [sym_keyword_embedded_sql_hash] = ACTIONS(10903), - [anon_sym_AMPjs] = ACTIONS(10905), - [anon_sym_AMPjscript] = ACTIONS(10903), - [anon_sym_AMPjavascript] = ACTIONS(10903), - [sym_keyword_zremove] = ACTIONS(10903), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10905), - [aux_sym_commands_with_printlist_token1] = ACTIONS(10905), - [aux_sym_commands_with_printlist_token2] = ACTIONS(10905), + [sym_keyword_set] = ACTIONS(8530), + [sym_keyword_dim] = ACTIONS(8530), + [sym_keyword_pound_define] = ACTIONS(8530), + [sym_keyword_pound_def1arg] = ACTIONS(8530), + [sym_keyword_pound_import] = ACTIONS(8530), + [sym_keyword_pound_include] = ACTIONS(8530), + [sym_keyword_pound_if] = ACTIONS(8532), + [sym_keyword_pound_ifdef] = ACTIONS(8530), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8530), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8530), + [sym_keyword_write] = ACTIONS(8532), + [sym_keyword_do] = ACTIONS(8530), + [sym_keyword_for] = ACTIONS(8530), + [sym_keyword_while] = ACTIONS(8530), + [sym_keyword_kill] = ACTIONS(8530), + [sym_keyword_lock] = ACTIONS(8530), + [sym_keyword_read] = ACTIONS(8530), + [sym_keyword_zload] = ACTIONS(8530), + [sym_keyword_open] = ACTIONS(8530), + [sym_keyword_close] = ACTIONS(8532), + [sym_keyword_use] = ACTIONS(8530), + [sym_keyword_new] = ACTIONS(8530), + [sym_keyword_if] = ACTIONS(8530), + [sym_keyword_oldelse] = ACTIONS(8530), + [sym_keyword_throw] = ACTIONS(8530), + [sym_keyword_print] = ACTIONS(8530), + [sym_keyword_zprint] = ACTIONS(8530), + [sym_keyword_try] = ACTIONS(8530), + [sym_keyword_job] = ACTIONS(8530), + [sym_keyword_break] = ACTIONS(8530), + [sym_keyword_merge] = ACTIONS(8532), + [sym_keyword_return] = ACTIONS(8530), + [aux_sym_keyword_quit_token1] = ACTIONS(8530), + [aux_sym_keyword_quit_token2] = ACTIONS(8530), + [sym_keyword_goto] = ACTIONS(8530), + [sym_keyword_halt] = ACTIONS(8530), + [sym_keyword_hang] = ACTIONS(8530), + [sym_keyword_halt_or_hang] = ACTIONS(8532), + [sym_keyword_continue] = ACTIONS(8530), + [sym_keyword_tcommit] = ACTIONS(8530), + [sym_keyword_trollback] = ACTIONS(8530), + [sym_keyword_tstart] = ACTIONS(8530), + [sym_keyword_xecute] = ACTIONS(8530), + [sym_keyword_view] = ACTIONS(8530), + [sym_keyword_zbreak] = ACTIONS(8530), + [sym_keyword_zkill] = ACTIONS(8530), + [sym_keyword_zn] = ACTIONS(8530), + [sym_keyword_zsu] = ACTIONS(8530), + [sym_keyword_ztrap] = ACTIONS(8532), + [sym_keyword_zwrite] = ACTIONS(8530), + [sym_keyword_zz] = ACTIONS(8530), + [sym_keyword_embedded_html] = ACTIONS(8530), + [sym_keyword_embedded_xml] = ACTIONS(8530), + [sym_keyword_embedded_sql_amp] = ACTIONS(8530), + [sym_keyword_embedded_sql_hash] = ACTIONS(8530), + [anon_sym_AMPjs] = ACTIONS(8532), + [anon_sym_AMPjscript] = ACTIONS(8530), + [anon_sym_AMPjavascript] = ACTIONS(8530), + [sym_keyword_zremove] = ACTIONS(8530), + [anon_sym_COLON2] = ACTIONS(11553), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8532), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8532), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8532), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(10903), - [sym__termination] = ACTIONS(10903), - [sym_tag_end_if] = ACTIONS(10903), + [sym_tag] = ACTIONS(8530), + [sym_tag_end_if] = ACTIONS(8530), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11246)] = { @@ -1328549,7 +1328549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11246), [sym_documatic_line] = STATE(11246), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9827), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1328633,7 +1328633,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11247), [sym_documatic_line] = STATE(11247), [aux_sym_command_return_repeat1] = STATE(11253), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9827), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1328716,8 +1328716,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11248), [sym_block_comment] = STATE(11248), [sym_documatic_line] = STATE(11248), + [anon_sym_COMMA] = ACTIONS(10903), + [anon_sym_LBRACE] = ACTIONS(10903), + [aux_sym_macro_constant_token1] = ACTIONS(10903), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(10903), + [sym_keyword_dim] = ACTIONS(10903), + [sym_keyword_pound_define] = ACTIONS(10903), + [sym_keyword_pound_def1arg] = ACTIONS(10903), + [sym_keyword_pound_import] = ACTIONS(10903), + [sym_keyword_pound_include] = ACTIONS(10903), + [sym_keyword_pound_if] = ACTIONS(10905), + [sym_keyword_pound_ifdef] = ACTIONS(10903), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(10903), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(10903), + [sym_keyword_write] = ACTIONS(10905), + [sym_keyword_do] = ACTIONS(10903), + [sym_keyword_for] = ACTIONS(10903), + [sym_keyword_while] = ACTIONS(10903), + [sym_keyword_kill] = ACTIONS(10903), + [sym_keyword_lock] = ACTIONS(10903), + [sym_keyword_read] = ACTIONS(10903), + [sym_keyword_zload] = ACTIONS(10903), + [sym_keyword_open] = ACTIONS(10903), + [sym_keyword_close] = ACTIONS(10905), + [sym_keyword_use] = ACTIONS(10903), + [sym_keyword_new] = ACTIONS(10903), + [sym_keyword_if] = ACTIONS(10903), + [sym_keyword_oldelse] = ACTIONS(10903), + [sym_keyword_throw] = ACTIONS(10903), + [sym_keyword_print] = ACTIONS(10903), + [sym_keyword_zprint] = ACTIONS(10903), + [sym_keyword_try] = ACTIONS(10903), + [sym_keyword_job] = ACTIONS(10903), + [sym_keyword_break] = ACTIONS(10903), + [sym_keyword_merge] = ACTIONS(10905), + [sym_keyword_return] = ACTIONS(10903), + [aux_sym_keyword_quit_token1] = ACTIONS(10903), + [aux_sym_keyword_quit_token2] = ACTIONS(10903), + [sym_keyword_goto] = ACTIONS(10903), + [sym_keyword_halt] = ACTIONS(10903), + [sym_keyword_hang] = ACTIONS(10903), + [sym_keyword_halt_or_hang] = ACTIONS(10905), + [sym_keyword_continue] = ACTIONS(10903), + [sym_keyword_tcommit] = ACTIONS(10903), + [sym_keyword_trollback] = ACTIONS(10903), + [sym_keyword_tstart] = ACTIONS(10903), + [sym_keyword_xecute] = ACTIONS(10903), + [sym_keyword_view] = ACTIONS(10903), + [sym_keyword_zbreak] = ACTIONS(10903), + [sym_keyword_zkill] = ACTIONS(10903), + [sym_keyword_zn] = ACTIONS(10903), + [sym_keyword_zsu] = ACTIONS(10903), + [sym_keyword_ztrap] = ACTIONS(10905), + [sym_keyword_zwrite] = ACTIONS(10903), + [sym_keyword_zz] = ACTIONS(10903), + [sym_keyword_embedded_html] = ACTIONS(10903), + [sym_keyword_embedded_xml] = ACTIONS(10903), + [sym_keyword_embedded_sql_amp] = ACTIONS(10903), + [sym_keyword_embedded_sql_hash] = ACTIONS(10903), + [anon_sym_AMPjs] = ACTIONS(10905), + [anon_sym_AMPjscript] = ACTIONS(10903), + [anon_sym_AMPjavascript] = ACTIONS(10903), + [sym_keyword_zremove] = ACTIONS(10903), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10905), + [aux_sym_commands_with_printlist_token1] = ACTIONS(10905), + [aux_sym_commands_with_printlist_token2] = ACTIONS(10905), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(10903), + [sym__termination] = ACTIONS(10903), + [sym_tag_end_if] = ACTIONS(10903), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11249)] = { + [sym_line_comment_1] = STATE(11249), + [sym_line_comment_2] = STATE(11249), + [sym_line_comment_3] = STATE(11249), + [sym_line_comment_4] = STATE(11249), + [sym_block_comment] = STATE(11249), + [sym_documatic_line] = STATE(11249), [ts_builtin_sym_end] = ACTIONS(8556), - [anon_sym_EQ] = ACTIONS(11549), + [anon_sym_EQ] = ACTIONS(11555), [aux_sym_macro_constant_token1] = ACTIONS(8556), [anon_sym_RBRACE2] = ACTIONS(8556), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1328793,90 +1328877,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8556), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11249)] = { - [sym_expression] = STATE(22923), - [sym_expr_atom] = STATE(16095), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(13421), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_method_arg] = STATE(22915), - [sym_byref_arg] = STATE(22923), - [sym_variadic_arg] = STATE(22923), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(16429), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(11249), - [sym_line_comment_2] = STATE(11249), - [sym_line_comment_3] = STATE(11249), - [sym_line_comment_4] = STATE(11249), - [sym_block_comment] = STATE(11249), - [sym_documatic_line] = STATE(11249), - [anon_sym_LPAREN] = ACTIONS(8390), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(8400), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_DOT2] = ACTIONS(8404), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(8434), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(11250)] = { [sym_line_comment_1] = STATE(11250), [sym_line_comment_2] = STATE(11250), @@ -1328885,7 +1328885,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11250), [sym_documatic_line] = STATE(11250), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9835), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1328969,7 +1328969,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11251), [sym_documatic_line] = STATE(11251), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9839), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1329053,7 +1329053,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11252), [sym_documatic_line] = STATE(11252), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9843), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1329137,7 +1329137,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11253), [sym_documatic_line] = STATE(11253), [aux_sym_command_return_repeat1] = STATE(11232), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9847), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1329214,87 +1329214,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11254)] = { + [sym_expression] = STATE(22923), + [sym_expr_atom] = STATE(16095), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(13421), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_method_arg] = STATE(22915), + [sym_byref_arg] = STATE(22923), + [sym_variadic_arg] = STATE(22923), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(16429), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), [sym_line_comment_1] = STATE(11254), [sym_line_comment_2] = STATE(11254), [sym_line_comment_3] = STATE(11254), [sym_line_comment_4] = STATE(11254), [sym_block_comment] = STATE(11254), [sym_documatic_line] = STATE(11254), - [anon_sym_COMMA] = ACTIONS(3936), - [aux_sym_macro_constant_token1] = ACTIONS(3936), + [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(8394), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(8400), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_DOT2] = ACTIONS(8404), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(8434), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(3936), - [sym_keyword_dim] = ACTIONS(3936), - [sym_keyword_pound_define] = ACTIONS(3936), - [sym_keyword_pound_def1arg] = ACTIONS(3936), - [sym_keyword_pound_import] = ACTIONS(3936), - [sym_keyword_pound_include] = ACTIONS(3936), - [sym_keyword_pound_if] = ACTIONS(3938), - [sym_keyword_pound_ifdef] = ACTIONS(3936), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(3936), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(3936), - [sym_keyword_write] = ACTIONS(3938), - [sym_keyword_do] = ACTIONS(3936), - [sym_keyword_for] = ACTIONS(3936), - [sym_keyword_while] = ACTIONS(3936), - [sym_keyword_kill] = ACTIONS(3936), - [sym_keyword_lock] = ACTIONS(3936), - [sym_keyword_read] = ACTIONS(3936), - [sym_keyword_zload] = ACTIONS(3936), - [sym_keyword_open] = ACTIONS(3936), - [sym_keyword_close] = ACTIONS(3938), - [sym_keyword_use] = ACTIONS(3936), - [sym_keyword_new] = ACTIONS(3936), - [sym_keyword_if] = ACTIONS(3936), - [sym_keyword_oldelse] = ACTIONS(3936), - [sym_keyword_throw] = ACTIONS(3936), - [sym_keyword_print] = ACTIONS(3936), - [sym_keyword_zprint] = ACTIONS(3936), - [sym_keyword_try] = ACTIONS(3936), - [sym_keyword_job] = ACTIONS(3936), - [sym_keyword_break] = ACTIONS(3936), - [sym_keyword_merge] = ACTIONS(3938), - [sym_keyword_return] = ACTIONS(3936), - [aux_sym_keyword_quit_token1] = ACTIONS(3936), - [aux_sym_keyword_quit_token2] = ACTIONS(3936), - [sym_keyword_goto] = ACTIONS(3936), - [sym_keyword_halt] = ACTIONS(3936), - [sym_keyword_hang] = ACTIONS(3936), - [sym_keyword_halt_or_hang] = ACTIONS(3938), - [sym_keyword_continue] = ACTIONS(3936), - [sym_keyword_tcommit] = ACTIONS(3936), - [sym_keyword_trollback] = ACTIONS(3936), - [sym_keyword_tstart] = ACTIONS(3936), - [sym_keyword_xecute] = ACTIONS(3936), - [sym_keyword_view] = ACTIONS(3936), - [sym_keyword_zbreak] = ACTIONS(3936), - [sym_keyword_zkill] = ACTIONS(3936), - [sym_keyword_zn] = ACTIONS(3936), - [sym_keyword_zsu] = ACTIONS(3936), - [sym_keyword_ztrap] = ACTIONS(3938), - [sym_keyword_zwrite] = ACTIONS(3936), - [sym_keyword_zz] = ACTIONS(3936), - [sym_keyword_embedded_html] = ACTIONS(3936), - [sym_keyword_embedded_xml] = ACTIONS(3936), - [sym_keyword_embedded_sql_amp] = ACTIONS(3936), - [sym_keyword_embedded_sql_hash] = ACTIONS(3936), - [anon_sym_AMPjs] = ACTIONS(3938), - [anon_sym_AMPjscript] = ACTIONS(3936), - [anon_sym_AMPjavascript] = ACTIONS(3936), - [sym_keyword_zremove] = ACTIONS(3936), - [anon_sym_COLON2] = ACTIONS(3936), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(3938), - [aux_sym_commands_with_printlist_token1] = ACTIONS(3938), - [aux_sym_commands_with_printlist_token2] = ACTIONS(3938), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(3936), - [sym__termination] = ACTIONS(3936), - [sym_tag_end_if] = ACTIONS(3936), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11255)] = { @@ -1329556,6 +1329556,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11258), [sym_block_comment] = STATE(11258), [sym_documatic_line] = STATE(11258), + [anon_sym_COMMA] = ACTIONS(3936), + [aux_sym_macro_constant_token1] = ACTIONS(3936), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(3936), + [sym_keyword_dim] = ACTIONS(3936), + [sym_keyword_pound_define] = ACTIONS(3936), + [sym_keyword_pound_def1arg] = ACTIONS(3936), + [sym_keyword_pound_import] = ACTIONS(3936), + [sym_keyword_pound_include] = ACTIONS(3936), + [sym_keyword_pound_if] = ACTIONS(3938), + [sym_keyword_pound_ifdef] = ACTIONS(3936), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(3936), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(3936), + [sym_keyword_write] = ACTIONS(3938), + [sym_keyword_do] = ACTIONS(3936), + [sym_keyword_for] = ACTIONS(3936), + [sym_keyword_while] = ACTIONS(3936), + [sym_keyword_kill] = ACTIONS(3936), + [sym_keyword_lock] = ACTIONS(3936), + [sym_keyword_read] = ACTIONS(3936), + [sym_keyword_zload] = ACTIONS(3936), + [sym_keyword_open] = ACTIONS(3936), + [sym_keyword_close] = ACTIONS(3938), + [sym_keyword_use] = ACTIONS(3936), + [sym_keyword_new] = ACTIONS(3936), + [sym_keyword_if] = ACTIONS(3936), + [sym_keyword_oldelse] = ACTIONS(3936), + [sym_keyword_throw] = ACTIONS(3936), + [sym_keyword_print] = ACTIONS(3936), + [sym_keyword_zprint] = ACTIONS(3936), + [sym_keyword_try] = ACTIONS(3936), + [sym_keyword_job] = ACTIONS(3936), + [sym_keyword_break] = ACTIONS(3936), + [sym_keyword_merge] = ACTIONS(3938), + [sym_keyword_return] = ACTIONS(3936), + [aux_sym_keyword_quit_token1] = ACTIONS(3936), + [aux_sym_keyword_quit_token2] = ACTIONS(3936), + [sym_keyword_goto] = ACTIONS(3936), + [sym_keyword_halt] = ACTIONS(3936), + [sym_keyword_hang] = ACTIONS(3936), + [sym_keyword_halt_or_hang] = ACTIONS(3938), + [sym_keyword_continue] = ACTIONS(3936), + [sym_keyword_tcommit] = ACTIONS(3936), + [sym_keyword_trollback] = ACTIONS(3936), + [sym_keyword_tstart] = ACTIONS(3936), + [sym_keyword_xecute] = ACTIONS(3936), + [sym_keyword_view] = ACTIONS(3936), + [sym_keyword_zbreak] = ACTIONS(3936), + [sym_keyword_zkill] = ACTIONS(3936), + [sym_keyword_zn] = ACTIONS(3936), + [sym_keyword_zsu] = ACTIONS(3936), + [sym_keyword_ztrap] = ACTIONS(3938), + [sym_keyword_zwrite] = ACTIONS(3936), + [sym_keyword_zz] = ACTIONS(3936), + [sym_keyword_embedded_html] = ACTIONS(3936), + [sym_keyword_embedded_xml] = ACTIONS(3936), + [sym_keyword_embedded_sql_amp] = ACTIONS(3936), + [sym_keyword_embedded_sql_hash] = ACTIONS(3936), + [anon_sym_AMPjs] = ACTIONS(3938), + [anon_sym_AMPjscript] = ACTIONS(3936), + [anon_sym_AMPjavascript] = ACTIONS(3936), + [sym_keyword_zremove] = ACTIONS(3936), + [anon_sym_COLON2] = ACTIONS(3936), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(3938), + [aux_sym_commands_with_printlist_token1] = ACTIONS(3938), + [aux_sym_commands_with_printlist_token2] = ACTIONS(3938), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(3936), + [sym__termination] = ACTIONS(3936), + [sym_tag_end_if] = ACTIONS(3936), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11259)] = { + [sym_line_comment_1] = STATE(11259), + [sym_line_comment_2] = STATE(11259), + [sym_line_comment_3] = STATE(11259), + [sym_line_comment_4] = STATE(11259), + [sym_block_comment] = STATE(11259), + [sym_documatic_line] = STATE(11259), [aux_sym_command_close_repeat1] = STATE(10931), [anon_sym_COMMA] = ACTIONS(11339), [aux_sym_macro_constant_token1] = ACTIONS(9595), @@ -1329633,13 +1329717,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9595), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11259)] = { - [sym_line_comment_1] = STATE(11259), - [sym_line_comment_2] = STATE(11259), - [sym_line_comment_3] = STATE(11259), - [sym_line_comment_4] = STATE(11259), - [sym_block_comment] = STATE(11259), - [sym_documatic_line] = STATE(11259), + [STATE(11260)] = { + [sym_line_comment_1] = STATE(11260), + [sym_line_comment_2] = STATE(11260), + [sym_line_comment_3] = STATE(11260), + [sym_line_comment_4] = STATE(11260), + [sym_block_comment] = STATE(11260), + [sym_documatic_line] = STATE(11260), [aux_sym_command_use_repeat1] = STATE(10938), [anon_sym_COMMA] = ACTIONS(11352), [aux_sym_macro_constant_token1] = ACTIONS(9599), @@ -1329717,13 +1329801,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9599), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11260)] = { - [sym_line_comment_1] = STATE(11260), - [sym_line_comment_2] = STATE(11260), - [sym_line_comment_3] = STATE(11260), - [sym_line_comment_4] = STATE(11260), - [sym_block_comment] = STATE(11260), - [sym_documatic_line] = STATE(11260), + [STATE(11261)] = { + [sym_line_comment_1] = STATE(11261), + [sym_line_comment_2] = STATE(11261), + [sym_line_comment_3] = STATE(11261), + [sym_line_comment_4] = STATE(11261), + [sym_block_comment] = STATE(11261), + [sym_documatic_line] = STATE(11261), [aux_sym_command_use_repeat1] = STATE(10941), [anon_sym_COMMA] = ACTIONS(11352), [aux_sym_macro_constant_token1] = ACTIONS(9599), @@ -1329801,13 +1329885,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9599), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11261)] = { - [sym_line_comment_1] = STATE(11261), - [sym_line_comment_2] = STATE(11261), - [sym_line_comment_3] = STATE(11261), - [sym_line_comment_4] = STATE(11261), - [sym_block_comment] = STATE(11261), - [sym_documatic_line] = STATE(11261), + [STATE(11262)] = { + [sym_line_comment_1] = STATE(11262), + [sym_line_comment_2] = STATE(11262), + [sym_line_comment_3] = STATE(11262), + [sym_line_comment_4] = STATE(11262), + [sym_block_comment] = STATE(11262), + [sym_documatic_line] = STATE(11262), [aux_sym_command_new_repeat1] = STATE(10942), [anon_sym_COMMA] = ACTIONS(11357), [aux_sym_macro_constant_token1] = ACTIONS(8022), @@ -1329885,13 +1329969,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8022), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11262)] = { - [sym_line_comment_1] = STATE(11262), - [sym_line_comment_2] = STATE(11262), - [sym_line_comment_3] = STATE(11262), - [sym_line_comment_4] = STATE(11262), - [sym_block_comment] = STATE(11262), - [sym_documatic_line] = STATE(11262), + [STATE(11263)] = { + [sym_line_comment_1] = STATE(11263), + [sym_line_comment_2] = STATE(11263), + [sym_line_comment_3] = STATE(11263), + [sym_line_comment_4] = STATE(11263), + [sym_block_comment] = STATE(11263), + [sym_documatic_line] = STATE(11263), [aux_sym_command_new_repeat1] = STATE(10943), [anon_sym_COMMA] = ACTIONS(11357), [aux_sym_macro_constant_token1] = ACTIONS(8022), @@ -1329969,90 +1330053,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8022), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11263)] = { - [sym_line_comment_1] = STATE(11263), - [sym_line_comment_2] = STATE(11263), - [sym_line_comment_3] = STATE(11263), - [sym_line_comment_4] = STATE(11263), - [sym_block_comment] = STATE(11263), - [sym_documatic_line] = STATE(11263), - [ts_builtin_sym_end] = ACTIONS(10689), - [aux_sym_macro_constant_token1] = ACTIONS(10689), - [anon_sym_RBRACE2] = ACTIONS(10689), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(10689), - [sym_keyword_dim] = ACTIONS(10689), - [sym_keyword_pound_define] = ACTIONS(10689), - [sym_keyword_pound_def1arg] = ACTIONS(10689), - [sym_keyword_pound_import] = ACTIONS(10689), - [sym_keyword_pound_include] = ACTIONS(10689), - [sym_keyword_pound_if] = ACTIONS(10691), - [sym_keyword_pound_ifdef] = ACTIONS(10689), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(10689), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(10689), - [sym_keyword_write] = ACTIONS(10691), - [sym_keyword_do] = ACTIONS(10689), - [sym_keyword_for] = ACTIONS(10689), - [sym_keyword_while] = ACTIONS(10689), - [sym_keyword_kill] = ACTIONS(10689), - [sym_keyword_lock] = ACTIONS(10689), - [sym_keyword_read] = ACTIONS(10689), - [sym_keyword_zload] = ACTIONS(10689), - [sym_keyword_open] = ACTIONS(10689), - [sym_keyword_close] = ACTIONS(10691), - [sym_keyword_use] = ACTIONS(10689), - [sym_keyword_new] = ACTIONS(10689), - [sym_keyword_if] = ACTIONS(10689), - [sym_keyword_oldelse] = ACTIONS(10689), - [sym_keyword_throw] = ACTIONS(10689), - [sym_keyword_print] = ACTIONS(10689), - [sym_keyword_zprint] = ACTIONS(10689), - [sym_keyword_try] = ACTIONS(10689), - [sym_keyword_job] = ACTIONS(10689), - [sym_keyword_break] = ACTIONS(10689), - [sym_keyword_merge] = ACTIONS(10691), - [sym_keyword_return] = ACTIONS(10689), - [aux_sym_keyword_quit_token1] = ACTIONS(10689), - [aux_sym_keyword_quit_token2] = ACTIONS(10689), - [sym_keyword_goto] = ACTIONS(10689), - [sym_keyword_halt] = ACTIONS(10689), - [sym_keyword_hang] = ACTIONS(10689), - [sym_keyword_halt_or_hang] = ACTIONS(10691), - [sym_keyword_continue] = ACTIONS(10689), - [sym_keyword_tcommit] = ACTIONS(10689), - [sym_keyword_trollback] = ACTIONS(10689), - [sym_keyword_tstart] = ACTIONS(10689), - [sym_keyword_xecute] = ACTIONS(10689), - [sym_keyword_view] = ACTIONS(10689), - [sym_keyword_zbreak] = ACTIONS(10689), - [sym_keyword_zkill] = ACTIONS(10689), - [sym_keyword_zn] = ACTIONS(10689), - [sym_keyword_zsu] = ACTIONS(10689), - [sym_keyword_ztrap] = ACTIONS(10691), - [sym_keyword_zwrite] = ACTIONS(10689), - [sym_keyword_zz] = ACTIONS(10689), - [sym_keyword_embedded_html] = ACTIONS(10689), - [sym_keyword_embedded_xml] = ACTIONS(10689), - [sym_keyword_embedded_sql_amp] = ACTIONS(10689), - [sym_keyword_embedded_sql_hash] = ACTIONS(10689), - [anon_sym_AMPjs] = ACTIONS(10691), - [anon_sym_AMPjscript] = ACTIONS(10689), - [anon_sym_AMPjavascript] = ACTIONS(10689), - [sym_keyword_zremove] = ACTIONS(10689), - [anon_sym_COLON2] = ACTIONS(11551), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10691), - [aux_sym_commands_with_printlist_token1] = ACTIONS(10691), - [aux_sym_commands_with_printlist_token2] = ACTIONS(10691), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(10689), - [sym_tag_end_if] = ACTIONS(10689), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(11264)] = { [sym_line_comment_1] = STATE(11264), [sym_line_comment_2] = STATE(11264), @@ -1330061,7 +1330061,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11264), [sym_documatic_line] = STATE(11264), [aux_sym_command_merge_repeat1] = STATE(11339), - [anon_sym_COMMA] = ACTIONS(11553), + [anon_sym_COMMA] = ACTIONS(11557), [aux_sym_macro_constant_token1] = ACTIONS(9516), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1330229,7 +1330229,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11266), [sym_documatic_line] = STATE(11266), [aux_sym_command_goto_repeat1] = STATE(11342), - [anon_sym_COMMA] = ACTIONS(11555), + [anon_sym_COMMA] = ACTIONS(11559), [aux_sym_macro_constant_token1] = ACTIONS(9528), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1330378,7 +1330378,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(10011), [anon_sym_AMPjavascript] = ACTIONS(10011), [sym_keyword_zremove] = ACTIONS(10011), - [anon_sym_COLON2] = ACTIONS(11557), + [anon_sym_COLON2] = ACTIONS(11561), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10013), [aux_sym_commands_with_printlist_token1] = ACTIONS(10013), [aux_sym_commands_with_printlist_token2] = ACTIONS(10013), @@ -1330396,6 +1330396,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11268), [sym_block_comment] = STATE(11268), [sym_documatic_line] = STATE(11268), + [ts_builtin_sym_end] = ACTIONS(10689), + [aux_sym_macro_constant_token1] = ACTIONS(10689), + [anon_sym_RBRACE2] = ACTIONS(10689), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(10689), + [sym_keyword_dim] = ACTIONS(10689), + [sym_keyword_pound_define] = ACTIONS(10689), + [sym_keyword_pound_def1arg] = ACTIONS(10689), + [sym_keyword_pound_import] = ACTIONS(10689), + [sym_keyword_pound_include] = ACTIONS(10689), + [sym_keyword_pound_if] = ACTIONS(10691), + [sym_keyword_pound_ifdef] = ACTIONS(10689), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(10689), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(10689), + [sym_keyword_write] = ACTIONS(10691), + [sym_keyword_do] = ACTIONS(10689), + [sym_keyword_for] = ACTIONS(10689), + [sym_keyword_while] = ACTIONS(10689), + [sym_keyword_kill] = ACTIONS(10689), + [sym_keyword_lock] = ACTIONS(10689), + [sym_keyword_read] = ACTIONS(10689), + [sym_keyword_zload] = ACTIONS(10689), + [sym_keyword_open] = ACTIONS(10689), + [sym_keyword_close] = ACTIONS(10691), + [sym_keyword_use] = ACTIONS(10689), + [sym_keyword_new] = ACTIONS(10689), + [sym_keyword_if] = ACTIONS(10689), + [sym_keyword_oldelse] = ACTIONS(10689), + [sym_keyword_throw] = ACTIONS(10689), + [sym_keyword_print] = ACTIONS(10689), + [sym_keyword_zprint] = ACTIONS(10689), + [sym_keyword_try] = ACTIONS(10689), + [sym_keyword_job] = ACTIONS(10689), + [sym_keyword_break] = ACTIONS(10689), + [sym_keyword_merge] = ACTIONS(10691), + [sym_keyword_return] = ACTIONS(10689), + [aux_sym_keyword_quit_token1] = ACTIONS(10689), + [aux_sym_keyword_quit_token2] = ACTIONS(10689), + [sym_keyword_goto] = ACTIONS(10689), + [sym_keyword_halt] = ACTIONS(10689), + [sym_keyword_hang] = ACTIONS(10689), + [sym_keyword_halt_or_hang] = ACTIONS(10691), + [sym_keyword_continue] = ACTIONS(10689), + [sym_keyword_tcommit] = ACTIONS(10689), + [sym_keyword_trollback] = ACTIONS(10689), + [sym_keyword_tstart] = ACTIONS(10689), + [sym_keyword_xecute] = ACTIONS(10689), + [sym_keyword_view] = ACTIONS(10689), + [sym_keyword_zbreak] = ACTIONS(10689), + [sym_keyword_zkill] = ACTIONS(10689), + [sym_keyword_zn] = ACTIONS(10689), + [sym_keyword_zsu] = ACTIONS(10689), + [sym_keyword_ztrap] = ACTIONS(10691), + [sym_keyword_zwrite] = ACTIONS(10689), + [sym_keyword_zz] = ACTIONS(10689), + [sym_keyword_embedded_html] = ACTIONS(10689), + [sym_keyword_embedded_xml] = ACTIONS(10689), + [sym_keyword_embedded_sql_amp] = ACTIONS(10689), + [sym_keyword_embedded_sql_hash] = ACTIONS(10689), + [anon_sym_AMPjs] = ACTIONS(10691), + [anon_sym_AMPjscript] = ACTIONS(10689), + [anon_sym_AMPjavascript] = ACTIONS(10689), + [sym_keyword_zremove] = ACTIONS(10689), + [anon_sym_COLON2] = ACTIONS(11563), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10691), + [aux_sym_commands_with_printlist_token1] = ACTIONS(10691), + [aux_sym_commands_with_printlist_token2] = ACTIONS(10691), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(10689), + [sym_tag_end_if] = ACTIONS(10689), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11269)] = { + [sym_line_comment_1] = STATE(11269), + [sym_line_comment_2] = STATE(11269), + [sym_line_comment_3] = STATE(11269), + [sym_line_comment_4] = STATE(11269), + [sym_block_comment] = STATE(11269), + [sym_documatic_line] = STATE(11269), [aux_sym_command_job_repeat1] = STATE(10953), [anon_sym_COMMA] = ACTIONS(11373), [aux_sym_macro_constant_token1] = ACTIONS(9603), @@ -1330473,13 +1330557,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9603), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11269)] = { - [sym_line_comment_1] = STATE(11269), - [sym_line_comment_2] = STATE(11269), - [sym_line_comment_3] = STATE(11269), - [sym_line_comment_4] = STATE(11269), - [sym_block_comment] = STATE(11269), - [sym_documatic_line] = STATE(11269), + [STATE(11270)] = { + [sym_line_comment_1] = STATE(11270), + [sym_line_comment_2] = STATE(11270), + [sym_line_comment_3] = STATE(11270), + [sym_line_comment_4] = STATE(11270), + [sym_block_comment] = STATE(11270), + [sym_documatic_line] = STATE(11270), [aux_sym_command_job_repeat1] = STATE(10954), [anon_sym_COMMA] = ACTIONS(11373), [aux_sym_macro_constant_token1] = ACTIONS(9603), @@ -1330557,13 +1330641,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9603), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11270)] = { - [sym_line_comment_1] = STATE(11270), - [sym_line_comment_2] = STATE(11270), - [sym_line_comment_3] = STATE(11270), - [sym_line_comment_4] = STATE(11270), - [sym_block_comment] = STATE(11270), - [sym_documatic_line] = STATE(11270), + [STATE(11271)] = { + [sym_line_comment_1] = STATE(11271), + [sym_line_comment_2] = STATE(11271), + [sym_line_comment_3] = STATE(11271), + [sym_line_comment_4] = STATE(11271), + [sym_block_comment] = STATE(11271), + [sym_documatic_line] = STATE(11271), [aux_sym_command_merge_repeat1] = STATE(10955), [anon_sym_COMMA] = ACTIONS(11378), [aux_sym_macro_constant_token1] = ACTIONS(9607), @@ -1330641,13 +1330725,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9607), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11271)] = { - [sym_line_comment_1] = STATE(11271), - [sym_line_comment_2] = STATE(11271), - [sym_line_comment_3] = STATE(11271), - [sym_line_comment_4] = STATE(11271), - [sym_block_comment] = STATE(11271), - [sym_documatic_line] = STATE(11271), + [STATE(11272)] = { + [sym_line_comment_1] = STATE(11272), + [sym_line_comment_2] = STATE(11272), + [sym_line_comment_3] = STATE(11272), + [sym_line_comment_4] = STATE(11272), + [sym_block_comment] = STATE(11272), + [sym_documatic_line] = STATE(11272), [aux_sym_command_merge_repeat1] = STATE(10956), [anon_sym_COMMA] = ACTIONS(11378), [aux_sym_macro_constant_token1] = ACTIONS(9607), @@ -1330725,13 +1330809,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9607), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11272)] = { - [sym_line_comment_1] = STATE(11272), - [sym_line_comment_2] = STATE(11272), - [sym_line_comment_3] = STATE(11272), - [sym_line_comment_4] = STATE(11272), - [sym_block_comment] = STATE(11272), - [sym_documatic_line] = STATE(11272), + [STATE(11273)] = { + [sym_line_comment_1] = STATE(11273), + [sym_line_comment_2] = STATE(11273), + [sym_line_comment_3] = STATE(11273), + [sym_line_comment_4] = STATE(11273), + [sym_block_comment] = STATE(11273), + [sym_documatic_line] = STATE(11273), [aux_sym_command_return_repeat1] = STATE(11052), [anon_sym_COMMA] = ACTIONS(11393), [aux_sym_macro_constant_token1] = ACTIONS(9611), @@ -1330809,13 +1330893,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9611), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11273)] = { - [sym_line_comment_1] = STATE(11273), - [sym_line_comment_2] = STATE(11273), - [sym_line_comment_3] = STATE(11273), - [sym_line_comment_4] = STATE(11273), - [sym_block_comment] = STATE(11273), - [sym_documatic_line] = STATE(11273), + [STATE(11274)] = { + [sym_line_comment_1] = STATE(11274), + [sym_line_comment_2] = STATE(11274), + [sym_line_comment_3] = STATE(11274), + [sym_line_comment_4] = STATE(11274), + [sym_block_comment] = STATE(11274), + [sym_documatic_line] = STATE(11274), [aux_sym_command_goto_repeat1] = STATE(10958), [anon_sym_COMMA] = ACTIONS(11387), [aux_sym_macro_constant_token1] = ACTIONS(9615), @@ -1330893,13 +1330977,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9615), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11274)] = { - [sym_line_comment_1] = STATE(11274), - [sym_line_comment_2] = STATE(11274), - [sym_line_comment_3] = STATE(11274), - [sym_line_comment_4] = STATE(11274), - [sym_block_comment] = STATE(11274), - [sym_documatic_line] = STATE(11274), + [STATE(11275)] = { + [sym_line_comment_1] = STATE(11275), + [sym_line_comment_2] = STATE(11275), + [sym_line_comment_3] = STATE(11275), + [sym_line_comment_4] = STATE(11275), + [sym_block_comment] = STATE(11275), + [sym_documatic_line] = STATE(11275), [aux_sym_command_goto_repeat1] = STATE(10963), [anon_sym_COMMA] = ACTIONS(11387), [aux_sym_macro_constant_token1] = ACTIONS(9615), @@ -1330977,15 +1331061,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9615), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11275)] = { - [sym_line_comment_1] = STATE(11275), - [sym_line_comment_2] = STATE(11275), - [sym_line_comment_3] = STATE(11275), - [sym_line_comment_4] = STATE(11275), - [sym_block_comment] = STATE(11275), + [STATE(11276)] = { + [sym_line_comment_1] = STATE(11276), + [sym_line_comment_2] = STATE(11276), + [sym_line_comment_3] = STATE(11276), + [sym_line_comment_4] = STATE(11276), + [sym_block_comment] = STATE(11276), [sym_parameter_list] = STATE(8673), - [sym_documatic_line] = STATE(11275), - [anon_sym_LPAREN2] = ACTIONS(11559), + [sym_documatic_line] = STATE(11276), + [anon_sym_LPAREN2] = ACTIONS(11565), [aux_sym_macro_constant_token1] = ACTIONS(6741), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1331061,13 +1331145,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6741), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11276)] = { - [sym_line_comment_1] = STATE(11276), - [sym_line_comment_2] = STATE(11276), - [sym_line_comment_3] = STATE(11276), - [sym_line_comment_4] = STATE(11276), - [sym_block_comment] = STATE(11276), - [sym_documatic_line] = STATE(11276), + [STATE(11277)] = { + [sym_line_comment_1] = STATE(11277), + [sym_line_comment_2] = STATE(11277), + [sym_line_comment_3] = STATE(11277), + [sym_line_comment_4] = STATE(11277), + [sym_block_comment] = STATE(11277), + [sym_documatic_line] = STATE(11277), [anon_sym_COMMA] = ACTIONS(7305), [aux_sym_macro_constant_token1] = ACTIONS(7305), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1331145,90 +1331229,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7305), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11277)] = { - [sym_line_comment_1] = STATE(11277), - [sym_line_comment_2] = STATE(11277), - [sym_line_comment_3] = STATE(11277), - [sym_line_comment_4] = STATE(11277), - [sym_block_comment] = STATE(11277), - [sym_routine_type] = STATE(11941), - [sym_documatic_line] = STATE(11277), - [ts_builtin_sym_end] = ACTIONS(11561), - [anon_sym_LBRACK] = ACTIONS(11563), - [aux_sym_macro_constant_token1] = ACTIONS(11561), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(11561), - [sym_keyword_dim] = ACTIONS(11561), - [sym_keyword_pound_define] = ACTIONS(11561), - [sym_keyword_pound_def1arg] = ACTIONS(11561), - [sym_keyword_pound_import] = ACTIONS(11561), - [sym_keyword_pound_include] = ACTIONS(11561), - [sym_keyword_pound_if] = ACTIONS(11565), - [sym_keyword_pound_ifdef] = ACTIONS(11561), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11561), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11561), - [sym_keyword_write] = ACTIONS(11565), - [sym_keyword_do] = ACTIONS(11561), - [sym_keyword_for] = ACTIONS(11561), - [sym_keyword_while] = ACTIONS(11561), - [sym_keyword_kill] = ACTIONS(11561), - [sym_keyword_lock] = ACTIONS(11561), - [sym_keyword_read] = ACTIONS(11561), - [sym_keyword_zload] = ACTIONS(11561), - [sym_keyword_open] = ACTIONS(11561), - [sym_keyword_close] = ACTIONS(11565), - [sym_keyword_use] = ACTIONS(11561), - [sym_keyword_new] = ACTIONS(11561), - [sym_keyword_if] = ACTIONS(11561), - [sym_keyword_oldelse] = ACTIONS(11561), - [sym_keyword_throw] = ACTIONS(11561), - [sym_keyword_print] = ACTIONS(11561), - [sym_keyword_zprint] = ACTIONS(11561), - [sym_keyword_try] = ACTIONS(11561), - [sym_keyword_job] = ACTIONS(11561), - [sym_keyword_break] = ACTIONS(11561), - [sym_keyword_merge] = ACTIONS(11565), - [sym_keyword_return] = ACTIONS(11561), - [aux_sym_keyword_quit_token1] = ACTIONS(11561), - [aux_sym_keyword_quit_token2] = ACTIONS(11561), - [sym_keyword_goto] = ACTIONS(11561), - [sym_keyword_halt] = ACTIONS(11561), - [sym_keyword_hang] = ACTIONS(11561), - [sym_keyword_halt_or_hang] = ACTIONS(11565), - [sym_keyword_continue] = ACTIONS(11561), - [sym_keyword_tcommit] = ACTIONS(11561), - [sym_keyword_trollback] = ACTIONS(11561), - [sym_keyword_tstart] = ACTIONS(11561), - [sym_keyword_xecute] = ACTIONS(11561), - [sym_keyword_view] = ACTIONS(11561), - [sym_keyword_zbreak] = ACTIONS(11561), - [sym_keyword_zkill] = ACTIONS(11561), - [sym_keyword_zn] = ACTIONS(11561), - [sym_keyword_zsu] = ACTIONS(11561), - [sym_keyword_ztrap] = ACTIONS(11565), - [sym_keyword_zwrite] = ACTIONS(11561), - [sym_keyword_zz] = ACTIONS(11561), - [sym_keyword_embedded_html] = ACTIONS(11561), - [sym_keyword_embedded_xml] = ACTIONS(11561), - [sym_keyword_embedded_sql_amp] = ACTIONS(11561), - [sym_keyword_embedded_sql_hash] = ACTIONS(11561), - [anon_sym_AMPjs] = ACTIONS(11565), - [anon_sym_AMPjscript] = ACTIONS(11561), - [anon_sym_AMPjavascript] = ACTIONS(11561), - [sym_keyword_zremove] = ACTIONS(11561), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11565), - [aux_sym_commands_with_printlist_token1] = ACTIONS(11565), - [aux_sym_commands_with_printlist_token2] = ACTIONS(11565), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(11561), - [sym_tag_end_if] = ACTIONS(11561), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(11278)] = { [sym_line_comment_1] = STATE(11278), [sym_line_comment_2] = STATE(11278), @@ -1332498,79 +1332498,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(11293), [aux_sym_command_write_repeat1] = STATE(11292), [anon_sym_COMMA] = ACTIONS(11315), - [aux_sym_macro_constant_token1] = ACTIONS(8665), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8665), - [sym_keyword_dim] = ACTIONS(8665), - [sym_keyword_pound_define] = ACTIONS(8665), - [sym_keyword_pound_def1arg] = ACTIONS(8665), - [sym_keyword_pound_import] = ACTIONS(8665), - [sym_keyword_pound_include] = ACTIONS(8665), - [sym_keyword_pound_if] = ACTIONS(8667), - [sym_keyword_pound_endif] = ACTIONS(8665), - [sym_keyword_pound_ifdef] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8665), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8665), - [sym_keyword_write] = ACTIONS(8667), - [sym_keyword_do] = ACTIONS(8665), - [sym_keyword_for] = ACTIONS(8665), - [sym_keyword_while] = ACTIONS(8665), - [sym_keyword_kill] = ACTIONS(8665), - [sym_keyword_lock] = ACTIONS(8665), - [sym_keyword_read] = ACTIONS(8665), - [sym_keyword_zload] = ACTIONS(8665), - [sym_keyword_open] = ACTIONS(8665), - [sym_keyword_close] = ACTIONS(8667), - [sym_keyword_use] = ACTIONS(8665), - [sym_keyword_new] = ACTIONS(8665), - [sym_keyword_if] = ACTIONS(8665), - [sym_keyword_oldelse] = ACTIONS(8665), - [sym_keyword_throw] = ACTIONS(8665), - [sym_keyword_print] = ACTIONS(8665), - [sym_keyword_zprint] = ACTIONS(8665), - [sym_keyword_try] = ACTIONS(8665), - [sym_keyword_job] = ACTIONS(8665), - [sym_keyword_break] = ACTIONS(8665), - [sym_keyword_merge] = ACTIONS(8667), - [sym_keyword_return] = ACTIONS(8665), - [aux_sym_keyword_quit_token1] = ACTIONS(8665), - [aux_sym_keyword_quit_token2] = ACTIONS(8665), - [sym_keyword_goto] = ACTIONS(8665), - [sym_keyword_halt] = ACTIONS(8665), - [sym_keyword_hang] = ACTIONS(8665), - [sym_keyword_halt_or_hang] = ACTIONS(8667), - [sym_keyword_continue] = ACTIONS(8665), - [sym_keyword_tcommit] = ACTIONS(8665), - [sym_keyword_trollback] = ACTIONS(8665), - [sym_keyword_tstart] = ACTIONS(8665), - [sym_keyword_xecute] = ACTIONS(8665), - [sym_keyword_view] = ACTIONS(8665), - [sym_keyword_zbreak] = ACTIONS(8665), - [sym_keyword_zkill] = ACTIONS(8665), - [sym_keyword_zn] = ACTIONS(8665), - [sym_keyword_zsu] = ACTIONS(8665), - [sym_keyword_ztrap] = ACTIONS(8667), - [sym_keyword_zwrite] = ACTIONS(8665), - [sym_keyword_zz] = ACTIONS(8665), - [sym_keyword_embedded_html] = ACTIONS(8665), - [sym_keyword_embedded_xml] = ACTIONS(8665), - [sym_keyword_embedded_sql_amp] = ACTIONS(8665), - [sym_keyword_embedded_sql_hash] = ACTIONS(8665), - [anon_sym_AMPjs] = ACTIONS(8667), - [anon_sym_AMPjscript] = ACTIONS(8665), - [anon_sym_AMPjavascript] = ACTIONS(8665), - [sym_keyword_zremove] = ACTIONS(8665), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8667), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8667), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8665), - [sym_tag_end_if] = ACTIONS(8665), + [aux_sym_macro_constant_token1] = ACTIONS(8661), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8661), + [sym_keyword_dim] = ACTIONS(8661), + [sym_keyword_pound_define] = ACTIONS(8661), + [sym_keyword_pound_def1arg] = ACTIONS(8661), + [sym_keyword_pound_import] = ACTIONS(8661), + [sym_keyword_pound_include] = ACTIONS(8661), + [sym_keyword_pound_if] = ACTIONS(8663), + [sym_keyword_pound_endif] = ACTIONS(8661), + [sym_keyword_pound_ifdef] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8661), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8661), + [sym_keyword_write] = ACTIONS(8663), + [sym_keyword_do] = ACTIONS(8661), + [sym_keyword_for] = ACTIONS(8661), + [sym_keyword_while] = ACTIONS(8661), + [sym_keyword_kill] = ACTIONS(8661), + [sym_keyword_lock] = ACTIONS(8661), + [sym_keyword_read] = ACTIONS(8661), + [sym_keyword_zload] = ACTIONS(8661), + [sym_keyword_open] = ACTIONS(8661), + [sym_keyword_close] = ACTIONS(8663), + [sym_keyword_use] = ACTIONS(8661), + [sym_keyword_new] = ACTIONS(8661), + [sym_keyword_if] = ACTIONS(8661), + [sym_keyword_oldelse] = ACTIONS(8661), + [sym_keyword_throw] = ACTIONS(8661), + [sym_keyword_print] = ACTIONS(8661), + [sym_keyword_zprint] = ACTIONS(8661), + [sym_keyword_try] = ACTIONS(8661), + [sym_keyword_job] = ACTIONS(8661), + [sym_keyword_break] = ACTIONS(8661), + [sym_keyword_merge] = ACTIONS(8663), + [sym_keyword_return] = ACTIONS(8661), + [aux_sym_keyword_quit_token1] = ACTIONS(8661), + [aux_sym_keyword_quit_token2] = ACTIONS(8661), + [sym_keyword_goto] = ACTIONS(8661), + [sym_keyword_halt] = ACTIONS(8661), + [sym_keyword_hang] = ACTIONS(8661), + [sym_keyword_halt_or_hang] = ACTIONS(8663), + [sym_keyword_continue] = ACTIONS(8661), + [sym_keyword_tcommit] = ACTIONS(8661), + [sym_keyword_trollback] = ACTIONS(8661), + [sym_keyword_tstart] = ACTIONS(8661), + [sym_keyword_xecute] = ACTIONS(8661), + [sym_keyword_view] = ACTIONS(8661), + [sym_keyword_zbreak] = ACTIONS(8661), + [sym_keyword_zkill] = ACTIONS(8661), + [sym_keyword_zn] = ACTIONS(8661), + [sym_keyword_zsu] = ACTIONS(8661), + [sym_keyword_ztrap] = ACTIONS(8663), + [sym_keyword_zwrite] = ACTIONS(8661), + [sym_keyword_zz] = ACTIONS(8661), + [sym_keyword_embedded_html] = ACTIONS(8661), + [sym_keyword_embedded_xml] = ACTIONS(8661), + [sym_keyword_embedded_sql_amp] = ACTIONS(8661), + [sym_keyword_embedded_sql_hash] = ACTIONS(8661), + [anon_sym_AMPjs] = ACTIONS(8663), + [anon_sym_AMPjscript] = ACTIONS(8661), + [anon_sym_AMPjavascript] = ACTIONS(8661), + [sym_keyword_zremove] = ACTIONS(8661), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8663), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8663), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8661), + [sym_tag_end_if] = ACTIONS(8661), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11294)] = { @@ -1332834,79 +1332834,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_documatic_line] = STATE(11297), [aux_sym_command_read_repeat1] = STATE(11296), [anon_sym_COMMA] = ACTIONS(11319), - [aux_sym_macro_constant_token1] = ACTIONS(8674), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8674), - [sym_keyword_dim] = ACTIONS(8674), - [sym_keyword_pound_define] = ACTIONS(8674), - [sym_keyword_pound_def1arg] = ACTIONS(8674), - [sym_keyword_pound_import] = ACTIONS(8674), - [sym_keyword_pound_include] = ACTIONS(8674), - [sym_keyword_pound_if] = ACTIONS(8676), - [sym_keyword_pound_endif] = ACTIONS(8674), - [sym_keyword_pound_ifdef] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8674), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8674), - [sym_keyword_write] = ACTIONS(8676), - [sym_keyword_do] = ACTIONS(8674), - [sym_keyword_for] = ACTIONS(8674), - [sym_keyword_while] = ACTIONS(8674), - [sym_keyword_kill] = ACTIONS(8674), - [sym_keyword_lock] = ACTIONS(8674), - [sym_keyword_read] = ACTIONS(8674), - [sym_keyword_zload] = ACTIONS(8674), - [sym_keyword_open] = ACTIONS(8674), - [sym_keyword_close] = ACTIONS(8676), - [sym_keyword_use] = ACTIONS(8674), - [sym_keyword_new] = ACTIONS(8674), - [sym_keyword_if] = ACTIONS(8674), - [sym_keyword_oldelse] = ACTIONS(8674), - [sym_keyword_throw] = ACTIONS(8674), - [sym_keyword_print] = ACTIONS(8674), - [sym_keyword_zprint] = ACTIONS(8674), - [sym_keyword_try] = ACTIONS(8674), - [sym_keyword_job] = ACTIONS(8674), - [sym_keyword_break] = ACTIONS(8674), - [sym_keyword_merge] = ACTIONS(8676), - [sym_keyword_return] = ACTIONS(8674), - [aux_sym_keyword_quit_token1] = ACTIONS(8674), - [aux_sym_keyword_quit_token2] = ACTIONS(8674), - [sym_keyword_goto] = ACTIONS(8674), - [sym_keyword_halt] = ACTIONS(8674), - [sym_keyword_hang] = ACTIONS(8674), - [sym_keyword_halt_or_hang] = ACTIONS(8676), - [sym_keyword_continue] = ACTIONS(8674), - [sym_keyword_tcommit] = ACTIONS(8674), - [sym_keyword_trollback] = ACTIONS(8674), - [sym_keyword_tstart] = ACTIONS(8674), - [sym_keyword_xecute] = ACTIONS(8674), - [sym_keyword_view] = ACTIONS(8674), - [sym_keyword_zbreak] = ACTIONS(8674), - [sym_keyword_zkill] = ACTIONS(8674), - [sym_keyword_zn] = ACTIONS(8674), - [sym_keyword_zsu] = ACTIONS(8674), - [sym_keyword_ztrap] = ACTIONS(8676), - [sym_keyword_zwrite] = ACTIONS(8674), - [sym_keyword_zz] = ACTIONS(8674), - [sym_keyword_embedded_html] = ACTIONS(8674), - [sym_keyword_embedded_xml] = ACTIONS(8674), - [sym_keyword_embedded_sql_amp] = ACTIONS(8674), - [sym_keyword_embedded_sql_hash] = ACTIONS(8674), - [anon_sym_AMPjs] = ACTIONS(8676), - [anon_sym_AMPjscript] = ACTIONS(8674), - [anon_sym_AMPjavascript] = ACTIONS(8674), - [sym_keyword_zremove] = ACTIONS(8674), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8676), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8676), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8674), - [sym_tag_end_if] = ACTIONS(8674), + [aux_sym_macro_constant_token1] = ACTIONS(8670), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8670), + [sym_keyword_dim] = ACTIONS(8670), + [sym_keyword_pound_define] = ACTIONS(8670), + [sym_keyword_pound_def1arg] = ACTIONS(8670), + [sym_keyword_pound_import] = ACTIONS(8670), + [sym_keyword_pound_include] = ACTIONS(8670), + [sym_keyword_pound_if] = ACTIONS(8672), + [sym_keyword_pound_endif] = ACTIONS(8670), + [sym_keyword_pound_ifdef] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8670), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8670), + [sym_keyword_write] = ACTIONS(8672), + [sym_keyword_do] = ACTIONS(8670), + [sym_keyword_for] = ACTIONS(8670), + [sym_keyword_while] = ACTIONS(8670), + [sym_keyword_kill] = ACTIONS(8670), + [sym_keyword_lock] = ACTIONS(8670), + [sym_keyword_read] = ACTIONS(8670), + [sym_keyword_zload] = ACTIONS(8670), + [sym_keyword_open] = ACTIONS(8670), + [sym_keyword_close] = ACTIONS(8672), + [sym_keyword_use] = ACTIONS(8670), + [sym_keyword_new] = ACTIONS(8670), + [sym_keyword_if] = ACTIONS(8670), + [sym_keyword_oldelse] = ACTIONS(8670), + [sym_keyword_throw] = ACTIONS(8670), + [sym_keyword_print] = ACTIONS(8670), + [sym_keyword_zprint] = ACTIONS(8670), + [sym_keyword_try] = ACTIONS(8670), + [sym_keyword_job] = ACTIONS(8670), + [sym_keyword_break] = ACTIONS(8670), + [sym_keyword_merge] = ACTIONS(8672), + [sym_keyword_return] = ACTIONS(8670), + [aux_sym_keyword_quit_token1] = ACTIONS(8670), + [aux_sym_keyword_quit_token2] = ACTIONS(8670), + [sym_keyword_goto] = ACTIONS(8670), + [sym_keyword_halt] = ACTIONS(8670), + [sym_keyword_hang] = ACTIONS(8670), + [sym_keyword_halt_or_hang] = ACTIONS(8672), + [sym_keyword_continue] = ACTIONS(8670), + [sym_keyword_tcommit] = ACTIONS(8670), + [sym_keyword_trollback] = ACTIONS(8670), + [sym_keyword_tstart] = ACTIONS(8670), + [sym_keyword_xecute] = ACTIONS(8670), + [sym_keyword_view] = ACTIONS(8670), + [sym_keyword_zbreak] = ACTIONS(8670), + [sym_keyword_zkill] = ACTIONS(8670), + [sym_keyword_zn] = ACTIONS(8670), + [sym_keyword_zsu] = ACTIONS(8670), + [sym_keyword_ztrap] = ACTIONS(8672), + [sym_keyword_zwrite] = ACTIONS(8670), + [sym_keyword_zz] = ACTIONS(8670), + [sym_keyword_embedded_html] = ACTIONS(8670), + [sym_keyword_embedded_xml] = ACTIONS(8670), + [sym_keyword_embedded_sql_amp] = ACTIONS(8670), + [sym_keyword_embedded_sql_hash] = ACTIONS(8670), + [anon_sym_AMPjs] = ACTIONS(8672), + [anon_sym_AMPjscript] = ACTIONS(8670), + [anon_sym_AMPjavascript] = ACTIONS(8670), + [sym_keyword_zremove] = ACTIONS(8670), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8672), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8672), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8670), + [sym_tag_end_if] = ACTIONS(8670), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11298)] = { @@ -1333252,8 +1333252,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11302), [sym_block_comment] = STATE(11302), [sym_documatic_line] = STATE(11302), - [aux_sym_command_set_repeat1] = STATE(11136), - [anon_sym_COMMA] = ACTIONS(11485), + [aux_sym_command_set_repeat1] = STATE(11135), + [anon_sym_COMMA] = ACTIONS(11481), [aux_sym_macro_constant_token1] = ACTIONS(9985), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1333840,8 +1333840,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11309), [sym_block_comment] = STATE(11309), [sym_documatic_line] = STATE(11309), - [aux_sym_command_kill_repeat1] = STATE(11163), - [anon_sym_COMMA] = ACTIONS(11496), + [aux_sym_command_kill_repeat1] = STATE(11162), + [anon_sym_COMMA] = ACTIONS(11492), [aux_sym_macro_constant_token1] = ACTIONS(9458), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1333924,8 +1333924,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11310), [sym_block_comment] = STATE(11310), [sym_documatic_line] = STATE(11310), - [aux_sym_command_lock_repeat1] = STATE(11174), - [anon_sym_COMMA] = ACTIONS(11498), + [aux_sym_command_lock_repeat1] = STATE(11173), + [anon_sym_COMMA] = ACTIONS(11494), [aux_sym_macro_constant_token1] = ACTIONS(9464), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1334075,7 +1334075,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8324), [anon_sym_AMPjavascript] = ACTIONS(8324), [sym_keyword_zremove] = ACTIONS(8324), - [anon_sym_COLON2] = ACTIONS(10991), + [anon_sym_COLON2] = ACTIONS(10989), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token1] = ACTIONS(8326), [aux_sym_commands_with_printlist_token2] = ACTIONS(8326), @@ -1334428,8 +1334428,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11316), [sym_block_comment] = STATE(11316), [sym_documatic_line] = STATE(11316), - [aux_sym_command_return_repeat1] = STATE(11200), - [anon_sym_COMMA] = ACTIONS(11504), + [aux_sym_command_return_repeat1] = STATE(11199), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9522), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1335101,7 +1335101,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11324), [sym_documatic_line] = STATE(11324), [aux_sym_command_return_repeat1] = STATE(11207), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9558), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1335185,7 +1335185,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11325), [sym_documatic_line] = STATE(11325), [aux_sym_command_return_repeat1] = STATE(11209), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9562), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1335605,7 +1335605,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11330), [sym_documatic_line] = STATE(11330), [aux_sym_command_return_repeat1] = STATE(11213), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9579), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1336361,7 +1336361,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11339), [sym_documatic_line] = STATE(11339), [aux_sym_command_merge_repeat1] = STATE(11364), - [anon_sym_COMMA] = ACTIONS(11553), + [anon_sym_COMMA] = ACTIONS(11557), [aux_sym_macro_constant_token1] = ACTIONS(9607), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1336445,7 +1336445,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11340), [sym_documatic_line] = STATE(11340), [aux_sym_command_merge_repeat1] = STATE(11365), - [anon_sym_COMMA] = ACTIONS(11553), + [anon_sym_COMMA] = ACTIONS(11557), [aux_sym_macro_constant_token1] = ACTIONS(9607), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1336529,7 +1336529,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11341), [sym_documatic_line] = STATE(11341), [aux_sym_command_return_repeat1] = STATE(11231), - [anon_sym_COMMA] = ACTIONS(11504), + [anon_sym_COMMA] = ACTIONS(11502), [aux_sym_macro_constant_token1] = ACTIONS(9611), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1336613,7 +1336613,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11342), [sym_documatic_line] = STATE(11342), [aux_sym_command_goto_repeat1] = STATE(11366), - [anon_sym_COMMA] = ACTIONS(11555), + [anon_sym_COMMA] = ACTIONS(11559), [aux_sym_macro_constant_token1] = ACTIONS(9615), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1336697,7 +1336697,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11343), [sym_documatic_line] = STATE(11343), [aux_sym_command_goto_repeat1] = STATE(11367), - [anon_sym_COMMA] = ACTIONS(11555), + [anon_sym_COMMA] = ACTIONS(11559), [aux_sym_macro_constant_token1] = ACTIONS(9615), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1337788,8 +1337788,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11356), [sym_block_comment] = STATE(11356), [sym_documatic_line] = STATE(11356), - [aux_sym_command_do_repeat3] = STATE(11143), - [anon_sym_COMMA] = ACTIONS(8652), + [aux_sym_command_do_repeat3] = STATE(11142), + [anon_sym_COMMA] = ACTIONS(8648), [aux_sym_macro_constant_token1] = ACTIONS(9452), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1338545,7 +1338545,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11365), [sym_documatic_line] = STATE(11365), [aux_sym_command_merge_repeat1] = STATE(11364), - [anon_sym_COMMA] = ACTIONS(11553), + [anon_sym_COMMA] = ACTIONS(11557), [aux_sym_macro_constant_token1] = ACTIONS(9676), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1338713,7 +1338713,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11367), [sym_documatic_line] = STATE(11367), [aux_sym_command_goto_repeat1] = STATE(11366), - [anon_sym_COMMA] = ACTIONS(11555), + [anon_sym_COMMA] = ACTIONS(11559), [aux_sym_macro_constant_token1] = ACTIONS(9683), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1339720,8 +1339720,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11379), [sym_block_comment] = STATE(11379), [sym_documatic_line] = STATE(11379), - [aux_sym_command_do_repeat3] = STATE(11143), - [anon_sym_COMMA] = ACTIONS(8652), + [aux_sym_command_do_repeat3] = STATE(11142), + [anon_sym_COMMA] = ACTIONS(8648), [aux_sym_macro_constant_token1] = ACTIONS(8044), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1340476,81 +1340476,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11388), [sym_block_comment] = STATE(11388), [sym_documatic_line] = STATE(11388), - [anon_sym_COMMA] = ACTIONS(7774), - [aux_sym_macro_constant_token1] = ACTIONS(7774), + [anon_sym_COMMA] = ACTIONS(7778), + [aux_sym_macro_constant_token1] = ACTIONS(7778), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7774), - [sym_keyword_dim] = ACTIONS(7774), - [sym_keyword_pound_define] = ACTIONS(7774), - [sym_keyword_pound_def1arg] = ACTIONS(7774), - [sym_keyword_pound_import] = ACTIONS(7774), - [sym_keyword_pound_include] = ACTIONS(7774), - [sym_keyword_pound_if] = ACTIONS(7776), - [sym_keyword_pound_ifdef] = ACTIONS(7774), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7774), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7774), - [sym_keyword_write] = ACTIONS(7776), - [sym_keyword_do] = ACTIONS(7774), - [sym_keyword_for] = ACTIONS(7774), - [sym_keyword_while] = ACTIONS(7774), - [sym_keyword_kill] = ACTIONS(7774), - [sym_keyword_lock] = ACTIONS(7774), - [sym_keyword_read] = ACTIONS(7774), - [sym_keyword_zload] = ACTIONS(7774), - [sym_keyword_open] = ACTIONS(7774), - [sym_keyword_close] = ACTIONS(7776), - [sym_keyword_use] = ACTIONS(7774), - [sym_keyword_new] = ACTIONS(7774), - [sym_keyword_if] = ACTIONS(7774), - [sym_keyword_oldelse] = ACTIONS(7774), - [sym_keyword_throw] = ACTIONS(7774), - [sym_keyword_print] = ACTIONS(7774), - [sym_keyword_zprint] = ACTIONS(7774), - [sym_keyword_try] = ACTIONS(7774), - [sym_keyword_job] = ACTIONS(7774), - [sym_keyword_break] = ACTIONS(7774), - [sym_keyword_merge] = ACTIONS(7776), - [sym_keyword_return] = ACTIONS(7774), - [aux_sym_keyword_quit_token1] = ACTIONS(7774), - [aux_sym_keyword_quit_token2] = ACTIONS(7774), - [sym_keyword_goto] = ACTIONS(7774), - [sym_keyword_halt] = ACTIONS(7774), - [sym_keyword_hang] = ACTIONS(7774), - [sym_keyword_halt_or_hang] = ACTIONS(7776), - [sym_keyword_continue] = ACTIONS(7774), - [sym_keyword_tcommit] = ACTIONS(7774), - [sym_keyword_trollback] = ACTIONS(7774), - [sym_keyword_tstart] = ACTIONS(7774), - [sym_keyword_xecute] = ACTIONS(7774), - [sym_keyword_view] = ACTIONS(7774), - [sym_keyword_zbreak] = ACTIONS(7774), - [sym_keyword_zkill] = ACTIONS(7774), - [sym_keyword_zn] = ACTIONS(7774), - [sym_keyword_zsu] = ACTIONS(7774), - [sym_keyword_ztrap] = ACTIONS(7776), - [sym_keyword_zwrite] = ACTIONS(7774), - [sym_keyword_zz] = ACTIONS(7774), - [sym_keyword_embedded_html] = ACTIONS(7774), - [sym_keyword_embedded_xml] = ACTIONS(7774), - [sym_keyword_embedded_sql_amp] = ACTIONS(7774), - [sym_keyword_embedded_sql_hash] = ACTIONS(7774), - [anon_sym_AMPjs] = ACTIONS(7776), - [anon_sym_AMPjscript] = ACTIONS(7774), - [anon_sym_AMPjavascript] = ACTIONS(7774), - [sym_keyword_zremove] = ACTIONS(7774), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7776), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7776), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7776), + [sym_keyword_set] = ACTIONS(7778), + [sym_keyword_dim] = ACTIONS(7778), + [sym_keyword_pound_define] = ACTIONS(7778), + [sym_keyword_pound_def1arg] = ACTIONS(7778), + [sym_keyword_pound_import] = ACTIONS(7778), + [sym_keyword_pound_include] = ACTIONS(7778), + [sym_keyword_pound_if] = ACTIONS(7780), + [sym_keyword_pound_ifdef] = ACTIONS(7778), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7778), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7778), + [sym_keyword_write] = ACTIONS(7780), + [sym_keyword_do] = ACTIONS(7778), + [sym_keyword_for] = ACTIONS(7778), + [sym_keyword_while] = ACTIONS(7778), + [sym_keyword_kill] = ACTIONS(7778), + [sym_keyword_lock] = ACTIONS(7778), + [sym_keyword_read] = ACTIONS(7778), + [sym_keyword_zload] = ACTIONS(7778), + [sym_keyword_open] = ACTIONS(7778), + [sym_keyword_close] = ACTIONS(7780), + [sym_keyword_use] = ACTIONS(7778), + [sym_keyword_new] = ACTIONS(7778), + [sym_keyword_if] = ACTIONS(7778), + [sym_keyword_oldelse] = ACTIONS(7778), + [sym_keyword_throw] = ACTIONS(7778), + [sym_keyword_print] = ACTIONS(7778), + [sym_keyword_zprint] = ACTIONS(7778), + [sym_keyword_try] = ACTIONS(7778), + [sym_keyword_job] = ACTIONS(7778), + [sym_keyword_break] = ACTIONS(7778), + [sym_keyword_merge] = ACTIONS(7780), + [sym_keyword_return] = ACTIONS(7778), + [aux_sym_keyword_quit_token1] = ACTIONS(7778), + [aux_sym_keyword_quit_token2] = ACTIONS(7778), + [sym_keyword_goto] = ACTIONS(7778), + [sym_keyword_halt] = ACTIONS(7778), + [sym_keyword_hang] = ACTIONS(7778), + [sym_keyword_halt_or_hang] = ACTIONS(7780), + [sym_keyword_continue] = ACTIONS(7778), + [sym_keyword_tcommit] = ACTIONS(7778), + [sym_keyword_trollback] = ACTIONS(7778), + [sym_keyword_tstart] = ACTIONS(7778), + [sym_keyword_xecute] = ACTIONS(7778), + [sym_keyword_view] = ACTIONS(7778), + [sym_keyword_zbreak] = ACTIONS(7778), + [sym_keyword_zkill] = ACTIONS(7778), + [sym_keyword_zn] = ACTIONS(7778), + [sym_keyword_zsu] = ACTIONS(7778), + [sym_keyword_ztrap] = ACTIONS(7780), + [sym_keyword_zwrite] = ACTIONS(7778), + [sym_keyword_zz] = ACTIONS(7778), + [sym_keyword_embedded_html] = ACTIONS(7778), + [sym_keyword_embedded_xml] = ACTIONS(7778), + [sym_keyword_embedded_sql_amp] = ACTIONS(7778), + [sym_keyword_embedded_sql_hash] = ACTIONS(7778), + [anon_sym_AMPjs] = ACTIONS(7780), + [anon_sym_AMPjscript] = ACTIONS(7778), + [anon_sym_AMPjavascript] = ACTIONS(7778), + [sym_keyword_zremove] = ACTIONS(7778), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7780), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7780), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7780), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7774), - [sym__bol] = ACTIONS(7774), - [sym__termination] = ACTIONS(7774), - [sym_tag_end_if] = ACTIONS(7774), + [sym_tag] = ACTIONS(7778), + [sym__bol] = ACTIONS(7778), + [sym__termination] = ACTIONS(7778), + [sym_tag_end_if] = ACTIONS(7778), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11389)] = { @@ -1342220,89 +1342220,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11409), [sym_block_comment] = STATE(11409), [sym_documatic_line] = STATE(11409), - [anon_sym_COMMA] = ACTIONS(7993), - [aux_sym_macro_constant_token1] = ACTIONS(7993), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7993), - [sym_keyword_dim] = ACTIONS(7993), - [sym_keyword_pound_define] = ACTIONS(7993), - [sym_keyword_pound_def1arg] = ACTIONS(7993), - [sym_keyword_pound_import] = ACTIONS(7993), - [sym_keyword_pound_include] = ACTIONS(7993), - [sym_keyword_pound_if] = ACTIONS(7995), - [sym_keyword_pound_ifdef] = ACTIONS(7993), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7993), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7993), - [sym_keyword_write] = ACTIONS(7995), - [sym_keyword_do] = ACTIONS(7993), - [sym_keyword_for] = ACTIONS(7993), - [sym_keyword_while] = ACTIONS(7993), - [sym_keyword_kill] = ACTIONS(7993), - [sym_keyword_lock] = ACTIONS(7993), - [sym_keyword_read] = ACTIONS(7993), - [sym_keyword_zload] = ACTIONS(7993), - [sym_keyword_open] = ACTIONS(7993), - [sym_keyword_close] = ACTIONS(7995), - [sym_keyword_use] = ACTIONS(7993), - [sym_keyword_new] = ACTIONS(7993), - [sym_keyword_if] = ACTIONS(7993), - [sym_keyword_oldelse] = ACTIONS(7993), - [sym_keyword_throw] = ACTIONS(7993), - [sym_keyword_print] = ACTIONS(7993), - [sym_keyword_zprint] = ACTIONS(7993), - [sym_keyword_try] = ACTIONS(7993), - [sym_keyword_job] = ACTIONS(7993), - [sym_keyword_break] = ACTIONS(7993), - [sym_keyword_merge] = ACTIONS(7995), - [sym_keyword_return] = ACTIONS(7993), - [aux_sym_keyword_quit_token1] = ACTIONS(7993), - [aux_sym_keyword_quit_token2] = ACTIONS(7993), - [sym_keyword_goto] = ACTIONS(7993), - [sym_keyword_halt] = ACTIONS(7993), - [sym_keyword_hang] = ACTIONS(7993), - [sym_keyword_halt_or_hang] = ACTIONS(7995), - [sym_keyword_continue] = ACTIONS(7993), - [sym_keyword_tcommit] = ACTIONS(7993), - [sym_keyword_trollback] = ACTIONS(7993), - [sym_keyword_tstart] = ACTIONS(7993), - [sym_keyword_xecute] = ACTIONS(7993), - [sym_keyword_view] = ACTIONS(7993), - [sym_keyword_zbreak] = ACTIONS(7993), - [sym_keyword_zkill] = ACTIONS(7993), - [sym_keyword_zn] = ACTIONS(7993), - [sym_keyword_zsu] = ACTIONS(7993), - [sym_keyword_ztrap] = ACTIONS(7995), - [sym_keyword_zwrite] = ACTIONS(7993), - [sym_keyword_zz] = ACTIONS(7993), - [sym_keyword_embedded_html] = ACTIONS(7993), - [sym_keyword_embedded_xml] = ACTIONS(7993), - [sym_keyword_embedded_sql_amp] = ACTIONS(7993), - [sym_keyword_embedded_sql_hash] = ACTIONS(7993), - [anon_sym_AMPjs] = ACTIONS(7995), - [anon_sym_AMPjscript] = ACTIONS(7993), - [anon_sym_AMPjavascript] = ACTIONS(7993), - [sym_keyword_zremove] = ACTIONS(7993), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7995), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7995), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7995), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7993), - [sym__termination] = ACTIONS(7993), - [sym_tag_end_if] = ACTIONS(7993), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11410)] = { - [sym_line_comment_1] = STATE(11410), - [sym_line_comment_2] = STATE(11410), - [sym_line_comment_3] = STATE(11410), - [sym_line_comment_4] = STATE(11410), - [sym_block_comment] = STATE(11410), - [sym_documatic_line] = STATE(11410), [aux_sym_macro_constant_token1] = ACTIONS(10065), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1342379,6 +1342296,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10065), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11410)] = { + [sym_line_comment_1] = STATE(11410), + [sym_line_comment_2] = STATE(11410), + [sym_line_comment_3] = STATE(11410), + [sym_line_comment_4] = STATE(11410), + [sym_block_comment] = STATE(11410), + [sym_documatic_line] = STATE(11410), + [anon_sym_COMMA] = ACTIONS(7993), + [aux_sym_macro_constant_token1] = ACTIONS(7993), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7993), + [sym_keyword_dim] = ACTIONS(7993), + [sym_keyword_pound_define] = ACTIONS(7993), + [sym_keyword_pound_def1arg] = ACTIONS(7993), + [sym_keyword_pound_import] = ACTIONS(7993), + [sym_keyword_pound_include] = ACTIONS(7993), + [sym_keyword_pound_if] = ACTIONS(7995), + [sym_keyword_pound_ifdef] = ACTIONS(7993), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7993), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7993), + [sym_keyword_write] = ACTIONS(7995), + [sym_keyword_do] = ACTIONS(7993), + [sym_keyword_for] = ACTIONS(7993), + [sym_keyword_while] = ACTIONS(7993), + [sym_keyword_kill] = ACTIONS(7993), + [sym_keyword_lock] = ACTIONS(7993), + [sym_keyword_read] = ACTIONS(7993), + [sym_keyword_zload] = ACTIONS(7993), + [sym_keyword_open] = ACTIONS(7993), + [sym_keyword_close] = ACTIONS(7995), + [sym_keyword_use] = ACTIONS(7993), + [sym_keyword_new] = ACTIONS(7993), + [sym_keyword_if] = ACTIONS(7993), + [sym_keyword_oldelse] = ACTIONS(7993), + [sym_keyword_throw] = ACTIONS(7993), + [sym_keyword_print] = ACTIONS(7993), + [sym_keyword_zprint] = ACTIONS(7993), + [sym_keyword_try] = ACTIONS(7993), + [sym_keyword_job] = ACTIONS(7993), + [sym_keyword_break] = ACTIONS(7993), + [sym_keyword_merge] = ACTIONS(7995), + [sym_keyword_return] = ACTIONS(7993), + [aux_sym_keyword_quit_token1] = ACTIONS(7993), + [aux_sym_keyword_quit_token2] = ACTIONS(7993), + [sym_keyword_goto] = ACTIONS(7993), + [sym_keyword_halt] = ACTIONS(7993), + [sym_keyword_hang] = ACTIONS(7993), + [sym_keyword_halt_or_hang] = ACTIONS(7995), + [sym_keyword_continue] = ACTIONS(7993), + [sym_keyword_tcommit] = ACTIONS(7993), + [sym_keyword_trollback] = ACTIONS(7993), + [sym_keyword_tstart] = ACTIONS(7993), + [sym_keyword_xecute] = ACTIONS(7993), + [sym_keyword_view] = ACTIONS(7993), + [sym_keyword_zbreak] = ACTIONS(7993), + [sym_keyword_zkill] = ACTIONS(7993), + [sym_keyword_zn] = ACTIONS(7993), + [sym_keyword_zsu] = ACTIONS(7993), + [sym_keyword_ztrap] = ACTIONS(7995), + [sym_keyword_zwrite] = ACTIONS(7993), + [sym_keyword_zz] = ACTIONS(7993), + [sym_keyword_embedded_html] = ACTIONS(7993), + [sym_keyword_embedded_xml] = ACTIONS(7993), + [sym_keyword_embedded_sql_amp] = ACTIONS(7993), + [sym_keyword_embedded_sql_hash] = ACTIONS(7993), + [anon_sym_AMPjs] = ACTIONS(7995), + [anon_sym_AMPjscript] = ACTIONS(7993), + [anon_sym_AMPjavascript] = ACTIONS(7993), + [sym_keyword_zremove] = ACTIONS(7993), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7995), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7995), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7995), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7993), + [sym__termination] = ACTIONS(7993), + [sym_tag_end_if] = ACTIONS(7993), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11411)] = { [sym_line_comment_1] = STATE(11411), [sym_line_comment_2] = STATE(11411), @@ -1342884,89 +1342884,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11417), [sym_block_comment] = STATE(11417), [sym_documatic_line] = STATE(11417), - [aux_sym_macro_constant_token1] = ACTIONS(8372), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8372), - [sym_keyword_dim] = ACTIONS(8372), - [sym_keyword_pound_define] = ACTIONS(8372), - [sym_keyword_pound_def1arg] = ACTIONS(8372), - [sym_keyword_pound_import] = ACTIONS(8372), - [sym_keyword_pound_include] = ACTIONS(8372), - [sym_keyword_pound_if] = ACTIONS(8374), - [sym_keyword_pound_ifdef] = ACTIONS(8372), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8372), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8372), - [sym_keyword_write] = ACTIONS(8374), - [sym_keyword_do] = ACTIONS(8372), - [sym_keyword_for] = ACTIONS(8372), - [sym_keyword_while] = ACTIONS(8372), - [sym_keyword_kill] = ACTIONS(8372), - [sym_keyword_lock] = ACTIONS(8372), - [sym_keyword_read] = ACTIONS(8372), - [sym_keyword_zload] = ACTIONS(8372), - [sym_keyword_open] = ACTIONS(8372), - [sym_keyword_close] = ACTIONS(8374), - [sym_keyword_use] = ACTIONS(8372), - [sym_keyword_new] = ACTIONS(8372), - [sym_keyword_if] = ACTIONS(8372), - [sym_keyword_oldelse] = ACTIONS(8372), - [sym_keyword_throw] = ACTIONS(8372), - [sym_keyword_print] = ACTIONS(8372), - [sym_keyword_zprint] = ACTIONS(8372), - [sym_keyword_try] = ACTIONS(8372), - [sym_keyword_job] = ACTIONS(8372), - [sym_keyword_break] = ACTIONS(8372), - [sym_keyword_merge] = ACTIONS(8374), - [sym_keyword_return] = ACTIONS(8372), - [aux_sym_keyword_quit_token1] = ACTIONS(8372), - [aux_sym_keyword_quit_token2] = ACTIONS(8372), - [sym_keyword_goto] = ACTIONS(8372), - [sym_keyword_halt] = ACTIONS(8372), - [sym_keyword_hang] = ACTIONS(8372), - [sym_keyword_halt_or_hang] = ACTIONS(8374), - [sym_keyword_continue] = ACTIONS(8372), - [sym_keyword_tcommit] = ACTIONS(8372), - [sym_keyword_trollback] = ACTIONS(8372), - [sym_keyword_tstart] = ACTIONS(8372), - [sym_keyword_xecute] = ACTIONS(8372), - [sym_keyword_view] = ACTIONS(8372), - [sym_keyword_zbreak] = ACTIONS(8372), - [sym_keyword_zkill] = ACTIONS(8372), - [sym_keyword_zn] = ACTIONS(8372), - [sym_keyword_zsu] = ACTIONS(8372), - [sym_keyword_ztrap] = ACTIONS(8374), - [sym_keyword_zwrite] = ACTIONS(8372), - [sym_keyword_zz] = ACTIONS(8372), - [sym_keyword_embedded_html] = ACTIONS(8372), - [sym_keyword_embedded_xml] = ACTIONS(8372), - [sym_keyword_embedded_sql_amp] = ACTIONS(8372), - [sym_keyword_embedded_sql_hash] = ACTIONS(8372), - [anon_sym_AMPjs] = ACTIONS(8374), - [anon_sym_AMPjscript] = ACTIONS(8372), - [anon_sym_AMPjavascript] = ACTIONS(8372), - [sym_keyword_zremove] = ACTIONS(8372), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8374), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8374), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8374), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8372), - [sym__bol] = ACTIONS(8372), - [sym__termination] = ACTIONS(8372), - [sym_tag_end_if] = ACTIONS(8372), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11418)] = { - [sym_line_comment_1] = STATE(11418), - [sym_line_comment_2] = STATE(11418), - [sym_line_comment_3] = STATE(11418), - [sym_line_comment_4] = STATE(11418), - [sym_block_comment] = STATE(11418), - [sym_documatic_line] = STATE(11418), [anon_sym_COMMA] = ACTIONS(7654), [aux_sym_macro_constant_token1] = ACTIONS(7654), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1343043,96 +1342960,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7654), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11419)] = { - [sym_line_comment_1] = STATE(11419), - [sym_line_comment_2] = STATE(11419), - [sym_line_comment_3] = STATE(11419), - [sym_line_comment_4] = STATE(11419), - [sym_block_comment] = STATE(11419), - [sym_documatic_line] = STATE(11419), - [aux_sym_macro_constant_token1] = ACTIONS(8376), + [STATE(11418)] = { + [sym_line_comment_1] = STATE(11418), + [sym_line_comment_2] = STATE(11418), + [sym_line_comment_3] = STATE(11418), + [sym_line_comment_4] = STATE(11418), + [sym_block_comment] = STATE(11418), + [sym_documatic_line] = STATE(11418), + [aux_sym_macro_constant_token1] = ACTIONS(8372), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8376), - [sym_keyword_dim] = ACTIONS(8376), - [sym_keyword_pound_define] = ACTIONS(8376), - [sym_keyword_pound_def1arg] = ACTIONS(8376), - [sym_keyword_pound_import] = ACTIONS(8376), - [sym_keyword_pound_include] = ACTIONS(8376), - [sym_keyword_pound_if] = ACTIONS(8378), - [sym_keyword_pound_ifdef] = ACTIONS(8376), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8376), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8376), - [sym_keyword_write] = ACTIONS(8378), - [sym_keyword_do] = ACTIONS(8376), - [sym_keyword_for] = ACTIONS(8376), - [sym_keyword_while] = ACTIONS(8376), - [sym_keyword_kill] = ACTIONS(8376), - [sym_keyword_lock] = ACTIONS(8376), - [sym_keyword_read] = ACTIONS(8376), - [sym_keyword_zload] = ACTIONS(8376), - [sym_keyword_open] = ACTIONS(8376), - [sym_keyword_close] = ACTIONS(8378), - [sym_keyword_use] = ACTIONS(8376), - [sym_keyword_new] = ACTIONS(8376), - [sym_keyword_if] = ACTIONS(8376), - [sym_keyword_oldelse] = ACTIONS(8376), - [sym_keyword_throw] = ACTIONS(8376), - [sym_keyword_print] = ACTIONS(8376), - [sym_keyword_zprint] = ACTIONS(8376), - [sym_keyword_try] = ACTIONS(8376), - [sym_keyword_job] = ACTIONS(8376), - [sym_keyword_break] = ACTIONS(8376), - [sym_keyword_merge] = ACTIONS(8378), - [sym_keyword_return] = ACTIONS(8376), - [aux_sym_keyword_quit_token1] = ACTIONS(8376), - [aux_sym_keyword_quit_token2] = ACTIONS(8376), - [sym_keyword_goto] = ACTIONS(8376), - [sym_keyword_halt] = ACTIONS(8376), - [sym_keyword_hang] = ACTIONS(8376), - [sym_keyword_halt_or_hang] = ACTIONS(8378), - [sym_keyword_continue] = ACTIONS(8376), - [sym_keyword_tcommit] = ACTIONS(8376), - [sym_keyword_trollback] = ACTIONS(8376), - [sym_keyword_tstart] = ACTIONS(8376), - [sym_keyword_xecute] = ACTIONS(8376), - [sym_keyword_view] = ACTIONS(8376), - [sym_keyword_zbreak] = ACTIONS(8376), - [sym_keyword_zkill] = ACTIONS(8376), - [sym_keyword_zn] = ACTIONS(8376), - [sym_keyword_zsu] = ACTIONS(8376), - [sym_keyword_ztrap] = ACTIONS(8378), - [sym_keyword_zwrite] = ACTIONS(8376), - [sym_keyword_zz] = ACTIONS(8376), - [sym_keyword_embedded_html] = ACTIONS(8376), - [sym_keyword_embedded_xml] = ACTIONS(8376), - [sym_keyword_embedded_sql_amp] = ACTIONS(8376), - [sym_keyword_embedded_sql_hash] = ACTIONS(8376), - [anon_sym_AMPjs] = ACTIONS(8378), - [anon_sym_AMPjscript] = ACTIONS(8376), - [anon_sym_AMPjavascript] = ACTIONS(8376), - [sym_keyword_zremove] = ACTIONS(8376), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8378), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8378), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8378), + [sym_keyword_set] = ACTIONS(8372), + [sym_keyword_dim] = ACTIONS(8372), + [sym_keyword_pound_define] = ACTIONS(8372), + [sym_keyword_pound_def1arg] = ACTIONS(8372), + [sym_keyword_pound_import] = ACTIONS(8372), + [sym_keyword_pound_include] = ACTIONS(8372), + [sym_keyword_pound_if] = ACTIONS(8374), + [sym_keyword_pound_ifdef] = ACTIONS(8372), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8372), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8372), + [sym_keyword_write] = ACTIONS(8374), + [sym_keyword_do] = ACTIONS(8372), + [sym_keyword_for] = ACTIONS(8372), + [sym_keyword_while] = ACTIONS(8372), + [sym_keyword_kill] = ACTIONS(8372), + [sym_keyword_lock] = ACTIONS(8372), + [sym_keyword_read] = ACTIONS(8372), + [sym_keyword_zload] = ACTIONS(8372), + [sym_keyword_open] = ACTIONS(8372), + [sym_keyword_close] = ACTIONS(8374), + [sym_keyword_use] = ACTIONS(8372), + [sym_keyword_new] = ACTIONS(8372), + [sym_keyword_if] = ACTIONS(8372), + [sym_keyword_oldelse] = ACTIONS(8372), + [sym_keyword_throw] = ACTIONS(8372), + [sym_keyword_print] = ACTIONS(8372), + [sym_keyword_zprint] = ACTIONS(8372), + [sym_keyword_try] = ACTIONS(8372), + [sym_keyword_job] = ACTIONS(8372), + [sym_keyword_break] = ACTIONS(8372), + [sym_keyword_merge] = ACTIONS(8374), + [sym_keyword_return] = ACTIONS(8372), + [aux_sym_keyword_quit_token1] = ACTIONS(8372), + [aux_sym_keyword_quit_token2] = ACTIONS(8372), + [sym_keyword_goto] = ACTIONS(8372), + [sym_keyword_halt] = ACTIONS(8372), + [sym_keyword_hang] = ACTIONS(8372), + [sym_keyword_halt_or_hang] = ACTIONS(8374), + [sym_keyword_continue] = ACTIONS(8372), + [sym_keyword_tcommit] = ACTIONS(8372), + [sym_keyword_trollback] = ACTIONS(8372), + [sym_keyword_tstart] = ACTIONS(8372), + [sym_keyword_xecute] = ACTIONS(8372), + [sym_keyword_view] = ACTIONS(8372), + [sym_keyword_zbreak] = ACTIONS(8372), + [sym_keyword_zkill] = ACTIONS(8372), + [sym_keyword_zn] = ACTIONS(8372), + [sym_keyword_zsu] = ACTIONS(8372), + [sym_keyword_ztrap] = ACTIONS(8374), + [sym_keyword_zwrite] = ACTIONS(8372), + [sym_keyword_zz] = ACTIONS(8372), + [sym_keyword_embedded_html] = ACTIONS(8372), + [sym_keyword_embedded_xml] = ACTIONS(8372), + [sym_keyword_embedded_sql_amp] = ACTIONS(8372), + [sym_keyword_embedded_sql_hash] = ACTIONS(8372), + [anon_sym_AMPjs] = ACTIONS(8374), + [anon_sym_AMPjscript] = ACTIONS(8372), + [anon_sym_AMPjavascript] = ACTIONS(8372), + [sym_keyword_zremove] = ACTIONS(8372), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8374), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8374), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8374), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8376), - [sym__bol] = ACTIONS(8376), - [sym__termination] = ACTIONS(8376), - [sym_tag_end_if] = ACTIONS(8376), + [sym_tag] = ACTIONS(8372), + [sym__bol] = ACTIONS(8372), + [sym__termination] = ACTIONS(8372), + [sym_tag_end_if] = ACTIONS(8372), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11420)] = { - [sym_line_comment_1] = STATE(11420), - [sym_line_comment_2] = STATE(11420), - [sym_line_comment_3] = STATE(11420), - [sym_line_comment_4] = STATE(11420), - [sym_block_comment] = STATE(11420), - [sym_documatic_line] = STATE(11420), + [STATE(11419)] = { + [sym_line_comment_1] = STATE(11419), + [sym_line_comment_2] = STATE(11419), + [sym_line_comment_3] = STATE(11419), + [sym_line_comment_4] = STATE(11419), + [sym_block_comment] = STATE(11419), + [sym_documatic_line] = STATE(11419), [anon_sym_COMMA] = ACTIONS(7658), [aux_sym_macro_constant_token1] = ACTIONS(7658), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1343209,6 +1343126,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7658), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11420)] = { + [sym_line_comment_1] = STATE(11420), + [sym_line_comment_2] = STATE(11420), + [sym_line_comment_3] = STATE(11420), + [sym_line_comment_4] = STATE(11420), + [sym_block_comment] = STATE(11420), + [sym_documatic_line] = STATE(11420), + [aux_sym_macro_constant_token1] = ACTIONS(8376), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8376), + [sym_keyword_dim] = ACTIONS(8376), + [sym_keyword_pound_define] = ACTIONS(8376), + [sym_keyword_pound_def1arg] = ACTIONS(8376), + [sym_keyword_pound_import] = ACTIONS(8376), + [sym_keyword_pound_include] = ACTIONS(8376), + [sym_keyword_pound_if] = ACTIONS(8378), + [sym_keyword_pound_ifdef] = ACTIONS(8376), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8376), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8376), + [sym_keyword_write] = ACTIONS(8378), + [sym_keyword_do] = ACTIONS(8376), + [sym_keyword_for] = ACTIONS(8376), + [sym_keyword_while] = ACTIONS(8376), + [sym_keyword_kill] = ACTIONS(8376), + [sym_keyword_lock] = ACTIONS(8376), + [sym_keyword_read] = ACTIONS(8376), + [sym_keyword_zload] = ACTIONS(8376), + [sym_keyword_open] = ACTIONS(8376), + [sym_keyword_close] = ACTIONS(8378), + [sym_keyword_use] = ACTIONS(8376), + [sym_keyword_new] = ACTIONS(8376), + [sym_keyword_if] = ACTIONS(8376), + [sym_keyword_oldelse] = ACTIONS(8376), + [sym_keyword_throw] = ACTIONS(8376), + [sym_keyword_print] = ACTIONS(8376), + [sym_keyword_zprint] = ACTIONS(8376), + [sym_keyword_try] = ACTIONS(8376), + [sym_keyword_job] = ACTIONS(8376), + [sym_keyword_break] = ACTIONS(8376), + [sym_keyword_merge] = ACTIONS(8378), + [sym_keyword_return] = ACTIONS(8376), + [aux_sym_keyword_quit_token1] = ACTIONS(8376), + [aux_sym_keyword_quit_token2] = ACTIONS(8376), + [sym_keyword_goto] = ACTIONS(8376), + [sym_keyword_halt] = ACTIONS(8376), + [sym_keyword_hang] = ACTIONS(8376), + [sym_keyword_halt_or_hang] = ACTIONS(8378), + [sym_keyword_continue] = ACTIONS(8376), + [sym_keyword_tcommit] = ACTIONS(8376), + [sym_keyword_trollback] = ACTIONS(8376), + [sym_keyword_tstart] = ACTIONS(8376), + [sym_keyword_xecute] = ACTIONS(8376), + [sym_keyword_view] = ACTIONS(8376), + [sym_keyword_zbreak] = ACTIONS(8376), + [sym_keyword_zkill] = ACTIONS(8376), + [sym_keyword_zn] = ACTIONS(8376), + [sym_keyword_zsu] = ACTIONS(8376), + [sym_keyword_ztrap] = ACTIONS(8378), + [sym_keyword_zwrite] = ACTIONS(8376), + [sym_keyword_zz] = ACTIONS(8376), + [sym_keyword_embedded_html] = ACTIONS(8376), + [sym_keyword_embedded_xml] = ACTIONS(8376), + [sym_keyword_embedded_sql_amp] = ACTIONS(8376), + [sym_keyword_embedded_sql_hash] = ACTIONS(8376), + [anon_sym_AMPjs] = ACTIONS(8378), + [anon_sym_AMPjscript] = ACTIONS(8376), + [anon_sym_AMPjavascript] = ACTIONS(8376), + [sym_keyword_zremove] = ACTIONS(8376), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8378), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8378), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8378), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8376), + [sym__bol] = ACTIONS(8376), + [sym__termination] = ACTIONS(8376), + [sym_tag_end_if] = ACTIONS(8376), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11421)] = { [sym_line_comment_1] = STATE(11421), [sym_line_comment_2] = STATE(11421), @@ -1343382,89 +1343382,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11423), [sym_block_comment] = STATE(11423), [sym_documatic_line] = STATE(11423), - [aux_sym_dotted_statement_repeat1] = STATE(11423), - [anon_sym_DOT2] = ACTIONS(11693), - [aux_sym_macro_constant_token1] = ACTIONS(11696), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(11696), - [sym_keyword_dim] = ACTIONS(11696), - [sym_keyword_pound_define] = ACTIONS(11696), - [sym_keyword_pound_def1arg] = ACTIONS(11696), - [sym_keyword_pound_import] = ACTIONS(11696), - [sym_keyword_pound_include] = ACTIONS(11696), - [sym_keyword_pound_if] = ACTIONS(11698), - [sym_keyword_pound_ifdef] = ACTIONS(11696), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11696), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11696), - [sym_keyword_write] = ACTIONS(11698), - [sym_keyword_do] = ACTIONS(11696), - [sym_keyword_for] = ACTIONS(11696), - [sym_keyword_while] = ACTIONS(11696), - [sym_keyword_kill] = ACTIONS(11696), - [sym_keyword_lock] = ACTIONS(11696), - [sym_keyword_read] = ACTIONS(11696), - [sym_keyword_zload] = ACTIONS(11696), - [sym_keyword_open] = ACTIONS(11696), - [sym_keyword_close] = ACTIONS(11698), - [sym_keyword_use] = ACTIONS(11696), - [sym_keyword_new] = ACTIONS(11696), - [sym_keyword_if] = ACTIONS(11696), - [sym_keyword_oldelse] = ACTIONS(11696), - [sym_keyword_throw] = ACTIONS(11696), - [sym_keyword_print] = ACTIONS(11696), - [sym_keyword_zprint] = ACTIONS(11696), - [sym_keyword_try] = ACTIONS(11696), - [sym_keyword_job] = ACTIONS(11696), - [sym_keyword_break] = ACTIONS(11696), - [sym_keyword_merge] = ACTIONS(11698), - [sym_keyword_return] = ACTIONS(11696), - [aux_sym_keyword_quit_token1] = ACTIONS(11696), - [aux_sym_keyword_quit_token2] = ACTIONS(11696), - [sym_keyword_goto] = ACTIONS(11696), - [sym_keyword_halt] = ACTIONS(11696), - [sym_keyword_hang] = ACTIONS(11696), - [sym_keyword_halt_or_hang] = ACTIONS(11698), - [sym_keyword_continue] = ACTIONS(11696), - [sym_keyword_tcommit] = ACTIONS(11696), - [sym_keyword_trollback] = ACTIONS(11696), - [sym_keyword_tstart] = ACTIONS(11696), - [sym_keyword_xecute] = ACTIONS(11696), - [sym_keyword_view] = ACTIONS(11696), - [sym_keyword_zbreak] = ACTIONS(11696), - [sym_keyword_zkill] = ACTIONS(11696), - [sym_keyword_zn] = ACTIONS(11696), - [sym_keyword_zsu] = ACTIONS(11696), - [sym_keyword_ztrap] = ACTIONS(11698), - [sym_keyword_zwrite] = ACTIONS(11696), - [sym_keyword_zz] = ACTIONS(11696), - [sym_keyword_embedded_html] = ACTIONS(11696), - [sym_keyword_embedded_xml] = ACTIONS(11696), - [sym_keyword_embedded_sql_amp] = ACTIONS(11696), - [sym_keyword_embedded_sql_hash] = ACTIONS(11696), - [anon_sym_AMPjs] = ACTIONS(11698), - [anon_sym_AMPjscript] = ACTIONS(11696), - [anon_sym_AMPjavascript] = ACTIONS(11696), - [sym_keyword_zremove] = ACTIONS(11696), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11698), - [aux_sym_commands_with_printlist_token1] = ACTIONS(11698), - [aux_sym_commands_with_printlist_token2] = ACTIONS(11698), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(11696), - [sym_tag_end_if] = ACTIONS(11696), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11424)] = { - [sym_line_comment_1] = STATE(11424), - [sym_line_comment_2] = STATE(11424), - [sym_line_comment_3] = STATE(11424), - [sym_line_comment_4] = STATE(11424), - [sym_block_comment] = STATE(11424), - [sym_documatic_line] = STATE(11424), [anon_sym_COMMA] = ACTIONS(8076), [aux_sym_macro_constant_token1] = ACTIONS(8076), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1343541,6 +1343458,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8076), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11424)] = { + [sym_line_comment_1] = STATE(11424), + [sym_line_comment_2] = STATE(11424), + [sym_line_comment_3] = STATE(11424), + [sym_line_comment_4] = STATE(11424), + [sym_block_comment] = STATE(11424), + [sym_documatic_line] = STATE(11424), + [aux_sym_dotted_statement_repeat1] = STATE(11424), + [anon_sym_DOT2] = ACTIONS(11693), + [aux_sym_macro_constant_token1] = ACTIONS(11696), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(11696), + [sym_keyword_dim] = ACTIONS(11696), + [sym_keyword_pound_define] = ACTIONS(11696), + [sym_keyword_pound_def1arg] = ACTIONS(11696), + [sym_keyword_pound_import] = ACTIONS(11696), + [sym_keyword_pound_include] = ACTIONS(11696), + [sym_keyword_pound_if] = ACTIONS(11698), + [sym_keyword_pound_ifdef] = ACTIONS(11696), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11696), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11696), + [sym_keyword_write] = ACTIONS(11698), + [sym_keyword_do] = ACTIONS(11696), + [sym_keyword_for] = ACTIONS(11696), + [sym_keyword_while] = ACTIONS(11696), + [sym_keyword_kill] = ACTIONS(11696), + [sym_keyword_lock] = ACTIONS(11696), + [sym_keyword_read] = ACTIONS(11696), + [sym_keyword_zload] = ACTIONS(11696), + [sym_keyword_open] = ACTIONS(11696), + [sym_keyword_close] = ACTIONS(11698), + [sym_keyword_use] = ACTIONS(11696), + [sym_keyword_new] = ACTIONS(11696), + [sym_keyword_if] = ACTIONS(11696), + [sym_keyword_oldelse] = ACTIONS(11696), + [sym_keyword_throw] = ACTIONS(11696), + [sym_keyword_print] = ACTIONS(11696), + [sym_keyword_zprint] = ACTIONS(11696), + [sym_keyword_try] = ACTIONS(11696), + [sym_keyword_job] = ACTIONS(11696), + [sym_keyword_break] = ACTIONS(11696), + [sym_keyword_merge] = ACTIONS(11698), + [sym_keyword_return] = ACTIONS(11696), + [aux_sym_keyword_quit_token1] = ACTIONS(11696), + [aux_sym_keyword_quit_token2] = ACTIONS(11696), + [sym_keyword_goto] = ACTIONS(11696), + [sym_keyword_halt] = ACTIONS(11696), + [sym_keyword_hang] = ACTIONS(11696), + [sym_keyword_halt_or_hang] = ACTIONS(11698), + [sym_keyword_continue] = ACTIONS(11696), + [sym_keyword_tcommit] = ACTIONS(11696), + [sym_keyword_trollback] = ACTIONS(11696), + [sym_keyword_tstart] = ACTIONS(11696), + [sym_keyword_xecute] = ACTIONS(11696), + [sym_keyword_view] = ACTIONS(11696), + [sym_keyword_zbreak] = ACTIONS(11696), + [sym_keyword_zkill] = ACTIONS(11696), + [sym_keyword_zn] = ACTIONS(11696), + [sym_keyword_zsu] = ACTIONS(11696), + [sym_keyword_ztrap] = ACTIONS(11698), + [sym_keyword_zwrite] = ACTIONS(11696), + [sym_keyword_zz] = ACTIONS(11696), + [sym_keyword_embedded_html] = ACTIONS(11696), + [sym_keyword_embedded_xml] = ACTIONS(11696), + [sym_keyword_embedded_sql_amp] = ACTIONS(11696), + [sym_keyword_embedded_sql_hash] = ACTIONS(11696), + [anon_sym_AMPjs] = ACTIONS(11698), + [anon_sym_AMPjscript] = ACTIONS(11696), + [anon_sym_AMPjavascript] = ACTIONS(11696), + [sym_keyword_zremove] = ACTIONS(11696), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11698), + [aux_sym_commands_with_printlist_token1] = ACTIONS(11698), + [aux_sym_commands_with_printlist_token2] = ACTIONS(11698), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(11696), + [sym_tag_end_if] = ACTIONS(11696), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11425)] = { [sym_line_comment_1] = STATE(11425), [sym_line_comment_2] = STATE(11425), @@ -1343880,89 +1343880,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11429), [sym_block_comment] = STATE(11429), [sym_documatic_line] = STATE(11429), - [aux_sym_macro_constant_token1] = ACTIONS(8452), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8452), - [sym_keyword_dim] = ACTIONS(8452), - [sym_keyword_pound_define] = ACTIONS(8452), - [sym_keyword_pound_def1arg] = ACTIONS(8452), - [sym_keyword_pound_import] = ACTIONS(8452), - [sym_keyword_pound_include] = ACTIONS(8452), - [sym_keyword_pound_if] = ACTIONS(8454), - [sym_keyword_pound_ifdef] = ACTIONS(8452), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8452), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8452), - [sym_keyword_write] = ACTIONS(8454), - [sym_keyword_do] = ACTIONS(8452), - [sym_keyword_for] = ACTIONS(8452), - [sym_keyword_while] = ACTIONS(8452), - [sym_keyword_kill] = ACTIONS(8452), - [sym_keyword_lock] = ACTIONS(8452), - [sym_keyword_read] = ACTIONS(8452), - [sym_keyword_zload] = ACTIONS(8452), - [sym_keyword_open] = ACTIONS(8452), - [sym_keyword_close] = ACTIONS(8454), - [sym_keyword_use] = ACTIONS(8452), - [sym_keyword_new] = ACTIONS(8452), - [sym_keyword_if] = ACTIONS(8452), - [sym_keyword_oldelse] = ACTIONS(8452), - [sym_keyword_throw] = ACTIONS(8452), - [sym_keyword_print] = ACTIONS(8452), - [sym_keyword_zprint] = ACTIONS(8452), - [sym_keyword_try] = ACTIONS(8452), - [sym_keyword_job] = ACTIONS(8452), - [sym_keyword_break] = ACTIONS(8452), - [sym_keyword_merge] = ACTIONS(8454), - [sym_keyword_return] = ACTIONS(8452), - [aux_sym_keyword_quit_token1] = ACTIONS(8452), - [aux_sym_keyword_quit_token2] = ACTIONS(8452), - [sym_keyword_goto] = ACTIONS(8452), - [sym_keyword_halt] = ACTIONS(8452), - [sym_keyword_hang] = ACTIONS(8452), - [sym_keyword_halt_or_hang] = ACTIONS(8454), - [sym_keyword_continue] = ACTIONS(8452), - [sym_keyword_tcommit] = ACTIONS(8452), - [sym_keyword_trollback] = ACTIONS(8452), - [sym_keyword_tstart] = ACTIONS(8452), - [sym_keyword_xecute] = ACTIONS(8452), - [sym_keyword_view] = ACTIONS(8452), - [sym_keyword_zbreak] = ACTIONS(8452), - [sym_keyword_zkill] = ACTIONS(8452), - [sym_keyword_zn] = ACTIONS(8452), - [sym_keyword_zsu] = ACTIONS(8452), - [sym_keyword_ztrap] = ACTIONS(8454), - [sym_keyword_zwrite] = ACTIONS(8452), - [sym_keyword_zz] = ACTIONS(8452), - [sym_keyword_embedded_html] = ACTIONS(8452), - [sym_keyword_embedded_xml] = ACTIONS(8452), - [sym_keyword_embedded_sql_amp] = ACTIONS(8452), - [sym_keyword_embedded_sql_hash] = ACTIONS(8452), - [anon_sym_AMPjs] = ACTIONS(8454), - [anon_sym_AMPjscript] = ACTIONS(8452), - [anon_sym_AMPjavascript] = ACTIONS(8452), - [sym_keyword_zremove] = ACTIONS(8452), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8454), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8454), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8454), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8452), - [sym__bol] = ACTIONS(8452), - [sym__termination] = ACTIONS(8452), - [sym_tag_end_if] = ACTIONS(8452), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11430)] = { - [sym_line_comment_1] = STATE(11430), - [sym_line_comment_2] = STATE(11430), - [sym_line_comment_3] = STATE(11430), - [sym_line_comment_4] = STATE(11430), - [sym_block_comment] = STATE(11430), - [sym_documatic_line] = STATE(11430), [aux_sym_macro_constant_token1] = ACTIONS(8538), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1344039,13 +1343956,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8538), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11431)] = { - [sym_line_comment_1] = STATE(11431), - [sym_line_comment_2] = STATE(11431), - [sym_line_comment_3] = STATE(11431), - [sym_line_comment_4] = STATE(11431), - [sym_block_comment] = STATE(11431), - [sym_documatic_line] = STATE(11431), + [STATE(11430)] = { + [sym_line_comment_1] = STATE(11430), + [sym_line_comment_2] = STATE(11430), + [sym_line_comment_3] = STATE(11430), + [sym_line_comment_4] = STATE(11430), + [sym_block_comment] = STATE(11430), + [sym_documatic_line] = STATE(11430), [anon_sym_COMMA] = ACTIONS(7666), [aux_sym_macro_constant_token1] = ACTIONS(7666), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1344122,96 +1344039,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7666), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11432)] = { - [sym_line_comment_1] = STATE(11432), - [sym_line_comment_2] = STATE(11432), - [sym_line_comment_3] = STATE(11432), - [sym_line_comment_4] = STATE(11432), - [sym_block_comment] = STATE(11432), - [sym_documatic_line] = STATE(11432), - [aux_sym_macro_constant_token1] = ACTIONS(9697), + [STATE(11431)] = { + [sym_line_comment_1] = STATE(11431), + [sym_line_comment_2] = STATE(11431), + [sym_line_comment_3] = STATE(11431), + [sym_line_comment_4] = STATE(11431), + [sym_block_comment] = STATE(11431), + [sym_documatic_line] = STATE(11431), + [aux_sym_macro_constant_token1] = ACTIONS(8452), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9697), - [sym_keyword_dim] = ACTIONS(9697), - [sym_keyword_pound_define] = ACTIONS(9697), - [sym_keyword_pound_def1arg] = ACTIONS(9697), - [sym_keyword_pound_import] = ACTIONS(9697), - [sym_keyword_pound_include] = ACTIONS(9697), - [sym_keyword_pound_if] = ACTIONS(9699), - [sym_keyword_pound_ifdef] = ACTIONS(9697), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9697), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9697), - [sym_keyword_write] = ACTIONS(9699), - [sym_keyword_do] = ACTIONS(9697), - [sym_keyword_for] = ACTIONS(9697), - [sym_keyword_while] = ACTIONS(9697), - [sym_keyword_kill] = ACTIONS(9697), - [sym_keyword_lock] = ACTIONS(9697), - [sym_keyword_read] = ACTIONS(9697), - [sym_keyword_zload] = ACTIONS(9697), - [sym_keyword_open] = ACTIONS(9697), - [sym_keyword_close] = ACTIONS(9699), - [sym_keyword_use] = ACTIONS(9697), - [sym_keyword_new] = ACTIONS(9697), - [sym_keyword_if] = ACTIONS(9697), - [sym_keyword_oldelse] = ACTIONS(9697), - [sym_keyword_throw] = ACTIONS(9697), - [sym_keyword_print] = ACTIONS(9697), - [sym_keyword_zprint] = ACTIONS(9697), - [sym_keyword_try] = ACTIONS(9697), - [sym_keyword_job] = ACTIONS(9697), - [sym_keyword_break] = ACTIONS(9697), - [sym_keyword_merge] = ACTIONS(9699), - [sym_keyword_return] = ACTIONS(9697), - [aux_sym_keyword_quit_token1] = ACTIONS(9697), - [aux_sym_keyword_quit_token2] = ACTIONS(9697), - [sym_keyword_goto] = ACTIONS(9697), - [sym_keyword_halt] = ACTIONS(9697), - [sym_keyword_hang] = ACTIONS(9697), - [sym_keyword_halt_or_hang] = ACTIONS(9699), - [sym_keyword_continue] = ACTIONS(9697), - [sym_keyword_tcommit] = ACTIONS(9697), - [sym_keyword_trollback] = ACTIONS(9697), - [sym_keyword_tstart] = ACTIONS(9697), - [sym_keyword_xecute] = ACTIONS(9697), - [sym_keyword_view] = ACTIONS(9697), - [sym_keyword_zbreak] = ACTIONS(9697), - [sym_keyword_zkill] = ACTIONS(9697), - [sym_keyword_zn] = ACTIONS(9697), - [sym_keyword_zsu] = ACTIONS(9697), - [sym_keyword_ztrap] = ACTIONS(9699), - [sym_keyword_zwrite] = ACTIONS(9697), - [sym_keyword_zz] = ACTIONS(9697), - [sym_keyword_embedded_html] = ACTIONS(9697), - [sym_keyword_embedded_xml] = ACTIONS(9697), - [sym_keyword_embedded_sql_amp] = ACTIONS(9697), - [sym_keyword_embedded_sql_hash] = ACTIONS(9697), - [anon_sym_AMPjs] = ACTIONS(9699), - [anon_sym_AMPjscript] = ACTIONS(9697), - [anon_sym_AMPjavascript] = ACTIONS(9697), - [sym_keyword_zremove] = ACTIONS(9697), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9699), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9699), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9699), + [sym_keyword_set] = ACTIONS(8452), + [sym_keyword_dim] = ACTIONS(8452), + [sym_keyword_pound_define] = ACTIONS(8452), + [sym_keyword_pound_def1arg] = ACTIONS(8452), + [sym_keyword_pound_import] = ACTIONS(8452), + [sym_keyword_pound_include] = ACTIONS(8452), + [sym_keyword_pound_if] = ACTIONS(8454), + [sym_keyword_pound_ifdef] = ACTIONS(8452), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8452), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8452), + [sym_keyword_write] = ACTIONS(8454), + [sym_keyword_do] = ACTIONS(8452), + [sym_keyword_for] = ACTIONS(8452), + [sym_keyword_while] = ACTIONS(8452), + [sym_keyword_kill] = ACTIONS(8452), + [sym_keyword_lock] = ACTIONS(8452), + [sym_keyword_read] = ACTIONS(8452), + [sym_keyword_zload] = ACTIONS(8452), + [sym_keyword_open] = ACTIONS(8452), + [sym_keyword_close] = ACTIONS(8454), + [sym_keyword_use] = ACTIONS(8452), + [sym_keyword_new] = ACTIONS(8452), + [sym_keyword_if] = ACTIONS(8452), + [sym_keyword_oldelse] = ACTIONS(8452), + [sym_keyword_throw] = ACTIONS(8452), + [sym_keyword_print] = ACTIONS(8452), + [sym_keyword_zprint] = ACTIONS(8452), + [sym_keyword_try] = ACTIONS(8452), + [sym_keyword_job] = ACTIONS(8452), + [sym_keyword_break] = ACTIONS(8452), + [sym_keyword_merge] = ACTIONS(8454), + [sym_keyword_return] = ACTIONS(8452), + [aux_sym_keyword_quit_token1] = ACTIONS(8452), + [aux_sym_keyword_quit_token2] = ACTIONS(8452), + [sym_keyword_goto] = ACTIONS(8452), + [sym_keyword_halt] = ACTIONS(8452), + [sym_keyword_hang] = ACTIONS(8452), + [sym_keyword_halt_or_hang] = ACTIONS(8454), + [sym_keyword_continue] = ACTIONS(8452), + [sym_keyword_tcommit] = ACTIONS(8452), + [sym_keyword_trollback] = ACTIONS(8452), + [sym_keyword_tstart] = ACTIONS(8452), + [sym_keyword_xecute] = ACTIONS(8452), + [sym_keyword_view] = ACTIONS(8452), + [sym_keyword_zbreak] = ACTIONS(8452), + [sym_keyword_zkill] = ACTIONS(8452), + [sym_keyword_zn] = ACTIONS(8452), + [sym_keyword_zsu] = ACTIONS(8452), + [sym_keyword_ztrap] = ACTIONS(8454), + [sym_keyword_zwrite] = ACTIONS(8452), + [sym_keyword_zz] = ACTIONS(8452), + [sym_keyword_embedded_html] = ACTIONS(8452), + [sym_keyword_embedded_xml] = ACTIONS(8452), + [sym_keyword_embedded_sql_amp] = ACTIONS(8452), + [sym_keyword_embedded_sql_hash] = ACTIONS(8452), + [anon_sym_AMPjs] = ACTIONS(8454), + [anon_sym_AMPjscript] = ACTIONS(8452), + [anon_sym_AMPjavascript] = ACTIONS(8452), + [sym_keyword_zremove] = ACTIONS(8452), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8454), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8454), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8454), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9697), - [sym__bol] = ACTIONS(9697), - [sym__termination] = ACTIONS(9697), - [sym_tag_end_if] = ACTIONS(9697), + [sym_tag] = ACTIONS(8452), + [sym__bol] = ACTIONS(8452), + [sym__termination] = ACTIONS(8452), + [sym_tag_end_if] = ACTIONS(8452), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11433)] = { - [sym_line_comment_1] = STATE(11433), - [sym_line_comment_2] = STATE(11433), - [sym_line_comment_3] = STATE(11433), - [sym_line_comment_4] = STATE(11433), - [sym_block_comment] = STATE(11433), - [sym_documatic_line] = STATE(11433), + [STATE(11432)] = { + [sym_line_comment_1] = STATE(11432), + [sym_line_comment_2] = STATE(11432), + [sym_line_comment_3] = STATE(11432), + [sym_line_comment_4] = STATE(11432), + [sym_block_comment] = STATE(11432), + [sym_documatic_line] = STATE(11432), [aux_sym_macro_constant_token1] = ACTIONS(8542), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1344288,13 +1344205,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8542), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11434)] = { - [sym_line_comment_1] = STATE(11434), - [sym_line_comment_2] = STATE(11434), - [sym_line_comment_3] = STATE(11434), - [sym_line_comment_4] = STATE(11434), - [sym_block_comment] = STATE(11434), - [sym_documatic_line] = STATE(11434), + [STATE(11433)] = { + [sym_line_comment_1] = STATE(11433), + [sym_line_comment_2] = STATE(11433), + [sym_line_comment_3] = STATE(11433), + [sym_line_comment_4] = STATE(11433), + [sym_block_comment] = STATE(11433), + [sym_documatic_line] = STATE(11433), [aux_sym_macro_constant_token1] = ACTIONS(6867), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1344371,13 +1344288,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6867), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11435)] = { - [sym_line_comment_1] = STATE(11435), - [sym_line_comment_2] = STATE(11435), - [sym_line_comment_3] = STATE(11435), - [sym_line_comment_4] = STATE(11435), - [sym_block_comment] = STATE(11435), - [sym_documatic_line] = STATE(11435), + [STATE(11434)] = { + [sym_line_comment_1] = STATE(11434), + [sym_line_comment_2] = STATE(11434), + [sym_line_comment_3] = STATE(11434), + [sym_line_comment_4] = STATE(11434), + [sym_block_comment] = STATE(11434), + [sym_documatic_line] = STATE(11434), [anon_sym_COMMA] = ACTIONS(7670), [aux_sym_macro_constant_token1] = ACTIONS(7670), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1344454,6 +1344371,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7670), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11435)] = { + [sym_line_comment_1] = STATE(11435), + [sym_line_comment_2] = STATE(11435), + [sym_line_comment_3] = STATE(11435), + [sym_line_comment_4] = STATE(11435), + [sym_block_comment] = STATE(11435), + [sym_documatic_line] = STATE(11435), + [aux_sym_macro_constant_token1] = ACTIONS(9697), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9697), + [sym_keyword_dim] = ACTIONS(9697), + [sym_keyword_pound_define] = ACTIONS(9697), + [sym_keyword_pound_def1arg] = ACTIONS(9697), + [sym_keyword_pound_import] = ACTIONS(9697), + [sym_keyword_pound_include] = ACTIONS(9697), + [sym_keyword_pound_if] = ACTIONS(9699), + [sym_keyword_pound_ifdef] = ACTIONS(9697), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9697), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9697), + [sym_keyword_write] = ACTIONS(9699), + [sym_keyword_do] = ACTIONS(9697), + [sym_keyword_for] = ACTIONS(9697), + [sym_keyword_while] = ACTIONS(9697), + [sym_keyword_kill] = ACTIONS(9697), + [sym_keyword_lock] = ACTIONS(9697), + [sym_keyword_read] = ACTIONS(9697), + [sym_keyword_zload] = ACTIONS(9697), + [sym_keyword_open] = ACTIONS(9697), + [sym_keyword_close] = ACTIONS(9699), + [sym_keyword_use] = ACTIONS(9697), + [sym_keyword_new] = ACTIONS(9697), + [sym_keyword_if] = ACTIONS(9697), + [sym_keyword_oldelse] = ACTIONS(9697), + [sym_keyword_throw] = ACTIONS(9697), + [sym_keyword_print] = ACTIONS(9697), + [sym_keyword_zprint] = ACTIONS(9697), + [sym_keyword_try] = ACTIONS(9697), + [sym_keyword_job] = ACTIONS(9697), + [sym_keyword_break] = ACTIONS(9697), + [sym_keyword_merge] = ACTIONS(9699), + [sym_keyword_return] = ACTIONS(9697), + [aux_sym_keyword_quit_token1] = ACTIONS(9697), + [aux_sym_keyword_quit_token2] = ACTIONS(9697), + [sym_keyword_goto] = ACTIONS(9697), + [sym_keyword_halt] = ACTIONS(9697), + [sym_keyword_hang] = ACTIONS(9697), + [sym_keyword_halt_or_hang] = ACTIONS(9699), + [sym_keyword_continue] = ACTIONS(9697), + [sym_keyword_tcommit] = ACTIONS(9697), + [sym_keyword_trollback] = ACTIONS(9697), + [sym_keyword_tstart] = ACTIONS(9697), + [sym_keyword_xecute] = ACTIONS(9697), + [sym_keyword_view] = ACTIONS(9697), + [sym_keyword_zbreak] = ACTIONS(9697), + [sym_keyword_zkill] = ACTIONS(9697), + [sym_keyword_zn] = ACTIONS(9697), + [sym_keyword_zsu] = ACTIONS(9697), + [sym_keyword_ztrap] = ACTIONS(9699), + [sym_keyword_zwrite] = ACTIONS(9697), + [sym_keyword_zz] = ACTIONS(9697), + [sym_keyword_embedded_html] = ACTIONS(9697), + [sym_keyword_embedded_xml] = ACTIONS(9697), + [sym_keyword_embedded_sql_amp] = ACTIONS(9697), + [sym_keyword_embedded_sql_hash] = ACTIONS(9697), + [anon_sym_AMPjs] = ACTIONS(9699), + [anon_sym_AMPjscript] = ACTIONS(9697), + [anon_sym_AMPjavascript] = ACTIONS(9697), + [sym_keyword_zremove] = ACTIONS(9697), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9699), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9699), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9699), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9697), + [sym__bol] = ACTIONS(9697), + [sym__termination] = ACTIONS(9697), + [sym_tag_end_if] = ACTIONS(9697), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11436)] = { [sym_line_comment_1] = STATE(11436), [sym_line_comment_2] = STATE(11436), @@ -1344710,89 +1344710,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11439), [sym_block_comment] = STATE(11439), [sym_documatic_line] = STATE(11439), - [anon_sym_COMMA] = ACTIONS(7579), - [aux_sym_macro_constant_token1] = ACTIONS(7579), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7579), - [sym_keyword_dim] = ACTIONS(7579), - [sym_keyword_pound_define] = ACTIONS(7579), - [sym_keyword_pound_def1arg] = ACTIONS(7579), - [sym_keyword_pound_import] = ACTIONS(7579), - [sym_keyword_pound_include] = ACTIONS(7579), - [sym_keyword_pound_if] = ACTIONS(7581), - [sym_keyword_pound_ifdef] = ACTIONS(7579), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7579), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7579), - [sym_keyword_write] = ACTIONS(7581), - [sym_keyword_do] = ACTIONS(7579), - [sym_keyword_for] = ACTIONS(7579), - [sym_keyword_while] = ACTIONS(7579), - [sym_keyword_kill] = ACTIONS(7579), - [sym_keyword_lock] = ACTIONS(7579), - [sym_keyword_read] = ACTIONS(7579), - [sym_keyword_zload] = ACTIONS(7579), - [sym_keyword_open] = ACTIONS(7579), - [sym_keyword_close] = ACTIONS(7581), - [sym_keyword_use] = ACTIONS(7579), - [sym_keyword_new] = ACTIONS(7579), - [sym_keyword_if] = ACTIONS(7579), - [sym_keyword_oldelse] = ACTIONS(7579), - [sym_keyword_throw] = ACTIONS(7579), - [sym_keyword_print] = ACTIONS(7579), - [sym_keyword_zprint] = ACTIONS(7579), - [sym_keyword_try] = ACTIONS(7579), - [sym_keyword_job] = ACTIONS(7579), - [sym_keyword_break] = ACTIONS(7579), - [sym_keyword_merge] = ACTIONS(7581), - [sym_keyword_return] = ACTIONS(7579), - [aux_sym_keyword_quit_token1] = ACTIONS(7579), - [aux_sym_keyword_quit_token2] = ACTIONS(7579), - [sym_keyword_goto] = ACTIONS(7579), - [sym_keyword_halt] = ACTIONS(7579), - [sym_keyword_hang] = ACTIONS(7579), - [sym_keyword_halt_or_hang] = ACTIONS(7581), - [sym_keyword_continue] = ACTIONS(7579), - [sym_keyword_tcommit] = ACTIONS(7579), - [sym_keyword_trollback] = ACTIONS(7579), - [sym_keyword_tstart] = ACTIONS(7579), - [sym_keyword_xecute] = ACTIONS(7579), - [sym_keyword_view] = ACTIONS(7579), - [sym_keyword_zbreak] = ACTIONS(7579), - [sym_keyword_zkill] = ACTIONS(7579), - [sym_keyword_zn] = ACTIONS(7579), - [sym_keyword_zsu] = ACTIONS(7579), - [sym_keyword_ztrap] = ACTIONS(7581), - [sym_keyword_zwrite] = ACTIONS(7579), - [sym_keyword_zz] = ACTIONS(7579), - [sym_keyword_embedded_html] = ACTIONS(7579), - [sym_keyword_embedded_xml] = ACTIONS(7579), - [sym_keyword_embedded_sql_amp] = ACTIONS(7579), - [sym_keyword_embedded_sql_hash] = ACTIONS(7579), - [anon_sym_AMPjs] = ACTIONS(7581), - [anon_sym_AMPjscript] = ACTIONS(7579), - [anon_sym_AMPjavascript] = ACTIONS(7579), - [sym_keyword_zremove] = ACTIONS(7579), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7581), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7581), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7581), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7579), - [sym__termination] = ACTIONS(7579), - [sym_tag_end_if] = ACTIONS(7579), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11440)] = { - [sym_line_comment_1] = STATE(11440), - [sym_line_comment_2] = STATE(11440), - [sym_line_comment_3] = STATE(11440), - [sym_line_comment_4] = STATE(11440), - [sym_block_comment] = STATE(11440), - [sym_documatic_line] = STATE(11440), [aux_sym_macro_constant_token1] = ACTIONS(8560), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1344869,13 +1344786,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8560), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11441)] = { - [sym_line_comment_1] = STATE(11441), - [sym_line_comment_2] = STATE(11441), - [sym_line_comment_3] = STATE(11441), - [sym_line_comment_4] = STATE(11441), - [sym_block_comment] = STATE(11441), - [sym_documatic_line] = STATE(11441), + [STATE(11440)] = { + [sym_line_comment_1] = STATE(11440), + [sym_line_comment_2] = STATE(11440), + [sym_line_comment_3] = STATE(11440), + [sym_line_comment_4] = STATE(11440), + [sym_block_comment] = STATE(11440), + [sym_documatic_line] = STATE(11440), [anon_sym_COMMA] = ACTIONS(7674), [aux_sym_macro_constant_token1] = ACTIONS(7674), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1344952,6 +1344869,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7674), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11441)] = { + [sym_line_comment_1] = STATE(11441), + [sym_line_comment_2] = STATE(11441), + [sym_line_comment_3] = STATE(11441), + [sym_line_comment_4] = STATE(11441), + [sym_block_comment] = STATE(11441), + [sym_documatic_line] = STATE(11441), + [anon_sym_COMMA] = ACTIONS(7579), + [aux_sym_macro_constant_token1] = ACTIONS(7579), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7579), + [sym_keyword_dim] = ACTIONS(7579), + [sym_keyword_pound_define] = ACTIONS(7579), + [sym_keyword_pound_def1arg] = ACTIONS(7579), + [sym_keyword_pound_import] = ACTIONS(7579), + [sym_keyword_pound_include] = ACTIONS(7579), + [sym_keyword_pound_if] = ACTIONS(7581), + [sym_keyword_pound_ifdef] = ACTIONS(7579), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7579), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7579), + [sym_keyword_write] = ACTIONS(7581), + [sym_keyword_do] = ACTIONS(7579), + [sym_keyword_for] = ACTIONS(7579), + [sym_keyword_while] = ACTIONS(7579), + [sym_keyword_kill] = ACTIONS(7579), + [sym_keyword_lock] = ACTIONS(7579), + [sym_keyword_read] = ACTIONS(7579), + [sym_keyword_zload] = ACTIONS(7579), + [sym_keyword_open] = ACTIONS(7579), + [sym_keyword_close] = ACTIONS(7581), + [sym_keyword_use] = ACTIONS(7579), + [sym_keyword_new] = ACTIONS(7579), + [sym_keyword_if] = ACTIONS(7579), + [sym_keyword_oldelse] = ACTIONS(7579), + [sym_keyword_throw] = ACTIONS(7579), + [sym_keyword_print] = ACTIONS(7579), + [sym_keyword_zprint] = ACTIONS(7579), + [sym_keyword_try] = ACTIONS(7579), + [sym_keyword_job] = ACTIONS(7579), + [sym_keyword_break] = ACTIONS(7579), + [sym_keyword_merge] = ACTIONS(7581), + [sym_keyword_return] = ACTIONS(7579), + [aux_sym_keyword_quit_token1] = ACTIONS(7579), + [aux_sym_keyword_quit_token2] = ACTIONS(7579), + [sym_keyword_goto] = ACTIONS(7579), + [sym_keyword_halt] = ACTIONS(7579), + [sym_keyword_hang] = ACTIONS(7579), + [sym_keyword_halt_or_hang] = ACTIONS(7581), + [sym_keyword_continue] = ACTIONS(7579), + [sym_keyword_tcommit] = ACTIONS(7579), + [sym_keyword_trollback] = ACTIONS(7579), + [sym_keyword_tstart] = ACTIONS(7579), + [sym_keyword_xecute] = ACTIONS(7579), + [sym_keyword_view] = ACTIONS(7579), + [sym_keyword_zbreak] = ACTIONS(7579), + [sym_keyword_zkill] = ACTIONS(7579), + [sym_keyword_zn] = ACTIONS(7579), + [sym_keyword_zsu] = ACTIONS(7579), + [sym_keyword_ztrap] = ACTIONS(7581), + [sym_keyword_zwrite] = ACTIONS(7579), + [sym_keyword_zz] = ACTIONS(7579), + [sym_keyword_embedded_html] = ACTIONS(7579), + [sym_keyword_embedded_xml] = ACTIONS(7579), + [sym_keyword_embedded_sql_amp] = ACTIONS(7579), + [sym_keyword_embedded_sql_hash] = ACTIONS(7579), + [anon_sym_AMPjs] = ACTIONS(7581), + [anon_sym_AMPjscript] = ACTIONS(7579), + [anon_sym_AMPjavascript] = ACTIONS(7579), + [sym_keyword_zremove] = ACTIONS(7579), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7581), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7581), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7581), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7579), + [sym__termination] = ACTIONS(7579), + [sym_tag_end_if] = ACTIONS(7579), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11442)] = { [sym_line_comment_1] = STATE(11442), [sym_line_comment_2] = STATE(11442), @@ -1345623,89 +1345623,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11450), [sym_block_comment] = STATE(11450), [sym_documatic_line] = STATE(11450), - [aux_sym_macro_constant_token1] = ACTIONS(8464), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8464), - [sym_keyword_dim] = ACTIONS(8464), - [sym_keyword_pound_define] = ACTIONS(8464), - [sym_keyword_pound_def1arg] = ACTIONS(8464), - [sym_keyword_pound_import] = ACTIONS(8464), - [sym_keyword_pound_include] = ACTIONS(8464), - [sym_keyword_pound_if] = ACTIONS(8466), - [sym_keyword_pound_ifdef] = ACTIONS(8464), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8464), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8464), - [sym_keyword_write] = ACTIONS(8466), - [sym_keyword_do] = ACTIONS(8464), - [sym_keyword_for] = ACTIONS(8464), - [sym_keyword_while] = ACTIONS(8464), - [sym_keyword_kill] = ACTIONS(8464), - [sym_keyword_lock] = ACTIONS(8464), - [sym_keyword_read] = ACTIONS(8464), - [sym_keyword_zload] = ACTIONS(8464), - [sym_keyword_open] = ACTIONS(8464), - [sym_keyword_close] = ACTIONS(8466), - [sym_keyword_use] = ACTIONS(8464), - [sym_keyword_new] = ACTIONS(8464), - [sym_keyword_if] = ACTIONS(8464), - [sym_keyword_oldelse] = ACTIONS(8464), - [sym_keyword_throw] = ACTIONS(8464), - [sym_keyword_print] = ACTIONS(8464), - [sym_keyword_zprint] = ACTIONS(8464), - [sym_keyword_try] = ACTIONS(8464), - [sym_keyword_job] = ACTIONS(8464), - [sym_keyword_break] = ACTIONS(8464), - [sym_keyword_merge] = ACTIONS(8466), - [sym_keyword_return] = ACTIONS(8464), - [aux_sym_keyword_quit_token1] = ACTIONS(8464), - [aux_sym_keyword_quit_token2] = ACTIONS(8464), - [sym_keyword_goto] = ACTIONS(8464), - [sym_keyword_halt] = ACTIONS(8464), - [sym_keyword_hang] = ACTIONS(8464), - [sym_keyword_halt_or_hang] = ACTIONS(8466), - [sym_keyword_continue] = ACTIONS(8464), - [sym_keyword_tcommit] = ACTIONS(8464), - [sym_keyword_trollback] = ACTIONS(8464), - [sym_keyword_tstart] = ACTIONS(8464), - [sym_keyword_xecute] = ACTIONS(8464), - [sym_keyword_view] = ACTIONS(8464), - [sym_keyword_zbreak] = ACTIONS(8464), - [sym_keyword_zkill] = ACTIONS(8464), - [sym_keyword_zn] = ACTIONS(8464), - [sym_keyword_zsu] = ACTIONS(8464), - [sym_keyword_ztrap] = ACTIONS(8466), - [sym_keyword_zwrite] = ACTIONS(8464), - [sym_keyword_zz] = ACTIONS(8464), - [sym_keyword_embedded_html] = ACTIONS(8464), - [sym_keyword_embedded_xml] = ACTIONS(8464), - [sym_keyword_embedded_sql_amp] = ACTIONS(8464), - [sym_keyword_embedded_sql_hash] = ACTIONS(8464), - [anon_sym_AMPjs] = ACTIONS(8466), - [anon_sym_AMPjscript] = ACTIONS(8464), - [anon_sym_AMPjavascript] = ACTIONS(8464), - [sym_keyword_zremove] = ACTIONS(8464), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8466), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8466), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8466), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8464), - [sym__bol] = ACTIONS(8464), - [sym__termination] = ACTIONS(8464), - [sym_tag_end_if] = ACTIONS(8464), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11451)] = { - [sym_line_comment_1] = STATE(11451), - [sym_line_comment_2] = STATE(11451), - [sym_line_comment_3] = STATE(11451), - [sym_line_comment_4] = STATE(11451), - [sym_block_comment] = STATE(11451), - [sym_documatic_line] = STATE(11451), [anon_sym_COMMA] = ACTIONS(7975), [aux_sym_macro_constant_token1] = ACTIONS(7975), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1345782,96 +1345699,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7975), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11452)] = { - [sym_expression] = STATE(22373), - [sym_expr_atom] = STATE(16140), - [sym_parenthetical_expression] = STATE(14825), - [sym_unary_operator] = STATE(13513), - [sym_class_method_call] = STATE(14825), - [sym_class_ref] = STATE(21571), - [sym_superclass_method_call] = STATE(15487), - [sym_extrinsic_function] = STATE(14825), - [sym_dollarsf] = STATE(15116), - [sym_gvn] = STATE(15487), - [sym_lvn] = STATE(14825), - [sym_ssvn] = STATE(15487), - [sym_sql_field_reference] = STATE(15487), - [sym_oref_chain_expr] = STATE(15487), - [sym_instance_variable] = STATE(14825), - [sym_relative_dot_method] = STATE(14825), - [sym_relative_dot_property] = STATE(14825), - [sym_relative_dot_parameter] = STATE(15487), - [sym_system_defined_variable] = STATE(14825), - [sym_system_defined_function] = STATE(14825), - [sym_dollar_text] = STATE(15116), - [sym_dollar_bitlogic] = STATE(15116), - [sym_dollar_function] = STATE(15116), - [sym_dollar_select] = STATE(15116), - [sym_dollar_case] = STATE(15116), - [sym_dollar_list] = STATE(15116), - [sym_built_in_func_with_pos_options] = STATE(15116), - [sym_dollar_method] = STATE(15116), - [sym_unary_expression] = STATE(15487), - [sym_indirection] = STATE(15487), - [sym_macro] = STATE(14825), - [sym_macro_constant] = STATE(15223), - [sym_macro_function] = STATE(15223), - [sym_json_object_literal] = STATE(14825), - [sym_json_array_literal] = STATE(15487), - [sym_line_comment_1] = STATE(11452), - [sym_line_comment_2] = STATE(11452), - [sym_line_comment_3] = STATE(11452), - [sym_line_comment_4] = STATE(11452), - [sym_block_comment] = STATE(11452), - [sym_documatic_line] = STATE(11452), - [aux_sym_job_argument_repeat1] = STATE(22377), - [anon_sym_LPAREN] = ACTIONS(11625), - [anon_sym_RPAREN] = ACTIONS(11702), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11629), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11631), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11633), - [aux_sym_dollarsf_token1] = ACTIONS(11635), - [anon_sym_CARET2] = ACTIONS(11637), - [anon_sym_CARET_DOLLAR] = ACTIONS(11639), - [anon_sym_LBRACE] = ACTIONS(11641), - [aux_sym_instance_variable_token1] = ACTIONS(11643), - [anon_sym_DOT_DOT] = ACTIONS(11645), - [aux_sym_system_defined_variable_token1] = ACTIONS(11647), - [aux_sym_dollar_text_token1] = ACTIONS(11649), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11651), - [aux_sym_dollar_function_token1] = ACTIONS(11653), - [aux_sym_dollar_select_token1] = ACTIONS(11655), - [aux_sym_dollar_case_token1] = ACTIONS(11657), - [aux_sym_dollar_list_token1] = ACTIONS(11659), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11661), - [aux_sym_dollar_method_token1] = ACTIONS(11663), - [anon_sym_AT2] = ACTIONS(11665), - [sym_objectscript_identifier_special] = ACTIONS(11667), - [sym_objectscript_identifier] = ACTIONS(11669), - [sym_numeric_literal] = ACTIONS(11671), - [sym_string_literal] = ACTIONS(11671), - [aux_sym_macro_constant_token1] = ACTIONS(11673), + [STATE(11451)] = { + [sym_line_comment_1] = STATE(11451), + [sym_line_comment_2] = STATE(11451), + [sym_line_comment_3] = STATE(11451), + [sym_line_comment_4] = STATE(11451), + [sym_block_comment] = STATE(11451), + [sym_documatic_line] = STATE(11451), + [aux_sym_macro_constant_token1] = ACTIONS(8464), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(11675), + [sym_keyword_set] = ACTIONS(8464), + [sym_keyword_dim] = ACTIONS(8464), + [sym_keyword_pound_define] = ACTIONS(8464), + [sym_keyword_pound_def1arg] = ACTIONS(8464), + [sym_keyword_pound_import] = ACTIONS(8464), + [sym_keyword_pound_include] = ACTIONS(8464), + [sym_keyword_pound_if] = ACTIONS(8466), + [sym_keyword_pound_ifdef] = ACTIONS(8464), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8464), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8464), + [sym_keyword_write] = ACTIONS(8466), + [sym_keyword_do] = ACTIONS(8464), + [sym_keyword_for] = ACTIONS(8464), + [sym_keyword_while] = ACTIONS(8464), + [sym_keyword_kill] = ACTIONS(8464), + [sym_keyword_lock] = ACTIONS(8464), + [sym_keyword_read] = ACTIONS(8464), + [sym_keyword_zload] = ACTIONS(8464), + [sym_keyword_open] = ACTIONS(8464), + [sym_keyword_close] = ACTIONS(8466), + [sym_keyword_use] = ACTIONS(8464), + [sym_keyword_new] = ACTIONS(8464), + [sym_keyword_if] = ACTIONS(8464), + [sym_keyword_oldelse] = ACTIONS(8464), + [sym_keyword_throw] = ACTIONS(8464), + [sym_keyword_print] = ACTIONS(8464), + [sym_keyword_zprint] = ACTIONS(8464), + [sym_keyword_try] = ACTIONS(8464), + [sym_keyword_job] = ACTIONS(8464), + [sym_keyword_break] = ACTIONS(8464), + [sym_keyword_merge] = ACTIONS(8466), + [sym_keyword_return] = ACTIONS(8464), + [aux_sym_keyword_quit_token1] = ACTIONS(8464), + [aux_sym_keyword_quit_token2] = ACTIONS(8464), + [sym_keyword_goto] = ACTIONS(8464), + [sym_keyword_halt] = ACTIONS(8464), + [sym_keyword_hang] = ACTIONS(8464), + [sym_keyword_halt_or_hang] = ACTIONS(8466), + [sym_keyword_continue] = ACTIONS(8464), + [sym_keyword_tcommit] = ACTIONS(8464), + [sym_keyword_trollback] = ACTIONS(8464), + [sym_keyword_tstart] = ACTIONS(8464), + [sym_keyword_xecute] = ACTIONS(8464), + [sym_keyword_view] = ACTIONS(8464), + [sym_keyword_zbreak] = ACTIONS(8464), + [sym_keyword_zkill] = ACTIONS(8464), + [sym_keyword_zn] = ACTIONS(8464), + [sym_keyword_zsu] = ACTIONS(8464), + [sym_keyword_ztrap] = ACTIONS(8466), + [sym_keyword_zwrite] = ACTIONS(8464), + [sym_keyword_zz] = ACTIONS(8464), + [sym_keyword_embedded_html] = ACTIONS(8464), + [sym_keyword_embedded_xml] = ACTIONS(8464), + [sym_keyword_embedded_sql_amp] = ACTIONS(8464), + [sym_keyword_embedded_sql_hash] = ACTIONS(8464), + [anon_sym_AMPjs] = ACTIONS(8466), + [anon_sym_AMPjscript] = ACTIONS(8464), + [anon_sym_AMPjavascript] = ACTIONS(8464), + [sym_keyword_zremove] = ACTIONS(8464), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8466), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8466), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8466), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8464), + [sym__bol] = ACTIONS(8464), + [sym__termination] = ACTIONS(8464), + [sym_tag_end_if] = ACTIONS(8464), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11453)] = { - [sym_line_comment_1] = STATE(11453), - [sym_line_comment_2] = STATE(11453), - [sym_line_comment_3] = STATE(11453), - [sym_line_comment_4] = STATE(11453), - [sym_block_comment] = STATE(11453), - [sym_documatic_line] = STATE(11453), + [STATE(11452)] = { + [sym_line_comment_1] = STATE(11452), + [sym_line_comment_2] = STATE(11452), + [sym_line_comment_3] = STATE(11452), + [sym_line_comment_4] = STATE(11452), + [sym_block_comment] = STATE(11452), + [sym_documatic_line] = STATE(11452), [aux_sym_macro_constant_token1] = ACTIONS(6785), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1345948,13 +1345865,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6785), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11454)] = { - [sym_line_comment_1] = STATE(11454), - [sym_line_comment_2] = STATE(11454), - [sym_line_comment_3] = STATE(11454), - [sym_line_comment_4] = STATE(11454), - [sym_block_comment] = STATE(11454), - [sym_documatic_line] = STATE(11454), + [STATE(11453)] = { + [sym_line_comment_1] = STATE(11453), + [sym_line_comment_2] = STATE(11453), + [sym_line_comment_3] = STATE(11453), + [sym_line_comment_4] = STATE(11453), + [sym_block_comment] = STATE(11453), + [sym_documatic_line] = STATE(11453), [aux_sym_macro_constant_token1] = ACTIONS(8580), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1346031,6 +1345948,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8580), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11454)] = { + [sym_expression] = STATE(22373), + [sym_expr_atom] = STATE(16140), + [sym_parenthetical_expression] = STATE(14825), + [sym_unary_operator] = STATE(13513), + [sym_class_method_call] = STATE(14825), + [sym_class_ref] = STATE(21571), + [sym_superclass_method_call] = STATE(15487), + [sym_extrinsic_function] = STATE(14825), + [sym_dollarsf] = STATE(15116), + [sym_gvn] = STATE(15487), + [sym_lvn] = STATE(14825), + [sym_ssvn] = STATE(15487), + [sym_sql_field_reference] = STATE(15487), + [sym_oref_chain_expr] = STATE(15487), + [sym_instance_variable] = STATE(14825), + [sym_relative_dot_method] = STATE(14825), + [sym_relative_dot_property] = STATE(14825), + [sym_relative_dot_parameter] = STATE(15487), + [sym_system_defined_variable] = STATE(14825), + [sym_system_defined_function] = STATE(14825), + [sym_dollar_text] = STATE(15116), + [sym_dollar_bitlogic] = STATE(15116), + [sym_dollar_function] = STATE(15116), + [sym_dollar_select] = STATE(15116), + [sym_dollar_case] = STATE(15116), + [sym_dollar_list] = STATE(15116), + [sym_built_in_func_with_pos_options] = STATE(15116), + [sym_dollar_method] = STATE(15116), + [sym_unary_expression] = STATE(15487), + [sym_indirection] = STATE(15487), + [sym_macro] = STATE(14825), + [sym_macro_constant] = STATE(15223), + [sym_macro_function] = STATE(15223), + [sym_json_object_literal] = STATE(14825), + [sym_json_array_literal] = STATE(15487), + [sym_line_comment_1] = STATE(11454), + [sym_line_comment_2] = STATE(11454), + [sym_line_comment_3] = STATE(11454), + [sym_line_comment_4] = STATE(11454), + [sym_block_comment] = STATE(11454), + [sym_documatic_line] = STATE(11454), + [aux_sym_job_argument_repeat1] = STATE(22377), + [anon_sym_LPAREN] = ACTIONS(11625), + [anon_sym_RPAREN] = ACTIONS(11702), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(11629), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(11631), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11633), + [aux_sym_dollarsf_token1] = ACTIONS(11635), + [anon_sym_CARET2] = ACTIONS(11637), + [anon_sym_CARET_DOLLAR] = ACTIONS(11639), + [anon_sym_LBRACE] = ACTIONS(11641), + [aux_sym_instance_variable_token1] = ACTIONS(11643), + [anon_sym_DOT_DOT] = ACTIONS(11645), + [aux_sym_system_defined_variable_token1] = ACTIONS(11647), + [aux_sym_dollar_text_token1] = ACTIONS(11649), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11651), + [aux_sym_dollar_function_token1] = ACTIONS(11653), + [aux_sym_dollar_select_token1] = ACTIONS(11655), + [aux_sym_dollar_case_token1] = ACTIONS(11657), + [aux_sym_dollar_list_token1] = ACTIONS(11659), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11661), + [aux_sym_dollar_method_token1] = ACTIONS(11663), + [anon_sym_AT2] = ACTIONS(11665), + [sym_objectscript_identifier_special] = ACTIONS(11667), + [sym_objectscript_identifier] = ACTIONS(11669), + [sym_numeric_literal] = ACTIONS(11671), + [sym_string_literal] = ACTIONS(11671), + [aux_sym_macro_constant_token1] = ACTIONS(11673), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(11675), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11455)] = { [sym_line_comment_1] = STATE(11455), [sym_line_comment_2] = STATE(11455), @@ -1346121,89 +1346121,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11456), [sym_block_comment] = STATE(11456), [sym_documatic_line] = STATE(11456), - [anon_sym_COMMA] = ACTIONS(7643), - [aux_sym_macro_constant_token1] = ACTIONS(7643), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7643), - [sym_keyword_dim] = ACTIONS(7643), - [sym_keyword_pound_define] = ACTIONS(7643), - [sym_keyword_pound_def1arg] = ACTIONS(7643), - [sym_keyword_pound_import] = ACTIONS(7643), - [sym_keyword_pound_include] = ACTIONS(7643), - [sym_keyword_pound_if] = ACTIONS(7645), - [sym_keyword_pound_ifdef] = ACTIONS(7643), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7643), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7643), - [sym_keyword_write] = ACTIONS(7645), - [sym_keyword_do] = ACTIONS(7643), - [sym_keyword_for] = ACTIONS(7643), - [sym_keyword_while] = ACTIONS(7643), - [sym_keyword_kill] = ACTIONS(7643), - [sym_keyword_lock] = ACTIONS(7643), - [sym_keyword_read] = ACTIONS(7643), - [sym_keyword_zload] = ACTIONS(7643), - [sym_keyword_open] = ACTIONS(7643), - [sym_keyword_close] = ACTIONS(7645), - [sym_keyword_use] = ACTIONS(7643), - [sym_keyword_new] = ACTIONS(7643), - [sym_keyword_if] = ACTIONS(7643), - [sym_keyword_oldelse] = ACTIONS(7643), - [sym_keyword_throw] = ACTIONS(7643), - [sym_keyword_print] = ACTIONS(7643), - [sym_keyword_zprint] = ACTIONS(7643), - [sym_keyword_try] = ACTIONS(7643), - [sym_keyword_job] = ACTIONS(7643), - [sym_keyword_break] = ACTIONS(7643), - [sym_keyword_merge] = ACTIONS(7645), - [sym_keyword_return] = ACTIONS(7643), - [aux_sym_keyword_quit_token1] = ACTIONS(7643), - [aux_sym_keyword_quit_token2] = ACTIONS(7643), - [sym_keyword_goto] = ACTIONS(7643), - [sym_keyword_halt] = ACTIONS(7643), - [sym_keyword_hang] = ACTIONS(7643), - [sym_keyword_halt_or_hang] = ACTIONS(7645), - [sym_keyword_continue] = ACTIONS(7643), - [sym_keyword_tcommit] = ACTIONS(7643), - [sym_keyword_trollback] = ACTIONS(7643), - [sym_keyword_tstart] = ACTIONS(7643), - [sym_keyword_xecute] = ACTIONS(7643), - [sym_keyword_view] = ACTIONS(7643), - [sym_keyword_zbreak] = ACTIONS(7643), - [sym_keyword_zkill] = ACTIONS(7643), - [sym_keyword_zn] = ACTIONS(7643), - [sym_keyword_zsu] = ACTIONS(7643), - [sym_keyword_ztrap] = ACTIONS(7645), - [sym_keyword_zwrite] = ACTIONS(7643), - [sym_keyword_zz] = ACTIONS(7643), - [sym_keyword_embedded_html] = ACTIONS(7643), - [sym_keyword_embedded_xml] = ACTIONS(7643), - [sym_keyword_embedded_sql_amp] = ACTIONS(7643), - [sym_keyword_embedded_sql_hash] = ACTIONS(7643), - [anon_sym_AMPjs] = ACTIONS(7645), - [anon_sym_AMPjscript] = ACTIONS(7643), - [anon_sym_AMPjavascript] = ACTIONS(7643), - [sym_keyword_zremove] = ACTIONS(7643), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7645), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7645), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7645), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7643), - [sym__termination] = ACTIONS(7643), - [sym_tag_end_if] = ACTIONS(7643), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11457)] = { - [sym_line_comment_1] = STATE(11457), - [sym_line_comment_2] = STATE(11457), - [sym_line_comment_3] = STATE(11457), - [sym_line_comment_4] = STATE(11457), - [sym_block_comment] = STATE(11457), - [sym_documatic_line] = STATE(11457), [aux_sym_macro_constant_token1] = ACTIONS(8584), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1346280,13 +1346197,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8584), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11458)] = { - [sym_line_comment_1] = STATE(11458), - [sym_line_comment_2] = STATE(11458), - [sym_line_comment_3] = STATE(11458), - [sym_line_comment_4] = STATE(11458), - [sym_block_comment] = STATE(11458), - [sym_documatic_line] = STATE(11458), + [STATE(11457)] = { + [sym_line_comment_1] = STATE(11457), + [sym_line_comment_2] = STATE(11457), + [sym_line_comment_3] = STATE(11457), + [sym_line_comment_4] = STATE(11457), + [sym_block_comment] = STATE(11457), + [sym_documatic_line] = STATE(11457), [aux_sym_macro_constant_token1] = ACTIONS(8588), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1346363,13 +1346280,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8588), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11459)] = { - [sym_line_comment_1] = STATE(11459), - [sym_line_comment_2] = STATE(11459), - [sym_line_comment_3] = STATE(11459), - [sym_line_comment_4] = STATE(11459), - [sym_block_comment] = STATE(11459), - [sym_documatic_line] = STATE(11459), + [STATE(11458)] = { + [sym_line_comment_1] = STATE(11458), + [sym_line_comment_2] = STATE(11458), + [sym_line_comment_3] = STATE(11458), + [sym_line_comment_4] = STATE(11458), + [sym_block_comment] = STATE(11458), + [sym_documatic_line] = STATE(11458), [aux_sym_macro_constant_token1] = ACTIONS(8592), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1346446,6 +1346363,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8592), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11459)] = { + [sym_line_comment_1] = STATE(11459), + [sym_line_comment_2] = STATE(11459), + [sym_line_comment_3] = STATE(11459), + [sym_line_comment_4] = STATE(11459), + [sym_block_comment] = STATE(11459), + [sym_documatic_line] = STATE(11459), + [anon_sym_COMMA] = ACTIONS(7643), + [aux_sym_macro_constant_token1] = ACTIONS(7643), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7643), + [sym_keyword_dim] = ACTIONS(7643), + [sym_keyword_pound_define] = ACTIONS(7643), + [sym_keyword_pound_def1arg] = ACTIONS(7643), + [sym_keyword_pound_import] = ACTIONS(7643), + [sym_keyword_pound_include] = ACTIONS(7643), + [sym_keyword_pound_if] = ACTIONS(7645), + [sym_keyword_pound_ifdef] = ACTIONS(7643), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7643), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7643), + [sym_keyword_write] = ACTIONS(7645), + [sym_keyword_do] = ACTIONS(7643), + [sym_keyword_for] = ACTIONS(7643), + [sym_keyword_while] = ACTIONS(7643), + [sym_keyword_kill] = ACTIONS(7643), + [sym_keyword_lock] = ACTIONS(7643), + [sym_keyword_read] = ACTIONS(7643), + [sym_keyword_zload] = ACTIONS(7643), + [sym_keyword_open] = ACTIONS(7643), + [sym_keyword_close] = ACTIONS(7645), + [sym_keyword_use] = ACTIONS(7643), + [sym_keyword_new] = ACTIONS(7643), + [sym_keyword_if] = ACTIONS(7643), + [sym_keyword_oldelse] = ACTIONS(7643), + [sym_keyword_throw] = ACTIONS(7643), + [sym_keyword_print] = ACTIONS(7643), + [sym_keyword_zprint] = ACTIONS(7643), + [sym_keyword_try] = ACTIONS(7643), + [sym_keyword_job] = ACTIONS(7643), + [sym_keyword_break] = ACTIONS(7643), + [sym_keyword_merge] = ACTIONS(7645), + [sym_keyword_return] = ACTIONS(7643), + [aux_sym_keyword_quit_token1] = ACTIONS(7643), + [aux_sym_keyword_quit_token2] = ACTIONS(7643), + [sym_keyword_goto] = ACTIONS(7643), + [sym_keyword_halt] = ACTIONS(7643), + [sym_keyword_hang] = ACTIONS(7643), + [sym_keyword_halt_or_hang] = ACTIONS(7645), + [sym_keyword_continue] = ACTIONS(7643), + [sym_keyword_tcommit] = ACTIONS(7643), + [sym_keyword_trollback] = ACTIONS(7643), + [sym_keyword_tstart] = ACTIONS(7643), + [sym_keyword_xecute] = ACTIONS(7643), + [sym_keyword_view] = ACTIONS(7643), + [sym_keyword_zbreak] = ACTIONS(7643), + [sym_keyword_zkill] = ACTIONS(7643), + [sym_keyword_zn] = ACTIONS(7643), + [sym_keyword_zsu] = ACTIONS(7643), + [sym_keyword_ztrap] = ACTIONS(7645), + [sym_keyword_zwrite] = ACTIONS(7643), + [sym_keyword_zz] = ACTIONS(7643), + [sym_keyword_embedded_html] = ACTIONS(7643), + [sym_keyword_embedded_xml] = ACTIONS(7643), + [sym_keyword_embedded_sql_amp] = ACTIONS(7643), + [sym_keyword_embedded_sql_hash] = ACTIONS(7643), + [anon_sym_AMPjs] = ACTIONS(7645), + [anon_sym_AMPjscript] = ACTIONS(7643), + [anon_sym_AMPjavascript] = ACTIONS(7643), + [sym_keyword_zremove] = ACTIONS(7643), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7645), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7645), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7645), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7643), + [sym__termination] = ACTIONS(7643), + [sym_tag_end_if] = ACTIONS(7643), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11460)] = { [sym_line_comment_1] = STATE(11460), [sym_line_comment_2] = STATE(11460), @@ -1348439,95 +1348439,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11484)] = { - [sym_expression] = STATE(21274), - [sym_expr_atom] = STATE(16140), - [sym_parenthetical_expression] = STATE(14825), - [sym_unary_operator] = STATE(13513), - [sym_class_method_call] = STATE(14825), - [sym_class_ref] = STATE(21571), - [sym_superclass_method_call] = STATE(15487), - [sym_extrinsic_function] = STATE(14825), - [sym_dollarsf] = STATE(15116), - [sym_gvn] = STATE(15487), - [sym_lvn] = STATE(14825), - [sym_ssvn] = STATE(15487), - [sym_sql_field_reference] = STATE(15487), - [sym_oref_chain_expr] = STATE(15487), - [sym_instance_variable] = STATE(14825), - [sym_relative_dot_method] = STATE(14825), - [sym_relative_dot_property] = STATE(14825), - [sym_relative_dot_parameter] = STATE(15487), - [sym_system_defined_variable] = STATE(14825), - [sym_system_defined_function] = STATE(14825), - [sym_dollar_text] = STATE(15116), - [sym_dollar_bitlogic] = STATE(15116), - [sym_dollar_function] = STATE(15116), - [sym_dollar_select] = STATE(15116), - [sym_dollar_case] = STATE(15116), - [sym_dollar_list] = STATE(15116), - [sym_built_in_func_with_pos_options] = STATE(15116), - [sym_dollar_method] = STATE(15116), - [sym_unary_expression] = STATE(15487), - [sym_indirection] = STATE(15487), - [sym_macro] = STATE(14825), - [sym_macro_constant] = STATE(15223), - [sym_macro_function] = STATE(15223), - [sym_json_object_literal] = STATE(14825), - [sym_json_array_literal] = STATE(15487), [sym_line_comment_1] = STATE(11484), [sym_line_comment_2] = STATE(11484), [sym_line_comment_3] = STATE(11484), [sym_line_comment_4] = STATE(11484), [sym_block_comment] = STATE(11484), [sym_documatic_line] = STATE(11484), - [aux_sym_job_argument_repeat1] = STATE(21278), - [anon_sym_LPAREN] = ACTIONS(11625), - [anon_sym_RPAREN] = ACTIONS(11716), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11629), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11631), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11633), - [aux_sym_dollarsf_token1] = ACTIONS(11635), - [anon_sym_CARET2] = ACTIONS(11637), - [anon_sym_CARET_DOLLAR] = ACTIONS(11639), - [anon_sym_LBRACE] = ACTIONS(11641), - [aux_sym_instance_variable_token1] = ACTIONS(11643), - [anon_sym_DOT_DOT] = ACTIONS(11645), - [aux_sym_system_defined_variable_token1] = ACTIONS(11647), - [aux_sym_dollar_text_token1] = ACTIONS(11649), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11651), - [aux_sym_dollar_function_token1] = ACTIONS(11653), - [aux_sym_dollar_select_token1] = ACTIONS(11655), - [aux_sym_dollar_case_token1] = ACTIONS(11657), - [aux_sym_dollar_list_token1] = ACTIONS(11659), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11661), - [aux_sym_dollar_method_token1] = ACTIONS(11663), - [anon_sym_AT2] = ACTIONS(11665), - [sym_objectscript_identifier_special] = ACTIONS(11667), - [sym_objectscript_identifier] = ACTIONS(11669), - [sym_numeric_literal] = ACTIONS(11671), - [sym_string_literal] = ACTIONS(11671), - [aux_sym_macro_constant_token1] = ACTIONS(11673), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(11675), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11485)] = { - [sym_line_comment_1] = STATE(11485), - [sym_line_comment_2] = STATE(11485), - [sym_line_comment_3] = STATE(11485), - [sym_line_comment_4] = STATE(11485), - [sym_block_comment] = STATE(11485), - [sym_documatic_line] = STATE(11485), [aux_sym_macro_constant_token1] = ACTIONS(8476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1348604,90 +1348521,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8476), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11486)] = { - [sym_line_comment_1] = STATE(11486), - [sym_line_comment_2] = STATE(11486), - [sym_line_comment_3] = STATE(11486), - [sym_line_comment_4] = STATE(11486), - [sym_block_comment] = STATE(11486), - [sym_documatic_line] = STATE(11486), - [aux_sym_macro_constant_token1] = ACTIONS(8648), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8648), - [sym_keyword_dim] = ACTIONS(8648), - [sym_keyword_pound_define] = ACTIONS(8648), - [sym_keyword_pound_def1arg] = ACTIONS(8648), - [sym_keyword_pound_import] = ACTIONS(8648), - [sym_keyword_pound_include] = ACTIONS(8648), - [sym_keyword_pound_if] = ACTIONS(8650), - [sym_keyword_pound_ifdef] = ACTIONS(8648), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8648), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8648), - [sym_keyword_write] = ACTIONS(8650), - [sym_keyword_do] = ACTIONS(8648), - [sym_keyword_for] = ACTIONS(8648), - [sym_keyword_while] = ACTIONS(8648), - [sym_keyword_kill] = ACTIONS(8648), - [sym_keyword_lock] = ACTIONS(8648), - [sym_keyword_read] = ACTIONS(8648), - [sym_keyword_zload] = ACTIONS(8648), - [sym_keyword_open] = ACTIONS(8648), - [sym_keyword_close] = ACTIONS(8650), - [sym_keyword_use] = ACTIONS(8648), - [sym_keyword_new] = ACTIONS(8648), - [sym_keyword_if] = ACTIONS(8648), - [sym_keyword_oldelse] = ACTIONS(8648), - [sym_keyword_throw] = ACTIONS(8648), - [sym_keyword_print] = ACTIONS(8648), - [sym_keyword_zprint] = ACTIONS(8648), - [sym_keyword_try] = ACTIONS(8648), - [sym_keyword_job] = ACTIONS(8648), - [sym_keyword_break] = ACTIONS(8648), - [sym_keyword_merge] = ACTIONS(8650), - [sym_keyword_return] = ACTIONS(8648), - [aux_sym_keyword_quit_token1] = ACTIONS(8648), - [aux_sym_keyword_quit_token2] = ACTIONS(8648), - [sym_keyword_goto] = ACTIONS(8648), - [sym_keyword_halt] = ACTIONS(8648), - [sym_keyword_hang] = ACTIONS(8648), - [sym_keyword_halt_or_hang] = ACTIONS(8650), - [sym_keyword_continue] = ACTIONS(8648), - [sym_keyword_tcommit] = ACTIONS(8648), - [sym_keyword_trollback] = ACTIONS(8648), - [sym_keyword_tstart] = ACTIONS(8648), - [sym_keyword_xecute] = ACTIONS(8648), - [sym_keyword_view] = ACTIONS(8648), - [sym_keyword_zbreak] = ACTIONS(8648), - [sym_keyword_zkill] = ACTIONS(8648), - [sym_keyword_zn] = ACTIONS(8648), - [sym_keyword_zsu] = ACTIONS(8648), - [sym_keyword_ztrap] = ACTIONS(8650), - [sym_keyword_zwrite] = ACTIONS(8648), - [sym_keyword_zz] = ACTIONS(8648), - [sym_keyword_embedded_html] = ACTIONS(8648), - [sym_keyword_embedded_xml] = ACTIONS(8648), - [sym_keyword_embedded_sql_amp] = ACTIONS(8648), - [sym_keyword_embedded_sql_hash] = ACTIONS(8648), - [anon_sym_AMPjs] = ACTIONS(8650), - [anon_sym_AMPjscript] = ACTIONS(8648), - [anon_sym_AMPjavascript] = ACTIONS(8648), - [sym_keyword_zremove] = ACTIONS(8648), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8650), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8650), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8650), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8648), - [sym__bol] = ACTIONS(8648), - [sym__termination] = ACTIONS(8648), - [sym_tag_end_if] = ACTIONS(8648), + [STATE(11485)] = { + [sym_line_comment_1] = STATE(11485), + [sym_line_comment_2] = STATE(11485), + [sym_line_comment_3] = STATE(11485), + [sym_line_comment_4] = STATE(11485), + [sym_block_comment] = STATE(11485), + [sym_documatic_line] = STATE(11485), + [aux_sym_macro_constant_token1] = ACTIONS(8644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8644), + [sym_keyword_dim] = ACTIONS(8644), + [sym_keyword_pound_define] = ACTIONS(8644), + [sym_keyword_pound_def1arg] = ACTIONS(8644), + [sym_keyword_pound_import] = ACTIONS(8644), + [sym_keyword_pound_include] = ACTIONS(8644), + [sym_keyword_pound_if] = ACTIONS(8646), + [sym_keyword_pound_ifdef] = ACTIONS(8644), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8644), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8644), + [sym_keyword_write] = ACTIONS(8646), + [sym_keyword_do] = ACTIONS(8644), + [sym_keyword_for] = ACTIONS(8644), + [sym_keyword_while] = ACTIONS(8644), + [sym_keyword_kill] = ACTIONS(8644), + [sym_keyword_lock] = ACTIONS(8644), + [sym_keyword_read] = ACTIONS(8644), + [sym_keyword_zload] = ACTIONS(8644), + [sym_keyword_open] = ACTIONS(8644), + [sym_keyword_close] = ACTIONS(8646), + [sym_keyword_use] = ACTIONS(8644), + [sym_keyword_new] = ACTIONS(8644), + [sym_keyword_if] = ACTIONS(8644), + [sym_keyword_oldelse] = ACTIONS(8644), + [sym_keyword_throw] = ACTIONS(8644), + [sym_keyword_print] = ACTIONS(8644), + [sym_keyword_zprint] = ACTIONS(8644), + [sym_keyword_try] = ACTIONS(8644), + [sym_keyword_job] = ACTIONS(8644), + [sym_keyword_break] = ACTIONS(8644), + [sym_keyword_merge] = ACTIONS(8646), + [sym_keyword_return] = ACTIONS(8644), + [aux_sym_keyword_quit_token1] = ACTIONS(8644), + [aux_sym_keyword_quit_token2] = ACTIONS(8644), + [sym_keyword_goto] = ACTIONS(8644), + [sym_keyword_halt] = ACTIONS(8644), + [sym_keyword_hang] = ACTIONS(8644), + [sym_keyword_halt_or_hang] = ACTIONS(8646), + [sym_keyword_continue] = ACTIONS(8644), + [sym_keyword_tcommit] = ACTIONS(8644), + [sym_keyword_trollback] = ACTIONS(8644), + [sym_keyword_tstart] = ACTIONS(8644), + [sym_keyword_xecute] = ACTIONS(8644), + [sym_keyword_view] = ACTIONS(8644), + [sym_keyword_zbreak] = ACTIONS(8644), + [sym_keyword_zkill] = ACTIONS(8644), + [sym_keyword_zn] = ACTIONS(8644), + [sym_keyword_zsu] = ACTIONS(8644), + [sym_keyword_ztrap] = ACTIONS(8646), + [sym_keyword_zwrite] = ACTIONS(8644), + [sym_keyword_zz] = ACTIONS(8644), + [sym_keyword_embedded_html] = ACTIONS(8644), + [sym_keyword_embedded_xml] = ACTIONS(8644), + [sym_keyword_embedded_sql_amp] = ACTIONS(8644), + [sym_keyword_embedded_sql_hash] = ACTIONS(8644), + [anon_sym_AMPjs] = ACTIONS(8646), + [anon_sym_AMPjscript] = ACTIONS(8644), + [anon_sym_AMPjavascript] = ACTIONS(8644), + [sym_keyword_zremove] = ACTIONS(8644), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8646), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8646), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8646), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8644), + [sym__bol] = ACTIONS(8644), + [sym__termination] = ACTIONS(8644), + [sym_tag_end_if] = ACTIONS(8644), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11487)] = { + [STATE(11486)] = { [sym_expression] = STATE(26), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), @@ -1348723,12 +1348640,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(1168), [sym_json_object_literal] = STATE(3893), [sym_json_array_literal] = STATE(4050), - [sym_line_comment_1] = STATE(11487), - [sym_line_comment_2] = STATE(11487), - [sym_line_comment_3] = STATE(11487), - [sym_line_comment_4] = STATE(11487), - [sym_block_comment] = STATE(11487), - [sym_documatic_line] = STATE(11487), + [sym_line_comment_1] = STATE(11486), + [sym_line_comment_2] = STATE(11486), + [sym_line_comment_3] = STATE(11486), + [sym_line_comment_4] = STATE(11486), + [sym_block_comment] = STATE(11486), + [sym_documatic_line] = STATE(11486), [anon_sym_LPAREN] = ACTIONS(6470), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1348765,12 +1348682,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_pound_if_special_case] = ACTIONS(11718), - [sym_pound_if_special_case_else] = ACTIONS(11720), - [sym_pound_if_special_case_else_if] = ACTIONS(11722), + [sym_pound_if_special_case] = ACTIONS(11716), + [sym_pound_if_special_case_else] = ACTIONS(11718), + [sym_pound_if_special_case_else_if] = ACTIONS(11720), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11488)] = { + [STATE(11487)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1348807,48 +1348724,131 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), + [sym_line_comment_1] = STATE(11487), + [sym_line_comment_2] = STATE(11487), + [sym_line_comment_3] = STATE(11487), + [sym_line_comment_4] = STATE(11487), + [sym_block_comment] = STATE(11487), + [sym_documatic_line] = STATE(11487), + [anon_sym_LPAREN] = ACTIONS(11722), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11488)] = { + [sym_expression] = STATE(21274), + [sym_expr_atom] = STATE(16140), + [sym_parenthetical_expression] = STATE(14825), + [sym_unary_operator] = STATE(13513), + [sym_class_method_call] = STATE(14825), + [sym_class_ref] = STATE(21571), + [sym_superclass_method_call] = STATE(15487), + [sym_extrinsic_function] = STATE(14825), + [sym_dollarsf] = STATE(15116), + [sym_gvn] = STATE(15487), + [sym_lvn] = STATE(14825), + [sym_ssvn] = STATE(15487), + [sym_sql_field_reference] = STATE(15487), + [sym_oref_chain_expr] = STATE(15487), + [sym_instance_variable] = STATE(14825), + [sym_relative_dot_method] = STATE(14825), + [sym_relative_dot_property] = STATE(14825), + [sym_relative_dot_parameter] = STATE(15487), + [sym_system_defined_variable] = STATE(14825), + [sym_system_defined_function] = STATE(14825), + [sym_dollar_text] = STATE(15116), + [sym_dollar_bitlogic] = STATE(15116), + [sym_dollar_function] = STATE(15116), + [sym_dollar_select] = STATE(15116), + [sym_dollar_case] = STATE(15116), + [sym_dollar_list] = STATE(15116), + [sym_built_in_func_with_pos_options] = STATE(15116), + [sym_dollar_method] = STATE(15116), + [sym_unary_expression] = STATE(15487), + [sym_indirection] = STATE(15487), + [sym_macro] = STATE(14825), + [sym_macro_constant] = STATE(15223), + [sym_macro_function] = STATE(15223), + [sym_json_object_literal] = STATE(14825), + [sym_json_array_literal] = STATE(15487), [sym_line_comment_1] = STATE(11488), [sym_line_comment_2] = STATE(11488), [sym_line_comment_3] = STATE(11488), [sym_line_comment_4] = STATE(11488), [sym_block_comment] = STATE(11488), [sym_documatic_line] = STATE(11488), - [anon_sym_LPAREN] = ACTIONS(11724), + [aux_sym_job_argument_repeat1] = STATE(21278), + [anon_sym_LPAREN] = ACTIONS(11625), + [anon_sym_RPAREN] = ACTIONS(11774), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11629), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11631), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11633), + [aux_sym_dollarsf_token1] = ACTIONS(11635), + [anon_sym_CARET2] = ACTIONS(11637), + [anon_sym_CARET_DOLLAR] = ACTIONS(11639), + [anon_sym_LBRACE] = ACTIONS(11641), + [aux_sym_instance_variable_token1] = ACTIONS(11643), + [anon_sym_DOT_DOT] = ACTIONS(11645), + [aux_sym_system_defined_variable_token1] = ACTIONS(11647), + [aux_sym_dollar_text_token1] = ACTIONS(11649), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11651), + [aux_sym_dollar_function_token1] = ACTIONS(11653), + [aux_sym_dollar_select_token1] = ACTIONS(11655), + [aux_sym_dollar_case_token1] = ACTIONS(11657), + [aux_sym_dollar_list_token1] = ACTIONS(11659), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11661), + [aux_sym_dollar_method_token1] = ACTIONS(11663), + [anon_sym_AT2] = ACTIONS(11665), + [sym_objectscript_identifier_special] = ACTIONS(11667), + [sym_objectscript_identifier] = ACTIONS(11669), + [sym_numeric_literal] = ACTIONS(11671), + [sym_string_literal] = ACTIONS(11671), + [aux_sym_macro_constant_token1] = ACTIONS(11673), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(11675), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1349228,37 +1349228,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11493), [sym_block_comment] = STATE(11493), [sym_documatic_line] = STATE(11493), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1349643,37 +1349643,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11498), [sym_block_comment] = STATE(11498), [sym_documatic_line] = STATE(11498), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1349726,37 +1349726,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11499), [sym_block_comment] = STATE(11499), [sym_documatic_line] = STATE(11499), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1350188,89 +1350188,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11505), [sym_block_comment] = STATE(11505), [sym_documatic_line] = STATE(11505), - [aux_sym_macro_constant_token1] = ACTIONS(9953), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9953), - [sym_keyword_dim] = ACTIONS(9953), - [sym_keyword_pound_define] = ACTIONS(9953), - [sym_keyword_pound_def1arg] = ACTIONS(9953), - [sym_keyword_pound_import] = ACTIONS(9953), - [sym_keyword_pound_include] = ACTIONS(9953), - [sym_keyword_pound_if] = ACTIONS(9955), - [sym_keyword_pound_ifdef] = ACTIONS(9953), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9953), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9953), - [sym_keyword_write] = ACTIONS(9955), - [sym_keyword_do] = ACTIONS(9953), - [sym_keyword_for] = ACTIONS(9953), - [sym_keyword_while] = ACTIONS(9953), - [sym_keyword_kill] = ACTIONS(9953), - [sym_keyword_lock] = ACTIONS(9953), - [sym_keyword_read] = ACTIONS(9953), - [sym_keyword_zload] = ACTIONS(9953), - [sym_keyword_open] = ACTIONS(9953), - [sym_keyword_close] = ACTIONS(9955), - [sym_keyword_use] = ACTIONS(9953), - [sym_keyword_new] = ACTIONS(9953), - [sym_keyword_if] = ACTIONS(9953), - [sym_keyword_oldelse] = ACTIONS(9953), - [sym_keyword_throw] = ACTIONS(9953), - [sym_keyword_print] = ACTIONS(9953), - [sym_keyword_zprint] = ACTIONS(9953), - [sym_keyword_try] = ACTIONS(9953), - [sym_keyword_job] = ACTIONS(9953), - [sym_keyword_break] = ACTIONS(9953), - [sym_keyword_merge] = ACTIONS(9955), - [sym_keyword_return] = ACTIONS(9953), - [aux_sym_keyword_quit_token1] = ACTIONS(9953), - [aux_sym_keyword_quit_token2] = ACTIONS(9953), - [sym_keyword_goto] = ACTIONS(9953), - [sym_keyword_halt] = ACTIONS(9953), - [sym_keyword_hang] = ACTIONS(9953), - [sym_keyword_halt_or_hang] = ACTIONS(9955), - [sym_keyword_continue] = ACTIONS(9953), - [sym_keyword_tcommit] = ACTIONS(9953), - [sym_keyword_trollback] = ACTIONS(9953), - [sym_keyword_tstart] = ACTIONS(9953), - [sym_keyword_xecute] = ACTIONS(9953), - [sym_keyword_view] = ACTIONS(9953), - [sym_keyword_zbreak] = ACTIONS(9953), - [sym_keyword_zkill] = ACTIONS(9953), - [sym_keyword_zn] = ACTIONS(9953), - [sym_keyword_zsu] = ACTIONS(9953), - [sym_keyword_ztrap] = ACTIONS(9955), - [sym_keyword_zwrite] = ACTIONS(9953), - [sym_keyword_zz] = ACTIONS(9953), - [sym_keyword_embedded_html] = ACTIONS(9953), - [sym_keyword_embedded_xml] = ACTIONS(9953), - [sym_keyword_embedded_sql_amp] = ACTIONS(9953), - [sym_keyword_embedded_sql_hash] = ACTIONS(9953), - [anon_sym_AMPjs] = ACTIONS(9955), - [anon_sym_AMPjscript] = ACTIONS(9953), - [anon_sym_AMPjavascript] = ACTIONS(9953), - [sym_keyword_zremove] = ACTIONS(9953), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9955), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9955), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9955), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9953), - [sym__bol] = ACTIONS(9953), - [sym__termination] = ACTIONS(9953), - [sym_tag_end_if] = ACTIONS(9953), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11506)] = { - [sym_line_comment_1] = STATE(11506), - [sym_line_comment_2] = STATE(11506), - [sym_line_comment_3] = STATE(11506), - [sym_line_comment_4] = STATE(11506), - [sym_block_comment] = STATE(11506), - [sym_documatic_line] = STATE(11506), [anon_sym_COMMA] = ACTIONS(7930), [aux_sym_macro_constant_token1] = ACTIONS(7930), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1350347,7 +1350264,173 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7930), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11506)] = { + [sym_line_comment_1] = STATE(11506), + [sym_line_comment_2] = STATE(11506), + [sym_line_comment_3] = STATE(11506), + [sym_line_comment_4] = STATE(11506), + [sym_block_comment] = STATE(11506), + [sym_documatic_line] = STATE(11506), + [aux_sym_macro_constant_token1] = ACTIONS(9953), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9953), + [sym_keyword_dim] = ACTIONS(9953), + [sym_keyword_pound_define] = ACTIONS(9953), + [sym_keyword_pound_def1arg] = ACTIONS(9953), + [sym_keyword_pound_import] = ACTIONS(9953), + [sym_keyword_pound_include] = ACTIONS(9953), + [sym_keyword_pound_if] = ACTIONS(9955), + [sym_keyword_pound_ifdef] = ACTIONS(9953), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9953), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9953), + [sym_keyword_write] = ACTIONS(9955), + [sym_keyword_do] = ACTIONS(9953), + [sym_keyword_for] = ACTIONS(9953), + [sym_keyword_while] = ACTIONS(9953), + [sym_keyword_kill] = ACTIONS(9953), + [sym_keyword_lock] = ACTIONS(9953), + [sym_keyword_read] = ACTIONS(9953), + [sym_keyword_zload] = ACTIONS(9953), + [sym_keyword_open] = ACTIONS(9953), + [sym_keyword_close] = ACTIONS(9955), + [sym_keyword_use] = ACTIONS(9953), + [sym_keyword_new] = ACTIONS(9953), + [sym_keyword_if] = ACTIONS(9953), + [sym_keyword_oldelse] = ACTIONS(9953), + [sym_keyword_throw] = ACTIONS(9953), + [sym_keyword_print] = ACTIONS(9953), + [sym_keyword_zprint] = ACTIONS(9953), + [sym_keyword_try] = ACTIONS(9953), + [sym_keyword_job] = ACTIONS(9953), + [sym_keyword_break] = ACTIONS(9953), + [sym_keyword_merge] = ACTIONS(9955), + [sym_keyword_return] = ACTIONS(9953), + [aux_sym_keyword_quit_token1] = ACTIONS(9953), + [aux_sym_keyword_quit_token2] = ACTIONS(9953), + [sym_keyword_goto] = ACTIONS(9953), + [sym_keyword_halt] = ACTIONS(9953), + [sym_keyword_hang] = ACTIONS(9953), + [sym_keyword_halt_or_hang] = ACTIONS(9955), + [sym_keyword_continue] = ACTIONS(9953), + [sym_keyword_tcommit] = ACTIONS(9953), + [sym_keyword_trollback] = ACTIONS(9953), + [sym_keyword_tstart] = ACTIONS(9953), + [sym_keyword_xecute] = ACTIONS(9953), + [sym_keyword_view] = ACTIONS(9953), + [sym_keyword_zbreak] = ACTIONS(9953), + [sym_keyword_zkill] = ACTIONS(9953), + [sym_keyword_zn] = ACTIONS(9953), + [sym_keyword_zsu] = ACTIONS(9953), + [sym_keyword_ztrap] = ACTIONS(9955), + [sym_keyword_zwrite] = ACTIONS(9953), + [sym_keyword_zz] = ACTIONS(9953), + [sym_keyword_embedded_html] = ACTIONS(9953), + [sym_keyword_embedded_xml] = ACTIONS(9953), + [sym_keyword_embedded_sql_amp] = ACTIONS(9953), + [sym_keyword_embedded_sql_hash] = ACTIONS(9953), + [anon_sym_AMPjs] = ACTIONS(9955), + [anon_sym_AMPjscript] = ACTIONS(9953), + [anon_sym_AMPjavascript] = ACTIONS(9953), + [sym_keyword_zremove] = ACTIONS(9953), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9955), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9955), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9955), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9953), + [sym__bol] = ACTIONS(9953), + [sym__termination] = ACTIONS(9953), + [sym_tag_end_if] = ACTIONS(9953), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11507)] = { + [sym_line_comment_1] = STATE(11507), + [sym_line_comment_2] = STATE(11507), + [sym_line_comment_3] = STATE(11507), + [sym_line_comment_4] = STATE(11507), + [sym_block_comment] = STATE(11507), + [sym_documatic_line] = STATE(11507), + [anon_sym_COMMA] = ACTIONS(7087), + [aux_sym_macro_constant_token1] = ACTIONS(7087), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(7087), + [sym_keyword_dim] = ACTIONS(7087), + [sym_keyword_pound_define] = ACTIONS(7087), + [sym_keyword_pound_def1arg] = ACTIONS(7087), + [sym_keyword_pound_import] = ACTIONS(7087), + [sym_keyword_pound_include] = ACTIONS(7087), + [sym_keyword_pound_if] = ACTIONS(7089), + [sym_keyword_pound_ifdef] = ACTIONS(7087), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7087), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7087), + [sym_keyword_write] = ACTIONS(7089), + [sym_keyword_do] = ACTIONS(7087), + [sym_keyword_for] = ACTIONS(7087), + [sym_keyword_while] = ACTIONS(7087), + [sym_keyword_kill] = ACTIONS(7087), + [sym_keyword_lock] = ACTIONS(7087), + [sym_keyword_read] = ACTIONS(7087), + [sym_keyword_zload] = ACTIONS(7087), + [sym_keyword_open] = ACTIONS(7087), + [sym_keyword_close] = ACTIONS(7089), + [sym_keyword_use] = ACTIONS(7087), + [sym_keyword_new] = ACTIONS(7087), + [sym_keyword_if] = ACTIONS(7087), + [sym_keyword_oldelse] = ACTIONS(7087), + [sym_keyword_throw] = ACTIONS(7087), + [sym_keyword_print] = ACTIONS(7087), + [sym_keyword_zprint] = ACTIONS(7087), + [sym_keyword_try] = ACTIONS(7087), + [sym_keyword_job] = ACTIONS(7087), + [sym_keyword_break] = ACTIONS(7087), + [sym_keyword_merge] = ACTIONS(7089), + [sym_keyword_return] = ACTIONS(7087), + [aux_sym_keyword_quit_token1] = ACTIONS(7087), + [aux_sym_keyword_quit_token2] = ACTIONS(7087), + [sym_keyword_goto] = ACTIONS(7087), + [sym_keyword_halt] = ACTIONS(7087), + [sym_keyword_hang] = ACTIONS(7087), + [sym_keyword_halt_or_hang] = ACTIONS(7089), + [sym_keyword_continue] = ACTIONS(7087), + [sym_keyword_tcommit] = ACTIONS(7087), + [sym_keyword_trollback] = ACTIONS(7087), + [sym_keyword_tstart] = ACTIONS(7087), + [sym_keyword_xecute] = ACTIONS(7087), + [sym_keyword_view] = ACTIONS(7087), + [sym_keyword_zbreak] = ACTIONS(7087), + [sym_keyword_zkill] = ACTIONS(7087), + [sym_keyword_zn] = ACTIONS(7087), + [sym_keyword_zsu] = ACTIONS(7087), + [sym_keyword_ztrap] = ACTIONS(7089), + [sym_keyword_zwrite] = ACTIONS(7087), + [sym_keyword_zz] = ACTIONS(7087), + [sym_keyword_embedded_html] = ACTIONS(7087), + [sym_keyword_embedded_xml] = ACTIONS(7087), + [sym_keyword_embedded_sql_amp] = ACTIONS(7087), + [sym_keyword_embedded_sql_hash] = ACTIONS(7087), + [anon_sym_AMPjs] = ACTIONS(7089), + [anon_sym_AMPjscript] = ACTIONS(7087), + [anon_sym_AMPjavascript] = ACTIONS(7087), + [sym_keyword_zremove] = ACTIONS(7087), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7089), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7089), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7089), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(7087), + [sym__termination] = ACTIONS(7087), + [sym_tag_end_if] = ACTIONS(7087), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11508)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1350384,43 +1350467,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11507), - [sym_line_comment_2] = STATE(11507), - [sym_line_comment_3] = STATE(11507), - [sym_line_comment_4] = STATE(11507), - [sym_block_comment] = STATE(11507), - [sym_documatic_line] = STATE(11507), - [anon_sym_LPAREN] = ACTIONS(11724), + [sym_line_comment_1] = STATE(11508), + [sym_line_comment_2] = STATE(11508), + [sym_line_comment_3] = STATE(11508), + [sym_line_comment_4] = STATE(11508), + [sym_block_comment] = STATE(11508), + [sym_documatic_line] = STATE(11508), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1350430,13 +1350513,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11508)] = { - [sym_line_comment_1] = STATE(11508), - [sym_line_comment_2] = STATE(11508), - [sym_line_comment_3] = STATE(11508), - [sym_line_comment_4] = STATE(11508), - [sym_block_comment] = STATE(11508), - [sym_documatic_line] = STATE(11508), + [STATE(11509)] = { + [sym_line_comment_1] = STATE(11509), + [sym_line_comment_2] = STATE(11509), + [sym_line_comment_3] = STATE(11509), + [sym_line_comment_4] = STATE(11509), + [sym_block_comment] = STATE(11509), + [sym_documatic_line] = STATE(11509), [aux_sym_macro_constant_token1] = ACTIONS(9957), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1350513,13 +1350596,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9957), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11509)] = { - [sym_line_comment_1] = STATE(11509), - [sym_line_comment_2] = STATE(11509), - [sym_line_comment_3] = STATE(11509), - [sym_line_comment_4] = STATE(11509), - [sym_block_comment] = STATE(11509), - [sym_documatic_line] = STATE(11509), + [STATE(11510)] = { + [sym_line_comment_1] = STATE(11510), + [sym_line_comment_2] = STATE(11510), + [sym_line_comment_3] = STATE(11510), + [sym_line_comment_4] = STATE(11510), + [sym_block_comment] = STATE(11510), + [sym_documatic_line] = STATE(11510), [anon_sym_COMMA] = ACTIONS(8223), [aux_sym_macro_constant_token1] = ACTIONS(8223), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1350596,96 +1350679,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8223), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11510)] = { - [sym_line_comment_1] = STATE(11510), - [sym_line_comment_2] = STATE(11510), - [sym_line_comment_3] = STATE(11510), - [sym_line_comment_4] = STATE(11510), - [sym_block_comment] = STATE(11510), - [sym_documatic_line] = STATE(11510), - [anon_sym_COMMA] = ACTIONS(7087), - [aux_sym_macro_constant_token1] = ACTIONS(7087), + [STATE(11511)] = { + [sym_line_comment_1] = STATE(11511), + [sym_line_comment_2] = STATE(11511), + [sym_line_comment_3] = STATE(11511), + [sym_line_comment_4] = STATE(11511), + [sym_block_comment] = STATE(11511), + [sym_documatic_line] = STATE(11511), + [aux_sym_macro_constant_token1] = ACTIONS(6850), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7087), - [sym_keyword_dim] = ACTIONS(7087), - [sym_keyword_pound_define] = ACTIONS(7087), - [sym_keyword_pound_def1arg] = ACTIONS(7087), - [sym_keyword_pound_import] = ACTIONS(7087), - [sym_keyword_pound_include] = ACTIONS(7087), - [sym_keyword_pound_if] = ACTIONS(7089), - [sym_keyword_pound_ifdef] = ACTIONS(7087), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7087), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7087), - [sym_keyword_write] = ACTIONS(7089), - [sym_keyword_do] = ACTIONS(7087), - [sym_keyword_for] = ACTIONS(7087), - [sym_keyword_while] = ACTIONS(7087), - [sym_keyword_kill] = ACTIONS(7087), - [sym_keyword_lock] = ACTIONS(7087), - [sym_keyword_read] = ACTIONS(7087), - [sym_keyword_zload] = ACTIONS(7087), - [sym_keyword_open] = ACTIONS(7087), - [sym_keyword_close] = ACTIONS(7089), - [sym_keyword_use] = ACTIONS(7087), - [sym_keyword_new] = ACTIONS(7087), - [sym_keyword_if] = ACTIONS(7087), - [sym_keyword_oldelse] = ACTIONS(7087), - [sym_keyword_throw] = ACTIONS(7087), - [sym_keyword_print] = ACTIONS(7087), - [sym_keyword_zprint] = ACTIONS(7087), - [sym_keyword_try] = ACTIONS(7087), - [sym_keyword_job] = ACTIONS(7087), - [sym_keyword_break] = ACTIONS(7087), - [sym_keyword_merge] = ACTIONS(7089), - [sym_keyword_return] = ACTIONS(7087), - [aux_sym_keyword_quit_token1] = ACTIONS(7087), - [aux_sym_keyword_quit_token2] = ACTIONS(7087), - [sym_keyword_goto] = ACTIONS(7087), - [sym_keyword_halt] = ACTIONS(7087), - [sym_keyword_hang] = ACTIONS(7087), - [sym_keyword_halt_or_hang] = ACTIONS(7089), - [sym_keyword_continue] = ACTIONS(7087), - [sym_keyword_tcommit] = ACTIONS(7087), - [sym_keyword_trollback] = ACTIONS(7087), - [sym_keyword_tstart] = ACTIONS(7087), - [sym_keyword_xecute] = ACTIONS(7087), - [sym_keyword_view] = ACTIONS(7087), - [sym_keyword_zbreak] = ACTIONS(7087), - [sym_keyword_zkill] = ACTIONS(7087), - [sym_keyword_zn] = ACTIONS(7087), - [sym_keyword_zsu] = ACTIONS(7087), - [sym_keyword_ztrap] = ACTIONS(7089), - [sym_keyword_zwrite] = ACTIONS(7087), - [sym_keyword_zz] = ACTIONS(7087), - [sym_keyword_embedded_html] = ACTIONS(7087), - [sym_keyword_embedded_xml] = ACTIONS(7087), - [sym_keyword_embedded_sql_amp] = ACTIONS(7087), - [sym_keyword_embedded_sql_hash] = ACTIONS(7087), - [anon_sym_AMPjs] = ACTIONS(7089), - [anon_sym_AMPjscript] = ACTIONS(7087), - [anon_sym_AMPjavascript] = ACTIONS(7087), - [sym_keyword_zremove] = ACTIONS(7087), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7089), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7089), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7089), + [sym_keyword_set] = ACTIONS(6850), + [sym_keyword_dim] = ACTIONS(6850), + [sym_keyword_pound_define] = ACTIONS(6850), + [sym_keyword_pound_def1arg] = ACTIONS(6850), + [sym_keyword_pound_import] = ACTIONS(6850), + [sym_keyword_pound_include] = ACTIONS(6850), + [sym_keyword_pound_if] = ACTIONS(6852), + [sym_keyword_pound_ifdef] = ACTIONS(6850), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6850), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6850), + [sym_keyword_write] = ACTIONS(6852), + [sym_keyword_do] = ACTIONS(6850), + [sym_keyword_for] = ACTIONS(6850), + [sym_keyword_while] = ACTIONS(6850), + [sym_keyword_kill] = ACTIONS(6850), + [sym_keyword_lock] = ACTIONS(6850), + [sym_keyword_read] = ACTIONS(6850), + [sym_keyword_zload] = ACTIONS(6850), + [sym_keyword_open] = ACTIONS(6850), + [sym_keyword_close] = ACTIONS(6852), + [sym_keyword_use] = ACTIONS(6850), + [sym_keyword_new] = ACTIONS(6850), + [sym_keyword_if] = ACTIONS(6850), + [sym_keyword_oldelse] = ACTIONS(6850), + [sym_keyword_throw] = ACTIONS(6850), + [sym_keyword_print] = ACTIONS(6850), + [sym_keyword_zprint] = ACTIONS(6850), + [sym_keyword_try] = ACTIONS(6850), + [sym_keyword_job] = ACTIONS(6850), + [sym_keyword_break] = ACTIONS(6850), + [sym_keyword_merge] = ACTIONS(6852), + [sym_keyword_return] = ACTIONS(6850), + [aux_sym_keyword_quit_token1] = ACTIONS(6850), + [aux_sym_keyword_quit_token2] = ACTIONS(6850), + [sym_keyword_goto] = ACTIONS(6850), + [sym_keyword_halt] = ACTIONS(6850), + [sym_keyword_hang] = ACTIONS(6850), + [sym_keyword_halt_or_hang] = ACTIONS(6852), + [sym_keyword_continue] = ACTIONS(6850), + [sym_keyword_tcommit] = ACTIONS(6850), + [sym_keyword_trollback] = ACTIONS(6850), + [sym_keyword_tstart] = ACTIONS(6850), + [sym_keyword_xecute] = ACTIONS(6850), + [sym_keyword_view] = ACTIONS(6850), + [sym_keyword_zbreak] = ACTIONS(6850), + [sym_keyword_zkill] = ACTIONS(6850), + [sym_keyword_zn] = ACTIONS(6850), + [sym_keyword_zsu] = ACTIONS(6850), + [sym_keyword_ztrap] = ACTIONS(6852), + [sym_keyword_zwrite] = ACTIONS(6850), + [sym_keyword_zz] = ACTIONS(6850), + [sym_keyword_embedded_html] = ACTIONS(6850), + [sym_keyword_embedded_xml] = ACTIONS(6850), + [sym_keyword_embedded_sql_amp] = ACTIONS(6850), + [sym_keyword_embedded_sql_hash] = ACTIONS(6850), + [anon_sym_AMPjs] = ACTIONS(6852), + [anon_sym_AMPjscript] = ACTIONS(6850), + [anon_sym_AMPjavascript] = ACTIONS(6850), + [sym_keyword_zremove] = ACTIONS(6850), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6852), + [aux_sym_commands_with_printlist_token1] = ACTIONS(6852), + [aux_sym_commands_with_printlist_token2] = ACTIONS(6852), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7087), - [sym__termination] = ACTIONS(7087), - [sym_tag_end_if] = ACTIONS(7087), + [sym_tag] = ACTIONS(6850), + [sym__bol] = ACTIONS(6850), + [sym__termination] = ACTIONS(6850), + [sym_tag_end_if] = ACTIONS(6850), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11511)] = { - [sym_line_comment_1] = STATE(11511), - [sym_line_comment_2] = STATE(11511), - [sym_line_comment_3] = STATE(11511), - [sym_line_comment_4] = STATE(11511), - [sym_block_comment] = STATE(11511), - [sym_documatic_line] = STATE(11511), + [STATE(11512)] = { + [sym_line_comment_1] = STATE(11512), + [sym_line_comment_2] = STATE(11512), + [sym_line_comment_3] = STATE(11512), + [sym_line_comment_4] = STATE(11512), + [sym_block_comment] = STATE(11512), + [sym_documatic_line] = STATE(11512), [anon_sym_COMMA] = ACTIONS(8231), [aux_sym_macro_constant_token1] = ACTIONS(8231), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1350762,13 +1350845,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8231), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11512)] = { - [sym_line_comment_1] = STATE(11512), - [sym_line_comment_2] = STATE(11512), - [sym_line_comment_3] = STATE(11512), - [sym_line_comment_4] = STATE(11512), - [sym_block_comment] = STATE(11512), - [sym_documatic_line] = STATE(11512), + [STATE(11513)] = { + [sym_line_comment_1] = STATE(11513), + [sym_line_comment_2] = STATE(11513), + [sym_line_comment_3] = STATE(11513), + [sym_line_comment_4] = STATE(11513), + [sym_block_comment] = STATE(11513), + [sym_documatic_line] = STATE(11513), [aux_sym_macro_constant_token1] = ACTIONS(8456), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1350845,13 +1350928,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8456), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11513)] = { - [sym_line_comment_1] = STATE(11513), - [sym_line_comment_2] = STATE(11513), - [sym_line_comment_3] = STATE(11513), - [sym_line_comment_4] = STATE(11513), - [sym_block_comment] = STATE(11513), - [sym_documatic_line] = STATE(11513), + [STATE(11514)] = { + [sym_line_comment_1] = STATE(11514), + [sym_line_comment_2] = STATE(11514), + [sym_line_comment_3] = STATE(11514), + [sym_line_comment_4] = STATE(11514), + [sym_block_comment] = STATE(11514), + [sym_documatic_line] = STATE(11514), [anon_sym_COMMA] = ACTIONS(8243), [aux_sym_macro_constant_token1] = ACTIONS(8243), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1350928,13 +1351011,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8243), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11514)] = { - [sym_line_comment_1] = STATE(11514), - [sym_line_comment_2] = STATE(11514), - [sym_line_comment_3] = STATE(11514), - [sym_line_comment_4] = STATE(11514), - [sym_block_comment] = STATE(11514), - [sym_documatic_line] = STATE(11514), + [STATE(11515)] = { + [sym_line_comment_1] = STATE(11515), + [sym_line_comment_2] = STATE(11515), + [sym_line_comment_3] = STATE(11515), + [sym_line_comment_4] = STATE(11515), + [sym_block_comment] = STATE(11515), + [sym_documatic_line] = STATE(11515), [anon_sym_COMMA] = ACTIONS(8257), [aux_sym_macro_constant_token1] = ACTIONS(8257), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1351011,13 +1351094,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8257), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11515)] = { - [sym_line_comment_1] = STATE(11515), - [sym_line_comment_2] = STATE(11515), - [sym_line_comment_3] = STATE(11515), - [sym_line_comment_4] = STATE(11515), - [sym_block_comment] = STATE(11515), - [sym_documatic_line] = STATE(11515), + [STATE(11516)] = { + [sym_line_comment_1] = STATE(11516), + [sym_line_comment_2] = STATE(11516), + [sym_line_comment_3] = STATE(11516), + [sym_line_comment_4] = STATE(11516), + [sym_block_comment] = STATE(11516), + [sym_documatic_line] = STATE(11516), [aux_sym_macro_constant_token1] = ACTIONS(8530), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1351094,13 +1351177,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8530), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11516)] = { - [sym_line_comment_1] = STATE(11516), - [sym_line_comment_2] = STATE(11516), - [sym_line_comment_3] = STATE(11516), - [sym_line_comment_4] = STATE(11516), - [sym_block_comment] = STATE(11516), - [sym_documatic_line] = STATE(11516), + [STATE(11517)] = { + [sym_line_comment_1] = STATE(11517), + [sym_line_comment_2] = STATE(11517), + [sym_line_comment_3] = STATE(11517), + [sym_line_comment_4] = STATE(11517), + [sym_block_comment] = STATE(11517), + [sym_documatic_line] = STATE(11517), [aux_sym_macro_constant_token1] = ACTIONS(7298), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1351177,96 +1351260,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7298), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11517)] = { - [sym_line_comment_1] = STATE(11517), - [sym_line_comment_2] = STATE(11517), - [sym_line_comment_3] = STATE(11517), - [sym_line_comment_4] = STATE(11517), - [sym_block_comment] = STATE(11517), - [sym_documatic_line] = STATE(11517), - [aux_sym_macro_constant_token1] = ACTIONS(6850), + [STATE(11518)] = { + [sym_line_comment_1] = STATE(11518), + [sym_line_comment_2] = STATE(11518), + [sym_line_comment_3] = STATE(11518), + [sym_line_comment_4] = STATE(11518), + [sym_block_comment] = STATE(11518), + [sym_documatic_line] = STATE(11518), + [anon_sym_COMMA] = ACTIONS(7623), + [aux_sym_macro_constant_token1] = ACTIONS(7623), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(6850), - [sym_keyword_dim] = ACTIONS(6850), - [sym_keyword_pound_define] = ACTIONS(6850), - [sym_keyword_pound_def1arg] = ACTIONS(6850), - [sym_keyword_pound_import] = ACTIONS(6850), - [sym_keyword_pound_include] = ACTIONS(6850), - [sym_keyword_pound_if] = ACTIONS(6852), - [sym_keyword_pound_ifdef] = ACTIONS(6850), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6850), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6850), - [sym_keyword_write] = ACTIONS(6852), - [sym_keyword_do] = ACTIONS(6850), - [sym_keyword_for] = ACTIONS(6850), - [sym_keyword_while] = ACTIONS(6850), - [sym_keyword_kill] = ACTIONS(6850), - [sym_keyword_lock] = ACTIONS(6850), - [sym_keyword_read] = ACTIONS(6850), - [sym_keyword_zload] = ACTIONS(6850), - [sym_keyword_open] = ACTIONS(6850), - [sym_keyword_close] = ACTIONS(6852), - [sym_keyword_use] = ACTIONS(6850), - [sym_keyword_new] = ACTIONS(6850), - [sym_keyword_if] = ACTIONS(6850), - [sym_keyword_oldelse] = ACTIONS(6850), - [sym_keyword_throw] = ACTIONS(6850), - [sym_keyword_print] = ACTIONS(6850), - [sym_keyword_zprint] = ACTIONS(6850), - [sym_keyword_try] = ACTIONS(6850), - [sym_keyword_job] = ACTIONS(6850), - [sym_keyword_break] = ACTIONS(6850), - [sym_keyword_merge] = ACTIONS(6852), - [sym_keyword_return] = ACTIONS(6850), - [aux_sym_keyword_quit_token1] = ACTIONS(6850), - [aux_sym_keyword_quit_token2] = ACTIONS(6850), - [sym_keyword_goto] = ACTIONS(6850), - [sym_keyword_halt] = ACTIONS(6850), - [sym_keyword_hang] = ACTIONS(6850), - [sym_keyword_halt_or_hang] = ACTIONS(6852), - [sym_keyword_continue] = ACTIONS(6850), - [sym_keyword_tcommit] = ACTIONS(6850), - [sym_keyword_trollback] = ACTIONS(6850), - [sym_keyword_tstart] = ACTIONS(6850), - [sym_keyword_xecute] = ACTIONS(6850), - [sym_keyword_view] = ACTIONS(6850), - [sym_keyword_zbreak] = ACTIONS(6850), - [sym_keyword_zkill] = ACTIONS(6850), - [sym_keyword_zn] = ACTIONS(6850), - [sym_keyword_zsu] = ACTIONS(6850), - [sym_keyword_ztrap] = ACTIONS(6852), - [sym_keyword_zwrite] = ACTIONS(6850), - [sym_keyword_zz] = ACTIONS(6850), - [sym_keyword_embedded_html] = ACTIONS(6850), - [sym_keyword_embedded_xml] = ACTIONS(6850), - [sym_keyword_embedded_sql_amp] = ACTIONS(6850), - [sym_keyword_embedded_sql_hash] = ACTIONS(6850), - [anon_sym_AMPjs] = ACTIONS(6852), - [anon_sym_AMPjscript] = ACTIONS(6850), - [anon_sym_AMPjavascript] = ACTIONS(6850), - [sym_keyword_zremove] = ACTIONS(6850), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6852), - [aux_sym_commands_with_printlist_token1] = ACTIONS(6852), - [aux_sym_commands_with_printlist_token2] = ACTIONS(6852), + [sym_keyword_set] = ACTIONS(7623), + [sym_keyword_dim] = ACTIONS(7623), + [sym_keyword_pound_define] = ACTIONS(7623), + [sym_keyword_pound_def1arg] = ACTIONS(7623), + [sym_keyword_pound_import] = ACTIONS(7623), + [sym_keyword_pound_include] = ACTIONS(7623), + [sym_keyword_pound_if] = ACTIONS(7625), + [sym_keyword_pound_ifdef] = ACTIONS(7623), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7623), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7623), + [sym_keyword_write] = ACTIONS(7625), + [sym_keyword_do] = ACTIONS(7623), + [sym_keyword_for] = ACTIONS(7623), + [sym_keyword_while] = ACTIONS(7623), + [sym_keyword_kill] = ACTIONS(7623), + [sym_keyword_lock] = ACTIONS(7623), + [sym_keyword_read] = ACTIONS(7623), + [sym_keyword_zload] = ACTIONS(7623), + [sym_keyword_open] = ACTIONS(7623), + [sym_keyword_close] = ACTIONS(7625), + [sym_keyword_use] = ACTIONS(7623), + [sym_keyword_new] = ACTIONS(7623), + [sym_keyword_if] = ACTIONS(7623), + [sym_keyword_oldelse] = ACTIONS(7623), + [sym_keyword_throw] = ACTIONS(7623), + [sym_keyword_print] = ACTIONS(7623), + [sym_keyword_zprint] = ACTIONS(7623), + [sym_keyword_try] = ACTIONS(7623), + [sym_keyword_job] = ACTIONS(7623), + [sym_keyword_break] = ACTIONS(7623), + [sym_keyword_merge] = ACTIONS(7625), + [sym_keyword_return] = ACTIONS(7623), + [aux_sym_keyword_quit_token1] = ACTIONS(7623), + [aux_sym_keyword_quit_token2] = ACTIONS(7623), + [sym_keyword_goto] = ACTIONS(7623), + [sym_keyword_halt] = ACTIONS(7623), + [sym_keyword_hang] = ACTIONS(7623), + [sym_keyword_halt_or_hang] = ACTIONS(7625), + [sym_keyword_continue] = ACTIONS(7623), + [sym_keyword_tcommit] = ACTIONS(7623), + [sym_keyword_trollback] = ACTIONS(7623), + [sym_keyword_tstart] = ACTIONS(7623), + [sym_keyword_xecute] = ACTIONS(7623), + [sym_keyword_view] = ACTIONS(7623), + [sym_keyword_zbreak] = ACTIONS(7623), + [sym_keyword_zkill] = ACTIONS(7623), + [sym_keyword_zn] = ACTIONS(7623), + [sym_keyword_zsu] = ACTIONS(7623), + [sym_keyword_ztrap] = ACTIONS(7625), + [sym_keyword_zwrite] = ACTIONS(7623), + [sym_keyword_zz] = ACTIONS(7623), + [sym_keyword_embedded_html] = ACTIONS(7623), + [sym_keyword_embedded_xml] = ACTIONS(7623), + [sym_keyword_embedded_sql_amp] = ACTIONS(7623), + [sym_keyword_embedded_sql_hash] = ACTIONS(7623), + [anon_sym_AMPjs] = ACTIONS(7625), + [anon_sym_AMPjscript] = ACTIONS(7623), + [anon_sym_AMPjavascript] = ACTIONS(7623), + [sym_keyword_zremove] = ACTIONS(7623), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7625), + [aux_sym_commands_with_printlist_token1] = ACTIONS(7625), + [aux_sym_commands_with_printlist_token2] = ACTIONS(7625), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(6850), - [sym__bol] = ACTIONS(6850), - [sym__termination] = ACTIONS(6850), - [sym_tag_end_if] = ACTIONS(6850), + [sym_tag] = ACTIONS(7623), + [sym__termination] = ACTIONS(7623), + [sym_tag_end_if] = ACTIONS(7623), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11518)] = { - [sym_line_comment_1] = STATE(11518), - [sym_line_comment_2] = STATE(11518), - [sym_line_comment_3] = STATE(11518), - [sym_line_comment_4] = STATE(11518), - [sym_block_comment] = STATE(11518), - [sym_documatic_line] = STATE(11518), + [STATE(11519)] = { + [sym_line_comment_1] = STATE(11519), + [sym_line_comment_2] = STATE(11519), + [sym_line_comment_3] = STATE(11519), + [sym_line_comment_4] = STATE(11519), + [sym_block_comment] = STATE(11519), + [sym_documatic_line] = STATE(11519), [anon_sym_COMMA] = ACTIONS(8261), [aux_sym_macro_constant_token1] = ACTIONS(8261), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1351343,89 +1351426,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8261), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11519)] = { - [sym_line_comment_1] = STATE(11519), - [sym_line_comment_2] = STATE(11519), - [sym_line_comment_3] = STATE(11519), - [sym_line_comment_4] = STATE(11519), - [sym_block_comment] = STATE(11519), - [sym_documatic_line] = STATE(11519), - [anon_sym_COMMA] = ACTIONS(7623), - [aux_sym_macro_constant_token1] = ACTIONS(7623), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(7623), - [sym_keyword_dim] = ACTIONS(7623), - [sym_keyword_pound_define] = ACTIONS(7623), - [sym_keyword_pound_def1arg] = ACTIONS(7623), - [sym_keyword_pound_import] = ACTIONS(7623), - [sym_keyword_pound_include] = ACTIONS(7623), - [sym_keyword_pound_if] = ACTIONS(7625), - [sym_keyword_pound_ifdef] = ACTIONS(7623), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(7623), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(7623), - [sym_keyword_write] = ACTIONS(7625), - [sym_keyword_do] = ACTIONS(7623), - [sym_keyword_for] = ACTIONS(7623), - [sym_keyword_while] = ACTIONS(7623), - [sym_keyword_kill] = ACTIONS(7623), - [sym_keyword_lock] = ACTIONS(7623), - [sym_keyword_read] = ACTIONS(7623), - [sym_keyword_zload] = ACTIONS(7623), - [sym_keyword_open] = ACTIONS(7623), - [sym_keyword_close] = ACTIONS(7625), - [sym_keyword_use] = ACTIONS(7623), - [sym_keyword_new] = ACTIONS(7623), - [sym_keyword_if] = ACTIONS(7623), - [sym_keyword_oldelse] = ACTIONS(7623), - [sym_keyword_throw] = ACTIONS(7623), - [sym_keyword_print] = ACTIONS(7623), - [sym_keyword_zprint] = ACTIONS(7623), - [sym_keyword_try] = ACTIONS(7623), - [sym_keyword_job] = ACTIONS(7623), - [sym_keyword_break] = ACTIONS(7623), - [sym_keyword_merge] = ACTIONS(7625), - [sym_keyword_return] = ACTIONS(7623), - [aux_sym_keyword_quit_token1] = ACTIONS(7623), - [aux_sym_keyword_quit_token2] = ACTIONS(7623), - [sym_keyword_goto] = ACTIONS(7623), - [sym_keyword_halt] = ACTIONS(7623), - [sym_keyword_hang] = ACTIONS(7623), - [sym_keyword_halt_or_hang] = ACTIONS(7625), - [sym_keyword_continue] = ACTIONS(7623), - [sym_keyword_tcommit] = ACTIONS(7623), - [sym_keyword_trollback] = ACTIONS(7623), - [sym_keyword_tstart] = ACTIONS(7623), - [sym_keyword_xecute] = ACTIONS(7623), - [sym_keyword_view] = ACTIONS(7623), - [sym_keyword_zbreak] = ACTIONS(7623), - [sym_keyword_zkill] = ACTIONS(7623), - [sym_keyword_zn] = ACTIONS(7623), - [sym_keyword_zsu] = ACTIONS(7623), - [sym_keyword_ztrap] = ACTIONS(7625), - [sym_keyword_zwrite] = ACTIONS(7623), - [sym_keyword_zz] = ACTIONS(7623), - [sym_keyword_embedded_html] = ACTIONS(7623), - [sym_keyword_embedded_xml] = ACTIONS(7623), - [sym_keyword_embedded_sql_amp] = ACTIONS(7623), - [sym_keyword_embedded_sql_hash] = ACTIONS(7623), - [anon_sym_AMPjs] = ACTIONS(7625), - [anon_sym_AMPjscript] = ACTIONS(7623), - [anon_sym_AMPjavascript] = ACTIONS(7623), - [sym_keyword_zremove] = ACTIONS(7623), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(7625), - [aux_sym_commands_with_printlist_token1] = ACTIONS(7625), - [aux_sym_commands_with_printlist_token2] = ACTIONS(7625), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(7623), - [sym__termination] = ACTIONS(7623), - [sym_tag_end_if] = ACTIONS(7623), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(11520)] = { [sym_expression] = STATE(22478), [sym_expr_atom] = STATE(16140), @@ -1351552,37 +1351552,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11521), [sym_block_comment] = STATE(11521), [sym_documatic_line] = STATE(11521), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1351718,37 +1351718,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11523), [sym_block_comment] = STATE(11523), [sym_documatic_line] = STATE(11523), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1351967,37 +1351967,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11526), [sym_block_comment] = STATE(11526), [sym_documatic_line] = STATE(11526), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1352299,37 +1352299,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11530), [sym_block_comment] = STATE(11530), [sym_documatic_line] = STATE(11530), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1352382,37 +1352382,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11531), [sym_block_comment] = STATE(11531), [sym_documatic_line] = STATE(11531), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1352548,37 +1352548,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11533), [sym_block_comment] = STATE(11533), [sym_documatic_line] = STATE(11533), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1352714,37 +1352714,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11535), [sym_block_comment] = STATE(11535), [sym_documatic_line] = STATE(11535), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1352880,37 +1352880,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11537), [sym_block_comment] = STATE(11537), [sym_documatic_line] = STATE(11537), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1353046,37 +1353046,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11539), [sym_block_comment] = STATE(11539), [sym_documatic_line] = STATE(11539), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1353212,37 +1353212,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11541), [sym_block_comment] = STATE(11541), [sym_documatic_line] = STATE(11541), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1353295,37 +1353295,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11542), [sym_block_comment] = STATE(11542), [sym_documatic_line] = STATE(11542), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1353461,37 +1353461,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11544), [sym_block_comment] = STATE(11544), [sym_documatic_line] = STATE(11544), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1353544,37 +1353544,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11545), [sym_block_comment] = STATE(11545), [sym_documatic_line] = STATE(11545), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1353627,37 +1353627,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11546), [sym_block_comment] = STATE(11546), [sym_documatic_line] = STATE(11546), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1353710,37 +1353710,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11547), [sym_block_comment] = STATE(11547), [sym_documatic_line] = STATE(11547), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1353751,84 +1353751,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11548)] = { - [sym_expression] = STATE(21319), - [sym_expr_atom] = STATE(16140), - [sym_parenthetical_expression] = STATE(14825), - [sym_unary_operator] = STATE(13513), - [sym_class_method_call] = STATE(14825), - [sym_class_ref] = STATE(21571), - [sym_superclass_method_call] = STATE(15487), - [sym_extrinsic_function] = STATE(14825), - [sym_dollarsf] = STATE(15116), - [sym_gvn] = STATE(15487), - [sym_lvn] = STATE(14825), - [sym_ssvn] = STATE(15487), - [sym_sql_field_reference] = STATE(15487), - [sym_oref_chain_expr] = STATE(15487), - [sym_instance_variable] = STATE(14825), - [sym_relative_dot_method] = STATE(14825), - [sym_relative_dot_property] = STATE(14825), - [sym_relative_dot_parameter] = STATE(15487), - [sym_system_defined_variable] = STATE(14825), - [sym_system_defined_function] = STATE(14825), - [sym_dollar_text] = STATE(15116), - [sym_dollar_bitlogic] = STATE(15116), - [sym_dollar_function] = STATE(15116), - [sym_dollar_select] = STATE(15116), - [sym_dollar_case] = STATE(15116), - [sym_dollar_list] = STATE(15116), - [sym_built_in_func_with_pos_options] = STATE(15116), - [sym_dollar_method] = STATE(15116), - [sym_unary_expression] = STATE(15487), - [sym_indirection] = STATE(15487), - [sym_macro] = STATE(14825), - [sym_macro_constant] = STATE(15223), - [sym_macro_function] = STATE(15223), - [sym_json_object_literal] = STATE(14825), - [sym_json_array_literal] = STATE(15487), + [sym_expr_atom] = STATE(19997), + [sym_parenthetical_expression] = STATE(18244), + [sym_unary_operator] = STATE(13719), + [sym_class_method_call] = STATE(18244), + [sym_class_ref] = STATE(21011), + [sym_superclass_method_call] = STATE(19879), + [sym_extrinsic_function] = STATE(18244), + [sym_dollarsf] = STATE(18846), + [sym_gvn] = STATE(19879), + [sym_lvn] = STATE(18244), + [sym_ssvn] = STATE(19879), + [sym_sql_field_reference] = STATE(19879), + [sym_oref_chain_expr] = STATE(19879), + [sym_instance_variable] = STATE(18244), + [sym_relative_dot_method] = STATE(18244), + [sym_relative_dot_property] = STATE(18244), + [sym_relative_dot_parameter] = STATE(19879), + [sym_system_defined_variable] = STATE(18244), + [sym_system_defined_function] = STATE(18244), + [sym_dollar_text] = STATE(18846), + [sym_dollar_bitlogic] = STATE(18846), + [sym_bitlogic_expression] = STATE(24366), + [sym_bitlogic_atom] = STATE(19043), + [sym_dollar_function] = STATE(18846), + [sym_dollar_select] = STATE(18846), + [sym_dollar_case] = STATE(18846), + [sym_dollar_list] = STATE(18846), + [sym_built_in_func_with_pos_options] = STATE(18846), + [sym_dollar_method] = STATE(18846), + [sym_unary_expression] = STATE(19879), + [sym_indirection] = STATE(19879), + [sym_macro] = STATE(18244), + [sym_macro_constant] = STATE(18497), + [sym_macro_function] = STATE(18497), + [sym_json_object_literal] = STATE(18244), + [sym_json_array_literal] = STATE(19879), [sym_line_comment_1] = STATE(11548), [sym_line_comment_2] = STATE(11548), [sym_line_comment_3] = STATE(11548), [sym_line_comment_4] = STATE(11548), [sym_block_comment] = STATE(11548), [sym_documatic_line] = STATE(11548), - [aux_sym_job_argument_repeat1] = STATE(21339), - [anon_sym_LPAREN] = ACTIONS(11625), - [anon_sym_RPAREN] = ACTIONS(11784), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11629), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11631), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11633), - [aux_sym_dollarsf_token1] = ACTIONS(11635), - [anon_sym_CARET2] = ACTIONS(11637), - [anon_sym_CARET_DOLLAR] = ACTIONS(11639), - [anon_sym_LBRACE] = ACTIONS(11641), - [aux_sym_instance_variable_token1] = ACTIONS(11643), - [anon_sym_DOT_DOT] = ACTIONS(11645), - [aux_sym_system_defined_variable_token1] = ACTIONS(11647), - [aux_sym_dollar_text_token1] = ACTIONS(11649), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11651), - [aux_sym_dollar_function_token1] = ACTIONS(11653), - [aux_sym_dollar_select_token1] = ACTIONS(11655), - [aux_sym_dollar_case_token1] = ACTIONS(11657), - [aux_sym_dollar_list_token1] = ACTIONS(11659), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11661), - [aux_sym_dollar_method_token1] = ACTIONS(11663), - [anon_sym_AT2] = ACTIONS(11665), - [sym_objectscript_identifier_special] = ACTIONS(11667), - [sym_objectscript_identifier] = ACTIONS(11669), - [sym_numeric_literal] = ACTIONS(11671), - [sym_string_literal] = ACTIONS(11671), - [aux_sym_macro_constant_token1] = ACTIONS(11673), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(11675), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1353855,7 +1353855,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_system_defined_function] = STATE(18244), [sym_dollar_text] = STATE(18846), [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(24366), + [sym_bitlogic_expression] = STATE(23300), [sym_bitlogic_atom] = STATE(19043), [sym_dollar_function] = STATE(18846), [sym_dollar_select] = STATE(18846), @@ -1353876,37 +1353876,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11549), [sym_block_comment] = STATE(11549), [sym_documatic_line] = STATE(11549), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1353938,7 +1353938,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_system_defined_function] = STATE(18244), [sym_dollar_text] = STATE(18846), [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(23300), + [sym_bitlogic_expression] = STATE(23359), [sym_bitlogic_atom] = STATE(19043), [sym_dollar_function] = STATE(18846), [sym_dollar_select] = STATE(18846), @@ -1353959,37 +1353959,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11550), [sym_block_comment] = STATE(11550), [sym_documatic_line] = STATE(11550), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1354021,7 +1354021,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_system_defined_function] = STATE(18244), [sym_dollar_text] = STATE(18846), [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(23359), + [sym_bitlogic_expression] = STATE(23429), [sym_bitlogic_atom] = STATE(19043), [sym_dollar_function] = STATE(18846), [sym_dollar_select] = STATE(18846), @@ -1354042,37 +1354042,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11551), [sym_block_comment] = STATE(11551), [sym_documatic_line] = STATE(11551), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1354104,7 +1354104,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_system_defined_function] = STATE(18244), [sym_dollar_text] = STATE(18846), [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(23429), + [sym_bitlogic_expression] = STATE(23480), [sym_bitlogic_atom] = STATE(19043), [sym_dollar_function] = STATE(18846), [sym_dollar_select] = STATE(18846), @@ -1354125,37 +1354125,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11552), [sym_block_comment] = STATE(11552), [sym_documatic_line] = STATE(11552), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1354187,7 +1354187,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_system_defined_function] = STATE(18244), [sym_dollar_text] = STATE(18846), [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(23480), + [sym_bitlogic_expression] = STATE(23578), [sym_bitlogic_atom] = STATE(19043), [sym_dollar_function] = STATE(18846), [sym_dollar_select] = STATE(18846), @@ -1354208,37 +1354208,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11553), [sym_block_comment] = STATE(11553), [sym_documatic_line] = STATE(11553), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1354249,89 +1354249,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11554)] = { - [sym_expr_atom] = STATE(19997), - [sym_parenthetical_expression] = STATE(18244), - [sym_unary_operator] = STATE(13719), - [sym_class_method_call] = STATE(18244), - [sym_class_ref] = STATE(21011), - [sym_superclass_method_call] = STATE(19879), - [sym_extrinsic_function] = STATE(18244), - [sym_dollarsf] = STATE(18846), - [sym_gvn] = STATE(19879), - [sym_lvn] = STATE(18244), - [sym_ssvn] = STATE(19879), - [sym_sql_field_reference] = STATE(19879), - [sym_oref_chain_expr] = STATE(19879), - [sym_instance_variable] = STATE(18244), - [sym_relative_dot_method] = STATE(18244), - [sym_relative_dot_property] = STATE(18244), - [sym_relative_dot_parameter] = STATE(19879), - [sym_system_defined_variable] = STATE(18244), - [sym_system_defined_function] = STATE(18244), - [sym_dollar_text] = STATE(18846), - [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(23578), - [sym_bitlogic_atom] = STATE(19043), - [sym_dollar_function] = STATE(18846), - [sym_dollar_select] = STATE(18846), - [sym_dollar_case] = STATE(18846), - [sym_dollar_list] = STATE(18846), - [sym_built_in_func_with_pos_options] = STATE(18846), - [sym_dollar_method] = STATE(18846), - [sym_unary_expression] = STATE(19879), - [sym_indirection] = STATE(19879), - [sym_macro] = STATE(18244), - [sym_macro_constant] = STATE(18497), - [sym_macro_function] = STATE(18497), - [sym_json_object_literal] = STATE(18244), - [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11554), - [sym_line_comment_2] = STATE(11554), - [sym_line_comment_3] = STATE(11554), - [sym_line_comment_4] = STATE(11554), - [sym_block_comment] = STATE(11554), - [sym_documatic_line] = STATE(11554), - [anon_sym_LPAREN] = ACTIONS(11724), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11555)] = { [sym_expression] = STATE(17), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), @@ -1354367,12 +1354284,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(1168), [sym_json_object_literal] = STATE(3893), [sym_json_array_literal] = STATE(4050), - [sym_line_comment_1] = STATE(11555), - [sym_line_comment_2] = STATE(11555), - [sym_line_comment_3] = STATE(11555), - [sym_line_comment_4] = STATE(11555), - [sym_block_comment] = STATE(11555), - [sym_documatic_line] = STATE(11555), + [sym_line_comment_1] = STATE(11554), + [sym_line_comment_2] = STATE(11554), + [sym_line_comment_3] = STATE(11554), + [sym_line_comment_4] = STATE(11554), + [sym_block_comment] = STATE(11554), + [sym_documatic_line] = STATE(11554), [anon_sym_LPAREN] = ACTIONS(6470), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1354409,12 +1354326,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_pound_if_special_case] = ACTIONS(11786), - [sym_pound_if_special_case_else] = ACTIONS(11788), - [sym_pound_if_special_case_else_if] = ACTIONS(11790), + [sym_pound_if_special_case] = ACTIONS(11784), + [sym_pound_if_special_case_else] = ACTIONS(11786), + [sym_pound_if_special_case_else_if] = ACTIONS(11788), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11556)] = { + [STATE(11555)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1354451,43 +1354368,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11556), - [sym_line_comment_2] = STATE(11556), - [sym_line_comment_3] = STATE(11556), - [sym_line_comment_4] = STATE(11556), - [sym_block_comment] = STATE(11556), - [sym_documatic_line] = STATE(11556), - [anon_sym_LPAREN] = ACTIONS(11724), + [sym_line_comment_1] = STATE(11555), + [sym_line_comment_2] = STATE(11555), + [sym_line_comment_3] = STATE(11555), + [sym_line_comment_4] = STATE(11555), + [sym_block_comment] = STATE(11555), + [sym_documatic_line] = STATE(11555), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1354497,13 +1354414,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11557)] = { - [sym_line_comment_1] = STATE(11557), - [sym_line_comment_2] = STATE(11557), - [sym_line_comment_3] = STATE(11557), - [sym_line_comment_4] = STATE(11557), - [sym_block_comment] = STATE(11557), - [sym_documatic_line] = STATE(11557), + [STATE(11556)] = { + [sym_line_comment_1] = STATE(11556), + [sym_line_comment_2] = STATE(11556), + [sym_line_comment_3] = STATE(11556), + [sym_line_comment_4] = STATE(11556), + [sym_block_comment] = STATE(11556), + [sym_documatic_line] = STATE(11556), [anon_sym_COMMA] = ACTIONS(7178), [aux_sym_macro_constant_token1] = ACTIONS(7178), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1354580,6 +1354497,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7178), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11557)] = { + [sym_expr_atom] = STATE(19997), + [sym_parenthetical_expression] = STATE(18244), + [sym_unary_operator] = STATE(13719), + [sym_class_method_call] = STATE(18244), + [sym_class_ref] = STATE(21011), + [sym_superclass_method_call] = STATE(19879), + [sym_extrinsic_function] = STATE(18244), + [sym_dollarsf] = STATE(18846), + [sym_gvn] = STATE(19879), + [sym_lvn] = STATE(18244), + [sym_ssvn] = STATE(19879), + [sym_sql_field_reference] = STATE(19879), + [sym_oref_chain_expr] = STATE(19879), + [sym_instance_variable] = STATE(18244), + [sym_relative_dot_method] = STATE(18244), + [sym_relative_dot_property] = STATE(18244), + [sym_relative_dot_parameter] = STATE(19879), + [sym_system_defined_variable] = STATE(18244), + [sym_system_defined_function] = STATE(18244), + [sym_dollar_text] = STATE(18846), + [sym_dollar_bitlogic] = STATE(18846), + [sym_bitlogic_expression] = STATE(23723), + [sym_bitlogic_atom] = STATE(19043), + [sym_dollar_function] = STATE(18846), + [sym_dollar_select] = STATE(18846), + [sym_dollar_case] = STATE(18846), + [sym_dollar_list] = STATE(18846), + [sym_built_in_func_with_pos_options] = STATE(18846), + [sym_dollar_method] = STATE(18846), + [sym_unary_expression] = STATE(19879), + [sym_indirection] = STATE(19879), + [sym_macro] = STATE(18244), + [sym_macro_constant] = STATE(18497), + [sym_macro_function] = STATE(18497), + [sym_json_object_literal] = STATE(18244), + [sym_json_array_literal] = STATE(19879), + [sym_line_comment_1] = STATE(11557), + [sym_line_comment_2] = STATE(11557), + [sym_line_comment_3] = STATE(11557), + [sym_line_comment_4] = STATE(11557), + [sym_block_comment] = STATE(11557), + [sym_documatic_line] = STATE(11557), + [anon_sym_LPAREN] = ACTIONS(11722), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11558)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), @@ -1354602,7 +1354602,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_system_defined_function] = STATE(18244), [sym_dollar_text] = STATE(18846), [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(23723), + [sym_bitlogic_expression] = STATE(23799), [sym_bitlogic_atom] = STATE(19043), [sym_dollar_function] = STATE(18846), [sym_dollar_select] = STATE(18846), @@ -1354623,37 +1354623,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11558), [sym_block_comment] = STATE(11558), [sym_documatic_line] = STATE(11558), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1354685,7 +1354685,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_system_defined_function] = STATE(18244), [sym_dollar_text] = STATE(18846), [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(23799), + [sym_bitlogic_expression] = STATE(23868), [sym_bitlogic_atom] = STATE(19043), [sym_dollar_function] = STATE(18846), [sym_dollar_select] = STATE(18846), @@ -1354706,37 +1354706,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11559), [sym_block_comment] = STATE(11559), [sym_documatic_line] = STATE(11559), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1354768,7 +1354768,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_system_defined_function] = STATE(18244), [sym_dollar_text] = STATE(18846), [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(23868), + [sym_bitlogic_expression] = STATE(23912), [sym_bitlogic_atom] = STATE(19043), [sym_dollar_function] = STATE(18846), [sym_dollar_select] = STATE(18846), @@ -1354789,37 +1354789,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11560), [sym_block_comment] = STATE(11560), [sym_documatic_line] = STATE(11560), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1354851,7 +1354851,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_system_defined_function] = STATE(18244), [sym_dollar_text] = STATE(18846), [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(23912), + [sym_bitlogic_expression] = STATE(23955), [sym_bitlogic_atom] = STATE(19043), [sym_dollar_function] = STATE(18846), [sym_dollar_select] = STATE(18846), @@ -1354872,37 +1354872,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11561), [sym_block_comment] = STATE(11561), [sym_documatic_line] = STATE(11561), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1354934,7 +1354934,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_system_defined_function] = STATE(18244), [sym_dollar_text] = STATE(18846), [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(23955), + [sym_bitlogic_expression] = STATE(23998), [sym_bitlogic_atom] = STATE(19043), [sym_dollar_function] = STATE(18846), [sym_dollar_select] = STATE(18846), @@ -1354955,37 +1354955,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11562), [sym_block_comment] = STATE(11562), [sym_documatic_line] = STATE(11562), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1355017,7 +1355017,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_system_defined_function] = STATE(18244), [sym_dollar_text] = STATE(18846), [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(23998), + [sym_bitlogic_expression] = STATE(24030), [sym_bitlogic_atom] = STATE(19043), [sym_dollar_function] = STATE(18846), [sym_dollar_select] = STATE(18846), @@ -1355038,37 +1355038,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11563), [sym_block_comment] = STATE(11563), [sym_documatic_line] = STATE(11563), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1355079,89 +1355079,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11564)] = { - [sym_expr_atom] = STATE(19997), - [sym_parenthetical_expression] = STATE(18244), - [sym_unary_operator] = STATE(13719), - [sym_class_method_call] = STATE(18244), - [sym_class_ref] = STATE(21011), - [sym_superclass_method_call] = STATE(19879), - [sym_extrinsic_function] = STATE(18244), - [sym_dollarsf] = STATE(18846), - [sym_gvn] = STATE(19879), - [sym_lvn] = STATE(18244), - [sym_ssvn] = STATE(19879), - [sym_sql_field_reference] = STATE(19879), - [sym_oref_chain_expr] = STATE(19879), - [sym_instance_variable] = STATE(18244), - [sym_relative_dot_method] = STATE(18244), - [sym_relative_dot_property] = STATE(18244), - [sym_relative_dot_parameter] = STATE(19879), - [sym_system_defined_variable] = STATE(18244), - [sym_system_defined_function] = STATE(18244), - [sym_dollar_text] = STATE(18846), - [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_expression] = STATE(24030), - [sym_bitlogic_atom] = STATE(19043), - [sym_dollar_function] = STATE(18846), - [sym_dollar_select] = STATE(18846), - [sym_dollar_case] = STATE(18846), - [sym_dollar_list] = STATE(18846), - [sym_built_in_func_with_pos_options] = STATE(18846), - [sym_dollar_method] = STATE(18846), - [sym_unary_expression] = STATE(19879), - [sym_indirection] = STATE(19879), - [sym_macro] = STATE(18244), - [sym_macro_constant] = STATE(18497), - [sym_macro_function] = STATE(18497), - [sym_json_object_literal] = STATE(18244), - [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11564), - [sym_line_comment_2] = STATE(11564), - [sym_line_comment_3] = STATE(11564), - [sym_line_comment_4] = STATE(11564), - [sym_block_comment] = STATE(11564), - [sym_documatic_line] = STATE(11564), - [anon_sym_LPAREN] = ACTIONS(11724), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11565)] = { [sym_expression] = STATE(23103), [sym_expr_atom] = STATE(16140), [sym_parenthetical_expression] = STATE(14825), @@ -1355197,15 +1355114,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(15223), [sym_json_object_literal] = STATE(14825), [sym_json_array_literal] = STATE(15487), - [sym_line_comment_1] = STATE(11565), - [sym_line_comment_2] = STATE(11565), - [sym_line_comment_3] = STATE(11565), - [sym_line_comment_4] = STATE(11565), - [sym_block_comment] = STATE(11565), - [sym_documatic_line] = STATE(11565), + [sym_line_comment_1] = STATE(11564), + [sym_line_comment_2] = STATE(11564), + [sym_line_comment_3] = STATE(11564), + [sym_line_comment_4] = STATE(11564), + [sym_block_comment] = STATE(11564), + [sym_documatic_line] = STATE(11564), [aux_sym_job_argument_repeat1] = STATE(23105), [anon_sym_LPAREN] = ACTIONS(11625), - [anon_sym_RPAREN] = ACTIONS(11792), + [anon_sym_RPAREN] = ACTIONS(11790), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1355244,7 +1355161,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11566)] = { + [STATE(11565)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1355281,43 +1355198,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11566), - [sym_line_comment_2] = STATE(11566), - [sym_line_comment_3] = STATE(11566), - [sym_line_comment_4] = STATE(11566), - [sym_block_comment] = STATE(11566), - [sym_documatic_line] = STATE(11566), - [anon_sym_LPAREN] = ACTIONS(11724), + [sym_line_comment_1] = STATE(11565), + [sym_line_comment_2] = STATE(11565), + [sym_line_comment_3] = STATE(11565), + [sym_line_comment_4] = STATE(11565), + [sym_block_comment] = STATE(11565), + [sym_documatic_line] = STATE(11565), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1355327,7 +1355244,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11567)] = { + [STATE(11566)] = { [sym_expression] = STATE(23140), [sym_expr_atom] = STATE(16140), [sym_parenthetical_expression] = STATE(14825), @@ -1355363,15 +1355280,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(15223), [sym_json_object_literal] = STATE(14825), [sym_json_array_literal] = STATE(15487), - [sym_line_comment_1] = STATE(11567), - [sym_line_comment_2] = STATE(11567), - [sym_line_comment_3] = STATE(11567), - [sym_line_comment_4] = STATE(11567), - [sym_block_comment] = STATE(11567), - [sym_documatic_line] = STATE(11567), + [sym_line_comment_1] = STATE(11566), + [sym_line_comment_2] = STATE(11566), + [sym_line_comment_3] = STATE(11566), + [sym_line_comment_4] = STATE(11566), + [sym_block_comment] = STATE(11566), + [sym_documatic_line] = STATE(11566), [aux_sym_job_argument_repeat1] = STATE(23151), [anon_sym_LPAREN] = ACTIONS(11625), - [anon_sym_RPAREN] = ACTIONS(11794), + [anon_sym_RPAREN] = ACTIONS(11792), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1355410,7 +1355327,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11568)] = { + [STATE(11567)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1355447,48 +1355364,131 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), + [sym_line_comment_1] = STATE(11567), + [sym_line_comment_2] = STATE(11567), + [sym_line_comment_3] = STATE(11567), + [sym_line_comment_4] = STATE(11567), + [sym_block_comment] = STATE(11567), + [sym_documatic_line] = STATE(11567), + [anon_sym_LPAREN] = ACTIONS(11722), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11568)] = { + [sym_expression] = STATE(21319), + [sym_expr_atom] = STATE(16140), + [sym_parenthetical_expression] = STATE(14825), + [sym_unary_operator] = STATE(13513), + [sym_class_method_call] = STATE(14825), + [sym_class_ref] = STATE(21571), + [sym_superclass_method_call] = STATE(15487), + [sym_extrinsic_function] = STATE(14825), + [sym_dollarsf] = STATE(15116), + [sym_gvn] = STATE(15487), + [sym_lvn] = STATE(14825), + [sym_ssvn] = STATE(15487), + [sym_sql_field_reference] = STATE(15487), + [sym_oref_chain_expr] = STATE(15487), + [sym_instance_variable] = STATE(14825), + [sym_relative_dot_method] = STATE(14825), + [sym_relative_dot_property] = STATE(14825), + [sym_relative_dot_parameter] = STATE(15487), + [sym_system_defined_variable] = STATE(14825), + [sym_system_defined_function] = STATE(14825), + [sym_dollar_text] = STATE(15116), + [sym_dollar_bitlogic] = STATE(15116), + [sym_dollar_function] = STATE(15116), + [sym_dollar_select] = STATE(15116), + [sym_dollar_case] = STATE(15116), + [sym_dollar_list] = STATE(15116), + [sym_built_in_func_with_pos_options] = STATE(15116), + [sym_dollar_method] = STATE(15116), + [sym_unary_expression] = STATE(15487), + [sym_indirection] = STATE(15487), + [sym_macro] = STATE(14825), + [sym_macro_constant] = STATE(15223), + [sym_macro_function] = STATE(15223), + [sym_json_object_literal] = STATE(14825), + [sym_json_array_literal] = STATE(15487), [sym_line_comment_1] = STATE(11568), [sym_line_comment_2] = STATE(11568), [sym_line_comment_3] = STATE(11568), [sym_line_comment_4] = STATE(11568), [sym_block_comment] = STATE(11568), [sym_documatic_line] = STATE(11568), - [anon_sym_LPAREN] = ACTIONS(11724), + [aux_sym_job_argument_repeat1] = STATE(21339), + [anon_sym_LPAREN] = ACTIONS(11625), + [anon_sym_RPAREN] = ACTIONS(11794), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11629), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11631), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11633), + [aux_sym_dollarsf_token1] = ACTIONS(11635), + [anon_sym_CARET2] = ACTIONS(11637), + [anon_sym_CARET_DOLLAR] = ACTIONS(11639), + [anon_sym_LBRACE] = ACTIONS(11641), + [aux_sym_instance_variable_token1] = ACTIONS(11643), + [anon_sym_DOT_DOT] = ACTIONS(11645), + [aux_sym_system_defined_variable_token1] = ACTIONS(11647), + [aux_sym_dollar_text_token1] = ACTIONS(11649), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11651), + [aux_sym_dollar_function_token1] = ACTIONS(11653), + [aux_sym_dollar_select_token1] = ACTIONS(11655), + [aux_sym_dollar_case_token1] = ACTIONS(11657), + [aux_sym_dollar_list_token1] = ACTIONS(11659), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11661), + [aux_sym_dollar_method_token1] = ACTIONS(11663), + [anon_sym_AT2] = ACTIONS(11665), + [sym_objectscript_identifier_special] = ACTIONS(11667), + [sym_objectscript_identifier] = ACTIONS(11669), + [sym_numeric_literal] = ACTIONS(11671), + [sym_string_literal] = ACTIONS(11671), + [aux_sym_macro_constant_token1] = ACTIONS(11673), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(11675), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1355536,37 +1355536,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11569), [sym_block_comment] = STATE(11569), [sym_documatic_line] = STATE(11569), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1355619,37 +1355619,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11570), [sym_block_comment] = STATE(11570), [sym_documatic_line] = STATE(11570), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1355702,37 +1355702,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11571), [sym_block_comment] = STATE(11571), [sym_documatic_line] = STATE(11571), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1355785,37 +1355785,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11572), [sym_block_comment] = STATE(11572), [sym_documatic_line] = STATE(11572), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1355951,37 +1355951,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11574), [sym_block_comment] = STATE(11574), [sym_documatic_line] = STATE(11574), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1356117,37 +1356117,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11576), [sym_block_comment] = STATE(11576), [sym_documatic_line] = STATE(11576), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1356200,37 +1356200,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11577), [sym_block_comment] = STATE(11577), [sym_documatic_line] = STATE(11577), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1356283,37 +1356283,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11578), [sym_block_comment] = STATE(11578), [sym_documatic_line] = STATE(11578), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1356324,89 +1356324,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11579)] = { - [sym_expression] = STATE(22718), - [sym_expr_atom] = STATE(16140), - [sym_parenthetical_expression] = STATE(14825), - [sym_unary_operator] = STATE(13513), - [sym_class_method_call] = STATE(14825), - [sym_class_ref] = STATE(21571), - [sym_superclass_method_call] = STATE(15487), - [sym_extrinsic_function] = STATE(14825), - [sym_dollarsf] = STATE(15116), - [sym_gvn] = STATE(15487), - [sym_lvn] = STATE(14825), - [sym_ssvn] = STATE(15487), - [sym_sql_field_reference] = STATE(15487), - [sym_oref_chain_expr] = STATE(15487), - [sym_instance_variable] = STATE(14825), - [sym_relative_dot_method] = STATE(14825), - [sym_relative_dot_property] = STATE(14825), - [sym_relative_dot_parameter] = STATE(15487), - [sym_system_defined_variable] = STATE(14825), - [sym_system_defined_function] = STATE(14825), - [sym_dollar_text] = STATE(15116), - [sym_dollar_bitlogic] = STATE(15116), - [sym_dollar_function] = STATE(15116), - [sym_dollar_select] = STATE(15116), - [sym_dollar_case] = STATE(15116), - [sym_dollar_list] = STATE(15116), - [sym_built_in_func_with_pos_options] = STATE(15116), - [sym_dollar_method] = STATE(15116), - [sym_unary_expression] = STATE(15487), - [sym_indirection] = STATE(15487), - [sym_macro] = STATE(14825), - [sym_macro_constant] = STATE(15223), - [sym_macro_function] = STATE(15223), - [sym_json_object_literal] = STATE(14825), - [sym_json_array_literal] = STATE(15487), - [sym_line_comment_1] = STATE(11579), - [sym_line_comment_2] = STATE(11579), - [sym_line_comment_3] = STATE(11579), - [sym_line_comment_4] = STATE(11579), - [sym_block_comment] = STATE(11579), - [sym_documatic_line] = STATE(11579), - [aux_sym_job_argument_repeat1] = STATE(22720), - [anon_sym_LPAREN] = ACTIONS(11625), - [anon_sym_RPAREN] = ACTIONS(11798), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11629), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11631), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11633), - [aux_sym_dollarsf_token1] = ACTIONS(11635), - [anon_sym_CARET2] = ACTIONS(11637), - [anon_sym_CARET_DOLLAR] = ACTIONS(11639), - [anon_sym_LBRACE] = ACTIONS(11641), - [aux_sym_instance_variable_token1] = ACTIONS(11643), - [anon_sym_DOT_DOT] = ACTIONS(11645), - [aux_sym_system_defined_variable_token1] = ACTIONS(11647), - [aux_sym_dollar_text_token1] = ACTIONS(11649), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11651), - [aux_sym_dollar_function_token1] = ACTIONS(11653), - [aux_sym_dollar_select_token1] = ACTIONS(11655), - [aux_sym_dollar_case_token1] = ACTIONS(11657), - [aux_sym_dollar_list_token1] = ACTIONS(11659), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11661), - [aux_sym_dollar_method_token1] = ACTIONS(11663), - [anon_sym_AT2] = ACTIONS(11665), - [sym_objectscript_identifier_special] = ACTIONS(11667), - [sym_objectscript_identifier] = ACTIONS(11669), - [sym_numeric_literal] = ACTIONS(11671), - [sym_string_literal] = ACTIONS(11671), - [aux_sym_macro_constant_token1] = ACTIONS(11673), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(11675), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11580)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1356443,43 +1356360,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11580), - [sym_line_comment_2] = STATE(11580), - [sym_line_comment_3] = STATE(11580), - [sym_line_comment_4] = STATE(11580), - [sym_block_comment] = STATE(11580), - [sym_documatic_line] = STATE(11580), - [anon_sym_LPAREN] = ACTIONS(11724), + [sym_line_comment_1] = STATE(11579), + [sym_line_comment_2] = STATE(11579), + [sym_line_comment_3] = STATE(11579), + [sym_line_comment_4] = STATE(11579), + [sym_block_comment] = STATE(11579), + [sym_documatic_line] = STATE(11579), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1356489,7 +1356406,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11581)] = { + [STATE(11580)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1356526,43 +1356443,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11581), - [sym_line_comment_2] = STATE(11581), - [sym_line_comment_3] = STATE(11581), - [sym_line_comment_4] = STATE(11581), - [sym_block_comment] = STATE(11581), - [sym_documatic_line] = STATE(11581), - [anon_sym_LPAREN] = ACTIONS(11724), + [sym_line_comment_1] = STATE(11580), + [sym_line_comment_2] = STATE(11580), + [sym_line_comment_3] = STATE(11580), + [sym_line_comment_4] = STATE(11580), + [sym_block_comment] = STATE(11580), + [sym_documatic_line] = STATE(11580), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1356572,7 +1356489,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11582)] = { + [STATE(11581)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1356609,43 +1356526,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11582), - [sym_line_comment_2] = STATE(11582), - [sym_line_comment_3] = STATE(11582), - [sym_line_comment_4] = STATE(11582), - [sym_block_comment] = STATE(11582), - [sym_documatic_line] = STATE(11582), - [anon_sym_LPAREN] = ACTIONS(11724), + [sym_line_comment_1] = STATE(11581), + [sym_line_comment_2] = STATE(11581), + [sym_line_comment_3] = STATE(11581), + [sym_line_comment_4] = STATE(11581), + [sym_block_comment] = STATE(11581), + [sym_documatic_line] = STATE(11581), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1356655,7 +1356572,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11583)] = { + [STATE(11582)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1356692,43 +1356609,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11583), - [sym_line_comment_2] = STATE(11583), - [sym_line_comment_3] = STATE(11583), - [sym_line_comment_4] = STATE(11583), - [sym_block_comment] = STATE(11583), - [sym_documatic_line] = STATE(11583), - [anon_sym_LPAREN] = ACTIONS(11724), + [sym_line_comment_1] = STATE(11582), + [sym_line_comment_2] = STATE(11582), + [sym_line_comment_3] = STATE(11582), + [sym_line_comment_4] = STATE(11582), + [sym_block_comment] = STATE(11582), + [sym_documatic_line] = STATE(11582), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1356738,13 +1356655,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11584)] = { - [sym_line_comment_1] = STATE(11584), - [sym_line_comment_2] = STATE(11584), - [sym_line_comment_3] = STATE(11584), - [sym_line_comment_4] = STATE(11584), - [sym_block_comment] = STATE(11584), - [sym_documatic_line] = STATE(11584), + [STATE(11583)] = { + [sym_line_comment_1] = STATE(11583), + [sym_line_comment_2] = STATE(11583), + [sym_line_comment_3] = STATE(11583), + [sym_line_comment_4] = STATE(11583), + [sym_block_comment] = STATE(11583), + [sym_documatic_line] = STATE(11583), [anon_sym_COMMA] = ACTIONS(7591), [aux_sym_macro_constant_token1] = ACTIONS(7591), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1356821,7 +1356738,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7591), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11585)] = { + [STATE(11584)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1356858,43 +1356775,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11585), - [sym_line_comment_2] = STATE(11585), - [sym_line_comment_3] = STATE(11585), - [sym_line_comment_4] = STATE(11585), - [sym_block_comment] = STATE(11585), - [sym_documatic_line] = STATE(11585), - [anon_sym_LPAREN] = ACTIONS(11724), + [sym_line_comment_1] = STATE(11584), + [sym_line_comment_2] = STATE(11584), + [sym_line_comment_3] = STATE(11584), + [sym_line_comment_4] = STATE(11584), + [sym_block_comment] = STATE(11584), + [sym_documatic_line] = STATE(11584), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1356904,7 +1356821,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11586)] = { + [STATE(11585)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1356941,43 +1356858,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11586), - [sym_line_comment_2] = STATE(11586), - [sym_line_comment_3] = STATE(11586), - [sym_line_comment_4] = STATE(11586), - [sym_block_comment] = STATE(11586), - [sym_documatic_line] = STATE(11586), - [anon_sym_LPAREN] = ACTIONS(11724), + [sym_line_comment_1] = STATE(11585), + [sym_line_comment_2] = STATE(11585), + [sym_line_comment_3] = STATE(11585), + [sym_line_comment_4] = STATE(11585), + [sym_block_comment] = STATE(11585), + [sym_documatic_line] = STATE(11585), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1356987,7 +1356904,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11587)] = { + [STATE(11586)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1357024,48 +1356941,131 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), + [sym_line_comment_1] = STATE(11586), + [sym_line_comment_2] = STATE(11586), + [sym_line_comment_3] = STATE(11586), + [sym_line_comment_4] = STATE(11586), + [sym_block_comment] = STATE(11586), + [sym_documatic_line] = STATE(11586), + [anon_sym_LPAREN] = ACTIONS(11722), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11587)] = { + [sym_expression] = STATE(22718), + [sym_expr_atom] = STATE(16140), + [sym_parenthetical_expression] = STATE(14825), + [sym_unary_operator] = STATE(13513), + [sym_class_method_call] = STATE(14825), + [sym_class_ref] = STATE(21571), + [sym_superclass_method_call] = STATE(15487), + [sym_extrinsic_function] = STATE(14825), + [sym_dollarsf] = STATE(15116), + [sym_gvn] = STATE(15487), + [sym_lvn] = STATE(14825), + [sym_ssvn] = STATE(15487), + [sym_sql_field_reference] = STATE(15487), + [sym_oref_chain_expr] = STATE(15487), + [sym_instance_variable] = STATE(14825), + [sym_relative_dot_method] = STATE(14825), + [sym_relative_dot_property] = STATE(14825), + [sym_relative_dot_parameter] = STATE(15487), + [sym_system_defined_variable] = STATE(14825), + [sym_system_defined_function] = STATE(14825), + [sym_dollar_text] = STATE(15116), + [sym_dollar_bitlogic] = STATE(15116), + [sym_dollar_function] = STATE(15116), + [sym_dollar_select] = STATE(15116), + [sym_dollar_case] = STATE(15116), + [sym_dollar_list] = STATE(15116), + [sym_built_in_func_with_pos_options] = STATE(15116), + [sym_dollar_method] = STATE(15116), + [sym_unary_expression] = STATE(15487), + [sym_indirection] = STATE(15487), + [sym_macro] = STATE(14825), + [sym_macro_constant] = STATE(15223), + [sym_macro_function] = STATE(15223), + [sym_json_object_literal] = STATE(14825), + [sym_json_array_literal] = STATE(15487), [sym_line_comment_1] = STATE(11587), [sym_line_comment_2] = STATE(11587), [sym_line_comment_3] = STATE(11587), [sym_line_comment_4] = STATE(11587), [sym_block_comment] = STATE(11587), [sym_documatic_line] = STATE(11587), - [anon_sym_LPAREN] = ACTIONS(11724), + [aux_sym_job_argument_repeat1] = STATE(22720), + [anon_sym_LPAREN] = ACTIONS(11625), + [anon_sym_RPAREN] = ACTIONS(11798), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11629), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11631), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11633), + [aux_sym_dollarsf_token1] = ACTIONS(11635), + [anon_sym_CARET2] = ACTIONS(11637), + [anon_sym_CARET_DOLLAR] = ACTIONS(11639), + [anon_sym_LBRACE] = ACTIONS(11641), + [aux_sym_instance_variable_token1] = ACTIONS(11643), + [anon_sym_DOT_DOT] = ACTIONS(11645), + [aux_sym_system_defined_variable_token1] = ACTIONS(11647), + [aux_sym_dollar_text_token1] = ACTIONS(11649), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11651), + [aux_sym_dollar_function_token1] = ACTIONS(11653), + [aux_sym_dollar_select_token1] = ACTIONS(11655), + [aux_sym_dollar_case_token1] = ACTIONS(11657), + [aux_sym_dollar_list_token1] = ACTIONS(11659), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11661), + [aux_sym_dollar_method_token1] = ACTIONS(11663), + [anon_sym_AT2] = ACTIONS(11665), + [sym_objectscript_identifier_special] = ACTIONS(11667), + [sym_objectscript_identifier] = ACTIONS(11669), + [sym_numeric_literal] = ACTIONS(11671), + [sym_string_literal] = ACTIONS(11671), + [aux_sym_macro_constant_token1] = ACTIONS(11673), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(11675), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1357113,37 +1357113,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11588), [sym_block_comment] = STATE(11588), [sym_documatic_line] = STATE(11588), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1357196,37 +1357196,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11589), [sym_block_comment] = STATE(11589), [sym_documatic_line] = STATE(11589), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1357279,37 +1357279,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11590), [sym_block_comment] = STATE(11590), [sym_documatic_line] = STATE(11590), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1357320,6 +1357320,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11591)] = { + [sym_line_comment_1] = STATE(11591), + [sym_line_comment_2] = STATE(11591), + [sym_line_comment_3] = STATE(11591), + [sym_line_comment_4] = STATE(11591), + [sym_block_comment] = STATE(11591), + [sym_documatic_line] = STATE(11591), + [aux_sym_macro_constant_token1] = ACTIONS(9510), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9510), + [sym_keyword_dim] = ACTIONS(9510), + [sym_keyword_pound_define] = ACTIONS(9510), + [sym_keyword_pound_def1arg] = ACTIONS(9510), + [sym_keyword_pound_import] = ACTIONS(9510), + [sym_keyword_pound_include] = ACTIONS(9510), + [sym_keyword_pound_if] = ACTIONS(9512), + [sym_keyword_pound_ifdef] = ACTIONS(9510), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9510), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9510), + [sym_keyword_write] = ACTIONS(9512), + [sym_keyword_do] = ACTIONS(9510), + [sym_keyword_for] = ACTIONS(9510), + [sym_keyword_while] = ACTIONS(9510), + [sym_keyword_kill] = ACTIONS(9510), + [sym_keyword_lock] = ACTIONS(9510), + [sym_keyword_read] = ACTIONS(9510), + [sym_keyword_zload] = ACTIONS(9510), + [sym_keyword_open] = ACTIONS(9510), + [sym_keyword_close] = ACTIONS(9512), + [sym_keyword_use] = ACTIONS(9510), + [sym_keyword_new] = ACTIONS(9510), + [sym_keyword_if] = ACTIONS(9510), + [sym_keyword_oldelse] = ACTIONS(9510), + [sym_keyword_throw] = ACTIONS(9510), + [sym_keyword_print] = ACTIONS(9510), + [sym_keyword_zprint] = ACTIONS(9510), + [sym_keyword_try] = ACTIONS(9510), + [sym_keyword_job] = ACTIONS(9510), + [sym_keyword_break] = ACTIONS(9510), + [sym_keyword_merge] = ACTIONS(9512), + [sym_keyword_return] = ACTIONS(9510), + [aux_sym_keyword_quit_token1] = ACTIONS(9510), + [aux_sym_keyword_quit_token2] = ACTIONS(9510), + [sym_keyword_goto] = ACTIONS(9510), + [sym_keyword_halt] = ACTIONS(9510), + [sym_keyword_hang] = ACTIONS(9510), + [sym_keyword_halt_or_hang] = ACTIONS(9512), + [sym_keyword_continue] = ACTIONS(9510), + [sym_keyword_tcommit] = ACTIONS(9510), + [sym_keyword_trollback] = ACTIONS(9510), + [sym_keyword_tstart] = ACTIONS(9510), + [sym_keyword_xecute] = ACTIONS(9510), + [sym_keyword_view] = ACTIONS(9510), + [sym_keyword_zbreak] = ACTIONS(9510), + [sym_keyword_zkill] = ACTIONS(9510), + [sym_keyword_zn] = ACTIONS(9510), + [sym_keyword_zsu] = ACTIONS(9510), + [sym_keyword_ztrap] = ACTIONS(9512), + [sym_keyword_zwrite] = ACTIONS(9510), + [sym_keyword_zz] = ACTIONS(9510), + [sym_keyword_embedded_html] = ACTIONS(9510), + [sym_keyword_embedded_xml] = ACTIONS(9510), + [sym_keyword_embedded_sql_amp] = ACTIONS(9510), + [sym_keyword_embedded_sql_hash] = ACTIONS(9510), + [anon_sym_AMPjs] = ACTIONS(9512), + [anon_sym_AMPjscript] = ACTIONS(9510), + [anon_sym_AMPjavascript] = ACTIONS(9510), + [sym_keyword_zremove] = ACTIONS(9510), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9512), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9512), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9512), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9510), + [sym__bol] = ACTIONS(9510), + [sym__termination] = ACTIONS(9510), + [sym_tag_end_if] = ACTIONS(9510), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11592)] = { [sym_expr_atom] = STATE(19997), [sym_parenthetical_expression] = STATE(18244), [sym_unary_operator] = STATE(13719), @@ -1357356,133 +1357439,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(18497), [sym_json_object_literal] = STATE(18244), [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11591), - [sym_line_comment_2] = STATE(11591), - [sym_line_comment_3] = STATE(11591), - [sym_line_comment_4] = STATE(11591), - [sym_block_comment] = STATE(11591), - [sym_documatic_line] = STATE(11591), - [anon_sym_LPAREN] = ACTIONS(11724), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11592)] = { [sym_line_comment_1] = STATE(11592), [sym_line_comment_2] = STATE(11592), [sym_line_comment_3] = STATE(11592), [sym_line_comment_4] = STATE(11592), [sym_block_comment] = STATE(11592), [sym_documatic_line] = STATE(11592), - [aux_sym_macro_constant_token1] = ACTIONS(9510), + [anon_sym_LPAREN] = ACTIONS(11722), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9510), - [sym_keyword_dim] = ACTIONS(9510), - [sym_keyword_pound_define] = ACTIONS(9510), - [sym_keyword_pound_def1arg] = ACTIONS(9510), - [sym_keyword_pound_import] = ACTIONS(9510), - [sym_keyword_pound_include] = ACTIONS(9510), - [sym_keyword_pound_if] = ACTIONS(9512), - [sym_keyword_pound_ifdef] = ACTIONS(9510), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9510), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9510), - [sym_keyword_write] = ACTIONS(9512), - [sym_keyword_do] = ACTIONS(9510), - [sym_keyword_for] = ACTIONS(9510), - [sym_keyword_while] = ACTIONS(9510), - [sym_keyword_kill] = ACTIONS(9510), - [sym_keyword_lock] = ACTIONS(9510), - [sym_keyword_read] = ACTIONS(9510), - [sym_keyword_zload] = ACTIONS(9510), - [sym_keyword_open] = ACTIONS(9510), - [sym_keyword_close] = ACTIONS(9512), - [sym_keyword_use] = ACTIONS(9510), - [sym_keyword_new] = ACTIONS(9510), - [sym_keyword_if] = ACTIONS(9510), - [sym_keyword_oldelse] = ACTIONS(9510), - [sym_keyword_throw] = ACTIONS(9510), - [sym_keyword_print] = ACTIONS(9510), - [sym_keyword_zprint] = ACTIONS(9510), - [sym_keyword_try] = ACTIONS(9510), - [sym_keyword_job] = ACTIONS(9510), - [sym_keyword_break] = ACTIONS(9510), - [sym_keyword_merge] = ACTIONS(9512), - [sym_keyword_return] = ACTIONS(9510), - [aux_sym_keyword_quit_token1] = ACTIONS(9510), - [aux_sym_keyword_quit_token2] = ACTIONS(9510), - [sym_keyword_goto] = ACTIONS(9510), - [sym_keyword_halt] = ACTIONS(9510), - [sym_keyword_hang] = ACTIONS(9510), - [sym_keyword_halt_or_hang] = ACTIONS(9512), - [sym_keyword_continue] = ACTIONS(9510), - [sym_keyword_tcommit] = ACTIONS(9510), - [sym_keyword_trollback] = ACTIONS(9510), - [sym_keyword_tstart] = ACTIONS(9510), - [sym_keyword_xecute] = ACTIONS(9510), - [sym_keyword_view] = ACTIONS(9510), - [sym_keyword_zbreak] = ACTIONS(9510), - [sym_keyword_zkill] = ACTIONS(9510), - [sym_keyword_zn] = ACTIONS(9510), - [sym_keyword_zsu] = ACTIONS(9510), - [sym_keyword_ztrap] = ACTIONS(9512), - [sym_keyword_zwrite] = ACTIONS(9510), - [sym_keyword_zz] = ACTIONS(9510), - [sym_keyword_embedded_html] = ACTIONS(9510), - [sym_keyword_embedded_xml] = ACTIONS(9510), - [sym_keyword_embedded_sql_amp] = ACTIONS(9510), - [sym_keyword_embedded_sql_hash] = ACTIONS(9510), - [anon_sym_AMPjs] = ACTIONS(9512), - [anon_sym_AMPjscript] = ACTIONS(9510), - [anon_sym_AMPjavascript] = ACTIONS(9510), - [sym_keyword_zremove] = ACTIONS(9510), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9512), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9512), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9512), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9510), - [sym__bol] = ACTIONS(9510), - [sym__termination] = ACTIONS(9510), - [sym_tag_end_if] = ACTIONS(9510), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11593)] = { @@ -1357528,37 +1357528,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11593), [sym_block_comment] = STATE(11593), [sym_documatic_line] = STATE(11593), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1357611,37 +1357611,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11594), [sym_block_comment] = STATE(11594), [sym_documatic_line] = STATE(11594), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1357694,37 +1357694,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11595), [sym_block_comment] = STATE(11595), [sym_documatic_line] = STATE(11595), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1357777,37 +1357777,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11596), [sym_block_comment] = STATE(11596), [sym_documatic_line] = STATE(11596), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1357943,37 +1357943,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11598), [sym_block_comment] = STATE(11598), [sym_documatic_line] = STATE(11598), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1358026,37 +1358026,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11599), [sym_block_comment] = STATE(11599), [sym_documatic_line] = STATE(11599), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1358109,37 +1358109,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11600), [sym_block_comment] = STATE(11600), [sym_documatic_line] = STATE(11600), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1358192,37 +1358192,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11601), [sym_block_comment] = STATE(11601), [sym_documatic_line] = STATE(11601), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1358275,37 +1358275,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11602), [sym_block_comment] = STATE(11602), [sym_documatic_line] = STATE(11602), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1358358,37 +1358358,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11603), [sym_block_comment] = STATE(11603), [sym_documatic_line] = STATE(11603), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1358441,37 +1358441,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11604), [sym_block_comment] = STATE(11604), [sym_documatic_line] = STATE(11604), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1358897,86 +1358897,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11610)] = { - [sym_expression] = STATE(22864), - [sym_expr_atom] = STATE(16140), - [sym_parenthetical_expression] = STATE(14825), - [sym_unary_operator] = STATE(13513), - [sym_class_method_call] = STATE(14825), - [sym_class_ref] = STATE(21571), - [sym_superclass_method_call] = STATE(15487), - [sym_extrinsic_function] = STATE(14825), - [sym_dollarsf] = STATE(15116), - [sym_gvn] = STATE(15487), - [sym_lvn] = STATE(14825), - [sym_ssvn] = STATE(15487), - [sym_sql_field_reference] = STATE(15487), - [sym_oref_chain_expr] = STATE(15487), - [sym_instance_variable] = STATE(14825), - [sym_relative_dot_method] = STATE(14825), - [sym_relative_dot_property] = STATE(14825), - [sym_relative_dot_parameter] = STATE(15487), - [sym_system_defined_variable] = STATE(14825), - [sym_system_defined_function] = STATE(14825), - [sym_dollar_text] = STATE(15116), - [sym_dollar_bitlogic] = STATE(15116), - [sym_dollar_function] = STATE(15116), - [sym_dollar_select] = STATE(15116), - [sym_dollar_case] = STATE(15116), - [sym_dollar_list] = STATE(15116), - [sym_built_in_func_with_pos_options] = STATE(15116), - [sym_dollar_method] = STATE(15116), - [sym_unary_expression] = STATE(15487), - [sym_indirection] = STATE(15487), - [sym_macro] = STATE(14825), - [sym_macro_constant] = STATE(15223), - [sym_macro_function] = STATE(15223), - [sym_json_object_literal] = STATE(14825), - [sym_json_array_literal] = STATE(15487), [sym_line_comment_1] = STATE(11610), [sym_line_comment_2] = STATE(11610), [sym_line_comment_3] = STATE(11610), [sym_line_comment_4] = STATE(11610), [sym_block_comment] = STATE(11610), [sym_documatic_line] = STATE(11610), - [aux_sym_job_argument_repeat1] = STATE(22874), - [anon_sym_LPAREN] = ACTIONS(11625), - [anon_sym_RPAREN] = ACTIONS(11804), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11629), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11631), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11633), - [aux_sym_dollarsf_token1] = ACTIONS(11635), - [anon_sym_CARET2] = ACTIONS(11637), - [anon_sym_CARET_DOLLAR] = ACTIONS(11639), - [anon_sym_LBRACE] = ACTIONS(11641), - [aux_sym_instance_variable_token1] = ACTIONS(11643), - [anon_sym_DOT_DOT] = ACTIONS(11645), - [aux_sym_system_defined_variable_token1] = ACTIONS(11647), - [aux_sym_dollar_text_token1] = ACTIONS(11649), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11651), - [aux_sym_dollar_function_token1] = ACTIONS(11653), - [aux_sym_dollar_select_token1] = ACTIONS(11655), - [aux_sym_dollar_case_token1] = ACTIONS(11657), - [aux_sym_dollar_list_token1] = ACTIONS(11659), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11661), - [aux_sym_dollar_method_token1] = ACTIONS(11663), - [anon_sym_AT2] = ACTIONS(11665), - [sym_objectscript_identifier_special] = ACTIONS(11667), - [sym_objectscript_identifier] = ACTIONS(11669), - [sym_numeric_literal] = ACTIONS(11671), - [sym_string_literal] = ACTIONS(11671), - [aux_sym_macro_constant_token1] = ACTIONS(11673), + [anon_sym_COMMA] = ACTIONS(8038), + [aux_sym_macro_constant_token1] = ACTIONS(8038), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(11675), + [sym_keyword_set] = ACTIONS(8038), + [sym_keyword_dim] = ACTIONS(8038), + [sym_keyword_pound_define] = ACTIONS(8038), + [sym_keyword_pound_def1arg] = ACTIONS(8038), + [sym_keyword_pound_import] = ACTIONS(8038), + [sym_keyword_pound_include] = ACTIONS(8038), + [sym_keyword_pound_if] = ACTIONS(8040), + [sym_keyword_pound_ifdef] = ACTIONS(8038), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8038), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8038), + [sym_keyword_write] = ACTIONS(8040), + [sym_keyword_do] = ACTIONS(8038), + [sym_keyword_for] = ACTIONS(8038), + [sym_keyword_while] = ACTIONS(8038), + [sym_keyword_kill] = ACTIONS(8038), + [sym_keyword_lock] = ACTIONS(8038), + [sym_keyword_read] = ACTIONS(8038), + [sym_keyword_zload] = ACTIONS(8038), + [sym_keyword_open] = ACTIONS(8038), + [sym_keyword_close] = ACTIONS(8040), + [sym_keyword_use] = ACTIONS(8038), + [sym_keyword_new] = ACTIONS(8038), + [sym_keyword_if] = ACTIONS(8038), + [sym_keyword_oldelse] = ACTIONS(8038), + [sym_keyword_throw] = ACTIONS(8038), + [sym_keyword_print] = ACTIONS(8038), + [sym_keyword_zprint] = ACTIONS(8038), + [sym_keyword_try] = ACTIONS(8038), + [sym_keyword_job] = ACTIONS(8038), + [sym_keyword_break] = ACTIONS(8038), + [sym_keyword_merge] = ACTIONS(8040), + [sym_keyword_return] = ACTIONS(8038), + [aux_sym_keyword_quit_token1] = ACTIONS(8038), + [aux_sym_keyword_quit_token2] = ACTIONS(8038), + [sym_keyword_goto] = ACTIONS(8038), + [sym_keyword_halt] = ACTIONS(8038), + [sym_keyword_hang] = ACTIONS(8038), + [sym_keyword_halt_or_hang] = ACTIONS(8040), + [sym_keyword_continue] = ACTIONS(8038), + [sym_keyword_tcommit] = ACTIONS(8038), + [sym_keyword_trollback] = ACTIONS(8038), + [sym_keyword_tstart] = ACTIONS(8038), + [sym_keyword_xecute] = ACTIONS(8038), + [sym_keyword_view] = ACTIONS(8038), + [sym_keyword_zbreak] = ACTIONS(8038), + [sym_keyword_zkill] = ACTIONS(8038), + [sym_keyword_zn] = ACTIONS(8038), + [sym_keyword_zsu] = ACTIONS(8038), + [sym_keyword_ztrap] = ACTIONS(8040), + [sym_keyword_zwrite] = ACTIONS(8038), + [sym_keyword_zz] = ACTIONS(8038), + [sym_keyword_embedded_html] = ACTIONS(8038), + [sym_keyword_embedded_xml] = ACTIONS(8038), + [sym_keyword_embedded_sql_amp] = ACTIONS(8038), + [sym_keyword_embedded_sql_hash] = ACTIONS(8038), + [anon_sym_AMPjs] = ACTIONS(8040), + [anon_sym_AMPjscript] = ACTIONS(8038), + [anon_sym_AMPjavascript] = ACTIONS(8038), + [sym_keyword_zremove] = ACTIONS(8038), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8040), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8040), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8040), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8038), + [sym__termination] = ACTIONS(8038), + [sym_tag_end_if] = ACTIONS(8038), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11611)] = { @@ -1359069,89 +1359069,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11612), [sym_block_comment] = STATE(11612), [sym_documatic_line] = STATE(11612), - [anon_sym_COMMA] = ACTIONS(8038), - [aux_sym_macro_constant_token1] = ACTIONS(8038), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8038), - [sym_keyword_dim] = ACTIONS(8038), - [sym_keyword_pound_define] = ACTIONS(8038), - [sym_keyword_pound_def1arg] = ACTIONS(8038), - [sym_keyword_pound_import] = ACTIONS(8038), - [sym_keyword_pound_include] = ACTIONS(8038), - [sym_keyword_pound_if] = ACTIONS(8040), - [sym_keyword_pound_ifdef] = ACTIONS(8038), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8038), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8038), - [sym_keyword_write] = ACTIONS(8040), - [sym_keyword_do] = ACTIONS(8038), - [sym_keyword_for] = ACTIONS(8038), - [sym_keyword_while] = ACTIONS(8038), - [sym_keyword_kill] = ACTIONS(8038), - [sym_keyword_lock] = ACTIONS(8038), - [sym_keyword_read] = ACTIONS(8038), - [sym_keyword_zload] = ACTIONS(8038), - [sym_keyword_open] = ACTIONS(8038), - [sym_keyword_close] = ACTIONS(8040), - [sym_keyword_use] = ACTIONS(8038), - [sym_keyword_new] = ACTIONS(8038), - [sym_keyword_if] = ACTIONS(8038), - [sym_keyword_oldelse] = ACTIONS(8038), - [sym_keyword_throw] = ACTIONS(8038), - [sym_keyword_print] = ACTIONS(8038), - [sym_keyword_zprint] = ACTIONS(8038), - [sym_keyword_try] = ACTIONS(8038), - [sym_keyword_job] = ACTIONS(8038), - [sym_keyword_break] = ACTIONS(8038), - [sym_keyword_merge] = ACTIONS(8040), - [sym_keyword_return] = ACTIONS(8038), - [aux_sym_keyword_quit_token1] = ACTIONS(8038), - [aux_sym_keyword_quit_token2] = ACTIONS(8038), - [sym_keyword_goto] = ACTIONS(8038), - [sym_keyword_halt] = ACTIONS(8038), - [sym_keyword_hang] = ACTIONS(8038), - [sym_keyword_halt_or_hang] = ACTIONS(8040), - [sym_keyword_continue] = ACTIONS(8038), - [sym_keyword_tcommit] = ACTIONS(8038), - [sym_keyword_trollback] = ACTIONS(8038), - [sym_keyword_tstart] = ACTIONS(8038), - [sym_keyword_xecute] = ACTIONS(8038), - [sym_keyword_view] = ACTIONS(8038), - [sym_keyword_zbreak] = ACTIONS(8038), - [sym_keyword_zkill] = ACTIONS(8038), - [sym_keyword_zn] = ACTIONS(8038), - [sym_keyword_zsu] = ACTIONS(8038), - [sym_keyword_ztrap] = ACTIONS(8040), - [sym_keyword_zwrite] = ACTIONS(8038), - [sym_keyword_zz] = ACTIONS(8038), - [sym_keyword_embedded_html] = ACTIONS(8038), - [sym_keyword_embedded_xml] = ACTIONS(8038), - [sym_keyword_embedded_sql_amp] = ACTIONS(8038), - [sym_keyword_embedded_sql_hash] = ACTIONS(8038), - [anon_sym_AMPjs] = ACTIONS(8040), - [anon_sym_AMPjscript] = ACTIONS(8038), - [anon_sym_AMPjavascript] = ACTIONS(8038), - [sym_keyword_zremove] = ACTIONS(8038), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8040), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8040), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8040), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8038), - [sym__termination] = ACTIONS(8038), - [sym_tag_end_if] = ACTIONS(8038), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11613)] = { - [sym_line_comment_1] = STATE(11613), - [sym_line_comment_2] = STATE(11613), - [sym_line_comment_3] = STATE(11613), - [sym_line_comment_4] = STATE(11613), - [sym_block_comment] = STATE(11613), - [sym_documatic_line] = STATE(11613), [anon_sym_COMMA] = ACTIONS(7920), [aux_sym_macro_constant_token1] = ACTIONS(7920), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1359228,13 +1359145,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7920), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11614)] = { - [sym_line_comment_1] = STATE(11614), - [sym_line_comment_2] = STATE(11614), - [sym_line_comment_3] = STATE(11614), - [sym_line_comment_4] = STATE(11614), - [sym_block_comment] = STATE(11614), - [sym_documatic_line] = STATE(11614), + [STATE(11613)] = { + [sym_line_comment_1] = STATE(11613), + [sym_line_comment_2] = STATE(11613), + [sym_line_comment_3] = STATE(11613), + [sym_line_comment_4] = STATE(11613), + [sym_block_comment] = STATE(11613), + [sym_documatic_line] = STATE(11613), [anon_sym_COMMA] = ACTIONS(7702), [aux_sym_macro_constant_token1] = ACTIONS(7702), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1359311,13 +1359228,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7702), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11615)] = { - [sym_line_comment_1] = STATE(11615), - [sym_line_comment_2] = STATE(11615), - [sym_line_comment_3] = STATE(11615), - [sym_line_comment_4] = STATE(11615), - [sym_block_comment] = STATE(11615), - [sym_documatic_line] = STATE(11615), + [STATE(11614)] = { + [sym_line_comment_1] = STATE(11614), + [sym_line_comment_2] = STATE(11614), + [sym_line_comment_3] = STATE(11614), + [sym_line_comment_4] = STATE(11614), + [sym_block_comment] = STATE(11614), + [sym_documatic_line] = STATE(11614), [anon_sym_COMMA] = ACTIONS(8289), [aux_sym_macro_constant_token1] = ACTIONS(8289), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1359394,13 +1359311,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8289), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11616)] = { - [sym_line_comment_1] = STATE(11616), - [sym_line_comment_2] = STATE(11616), - [sym_line_comment_3] = STATE(11616), - [sym_line_comment_4] = STATE(11616), - [sym_block_comment] = STATE(11616), - [sym_documatic_line] = STATE(11616), + [STATE(11615)] = { + [sym_line_comment_1] = STATE(11615), + [sym_line_comment_2] = STATE(11615), + [sym_line_comment_3] = STATE(11615), + [sym_line_comment_4] = STATE(11615), + [sym_block_comment] = STATE(11615), + [sym_documatic_line] = STATE(11615), [anon_sym_COMMA] = ACTIONS(7635), [aux_sym_macro_constant_token1] = ACTIONS(7635), [anon_sym_SLASH_SLASH] = ACTIONS(3), @@ -1359477,13 +1359394,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7635), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11617)] = { - [sym_line_comment_1] = STATE(11617), - [sym_line_comment_2] = STATE(11617), - [sym_line_comment_3] = STATE(11617), - [sym_line_comment_4] = STATE(11617), - [sym_block_comment] = STATE(11617), - [sym_documatic_line] = STATE(11617), + [STATE(11616)] = { + [sym_line_comment_1] = STATE(11616), + [sym_line_comment_2] = STATE(11616), + [sym_line_comment_3] = STATE(11616), + [sym_line_comment_4] = STATE(11616), + [sym_block_comment] = STATE(11616), + [sym_documatic_line] = STATE(11616), [aux_sym_macro_constant_token1] = ACTIONS(6837), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1359560,6 +1359477,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6837), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11617)] = { + [sym_line_comment_1] = STATE(11617), + [sym_line_comment_2] = STATE(11617), + [sym_line_comment_3] = STATE(11617), + [sym_line_comment_4] = STATE(11617), + [sym_block_comment] = STATE(11617), + [sym_documatic_line] = STATE(11617), + [anon_sym_COMMA] = ACTIONS(8054), + [aux_sym_macro_constant_token1] = ACTIONS(8054), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8054), + [sym_keyword_dim] = ACTIONS(8054), + [sym_keyword_pound_define] = ACTIONS(8054), + [sym_keyword_pound_def1arg] = ACTIONS(8054), + [sym_keyword_pound_import] = ACTIONS(8054), + [sym_keyword_pound_include] = ACTIONS(8054), + [sym_keyword_pound_if] = ACTIONS(8056), + [sym_keyword_pound_ifdef] = ACTIONS(8054), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8054), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8054), + [sym_keyword_write] = ACTIONS(8056), + [sym_keyword_do] = ACTIONS(8054), + [sym_keyword_for] = ACTIONS(8054), + [sym_keyword_while] = ACTIONS(8054), + [sym_keyword_kill] = ACTIONS(8054), + [sym_keyword_lock] = ACTIONS(8054), + [sym_keyword_read] = ACTIONS(8054), + [sym_keyword_zload] = ACTIONS(8054), + [sym_keyword_open] = ACTIONS(8054), + [sym_keyword_close] = ACTIONS(8056), + [sym_keyword_use] = ACTIONS(8054), + [sym_keyword_new] = ACTIONS(8054), + [sym_keyword_if] = ACTIONS(8054), + [sym_keyword_oldelse] = ACTIONS(8054), + [sym_keyword_throw] = ACTIONS(8054), + [sym_keyword_print] = ACTIONS(8054), + [sym_keyword_zprint] = ACTIONS(8054), + [sym_keyword_try] = ACTIONS(8054), + [sym_keyword_job] = ACTIONS(8054), + [sym_keyword_break] = ACTIONS(8054), + [sym_keyword_merge] = ACTIONS(8056), + [sym_keyword_return] = ACTIONS(8054), + [aux_sym_keyword_quit_token1] = ACTIONS(8054), + [aux_sym_keyword_quit_token2] = ACTIONS(8054), + [sym_keyword_goto] = ACTIONS(8054), + [sym_keyword_halt] = ACTIONS(8054), + [sym_keyword_hang] = ACTIONS(8054), + [sym_keyword_halt_or_hang] = ACTIONS(8056), + [sym_keyword_continue] = ACTIONS(8054), + [sym_keyword_tcommit] = ACTIONS(8054), + [sym_keyword_trollback] = ACTIONS(8054), + [sym_keyword_tstart] = ACTIONS(8054), + [sym_keyword_xecute] = ACTIONS(8054), + [sym_keyword_view] = ACTIONS(8054), + [sym_keyword_zbreak] = ACTIONS(8054), + [sym_keyword_zkill] = ACTIONS(8054), + [sym_keyword_zn] = ACTIONS(8054), + [sym_keyword_zsu] = ACTIONS(8054), + [sym_keyword_ztrap] = ACTIONS(8056), + [sym_keyword_zwrite] = ACTIONS(8054), + [sym_keyword_zz] = ACTIONS(8054), + [sym_keyword_embedded_html] = ACTIONS(8054), + [sym_keyword_embedded_xml] = ACTIONS(8054), + [sym_keyword_embedded_sql_amp] = ACTIONS(8054), + [sym_keyword_embedded_sql_hash] = ACTIONS(8054), + [anon_sym_AMPjs] = ACTIONS(8056), + [anon_sym_AMPjscript] = ACTIONS(8054), + [anon_sym_AMPjavascript] = ACTIONS(8054), + [sym_keyword_zremove] = ACTIONS(8054), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8056), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8056), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8056), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8054), + [sym__termination] = ACTIONS(8054), + [sym_tag_end_if] = ACTIONS(8054), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11618)] = { [sym_line_comment_1] = STATE(11618), [sym_line_comment_2] = STATE(11618), @@ -1359715,7 +1359715,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8293), [anon_sym_AMPjavascript] = ACTIONS(8293), [sym_keyword_zremove] = ACTIONS(8293), - [anon_sym_COLON2] = ACTIONS(11806), + [anon_sym_COLON2] = ACTIONS(11804), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token2] = ACTIONS(8295), @@ -1359798,7 +1359798,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8293), [anon_sym_AMPjavascript] = ACTIONS(8293), [sym_keyword_zremove] = ACTIONS(8293), - [anon_sym_COLON2] = ACTIONS(11808), + [anon_sym_COLON2] = ACTIONS(11806), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token2] = ACTIONS(8295), @@ -1359881,7 +1359881,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMPjscript] = ACTIONS(8293), [anon_sym_AMPjavascript] = ACTIONS(8293), [sym_keyword_zremove] = ACTIONS(8293), - [anon_sym_COLON2] = ACTIONS(11810), + [anon_sym_COLON2] = ACTIONS(11808), [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token1] = ACTIONS(8295), [aux_sym_commands_with_printlist_token2] = ACTIONS(8295), @@ -1359982,89 +1359982,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11623), [sym_block_comment] = STATE(11623), [sym_documatic_line] = STATE(11623), - [anon_sym_COMMA] = ACTIONS(8054), - [aux_sym_macro_constant_token1] = ACTIONS(8054), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8054), - [sym_keyword_dim] = ACTIONS(8054), - [sym_keyword_pound_define] = ACTIONS(8054), - [sym_keyword_pound_def1arg] = ACTIONS(8054), - [sym_keyword_pound_import] = ACTIONS(8054), - [sym_keyword_pound_include] = ACTIONS(8054), - [sym_keyword_pound_if] = ACTIONS(8056), - [sym_keyword_pound_ifdef] = ACTIONS(8054), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8054), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8054), - [sym_keyword_write] = ACTIONS(8056), - [sym_keyword_do] = ACTIONS(8054), - [sym_keyword_for] = ACTIONS(8054), - [sym_keyword_while] = ACTIONS(8054), - [sym_keyword_kill] = ACTIONS(8054), - [sym_keyword_lock] = ACTIONS(8054), - [sym_keyword_read] = ACTIONS(8054), - [sym_keyword_zload] = ACTIONS(8054), - [sym_keyword_open] = ACTIONS(8054), - [sym_keyword_close] = ACTIONS(8056), - [sym_keyword_use] = ACTIONS(8054), - [sym_keyword_new] = ACTIONS(8054), - [sym_keyword_if] = ACTIONS(8054), - [sym_keyword_oldelse] = ACTIONS(8054), - [sym_keyword_throw] = ACTIONS(8054), - [sym_keyword_print] = ACTIONS(8054), - [sym_keyword_zprint] = ACTIONS(8054), - [sym_keyword_try] = ACTIONS(8054), - [sym_keyword_job] = ACTIONS(8054), - [sym_keyword_break] = ACTIONS(8054), - [sym_keyword_merge] = ACTIONS(8056), - [sym_keyword_return] = ACTIONS(8054), - [aux_sym_keyword_quit_token1] = ACTIONS(8054), - [aux_sym_keyword_quit_token2] = ACTIONS(8054), - [sym_keyword_goto] = ACTIONS(8054), - [sym_keyword_halt] = ACTIONS(8054), - [sym_keyword_hang] = ACTIONS(8054), - [sym_keyword_halt_or_hang] = ACTIONS(8056), - [sym_keyword_continue] = ACTIONS(8054), - [sym_keyword_tcommit] = ACTIONS(8054), - [sym_keyword_trollback] = ACTIONS(8054), - [sym_keyword_tstart] = ACTIONS(8054), - [sym_keyword_xecute] = ACTIONS(8054), - [sym_keyword_view] = ACTIONS(8054), - [sym_keyword_zbreak] = ACTIONS(8054), - [sym_keyword_zkill] = ACTIONS(8054), - [sym_keyword_zn] = ACTIONS(8054), - [sym_keyword_zsu] = ACTIONS(8054), - [sym_keyword_ztrap] = ACTIONS(8056), - [sym_keyword_zwrite] = ACTIONS(8054), - [sym_keyword_zz] = ACTIONS(8054), - [sym_keyword_embedded_html] = ACTIONS(8054), - [sym_keyword_embedded_xml] = ACTIONS(8054), - [sym_keyword_embedded_sql_amp] = ACTIONS(8054), - [sym_keyword_embedded_sql_hash] = ACTIONS(8054), - [anon_sym_AMPjs] = ACTIONS(8056), - [anon_sym_AMPjscript] = ACTIONS(8054), - [anon_sym_AMPjavascript] = ACTIONS(8054), - [sym_keyword_zremove] = ACTIONS(8054), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8056), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8056), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8056), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8054), - [sym__termination] = ACTIONS(8054), - [sym_tag_end_if] = ACTIONS(8054), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11624)] = { - [sym_line_comment_1] = STATE(11624), - [sym_line_comment_2] = STATE(11624), - [sym_line_comment_3] = STATE(11624), - [sym_line_comment_4] = STATE(11624), - [sym_block_comment] = STATE(11624), - [sym_documatic_line] = STATE(11624), [aux_sym_macro_constant_token1] = ACTIONS(8342), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1360141,6 +1360058,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8342), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11624)] = { + [sym_expression] = STATE(22864), + [sym_expr_atom] = STATE(16140), + [sym_parenthetical_expression] = STATE(14825), + [sym_unary_operator] = STATE(13513), + [sym_class_method_call] = STATE(14825), + [sym_class_ref] = STATE(21571), + [sym_superclass_method_call] = STATE(15487), + [sym_extrinsic_function] = STATE(14825), + [sym_dollarsf] = STATE(15116), + [sym_gvn] = STATE(15487), + [sym_lvn] = STATE(14825), + [sym_ssvn] = STATE(15487), + [sym_sql_field_reference] = STATE(15487), + [sym_oref_chain_expr] = STATE(15487), + [sym_instance_variable] = STATE(14825), + [sym_relative_dot_method] = STATE(14825), + [sym_relative_dot_property] = STATE(14825), + [sym_relative_dot_parameter] = STATE(15487), + [sym_system_defined_variable] = STATE(14825), + [sym_system_defined_function] = STATE(14825), + [sym_dollar_text] = STATE(15116), + [sym_dollar_bitlogic] = STATE(15116), + [sym_dollar_function] = STATE(15116), + [sym_dollar_select] = STATE(15116), + [sym_dollar_case] = STATE(15116), + [sym_dollar_list] = STATE(15116), + [sym_built_in_func_with_pos_options] = STATE(15116), + [sym_dollar_method] = STATE(15116), + [sym_unary_expression] = STATE(15487), + [sym_indirection] = STATE(15487), + [sym_macro] = STATE(14825), + [sym_macro_constant] = STATE(15223), + [sym_macro_function] = STATE(15223), + [sym_json_object_literal] = STATE(14825), + [sym_json_array_literal] = STATE(15487), + [sym_line_comment_1] = STATE(11624), + [sym_line_comment_2] = STATE(11624), + [sym_line_comment_3] = STATE(11624), + [sym_line_comment_4] = STATE(11624), + [sym_block_comment] = STATE(11624), + [sym_documatic_line] = STATE(11624), + [aux_sym_job_argument_repeat1] = STATE(22874), + [anon_sym_LPAREN] = ACTIONS(11625), + [anon_sym_RPAREN] = ACTIONS(11810), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(11629), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(11631), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11633), + [aux_sym_dollarsf_token1] = ACTIONS(11635), + [anon_sym_CARET2] = ACTIONS(11637), + [anon_sym_CARET_DOLLAR] = ACTIONS(11639), + [anon_sym_LBRACE] = ACTIONS(11641), + [aux_sym_instance_variable_token1] = ACTIONS(11643), + [anon_sym_DOT_DOT] = ACTIONS(11645), + [aux_sym_system_defined_variable_token1] = ACTIONS(11647), + [aux_sym_dollar_text_token1] = ACTIONS(11649), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11651), + [aux_sym_dollar_function_token1] = ACTIONS(11653), + [aux_sym_dollar_select_token1] = ACTIONS(11655), + [aux_sym_dollar_case_token1] = ACTIONS(11657), + [aux_sym_dollar_list_token1] = ACTIONS(11659), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11661), + [aux_sym_dollar_method_token1] = ACTIONS(11663), + [anon_sym_AT2] = ACTIONS(11665), + [sym_objectscript_identifier_special] = ACTIONS(11667), + [sym_objectscript_identifier] = ACTIONS(11669), + [sym_numeric_literal] = ACTIONS(11671), + [sym_string_literal] = ACTIONS(11671), + [aux_sym_macro_constant_token1] = ACTIONS(11673), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(11675), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11625)] = { [sym_line_comment_1] = STATE(11625), [sym_line_comment_2] = STATE(11625), @@ -1364085,37 +1364085,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11672), [sym_block_comment] = STATE(11672), [sym_documatic_line] = STATE(11672), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1366373,80 +1366373,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11700), [sym_block_comment] = STATE(11700), [sym_documatic_line] = STATE(11700), - [aux_sym_macro_constant_token1] = ACTIONS(8708), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8708), - [sym_keyword_dim] = ACTIONS(8708), - [sym_keyword_pound_define] = ACTIONS(8708), - [sym_keyword_pound_def1arg] = ACTIONS(8708), - [sym_keyword_pound_import] = ACTIONS(8708), - [sym_keyword_pound_include] = ACTIONS(8708), - [sym_keyword_pound_if] = ACTIONS(8710), - [sym_keyword_pound_ifdef] = ACTIONS(8708), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8708), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8708), - [sym_keyword_write] = ACTIONS(8710), - [sym_keyword_do] = ACTIONS(8708), - [sym_keyword_for] = ACTIONS(8708), - [sym_keyword_while] = ACTIONS(8708), - [sym_keyword_kill] = ACTIONS(8708), - [sym_keyword_lock] = ACTIONS(8708), - [sym_keyword_read] = ACTIONS(8708), - [sym_keyword_zload] = ACTIONS(8708), - [sym_keyword_open] = ACTIONS(8708), - [sym_keyword_close] = ACTIONS(8710), - [sym_keyword_use] = ACTIONS(8708), - [sym_keyword_new] = ACTIONS(8708), - [sym_keyword_if] = ACTIONS(8708), - [sym_keyword_oldelse] = ACTIONS(8708), - [sym_keyword_throw] = ACTIONS(8708), - [sym_keyword_print] = ACTIONS(8708), - [sym_keyword_zprint] = ACTIONS(8708), - [sym_keyword_try] = ACTIONS(8708), - [sym_keyword_job] = ACTIONS(8708), - [sym_keyword_break] = ACTIONS(8708), - [sym_keyword_merge] = ACTIONS(8710), - [sym_keyword_return] = ACTIONS(8708), - [aux_sym_keyword_quit_token1] = ACTIONS(8708), - [aux_sym_keyword_quit_token2] = ACTIONS(8708), - [sym_keyword_goto] = ACTIONS(8708), - [sym_keyword_halt] = ACTIONS(8708), - [sym_keyword_hang] = ACTIONS(8708), - [sym_keyword_halt_or_hang] = ACTIONS(8710), - [sym_keyword_continue] = ACTIONS(8708), - [sym_keyword_tcommit] = ACTIONS(8708), - [sym_keyword_trollback] = ACTIONS(8708), - [sym_keyword_tstart] = ACTIONS(8708), - [sym_keyword_xecute] = ACTIONS(8708), - [sym_keyword_view] = ACTIONS(8708), - [sym_keyword_zbreak] = ACTIONS(8708), - [sym_keyword_zkill] = ACTIONS(8708), - [sym_keyword_zn] = ACTIONS(8708), - [sym_keyword_zsu] = ACTIONS(8708), - [sym_keyword_ztrap] = ACTIONS(8710), - [sym_keyword_zwrite] = ACTIONS(8708), - [sym_keyword_zz] = ACTIONS(8708), - [sym_keyword_embedded_html] = ACTIONS(8708), - [sym_keyword_embedded_xml] = ACTIONS(8708), - [sym_keyword_embedded_sql_amp] = ACTIONS(8708), - [sym_keyword_embedded_sql_hash] = ACTIONS(8708), - [anon_sym_AMPjs] = ACTIONS(8710), - [anon_sym_AMPjscript] = ACTIONS(8708), - [anon_sym_AMPjavascript] = ACTIONS(8708), - [sym_keyword_zremove] = ACTIONS(8708), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8710), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8710), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8710), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8708), - [sym__bol] = ACTIONS(8708), - [sym__termination] = ACTIONS(8708), - [sym_tag_end_if] = ACTIONS(8708), + [aux_sym_macro_constant_token1] = ACTIONS(8702), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8702), + [sym_keyword_dim] = ACTIONS(8702), + [sym_keyword_pound_define] = ACTIONS(8702), + [sym_keyword_pound_def1arg] = ACTIONS(8702), + [sym_keyword_pound_import] = ACTIONS(8702), + [sym_keyword_pound_include] = ACTIONS(8702), + [sym_keyword_pound_if] = ACTIONS(8704), + [sym_keyword_pound_ifdef] = ACTIONS(8702), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8702), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8702), + [sym_keyword_write] = ACTIONS(8704), + [sym_keyword_do] = ACTIONS(8702), + [sym_keyword_for] = ACTIONS(8702), + [sym_keyword_while] = ACTIONS(8702), + [sym_keyword_kill] = ACTIONS(8702), + [sym_keyword_lock] = ACTIONS(8702), + [sym_keyword_read] = ACTIONS(8702), + [sym_keyword_zload] = ACTIONS(8702), + [sym_keyword_open] = ACTIONS(8702), + [sym_keyword_close] = ACTIONS(8704), + [sym_keyword_use] = ACTIONS(8702), + [sym_keyword_new] = ACTIONS(8702), + [sym_keyword_if] = ACTIONS(8702), + [sym_keyword_oldelse] = ACTIONS(8702), + [sym_keyword_throw] = ACTIONS(8702), + [sym_keyword_print] = ACTIONS(8702), + [sym_keyword_zprint] = ACTIONS(8702), + [sym_keyword_try] = ACTIONS(8702), + [sym_keyword_job] = ACTIONS(8702), + [sym_keyword_break] = ACTIONS(8702), + [sym_keyword_merge] = ACTIONS(8704), + [sym_keyword_return] = ACTIONS(8702), + [aux_sym_keyword_quit_token1] = ACTIONS(8702), + [aux_sym_keyword_quit_token2] = ACTIONS(8702), + [sym_keyword_goto] = ACTIONS(8702), + [sym_keyword_halt] = ACTIONS(8702), + [sym_keyword_hang] = ACTIONS(8702), + [sym_keyword_halt_or_hang] = ACTIONS(8704), + [sym_keyword_continue] = ACTIONS(8702), + [sym_keyword_tcommit] = ACTIONS(8702), + [sym_keyword_trollback] = ACTIONS(8702), + [sym_keyword_tstart] = ACTIONS(8702), + [sym_keyword_xecute] = ACTIONS(8702), + [sym_keyword_view] = ACTIONS(8702), + [sym_keyword_zbreak] = ACTIONS(8702), + [sym_keyword_zkill] = ACTIONS(8702), + [sym_keyword_zn] = ACTIONS(8702), + [sym_keyword_zsu] = ACTIONS(8702), + [sym_keyword_ztrap] = ACTIONS(8704), + [sym_keyword_zwrite] = ACTIONS(8702), + [sym_keyword_zz] = ACTIONS(8702), + [sym_keyword_embedded_html] = ACTIONS(8702), + [sym_keyword_embedded_xml] = ACTIONS(8702), + [sym_keyword_embedded_sql_amp] = ACTIONS(8702), + [sym_keyword_embedded_sql_hash] = ACTIONS(8702), + [anon_sym_AMPjs] = ACTIONS(8704), + [anon_sym_AMPjscript] = ACTIONS(8702), + [anon_sym_AMPjavascript] = ACTIONS(8702), + [sym_keyword_zremove] = ACTIONS(8702), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8704), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8704), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8704), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8702), + [sym__bol] = ACTIONS(8702), + [sym__termination] = ACTIONS(8702), + [sym_tag_end_if] = ACTIONS(8702), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11701)] = { @@ -1366824,37 +1366824,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11705), [sym_block_comment] = STATE(11705), [sym_documatic_line] = STATE(11705), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1372053,37 +1372053,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11768), [sym_block_comment] = STATE(11768), [sym_documatic_line] = STATE(11768), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(11752), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(11750), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1372296,7 +1372296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16665), [sym_oref_chain_expr_post_cond] = STATE(16651), [sym_superclass_method_call_post_cond] = STATE(16651), - [sym_unary_operator_post_cond] = STATE(11971), + [sym_unary_operator_post_cond] = STATE(11983), [sym_unary_expression_post_cond] = STATE(16651), [sym_expr_atom_post_cond] = STATE(16167), [sym_expression_post_cond] = STATE(16662), @@ -1372378,7 +1372378,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(6480), [sym_oref_chain_expr_post_cond] = STATE(6478), [sym_superclass_method_call_post_cond] = STATE(6478), - [sym_unary_operator_post_cond] = STATE(11998), + [sym_unary_operator_post_cond] = STATE(11999), [sym_unary_expression_post_cond] = STATE(6478), [sym_expr_atom_post_cond] = STATE(6875), [sym_expression_post_cond] = STATE(10551), @@ -1372952,7 +1372952,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16444), [sym_oref_chain_expr_post_cond] = STATE(16420), [sym_superclass_method_call_post_cond] = STATE(16420), - [sym_unary_operator_post_cond] = STATE(11813), + [sym_unary_operator_post_cond] = STATE(11814), [sym_unary_expression_post_cond] = STATE(16420), [sym_expr_atom_post_cond] = STATE(16451), [sym_expression_post_cond] = STATE(23632), @@ -1373084,79 +1373084,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11781), [sym_block_comment] = STATE(11781), [sym_documatic_line] = STATE(11781), - [aux_sym_macro_constant_token1] = ACTIONS(11116), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(11116), - [sym_keyword_dim] = ACTIONS(11116), - [sym_keyword_pound_define] = ACTIONS(11116), - [sym_keyword_pound_def1arg] = ACTIONS(11116), - [sym_keyword_pound_import] = ACTIONS(11116), - [sym_keyword_pound_include] = ACTIONS(11116), - [sym_keyword_pound_if] = ACTIONS(11118), - [sym_keyword_pound_ifdef] = ACTIONS(11116), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11116), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11116), - [sym_keyword_write] = ACTIONS(11118), - [sym_keyword_do] = ACTIONS(11116), - [sym_keyword_for] = ACTIONS(11116), - [sym_keyword_while] = ACTIONS(11116), - [sym_keyword_kill] = ACTIONS(11116), - [sym_keyword_lock] = ACTIONS(11116), - [sym_keyword_read] = ACTIONS(11116), - [sym_keyword_zload] = ACTIONS(11116), - [sym_keyword_open] = ACTIONS(11116), - [sym_keyword_close] = ACTIONS(11118), - [sym_keyword_use] = ACTIONS(11116), - [sym_keyword_new] = ACTIONS(11116), - [sym_keyword_if] = ACTIONS(11116), - [sym_keyword_oldelse] = ACTIONS(11116), - [sym_keyword_throw] = ACTIONS(11116), - [sym_keyword_print] = ACTIONS(11116), - [sym_keyword_zprint] = ACTIONS(11116), - [sym_keyword_try] = ACTIONS(11116), - [sym_keyword_job] = ACTIONS(11116), - [sym_keyword_break] = ACTIONS(11116), - [sym_keyword_merge] = ACTIONS(11118), - [sym_keyword_return] = ACTIONS(11116), - [aux_sym_keyword_quit_token1] = ACTIONS(11116), - [aux_sym_keyword_quit_token2] = ACTIONS(11116), - [sym_keyword_goto] = ACTIONS(11116), - [sym_keyword_halt] = ACTIONS(11116), - [sym_keyword_hang] = ACTIONS(11116), - [sym_keyword_halt_or_hang] = ACTIONS(11118), - [sym_keyword_continue] = ACTIONS(11116), - [sym_keyword_tcommit] = ACTIONS(11116), - [sym_keyword_trollback] = ACTIONS(11116), - [sym_keyword_tstart] = ACTIONS(11116), - [sym_keyword_xecute] = ACTIONS(11116), - [sym_keyword_view] = ACTIONS(11116), - [sym_keyword_zbreak] = ACTIONS(11116), - [sym_keyword_zkill] = ACTIONS(11116), - [sym_keyword_zn] = ACTIONS(11116), - [sym_keyword_zsu] = ACTIONS(11116), - [sym_keyword_ztrap] = ACTIONS(11118), - [sym_keyword_zwrite] = ACTIONS(11116), - [sym_keyword_zz] = ACTIONS(11116), - [sym_keyword_embedded_html] = ACTIONS(11116), - [sym_keyword_embedded_xml] = ACTIONS(11116), - [sym_keyword_embedded_sql_amp] = ACTIONS(11116), - [sym_keyword_embedded_sql_hash] = ACTIONS(11116), - [anon_sym_AMPjs] = ACTIONS(11118), - [anon_sym_AMPjscript] = ACTIONS(11116), - [anon_sym_AMPjavascript] = ACTIONS(11116), - [sym_keyword_zremove] = ACTIONS(11116), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11118), - [aux_sym_commands_with_printlist_token1] = ACTIONS(11118), - [aux_sym_commands_with_printlist_token2] = ACTIONS(11118), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(11116), - [sym__termination] = ACTIONS(11116), - [sym_tag_end_if] = ACTIONS(11116), + [aux_sym_macro_constant_token1] = ACTIONS(11114), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(11114), + [sym_keyword_dim] = ACTIONS(11114), + [sym_keyword_pound_define] = ACTIONS(11114), + [sym_keyword_pound_def1arg] = ACTIONS(11114), + [sym_keyword_pound_import] = ACTIONS(11114), + [sym_keyword_pound_include] = ACTIONS(11114), + [sym_keyword_pound_if] = ACTIONS(11116), + [sym_keyword_pound_ifdef] = ACTIONS(11114), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(11114), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(11114), + [sym_keyword_write] = ACTIONS(11116), + [sym_keyword_do] = ACTIONS(11114), + [sym_keyword_for] = ACTIONS(11114), + [sym_keyword_while] = ACTIONS(11114), + [sym_keyword_kill] = ACTIONS(11114), + [sym_keyword_lock] = ACTIONS(11114), + [sym_keyword_read] = ACTIONS(11114), + [sym_keyword_zload] = ACTIONS(11114), + [sym_keyword_open] = ACTIONS(11114), + [sym_keyword_close] = ACTIONS(11116), + [sym_keyword_use] = ACTIONS(11114), + [sym_keyword_new] = ACTIONS(11114), + [sym_keyword_if] = ACTIONS(11114), + [sym_keyword_oldelse] = ACTIONS(11114), + [sym_keyword_throw] = ACTIONS(11114), + [sym_keyword_print] = ACTIONS(11114), + [sym_keyword_zprint] = ACTIONS(11114), + [sym_keyword_try] = ACTIONS(11114), + [sym_keyword_job] = ACTIONS(11114), + [sym_keyword_break] = ACTIONS(11114), + [sym_keyword_merge] = ACTIONS(11116), + [sym_keyword_return] = ACTIONS(11114), + [aux_sym_keyword_quit_token1] = ACTIONS(11114), + [aux_sym_keyword_quit_token2] = ACTIONS(11114), + [sym_keyword_goto] = ACTIONS(11114), + [sym_keyword_halt] = ACTIONS(11114), + [sym_keyword_hang] = ACTIONS(11114), + [sym_keyword_halt_or_hang] = ACTIONS(11116), + [sym_keyword_continue] = ACTIONS(11114), + [sym_keyword_tcommit] = ACTIONS(11114), + [sym_keyword_trollback] = ACTIONS(11114), + [sym_keyword_tstart] = ACTIONS(11114), + [sym_keyword_xecute] = ACTIONS(11114), + [sym_keyword_view] = ACTIONS(11114), + [sym_keyword_zbreak] = ACTIONS(11114), + [sym_keyword_zkill] = ACTIONS(11114), + [sym_keyword_zn] = ACTIONS(11114), + [sym_keyword_zsu] = ACTIONS(11114), + [sym_keyword_ztrap] = ACTIONS(11116), + [sym_keyword_zwrite] = ACTIONS(11114), + [sym_keyword_zz] = ACTIONS(11114), + [sym_keyword_embedded_html] = ACTIONS(11114), + [sym_keyword_embedded_xml] = ACTIONS(11114), + [sym_keyword_embedded_sql_amp] = ACTIONS(11114), + [sym_keyword_embedded_sql_hash] = ACTIONS(11114), + [anon_sym_AMPjs] = ACTIONS(11116), + [anon_sym_AMPjscript] = ACTIONS(11114), + [anon_sym_AMPjavascript] = ACTIONS(11114), + [sym_keyword_zremove] = ACTIONS(11114), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(11116), + [aux_sym_commands_with_printlist_token1] = ACTIONS(11116), + [aux_sym_commands_with_printlist_token2] = ACTIONS(11116), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(11114), + [sym__termination] = ACTIONS(11114), + [sym_tag_end_if] = ACTIONS(11114), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11782)] = { @@ -1373280,7 +1373280,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(26223), @@ -1373816,88 +1373816,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11790)] = { - [sym_line_comment_1] = STATE(11790), - [sym_line_comment_2] = STATE(11790), - [sym_line_comment_3] = STATE(11790), - [sym_line_comment_4] = STATE(11790), - [sym_block_comment] = STATE(11790), - [sym_documatic_line] = STATE(11790), - [ts_builtin_sym_end] = ACTIONS(12250), - [aux_sym_macro_constant_token1] = ACTIONS(12250), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(12250), - [sym_keyword_dim] = ACTIONS(12250), - [sym_keyword_pound_define] = ACTIONS(12250), - [sym_keyword_pound_def1arg] = ACTIONS(12250), - [sym_keyword_pound_import] = ACTIONS(12250), - [sym_keyword_pound_include] = ACTIONS(12250), - [sym_keyword_pound_if] = ACTIONS(12252), - [sym_keyword_pound_ifdef] = ACTIONS(12250), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(12250), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(12250), - [sym_keyword_write] = ACTIONS(12252), - [sym_keyword_do] = ACTIONS(12250), - [sym_keyword_for] = ACTIONS(12250), - [sym_keyword_while] = ACTIONS(12250), - [sym_keyword_kill] = ACTIONS(12250), - [sym_keyword_lock] = ACTIONS(12250), - [sym_keyword_read] = ACTIONS(12250), - [sym_keyword_zload] = ACTIONS(12250), - [sym_keyword_open] = ACTIONS(12250), - [sym_keyword_close] = ACTIONS(12252), - [sym_keyword_use] = ACTIONS(12250), - [sym_keyword_new] = ACTIONS(12250), - [sym_keyword_if] = ACTIONS(12250), - [sym_keyword_oldelse] = ACTIONS(12250), - [sym_keyword_throw] = ACTIONS(12250), - [sym_keyword_print] = ACTIONS(12250), - [sym_keyword_zprint] = ACTIONS(12250), - [sym_keyword_try] = ACTIONS(12250), - [sym_keyword_job] = ACTIONS(12250), - [sym_keyword_break] = ACTIONS(12250), - [sym_keyword_merge] = ACTIONS(12252), - [sym_keyword_return] = ACTIONS(12250), - [aux_sym_keyword_quit_token1] = ACTIONS(12250), - [aux_sym_keyword_quit_token2] = ACTIONS(12250), - [sym_keyword_goto] = ACTIONS(12250), - [sym_keyword_halt] = ACTIONS(12250), - [sym_keyword_hang] = ACTIONS(12250), - [sym_keyword_halt_or_hang] = ACTIONS(12252), - [sym_keyword_continue] = ACTIONS(12250), - [sym_keyword_tcommit] = ACTIONS(12250), - [sym_keyword_trollback] = ACTIONS(12250), - [sym_keyword_tstart] = ACTIONS(12250), - [sym_keyword_xecute] = ACTIONS(12250), - [sym_keyword_view] = ACTIONS(12250), - [sym_keyword_zbreak] = ACTIONS(12250), - [sym_keyword_zkill] = ACTIONS(12250), - [sym_keyword_zn] = ACTIONS(12250), - [sym_keyword_zsu] = ACTIONS(12250), - [sym_keyword_ztrap] = ACTIONS(12252), - [sym_keyword_zwrite] = ACTIONS(12250), - [sym_keyword_zz] = ACTIONS(12250), - [sym_keyword_embedded_html] = ACTIONS(12250), - [sym_keyword_embedded_xml] = ACTIONS(12250), - [sym_keyword_embedded_sql_amp] = ACTIONS(12250), - [sym_keyword_embedded_sql_hash] = ACTIONS(12250), - [anon_sym_AMPjs] = ACTIONS(12252), - [anon_sym_AMPjscript] = ACTIONS(12250), - [anon_sym_AMPjavascript] = ACTIONS(12250), - [sym_keyword_zremove] = ACTIONS(12250), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(12252), - [aux_sym_commands_with_printlist_token1] = ACTIONS(12252), - [aux_sym_commands_with_printlist_token2] = ACTIONS(12252), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(12250), - [sym_tag_end_if] = ACTIONS(12250), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11791)] = { [sym_dollarsf] = STATE(5621), [sym_system_defined_function] = STATE(2753), [sym_dollar_text] = STATE(5621), @@ -1373908,11 +1373826,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5621), [sym_built_in_func_with_pos_options] = STATE(5621), [sym_dollar_method] = STATE(5621), - [sym_line_comment_1] = STATE(11791), - [sym_line_comment_2] = STATE(11791), - [sym_line_comment_3] = STATE(11791), - [sym_line_comment_4] = STATE(11791), - [sym_block_comment] = STATE(11791), + [sym_line_comment_1] = STATE(11790), + [sym_line_comment_2] = STATE(11790), + [sym_line_comment_3] = STATE(11790), + [sym_line_comment_4] = STATE(11790), + [sym_block_comment] = STATE(11790), [sym_json_array_literal_post_cond] = STATE(6478), [sym_json_object_literal_post_cond] = STATE(2753), [sym_parenthetical_expression_post_cond] = STATE(2753), @@ -1373936,15 +1373854,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2753), [sym_oref_chain_expr_post_cond] = STATE(6478), [sym_superclass_method_call_post_cond] = STATE(6478), - [sym_unary_operator_post_cond] = STATE(11791), + [sym_unary_operator_post_cond] = STATE(11790), [sym_unary_expression_post_cond] = STATE(6478), [sym_expr_atom_post_cond] = STATE(853), [sym_expression_post_cond] = STATE(6675), - [sym_documatic_line] = STATE(11791), + [sym_documatic_line] = STATE(11790), [anon_sym_LPAREN2] = ACTIONS(11948), [anon_sym_CARET] = ACTIONS(11950), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12254), + [anon_sym_AT] = ACTIONS(12250), [aux_sym_dollarsf_token1] = ACTIONS(11954), [anon_sym_LBRACK2] = ACTIONS(11956), [aux_sym_instance_variable_token1] = ACTIONS(11958), @@ -1373972,348 +1373890,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(11988), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11990), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12256), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12252), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11994), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11792)] = { - [sym_expr_atom] = STATE(19997), - [sym_parenthetical_expression] = STATE(18244), - [sym_unary_operator] = STATE(13719), - [sym_class_method_call] = STATE(18244), - [sym_class_ref] = STATE(21011), - [sym_superclass_method_call] = STATE(19879), - [sym_extrinsic_function] = STATE(18244), - [sym_dollarsf] = STATE(18846), - [sym_gvn] = STATE(19879), - [sym_lvn] = STATE(18244), - [sym_ssvn] = STATE(19879), - [sym_sql_field_reference] = STATE(19879), - [sym_oref_chain_expr] = STATE(19879), - [sym_instance_variable] = STATE(18244), - [sym_relative_dot_method] = STATE(18244), - [sym_relative_dot_property] = STATE(18244), - [sym_relative_dot_parameter] = STATE(19879), - [sym_system_defined_variable] = STATE(18244), - [sym_system_defined_function] = STATE(18244), - [sym_dollar_text] = STATE(18846), - [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_atom] = STATE(19940), - [sym_dollar_function] = STATE(18846), - [sym_dollar_select] = STATE(18846), - [sym_dollar_case] = STATE(18846), - [sym_dollar_list] = STATE(18846), - [sym_built_in_func_with_pos_options] = STATE(18846), - [sym_dollar_method] = STATE(18846), - [sym_unary_expression] = STATE(19879), - [sym_indirection] = STATE(19879), - [sym_macro] = STATE(18244), - [sym_macro_constant] = STATE(18497), - [sym_macro_function] = STATE(18497), - [sym_json_object_literal] = STATE(18244), - [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(11792), - [sym_line_comment_2] = STATE(11792), - [sym_line_comment_3] = STATE(11792), - [sym_line_comment_4] = STATE(11792), - [sym_block_comment] = STATE(11792), - [sym_documatic_line] = STATE(11792), - [anon_sym_LPAREN] = ACTIONS(11724), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [anon_sym_TILDE] = ACTIONS(12258), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11793)] = { - [sym_line_comment_1] = STATE(11793), - [sym_line_comment_2] = STATE(11793), - [sym_line_comment_3] = STATE(11793), - [sym_line_comment_4] = STATE(11793), - [sym_block_comment] = STATE(11793), - [sym_documatic_line] = STATE(11793), - [aux_sym_macro_constant_token1] = ACTIONS(10061), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(10061), - [sym_keyword_dim] = ACTIONS(10061), - [sym_keyword_pound_define] = ACTIONS(10061), - [sym_keyword_pound_def1arg] = ACTIONS(10061), - [sym_keyword_pound_import] = ACTIONS(10061), - [sym_keyword_pound_include] = ACTIONS(10061), - [sym_keyword_pound_if] = ACTIONS(10063), - [sym_keyword_pound_ifdef] = ACTIONS(10061), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(10061), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(10061), - [sym_keyword_write] = ACTIONS(10063), - [sym_keyword_do] = ACTIONS(10061), - [sym_keyword_for] = ACTIONS(10061), - [sym_keyword_while] = ACTIONS(10061), - [sym_keyword_kill] = ACTIONS(10061), - [sym_keyword_lock] = ACTIONS(10061), - [sym_keyword_read] = ACTIONS(10061), - [sym_keyword_zload] = ACTIONS(10061), - [sym_keyword_open] = ACTIONS(10061), - [sym_keyword_close] = ACTIONS(10063), - [sym_keyword_use] = ACTIONS(10061), - [sym_keyword_new] = ACTIONS(10061), - [sym_keyword_if] = ACTIONS(10061), - [sym_keyword_oldelse] = ACTIONS(10061), - [sym_keyword_throw] = ACTIONS(10061), - [sym_keyword_print] = ACTIONS(10061), - [sym_keyword_zprint] = ACTIONS(10061), - [sym_keyword_try] = ACTIONS(10061), - [sym_keyword_job] = ACTIONS(10061), - [sym_keyword_break] = ACTIONS(10061), - [sym_keyword_merge] = ACTIONS(10063), - [sym_keyword_return] = ACTIONS(10061), - [aux_sym_keyword_quit_token1] = ACTIONS(10061), - [aux_sym_keyword_quit_token2] = ACTIONS(10061), - [sym_keyword_goto] = ACTIONS(10061), - [sym_keyword_halt] = ACTIONS(10061), - [sym_keyword_hang] = ACTIONS(10061), - [sym_keyword_halt_or_hang] = ACTIONS(10063), - [sym_keyword_continue] = ACTIONS(10061), - [sym_keyword_tcommit] = ACTIONS(10061), - [sym_keyword_trollback] = ACTIONS(10061), - [sym_keyword_tstart] = ACTIONS(10061), - [sym_keyword_xecute] = ACTIONS(10061), - [sym_keyword_view] = ACTIONS(10061), - [sym_keyword_zbreak] = ACTIONS(10061), - [sym_keyword_zkill] = ACTIONS(10061), - [sym_keyword_zn] = ACTIONS(10061), - [sym_keyword_zsu] = ACTIONS(10061), - [sym_keyword_ztrap] = ACTIONS(10063), - [sym_keyword_zwrite] = ACTIONS(10061), - [sym_keyword_zz] = ACTIONS(10061), - [sym_keyword_embedded_html] = ACTIONS(10061), - [sym_keyword_embedded_xml] = ACTIONS(10061), - [sym_keyword_embedded_sql_amp] = ACTIONS(10061), - [sym_keyword_embedded_sql_hash] = ACTIONS(10061), - [anon_sym_AMPjs] = ACTIONS(10063), - [anon_sym_AMPjscript] = ACTIONS(10061), - [anon_sym_AMPjavascript] = ACTIONS(10061), - [sym_keyword_zremove] = ACTIONS(10061), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10063), - [aux_sym_commands_with_printlist_token1] = ACTIONS(10063), - [aux_sym_commands_with_printlist_token2] = ACTIONS(10063), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(10061), - [sym__termination] = ACTIONS(10061), - [sym_tag_end_if] = ACTIONS(10061), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11794)] = { - [sym_expression] = STATE(9980), - [sym_expr_atom] = STATE(5207), - [sym_parenthetical_expression] = STATE(6084), - [sym_unary_operator] = STATE(13035), - [sym_class_method_call] = STATE(6084), - [sym_class_ref] = STATE(22772), - [sym_superclass_method_call] = STATE(6082), - [sym_extrinsic_function] = STATE(6084), - [sym_dollarsf] = STATE(6599), - [sym_gvn] = STATE(6082), - [sym_lvn] = STATE(6084), - [sym_ssvn] = STATE(6082), - [sym_sql_field_reference] = STATE(6082), - [sym_oref_chain_expr] = STATE(6082), - [sym_instance_variable] = STATE(6084), - [sym_relative_dot_method] = STATE(6084), - [sym_relative_dot_property] = STATE(6084), - [sym_relative_dot_parameter] = STATE(6082), - [sym_system_defined_variable] = STATE(6084), - [sym_system_defined_function] = STATE(6084), - [sym_dollar_text] = STATE(6599), - [sym_dollar_bitlogic] = STATE(6599), - [sym_dollar_function] = STATE(6599), - [sym_dollar_select] = STATE(6599), - [sym_dollar_case] = STATE(6599), - [sym_dollar_list] = STATE(6599), - [sym_built_in_func_with_pos_options] = STATE(6599), - [sym_dollar_method] = STATE(6599), - [sym_unary_expression] = STATE(6082), - [sym_indirection] = STATE(6082), - [sym_macro] = STATE(6084), - [sym_macro_constant] = STATE(6075), - [sym_macro_function] = STATE(6075), - [sym_json_object_literal] = STATE(6084), - [sym_json_array_literal] = STATE(6082), - [sym_line_comment_1] = STATE(11794), - [sym_line_comment_2] = STATE(11794), - [sym_line_comment_3] = STATE(11794), - [sym_line_comment_4] = STATE(11794), - [sym_block_comment] = STATE(11794), - [sym_use_argument] = STATE(10937), - [sym_device] = STATE(11314), - [sym_documatic_line] = STATE(11794), - [anon_sym_LPAREN] = ACTIONS(12150), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12152), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12154), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12156), - [aux_sym_dollarsf_token1] = ACTIONS(12158), - [anon_sym_CARET2] = ACTIONS(12160), - [anon_sym_CARET_DOLLAR] = ACTIONS(12162), - [anon_sym_LBRACE] = ACTIONS(12164), - [aux_sym_instance_variable_token1] = ACTIONS(12166), - [anon_sym_DOT_DOT] = ACTIONS(12168), - [aux_sym_system_defined_variable_token1] = ACTIONS(12170), - [aux_sym_dollar_text_token1] = ACTIONS(12172), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12174), - [aux_sym_dollar_function_token1] = ACTIONS(12176), - [aux_sym_dollar_select_token1] = ACTIONS(12178), - [aux_sym_dollar_case_token1] = ACTIONS(12180), - [aux_sym_dollar_list_token1] = ACTIONS(12182), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12184), - [aux_sym_dollar_method_token1] = ACTIONS(12186), - [anon_sym_AT2] = ACTIONS(12188), - [sym_objectscript_identifier_special] = ACTIONS(12190), - [sym_objectscript_identifier] = ACTIONS(12192), - [sym_numeric_literal] = ACTIONS(12194), - [sym_string_literal] = ACTIONS(12194), - [aux_sym_macro_constant_token1] = ACTIONS(12196), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11795)] = { - [sym_expression] = STATE(8446), - [sym_expr_atom] = STATE(1613), - [sym_parenthetical_expression] = STATE(923), - [sym_unary_operator] = STATE(12748), - [sym_class_method_call] = STATE(923), - [sym_class_ref] = STATE(22568), - [sym_superclass_method_call] = STATE(3285), - [sym_extrinsic_function] = STATE(923), - [sym_dollarsf] = STATE(2342), - [sym_gvn] = STATE(3285), - [sym_lvn] = STATE(923), - [sym_ssvn] = STATE(3285), - [sym_sql_field_reference] = STATE(3285), - [sym_oref_chain_expr] = STATE(3285), - [sym_instance_variable] = STATE(923), - [sym_relative_dot_method] = STATE(923), - [sym_relative_dot_property] = STATE(923), - [sym_relative_dot_parameter] = STATE(3285), - [sym_system_defined_variable] = STATE(923), - [sym_system_defined_function] = STATE(923), - [sym_dollar_text] = STATE(2342), - [sym_dollar_bitlogic] = STATE(2342), - [sym_dollar_function] = STATE(2342), - [sym_dollar_select] = STATE(2342), - [sym_dollar_case] = STATE(2342), - [sym_dollar_list] = STATE(2342), - [sym_built_in_func_with_pos_options] = STATE(2342), - [sym_dollar_method] = STATE(2342), - [sym_unary_expression] = STATE(3285), - [sym_indirection] = STATE(3285), - [sym_macro] = STATE(923), - [sym_macro_constant] = STATE(544), - [sym_macro_function] = STATE(544), - [sym_json_object_literal] = STATE(923), - [sym_json_array_literal] = STATE(3285), - [sym_line_comment_1] = STATE(11795), - [sym_line_comment_2] = STATE(11795), - [sym_line_comment_3] = STATE(11795), - [sym_line_comment_4] = STATE(11795), - [sym_block_comment] = STATE(11795), - [sym_xecute_argument] = STATE(9298), - [sym_documatic_line] = STATE(11795), - [anon_sym_LPAREN] = ACTIONS(12260), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12266), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), - [anon_sym_AT2] = ACTIONS(12298), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), - [aux_sym_macro_constant_token1] = ACTIONS(141), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(12306), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11796)] = { - [sym_line_comment_1] = STATE(11796), - [sym_line_comment_2] = STATE(11796), - [sym_line_comment_3] = STATE(11796), - [sym_line_comment_4] = STATE(11796), - [sym_block_comment] = STATE(11796), - [sym_documatic_line] = STATE(11796), + [STATE(11791)] = { + [sym_line_comment_1] = STATE(11791), + [sym_line_comment_2] = STATE(11791), + [sym_line_comment_3] = STATE(11791), + [sym_line_comment_4] = STATE(11791), + [sym_block_comment] = STATE(11791), + [sym_documatic_line] = STATE(11791), [aux_sym_macro_constant_token1] = ACTIONS(6850), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1374389,6 +1373979,416 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6850), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11792)] = { + [sym_expr_atom] = STATE(19997), + [sym_parenthetical_expression] = STATE(18244), + [sym_unary_operator] = STATE(13719), + [sym_class_method_call] = STATE(18244), + [sym_class_ref] = STATE(21011), + [sym_superclass_method_call] = STATE(19879), + [sym_extrinsic_function] = STATE(18244), + [sym_dollarsf] = STATE(18846), + [sym_gvn] = STATE(19879), + [sym_lvn] = STATE(18244), + [sym_ssvn] = STATE(19879), + [sym_sql_field_reference] = STATE(19879), + [sym_oref_chain_expr] = STATE(19879), + [sym_instance_variable] = STATE(18244), + [sym_relative_dot_method] = STATE(18244), + [sym_relative_dot_property] = STATE(18244), + [sym_relative_dot_parameter] = STATE(19879), + [sym_system_defined_variable] = STATE(18244), + [sym_system_defined_function] = STATE(18244), + [sym_dollar_text] = STATE(18846), + [sym_dollar_bitlogic] = STATE(18846), + [sym_bitlogic_atom] = STATE(19940), + [sym_dollar_function] = STATE(18846), + [sym_dollar_select] = STATE(18846), + [sym_dollar_case] = STATE(18846), + [sym_dollar_list] = STATE(18846), + [sym_built_in_func_with_pos_options] = STATE(18846), + [sym_dollar_method] = STATE(18846), + [sym_unary_expression] = STATE(19879), + [sym_indirection] = STATE(19879), + [sym_macro] = STATE(18244), + [sym_macro_constant] = STATE(18497), + [sym_macro_function] = STATE(18497), + [sym_json_object_literal] = STATE(18244), + [sym_json_array_literal] = STATE(19879), + [sym_line_comment_1] = STATE(11792), + [sym_line_comment_2] = STATE(11792), + [sym_line_comment_3] = STATE(11792), + [sym_line_comment_4] = STATE(11792), + [sym_block_comment] = STATE(11792), + [sym_documatic_line] = STATE(11792), + [anon_sym_LPAREN] = ACTIONS(11722), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [anon_sym_TILDE] = ACTIONS(12254), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11793)] = { + [sym_line_comment_1] = STATE(11793), + [sym_line_comment_2] = STATE(11793), + [sym_line_comment_3] = STATE(11793), + [sym_line_comment_4] = STATE(11793), + [sym_block_comment] = STATE(11793), + [sym_documatic_line] = STATE(11793), + [aux_sym_macro_constant_token1] = ACTIONS(10061), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(10061), + [sym_keyword_dim] = ACTIONS(10061), + [sym_keyword_pound_define] = ACTIONS(10061), + [sym_keyword_pound_def1arg] = ACTIONS(10061), + [sym_keyword_pound_import] = ACTIONS(10061), + [sym_keyword_pound_include] = ACTIONS(10061), + [sym_keyword_pound_if] = ACTIONS(10063), + [sym_keyword_pound_ifdef] = ACTIONS(10061), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(10061), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(10061), + [sym_keyword_write] = ACTIONS(10063), + [sym_keyword_do] = ACTIONS(10061), + [sym_keyword_for] = ACTIONS(10061), + [sym_keyword_while] = ACTIONS(10061), + [sym_keyword_kill] = ACTIONS(10061), + [sym_keyword_lock] = ACTIONS(10061), + [sym_keyword_read] = ACTIONS(10061), + [sym_keyword_zload] = ACTIONS(10061), + [sym_keyword_open] = ACTIONS(10061), + [sym_keyword_close] = ACTIONS(10063), + [sym_keyword_use] = ACTIONS(10061), + [sym_keyword_new] = ACTIONS(10061), + [sym_keyword_if] = ACTIONS(10061), + [sym_keyword_oldelse] = ACTIONS(10061), + [sym_keyword_throw] = ACTIONS(10061), + [sym_keyword_print] = ACTIONS(10061), + [sym_keyword_zprint] = ACTIONS(10061), + [sym_keyword_try] = ACTIONS(10061), + [sym_keyword_job] = ACTIONS(10061), + [sym_keyword_break] = ACTIONS(10061), + [sym_keyword_merge] = ACTIONS(10063), + [sym_keyword_return] = ACTIONS(10061), + [aux_sym_keyword_quit_token1] = ACTIONS(10061), + [aux_sym_keyword_quit_token2] = ACTIONS(10061), + [sym_keyword_goto] = ACTIONS(10061), + [sym_keyword_halt] = ACTIONS(10061), + [sym_keyword_hang] = ACTIONS(10061), + [sym_keyword_halt_or_hang] = ACTIONS(10063), + [sym_keyword_continue] = ACTIONS(10061), + [sym_keyword_tcommit] = ACTIONS(10061), + [sym_keyword_trollback] = ACTIONS(10061), + [sym_keyword_tstart] = ACTIONS(10061), + [sym_keyword_xecute] = ACTIONS(10061), + [sym_keyword_view] = ACTIONS(10061), + [sym_keyword_zbreak] = ACTIONS(10061), + [sym_keyword_zkill] = ACTIONS(10061), + [sym_keyword_zn] = ACTIONS(10061), + [sym_keyword_zsu] = ACTIONS(10061), + [sym_keyword_ztrap] = ACTIONS(10063), + [sym_keyword_zwrite] = ACTIONS(10061), + [sym_keyword_zz] = ACTIONS(10061), + [sym_keyword_embedded_html] = ACTIONS(10061), + [sym_keyword_embedded_xml] = ACTIONS(10061), + [sym_keyword_embedded_sql_amp] = ACTIONS(10061), + [sym_keyword_embedded_sql_hash] = ACTIONS(10061), + [anon_sym_AMPjs] = ACTIONS(10063), + [anon_sym_AMPjscript] = ACTIONS(10061), + [anon_sym_AMPjavascript] = ACTIONS(10061), + [sym_keyword_zremove] = ACTIONS(10061), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(10063), + [aux_sym_commands_with_printlist_token1] = ACTIONS(10063), + [aux_sym_commands_with_printlist_token2] = ACTIONS(10063), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(10061), + [sym__termination] = ACTIONS(10061), + [sym_tag_end_if] = ACTIONS(10061), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11794)] = { + [sym_expression] = STATE(9980), + [sym_expr_atom] = STATE(5207), + [sym_parenthetical_expression] = STATE(6084), + [sym_unary_operator] = STATE(13035), + [sym_class_method_call] = STATE(6084), + [sym_class_ref] = STATE(22772), + [sym_superclass_method_call] = STATE(6082), + [sym_extrinsic_function] = STATE(6084), + [sym_dollarsf] = STATE(6599), + [sym_gvn] = STATE(6082), + [sym_lvn] = STATE(6084), + [sym_ssvn] = STATE(6082), + [sym_sql_field_reference] = STATE(6082), + [sym_oref_chain_expr] = STATE(6082), + [sym_instance_variable] = STATE(6084), + [sym_relative_dot_method] = STATE(6084), + [sym_relative_dot_property] = STATE(6084), + [sym_relative_dot_parameter] = STATE(6082), + [sym_system_defined_variable] = STATE(6084), + [sym_system_defined_function] = STATE(6084), + [sym_dollar_text] = STATE(6599), + [sym_dollar_bitlogic] = STATE(6599), + [sym_dollar_function] = STATE(6599), + [sym_dollar_select] = STATE(6599), + [sym_dollar_case] = STATE(6599), + [sym_dollar_list] = STATE(6599), + [sym_built_in_func_with_pos_options] = STATE(6599), + [sym_dollar_method] = STATE(6599), + [sym_unary_expression] = STATE(6082), + [sym_indirection] = STATE(6082), + [sym_macro] = STATE(6084), + [sym_macro_constant] = STATE(6075), + [sym_macro_function] = STATE(6075), + [sym_json_object_literal] = STATE(6084), + [sym_json_array_literal] = STATE(6082), + [sym_line_comment_1] = STATE(11794), + [sym_line_comment_2] = STATE(11794), + [sym_line_comment_3] = STATE(11794), + [sym_line_comment_4] = STATE(11794), + [sym_block_comment] = STATE(11794), + [sym_use_argument] = STATE(10937), + [sym_device] = STATE(11314), + [sym_documatic_line] = STATE(11794), + [anon_sym_LPAREN] = ACTIONS(12150), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12152), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12154), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12156), + [aux_sym_dollarsf_token1] = ACTIONS(12158), + [anon_sym_CARET2] = ACTIONS(12160), + [anon_sym_CARET_DOLLAR] = ACTIONS(12162), + [anon_sym_LBRACE] = ACTIONS(12164), + [aux_sym_instance_variable_token1] = ACTIONS(12166), + [anon_sym_DOT_DOT] = ACTIONS(12168), + [aux_sym_system_defined_variable_token1] = ACTIONS(12170), + [aux_sym_dollar_text_token1] = ACTIONS(12172), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12174), + [aux_sym_dollar_function_token1] = ACTIONS(12176), + [aux_sym_dollar_select_token1] = ACTIONS(12178), + [aux_sym_dollar_case_token1] = ACTIONS(12180), + [aux_sym_dollar_list_token1] = ACTIONS(12182), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12184), + [aux_sym_dollar_method_token1] = ACTIONS(12186), + [anon_sym_AT2] = ACTIONS(12188), + [sym_objectscript_identifier_special] = ACTIONS(12190), + [sym_objectscript_identifier] = ACTIONS(12192), + [sym_numeric_literal] = ACTIONS(12194), + [sym_string_literal] = ACTIONS(12194), + [aux_sym_macro_constant_token1] = ACTIONS(12196), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11795)] = { + [sym_expression] = STATE(8446), + [sym_expr_atom] = STATE(1613), + [sym_parenthetical_expression] = STATE(923), + [sym_unary_operator] = STATE(12748), + [sym_class_method_call] = STATE(923), + [sym_class_ref] = STATE(22568), + [sym_superclass_method_call] = STATE(3285), + [sym_extrinsic_function] = STATE(923), + [sym_dollarsf] = STATE(2342), + [sym_gvn] = STATE(3285), + [sym_lvn] = STATE(923), + [sym_ssvn] = STATE(3285), + [sym_sql_field_reference] = STATE(3285), + [sym_oref_chain_expr] = STATE(3285), + [sym_instance_variable] = STATE(923), + [sym_relative_dot_method] = STATE(923), + [sym_relative_dot_property] = STATE(923), + [sym_relative_dot_parameter] = STATE(3285), + [sym_system_defined_variable] = STATE(923), + [sym_system_defined_function] = STATE(923), + [sym_dollar_text] = STATE(2342), + [sym_dollar_bitlogic] = STATE(2342), + [sym_dollar_function] = STATE(2342), + [sym_dollar_select] = STATE(2342), + [sym_dollar_case] = STATE(2342), + [sym_dollar_list] = STATE(2342), + [sym_built_in_func_with_pos_options] = STATE(2342), + [sym_dollar_method] = STATE(2342), + [sym_unary_expression] = STATE(3285), + [sym_indirection] = STATE(3285), + [sym_macro] = STATE(923), + [sym_macro_constant] = STATE(544), + [sym_macro_function] = STATE(544), + [sym_json_object_literal] = STATE(923), + [sym_json_array_literal] = STATE(3285), + [sym_line_comment_1] = STATE(11795), + [sym_line_comment_2] = STATE(11795), + [sym_line_comment_3] = STATE(11795), + [sym_line_comment_4] = STATE(11795), + [sym_block_comment] = STATE(11795), + [sym_xecute_argument] = STATE(9298), + [sym_documatic_line] = STATE(11795), + [anon_sym_LPAREN] = ACTIONS(12256), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12258), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12260), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12262), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), + [anon_sym_AT2] = ACTIONS(12294), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), + [aux_sym_macro_constant_token1] = ACTIONS(141), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(12302), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11796)] = { + [sym_dollarsf] = STATE(5621), + [sym_system_defined_function] = STATE(2753), + [sym_dollar_text] = STATE(5621), + [sym_dollar_bitlogic] = STATE(5621), + [sym_dollar_function] = STATE(5621), + [sym_dollar_select] = STATE(5621), + [sym_dollar_case] = STATE(5621), + [sym_dollar_list] = STATE(5621), + [sym_built_in_func_with_pos_options] = STATE(5621), + [sym_dollar_method] = STATE(5621), + [sym_line_comment_1] = STATE(11796), + [sym_line_comment_2] = STATE(11796), + [sym_line_comment_3] = STATE(11796), + [sym_line_comment_4] = STATE(11796), + [sym_block_comment] = STATE(11796), + [sym_json_array_literal_post_cond] = STATE(6478), + [sym_json_object_literal_post_cond] = STATE(2753), + [sym_parenthetical_expression_post_cond] = STATE(2753), + [sym_macro_function_post_cond] = STATE(6481), + [sym_macro_constant_post_cond] = STATE(6481), + [sym_macro_post_cond] = STATE(2753), + [sym_objectscript_identifier_post_cond] = STATE(4087), + [sym_objectscript_identifier_special_post_cond] = STATE(4087), + [sym_lvn_post_cond] = STATE(2753), + [sym_gvn_post_cond] = STATE(6478), + [sym_ssvn_post_cond] = STATE(6478), + [sym_instance_variable_post_cond] = STATE(2753), + [sym_sql_field_reference_post_cond] = STATE(6478), + [sym_system_defined_variable_post_cond] = STATE(2753), + [sym_indirection_post_cond] = STATE(6478), + [sym_extrinsic_function_post_cond] = STATE(2753), + [sym_relative_dot_property_post_cond] = STATE(2753), + [sym_relative_dot_method_post_cond] = STATE(2753), + [sym_relative_dot_parameter_post_cond] = STATE(6478), + [sym_class_ref_post_cond] = STATE(22654), + [sym_class_method_call_post_cond] = STATE(2753), + [sym_oref_chain_expr_post_cond] = STATE(6478), + [sym_superclass_method_call_post_cond] = STATE(6478), + [sym_unary_operator_post_cond] = STATE(11790), + [sym_unary_expression_post_cond] = STATE(6478), + [sym_expr_atom_post_cond] = STATE(853), + [sym_expression_post_cond] = STATE(5223), + [sym_documatic_line] = STATE(11796), + [anon_sym_LPAREN2] = ACTIONS(11948), + [anon_sym_CARET] = ACTIONS(11950), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12250), + [aux_sym_dollarsf_token1] = ACTIONS(11954), + [anon_sym_LBRACK2] = ACTIONS(11956), + [aux_sym_instance_variable_token1] = ACTIONS(11958), + [anon_sym_DOT_DOT] = ACTIONS(11960), + [aux_sym_dollar_text_token1] = ACTIONS(11962), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11964), + [aux_sym_dollar_function_token1] = ACTIONS(11966), + [aux_sym_dollar_select_token1] = ACTIONS(11968), + [aux_sym_dollar_case_token1] = ACTIONS(11970), + [aux_sym_dollar_list_token1] = ACTIONS(11972), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11974), + [aux_sym_dollar_method_token1] = ACTIONS(11976), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(11978), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(11980), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(11982), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(11984), + [sym_string_literal_post_cond] = ACTIONS(11986), + [sym_numeric_literal_post_cond] = ACTIONS(11986), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(11988), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11990), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12252), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11994), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11797)] = { [sym_line_comment_1] = STATE(11797), [sym_line_comment_2] = STATE(11797), @@ -1374554,88 +1374554,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11799)] = { - [sym_dollarsf] = STATE(5621), - [sym_system_defined_function] = STATE(2753), - [sym_dollar_text] = STATE(5621), - [sym_dollar_bitlogic] = STATE(5621), - [sym_dollar_function] = STATE(5621), - [sym_dollar_select] = STATE(5621), - [sym_dollar_case] = STATE(5621), - [sym_dollar_list] = STATE(5621), - [sym_built_in_func_with_pos_options] = STATE(5621), - [sym_dollar_method] = STATE(5621), - [sym_line_comment_1] = STATE(11799), - [sym_line_comment_2] = STATE(11799), - [sym_line_comment_3] = STATE(11799), - [sym_line_comment_4] = STATE(11799), - [sym_block_comment] = STATE(11799), - [sym_json_array_literal_post_cond] = STATE(6478), - [sym_json_object_literal_post_cond] = STATE(2753), - [sym_parenthetical_expression_post_cond] = STATE(2753), - [sym_macro_function_post_cond] = STATE(6481), - [sym_macro_constant_post_cond] = STATE(6481), - [sym_macro_post_cond] = STATE(2753), - [sym_objectscript_identifier_post_cond] = STATE(4087), - [sym_objectscript_identifier_special_post_cond] = STATE(4087), - [sym_lvn_post_cond] = STATE(2753), - [sym_gvn_post_cond] = STATE(6478), - [sym_ssvn_post_cond] = STATE(6478), - [sym_instance_variable_post_cond] = STATE(2753), - [sym_sql_field_reference_post_cond] = STATE(6478), - [sym_system_defined_variable_post_cond] = STATE(2753), - [sym_indirection_post_cond] = STATE(6478), - [sym_extrinsic_function_post_cond] = STATE(2753), - [sym_relative_dot_property_post_cond] = STATE(2753), - [sym_relative_dot_method_post_cond] = STATE(2753), - [sym_relative_dot_parameter_post_cond] = STATE(6478), - [sym_class_ref_post_cond] = STATE(22654), - [sym_class_method_call_post_cond] = STATE(2753), - [sym_oref_chain_expr_post_cond] = STATE(6478), - [sym_superclass_method_call_post_cond] = STATE(6478), - [sym_unary_operator_post_cond] = STATE(11791), - [sym_unary_expression_post_cond] = STATE(6478), - [sym_expr_atom_post_cond] = STATE(853), - [sym_expression_post_cond] = STATE(5223), - [sym_documatic_line] = STATE(11799), - [anon_sym_LPAREN2] = ACTIONS(11948), - [anon_sym_CARET] = ACTIONS(11950), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12254), - [aux_sym_dollarsf_token1] = ACTIONS(11954), - [anon_sym_LBRACK2] = ACTIONS(11956), - [aux_sym_instance_variable_token1] = ACTIONS(11958), - [anon_sym_DOT_DOT] = ACTIONS(11960), - [aux_sym_dollar_text_token1] = ACTIONS(11962), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11964), - [aux_sym_dollar_function_token1] = ACTIONS(11966), - [aux_sym_dollar_select_token1] = ACTIONS(11968), - [aux_sym_dollar_case_token1] = ACTIONS(11970), - [aux_sym_dollar_list_token1] = ACTIONS(11972), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11974), - [aux_sym_dollar_method_token1] = ACTIONS(11976), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(11978), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(11980), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(11982), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(11984), - [sym_string_literal_post_cond] = ACTIONS(11986), - [sym_numeric_literal_post_cond] = ACTIONS(11986), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(11988), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11990), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12256), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11994), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11800)] = { [sym_expression] = STATE(9503), [sym_expr_atom] = STATE(3489), [sym_parenthetical_expression] = STATE(1726), @@ -1374671,42 +1374589,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4077), [sym_json_object_literal] = STATE(1726), [sym_json_array_literal] = STATE(4061), - [sym_line_comment_1] = STATE(11800), - [sym_line_comment_2] = STATE(11800), - [sym_line_comment_3] = STATE(11800), - [sym_line_comment_4] = STATE(11800), - [sym_block_comment] = STATE(11800), + [sym_line_comment_1] = STATE(11799), + [sym_line_comment_2] = STATE(11799), + [sym_line_comment_3] = STATE(11799), + [sym_line_comment_4] = STATE(11799), + [sym_block_comment] = STATE(11799), [sym_xecute_argument] = STATE(10142), - [sym_documatic_line] = STATE(11800), - [anon_sym_LPAREN] = ACTIONS(12308), + [sym_documatic_line] = STATE(11799), + [anon_sym_LPAREN] = ACTIONS(12304), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12314), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), - [anon_sym_AT2] = ACTIONS(12346), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_keyword_pound_pound_super] = ACTIONS(12308), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12310), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), + [anon_sym_AT2] = ACTIONS(12342), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1374714,10 +1374632,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(12356), + [sym__xecute_arg_invalid] = ACTIONS(12352), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11801)] = { + [STATE(11800)] = { [sym_dollarsf] = STATE(5686), [sym_system_defined_function] = STATE(2758), [sym_dollar_text] = STATE(5686), @@ -1374728,11 +1374646,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5686), [sym_built_in_func_with_pos_options] = STATE(5686), [sym_dollar_method] = STATE(5686), - [sym_line_comment_1] = STATE(11801), - [sym_line_comment_2] = STATE(11801), - [sym_line_comment_3] = STATE(11801), - [sym_line_comment_4] = STATE(11801), - [sym_block_comment] = STATE(11801), + [sym_line_comment_1] = STATE(11800), + [sym_line_comment_2] = STATE(11800), + [sym_line_comment_3] = STATE(11800), + [sym_line_comment_4] = STATE(11800), + [sym_block_comment] = STATE(11800), [sym_json_array_literal_post_cond] = STATE(5478), [sym_json_object_literal_post_cond] = STATE(2758), [sym_parenthetical_expression_post_cond] = STATE(2758), @@ -1374756,15 +1374674,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2758), [sym_oref_chain_expr_post_cond] = STATE(5478), [sym_superclass_method_call_post_cond] = STATE(5478), - [sym_unary_operator_post_cond] = STATE(11801), + [sym_unary_operator_post_cond] = STATE(11800), [sym_unary_expression_post_cond] = STATE(5478), [sym_expr_atom_post_cond] = STATE(855), [sym_expression_post_cond] = STATE(5544), - [sym_documatic_line] = STATE(11801), + [sym_documatic_line] = STATE(11800), [anon_sym_LPAREN2] = ACTIONS(12002), [anon_sym_CARET] = ACTIONS(12004), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12358), + [anon_sym_AT] = ACTIONS(12354), [aux_sym_dollarsf_token1] = ACTIONS(12008), [anon_sym_LBRACK2] = ACTIONS(12010), [aux_sym_instance_variable_token1] = ACTIONS(12012), @@ -1374792,20 +1374710,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12042), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12044), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12360), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12356), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12048), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11802)] = { - [sym_line_comment_1] = STATE(11802), - [sym_line_comment_2] = STATE(11802), - [sym_line_comment_3] = STATE(11802), - [sym_line_comment_4] = STATE(11802), - [sym_block_comment] = STATE(11802), - [sym_documatic_line] = STATE(11802), + [STATE(11801)] = { + [sym_line_comment_1] = STATE(11801), + [sym_line_comment_2] = STATE(11801), + [sym_line_comment_3] = STATE(11801), + [sym_line_comment_4] = STATE(11801), + [sym_block_comment] = STATE(11801), + [sym_documatic_line] = STATE(11801), [aux_sym_macro_constant_token1] = ACTIONS(10065), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1374881,89 +1374799,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10065), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11803)] = { - [sym_line_comment_1] = STATE(11803), - [sym_line_comment_2] = STATE(11803), - [sym_line_comment_3] = STATE(11803), - [sym_line_comment_4] = STATE(11803), - [sym_block_comment] = STATE(11803), - [sym_documatic_line] = STATE(11803), - [ts_builtin_sym_end] = ACTIONS(12362), - [aux_sym_macro_constant_token1] = ACTIONS(12362), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(12362), - [sym_keyword_dim] = ACTIONS(12362), - [sym_keyword_pound_define] = ACTIONS(12362), - [sym_keyword_pound_def1arg] = ACTIONS(12362), - [sym_keyword_pound_import] = ACTIONS(12362), - [sym_keyword_pound_include] = ACTIONS(12362), - [sym_keyword_pound_if] = ACTIONS(12364), - [sym_keyword_pound_ifdef] = ACTIONS(12362), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(12362), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(12362), - [sym_keyword_write] = ACTIONS(12364), - [sym_keyword_do] = ACTIONS(12362), - [sym_keyword_for] = ACTIONS(12362), - [sym_keyword_while] = ACTIONS(12362), - [sym_keyword_kill] = ACTIONS(12362), - [sym_keyword_lock] = ACTIONS(12362), - [sym_keyword_read] = ACTIONS(12362), - [sym_keyword_zload] = ACTIONS(12362), - [sym_keyword_open] = ACTIONS(12362), - [sym_keyword_close] = ACTIONS(12364), - [sym_keyword_use] = ACTIONS(12362), - [sym_keyword_new] = ACTIONS(12362), - [sym_keyword_if] = ACTIONS(12362), - [sym_keyword_oldelse] = ACTIONS(12362), - [sym_keyword_throw] = ACTIONS(12362), - [sym_keyword_print] = ACTIONS(12362), - [sym_keyword_zprint] = ACTIONS(12362), - [sym_keyword_try] = ACTIONS(12362), - [sym_keyword_job] = ACTIONS(12362), - [sym_keyword_break] = ACTIONS(12362), - [sym_keyword_merge] = ACTIONS(12364), - [sym_keyword_return] = ACTIONS(12362), - [aux_sym_keyword_quit_token1] = ACTIONS(12362), - [aux_sym_keyword_quit_token2] = ACTIONS(12362), - [sym_keyword_goto] = ACTIONS(12362), - [sym_keyword_halt] = ACTIONS(12362), - [sym_keyword_hang] = ACTIONS(12362), - [sym_keyword_halt_or_hang] = ACTIONS(12364), - [sym_keyword_continue] = ACTIONS(12362), - [sym_keyword_tcommit] = ACTIONS(12362), - [sym_keyword_trollback] = ACTIONS(12362), - [sym_keyword_tstart] = ACTIONS(12362), - [sym_keyword_xecute] = ACTIONS(12362), - [sym_keyword_view] = ACTIONS(12362), - [sym_keyword_zbreak] = ACTIONS(12362), - [sym_keyword_zkill] = ACTIONS(12362), - [sym_keyword_zn] = ACTIONS(12362), - [sym_keyword_zsu] = ACTIONS(12362), - [sym_keyword_ztrap] = ACTIONS(12364), - [sym_keyword_zwrite] = ACTIONS(12362), - [sym_keyword_zz] = ACTIONS(12362), - [sym_keyword_embedded_html] = ACTIONS(12362), - [sym_keyword_embedded_xml] = ACTIONS(12362), - [sym_keyword_embedded_sql_amp] = ACTIONS(12362), - [sym_keyword_embedded_sql_hash] = ACTIONS(12362), - [anon_sym_AMPjs] = ACTIONS(12364), - [anon_sym_AMPjscript] = ACTIONS(12362), - [anon_sym_AMPjavascript] = ACTIONS(12362), - [sym_keyword_zremove] = ACTIONS(12362), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(12364), - [aux_sym_commands_with_printlist_token1] = ACTIONS(12364), - [aux_sym_commands_with_printlist_token2] = ACTIONS(12364), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(12362), - [sym_tag_end_if] = ACTIONS(12362), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11804)] = { + [STATE(11802)] = { [sym_dollarsf] = STATE(5686), [sym_system_defined_function] = STATE(2758), [sym_dollar_text] = STATE(5686), @@ -1374974,11 +1374810,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5686), [sym_built_in_func_with_pos_options] = STATE(5686), [sym_dollar_method] = STATE(5686), - [sym_line_comment_1] = STATE(11804), - [sym_line_comment_2] = STATE(11804), - [sym_line_comment_3] = STATE(11804), - [sym_line_comment_4] = STATE(11804), - [sym_block_comment] = STATE(11804), + [sym_line_comment_1] = STATE(11802), + [sym_line_comment_2] = STATE(11802), + [sym_line_comment_3] = STATE(11802), + [sym_line_comment_4] = STATE(11802), + [sym_block_comment] = STATE(11802), [sym_json_array_literal_post_cond] = STATE(5478), [sym_json_object_literal_post_cond] = STATE(2758), [sym_parenthetical_expression_post_cond] = STATE(2758), @@ -1375002,15 +1374838,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2758), [sym_oref_chain_expr_post_cond] = STATE(5478), [sym_superclass_method_call_post_cond] = STATE(5478), - [sym_unary_operator_post_cond] = STATE(11801), + [sym_unary_operator_post_cond] = STATE(11800), [sym_unary_expression_post_cond] = STATE(5478), [sym_expr_atom_post_cond] = STATE(855), [sym_expression_post_cond] = STATE(5599), - [sym_documatic_line] = STATE(11804), + [sym_documatic_line] = STATE(11802), [anon_sym_LPAREN2] = ACTIONS(12002), [anon_sym_CARET] = ACTIONS(12004), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12358), + [anon_sym_AT] = ACTIONS(12354), [aux_sym_dollarsf_token1] = ACTIONS(12008), [anon_sym_LBRACK2] = ACTIONS(12010), [aux_sym_instance_variable_token1] = ACTIONS(12012), @@ -1375038,14 +1374874,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12042), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12044), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12360), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12356), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12048), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11805)] = { + [STATE(11803)] = { [sym_dollarsf] = STATE(15899), [sym_system_defined_function] = STATE(14927), [sym_dollar_text] = STATE(15899), @@ -1375056,11 +1374892,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15899), [sym_built_in_func_with_pos_options] = STATE(15899), [sym_dollar_method] = STATE(15899), - [sym_line_comment_1] = STATE(11805), - [sym_line_comment_2] = STATE(11805), - [sym_line_comment_3] = STATE(11805), - [sym_line_comment_4] = STATE(11805), - [sym_block_comment] = STATE(11805), + [sym_line_comment_1] = STATE(11803), + [sym_line_comment_2] = STATE(11803), + [sym_line_comment_3] = STATE(11803), + [sym_line_comment_4] = STATE(11803), + [sym_block_comment] = STATE(11803), [sym_json_array_literal_post_cond] = STATE(15706), [sym_json_object_literal_post_cond] = STATE(14927), [sym_parenthetical_expression_post_cond] = STATE(14927), @@ -1375084,50 +1374920,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(14927), [sym_oref_chain_expr_post_cond] = STATE(15706), [sym_superclass_method_call_post_cond] = STATE(15706), - [sym_unary_operator_post_cond] = STATE(11954), + [sym_unary_operator_post_cond] = STATE(11959), [sym_unary_expression_post_cond] = STATE(15706), [sym_expr_atom_post_cond] = STATE(14506), [sym_expression_post_cond] = STATE(16027), - [sym_documatic_line] = STATE(11805), - [anon_sym_LPAREN2] = ACTIONS(12366), - [anon_sym_CARET] = ACTIONS(12368), + [sym_documatic_line] = STATE(11803), + [anon_sym_LPAREN2] = ACTIONS(12358), + [anon_sym_CARET] = ACTIONS(12360), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12370), - [aux_sym_dollarsf_token1] = ACTIONS(12372), - [anon_sym_LBRACK2] = ACTIONS(12374), - [aux_sym_instance_variable_token1] = ACTIONS(12376), - [anon_sym_DOT_DOT] = ACTIONS(12378), - [aux_sym_dollar_text_token1] = ACTIONS(12380), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12382), - [aux_sym_dollar_function_token1] = ACTIONS(12384), - [aux_sym_dollar_select_token1] = ACTIONS(12386), - [aux_sym_dollar_case_token1] = ACTIONS(12388), - [aux_sym_dollar_list_token1] = ACTIONS(12390), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12392), - [aux_sym_dollar_method_token1] = ACTIONS(12394), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12396), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12398), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12400), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12402), - [sym_string_literal_post_cond] = ACTIONS(12404), - [sym_numeric_literal_post_cond] = ACTIONS(12404), + [anon_sym_AT] = ACTIONS(12362), + [aux_sym_dollarsf_token1] = ACTIONS(12364), + [anon_sym_LBRACK2] = ACTIONS(12366), + [aux_sym_instance_variable_token1] = ACTIONS(12368), + [anon_sym_DOT_DOT] = ACTIONS(12370), + [aux_sym_dollar_text_token1] = ACTIONS(12372), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12374), + [aux_sym_dollar_function_token1] = ACTIONS(12376), + [aux_sym_dollar_select_token1] = ACTIONS(12378), + [aux_sym_dollar_case_token1] = ACTIONS(12380), + [aux_sym_dollar_list_token1] = ACTIONS(12382), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12384), + [aux_sym_dollar_method_token1] = ACTIONS(12386), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12388), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12390), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12392), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12394), + [sym_string_literal_post_cond] = ACTIONS(12396), + [sym_numeric_literal_post_cond] = ACTIONS(12396), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12406), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12408), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12410), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12398), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12400), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12402), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12412), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12404), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11806)] = { + [STATE(11804)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1375164,12 +1375000,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(11806), - [sym_line_comment_2] = STATE(11806), - [sym_line_comment_3] = STATE(11806), - [sym_line_comment_4] = STATE(11806), - [sym_block_comment] = STATE(11806), - [sym_documatic_line] = STATE(11806), + [sym_line_comment_1] = STATE(11804), + [sym_line_comment_2] = STATE(11804), + [sym_line_comment_3] = STATE(11804), + [sym_line_comment_4] = STATE(11804), + [sym_block_comment] = STATE(11804), + [sym_documatic_line] = STATE(11804), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1375190,7 +1375026,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(12414), + [anon_sym_COLON] = ACTIONS(12406), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1375209,6 +1375045,170 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11805)] = { + [sym_line_comment_1] = STATE(11805), + [sym_line_comment_2] = STATE(11805), + [sym_line_comment_3] = STATE(11805), + [sym_line_comment_4] = STATE(11805), + [sym_block_comment] = STATE(11805), + [sym_documatic_line] = STATE(11805), + [ts_builtin_sym_end] = ACTIONS(12408), + [aux_sym_macro_constant_token1] = ACTIONS(12408), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(12408), + [sym_keyword_dim] = ACTIONS(12408), + [sym_keyword_pound_define] = ACTIONS(12408), + [sym_keyword_pound_def1arg] = ACTIONS(12408), + [sym_keyword_pound_import] = ACTIONS(12408), + [sym_keyword_pound_include] = ACTIONS(12408), + [sym_keyword_pound_if] = ACTIONS(12410), + [sym_keyword_pound_ifdef] = ACTIONS(12408), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(12408), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(12408), + [sym_keyword_write] = ACTIONS(12410), + [sym_keyword_do] = ACTIONS(12408), + [sym_keyword_for] = ACTIONS(12408), + [sym_keyword_while] = ACTIONS(12408), + [sym_keyword_kill] = ACTIONS(12408), + [sym_keyword_lock] = ACTIONS(12408), + [sym_keyword_read] = ACTIONS(12408), + [sym_keyword_zload] = ACTIONS(12408), + [sym_keyword_open] = ACTIONS(12408), + [sym_keyword_close] = ACTIONS(12410), + [sym_keyword_use] = ACTIONS(12408), + [sym_keyword_new] = ACTIONS(12408), + [sym_keyword_if] = ACTIONS(12408), + [sym_keyword_oldelse] = ACTIONS(12408), + [sym_keyword_throw] = ACTIONS(12408), + [sym_keyword_print] = ACTIONS(12408), + [sym_keyword_zprint] = ACTIONS(12408), + [sym_keyword_try] = ACTIONS(12408), + [sym_keyword_job] = ACTIONS(12408), + [sym_keyword_break] = ACTIONS(12408), + [sym_keyword_merge] = ACTIONS(12410), + [sym_keyword_return] = ACTIONS(12408), + [aux_sym_keyword_quit_token1] = ACTIONS(12408), + [aux_sym_keyword_quit_token2] = ACTIONS(12408), + [sym_keyword_goto] = ACTIONS(12408), + [sym_keyword_halt] = ACTIONS(12408), + [sym_keyword_hang] = ACTIONS(12408), + [sym_keyword_halt_or_hang] = ACTIONS(12410), + [sym_keyword_continue] = ACTIONS(12408), + [sym_keyword_tcommit] = ACTIONS(12408), + [sym_keyword_trollback] = ACTIONS(12408), + [sym_keyword_tstart] = ACTIONS(12408), + [sym_keyword_xecute] = ACTIONS(12408), + [sym_keyword_view] = ACTIONS(12408), + [sym_keyword_zbreak] = ACTIONS(12408), + [sym_keyword_zkill] = ACTIONS(12408), + [sym_keyword_zn] = ACTIONS(12408), + [sym_keyword_zsu] = ACTIONS(12408), + [sym_keyword_ztrap] = ACTIONS(12410), + [sym_keyword_zwrite] = ACTIONS(12408), + [sym_keyword_zz] = ACTIONS(12408), + [sym_keyword_embedded_html] = ACTIONS(12408), + [sym_keyword_embedded_xml] = ACTIONS(12408), + [sym_keyword_embedded_sql_amp] = ACTIONS(12408), + [sym_keyword_embedded_sql_hash] = ACTIONS(12408), + [anon_sym_AMPjs] = ACTIONS(12410), + [anon_sym_AMPjscript] = ACTIONS(12408), + [anon_sym_AMPjavascript] = ACTIONS(12408), + [sym_keyword_zremove] = ACTIONS(12408), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(12410), + [aux_sym_commands_with_printlist_token1] = ACTIONS(12410), + [aux_sym_commands_with_printlist_token2] = ACTIONS(12410), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(12408), + [sym_tag_end_if] = ACTIONS(12408), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11806)] = { + [sym_expression] = STATE(9312), + [sym_expr_atom] = STATE(2313), + [sym_parenthetical_expression] = STATE(2884), + [sym_unary_operator] = STATE(13079), + [sym_class_method_call] = STATE(2884), + [sym_class_ref] = STATE(22325), + [sym_superclass_method_call] = STATE(3497), + [sym_extrinsic_function] = STATE(2884), + [sym_dollarsf] = STATE(3042), + [sym_gvn] = STATE(3497), + [sym_lvn] = STATE(2884), + [sym_ssvn] = STATE(3497), + [sym_sql_field_reference] = STATE(3497), + [sym_oref_chain_expr] = STATE(3497), + [sym_instance_variable] = STATE(2884), + [sym_relative_dot_method] = STATE(2884), + [sym_relative_dot_property] = STATE(2884), + [sym_relative_dot_parameter] = STATE(3497), + [sym_system_defined_variable] = STATE(2884), + [sym_system_defined_function] = STATE(2884), + [sym_dollar_text] = STATE(3042), + [sym_dollar_bitlogic] = STATE(3042), + [sym_dollar_function] = STATE(3042), + [sym_dollar_select] = STATE(3042), + [sym_dollar_case] = STATE(3042), + [sym_dollar_list] = STATE(3042), + [sym_built_in_func_with_pos_options] = STATE(3042), + [sym_dollar_method] = STATE(3042), + [sym_unary_expression] = STATE(3497), + [sym_indirection] = STATE(3497), + [sym_macro] = STATE(2884), + [sym_macro_constant] = STATE(2010), + [sym_macro_function] = STATE(2010), + [sym_json_object_literal] = STATE(2884), + [sym_json_array_literal] = STATE(3497), + [sym_line_comment_1] = STATE(11806), + [sym_line_comment_2] = STATE(11806), + [sym_line_comment_3] = STATE(11806), + [sym_line_comment_4] = STATE(11806), + [sym_block_comment] = STATE(11806), + [sym_documatic_line] = STATE(11806), + [anon_sym_LPAREN] = ACTIONS(6354), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_BANG] = ACTIONS(12412), + [anon_sym_LBRACK] = ACTIONS(6362), + [anon_sym_QMARK] = ACTIONS(12412), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6366), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), + [aux_sym_dollarsf_token1] = ACTIONS(6370), + [anon_sym_CARET2] = ACTIONS(6372), + [anon_sym_CARET_DOLLAR] = ACTIONS(6374), + [anon_sym_LBRACE] = ACTIONS(6376), + [aux_sym_instance_variable_token1] = ACTIONS(6378), + [anon_sym_DOT_DOT] = ACTIONS(6380), + [aux_sym_system_defined_variable_token1] = ACTIONS(6382), + [aux_sym_dollar_text_token1] = ACTIONS(6384), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), + [aux_sym_dollar_function_token1] = ACTIONS(6388), + [aux_sym_dollar_select_token1] = ACTIONS(6390), + [aux_sym_dollar_case_token1] = ACTIONS(6392), + [aux_sym_dollar_list_token1] = ACTIONS(6394), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), + [aux_sym_dollar_method_token1] = ACTIONS(6398), + [anon_sym_AT2] = ACTIONS(6400), + [sym_objectscript_identifier_special] = ACTIONS(6402), + [sym_objectscript_identifier] = ACTIONS(6404), + [sym_numeric_literal] = ACTIONS(6406), + [sym_string_literal] = ACTIONS(6406), + [aux_sym_macro_constant_token1] = ACTIONS(6408), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11807)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(16637), @@ -1375248,7 +1375248,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(26062), @@ -1375292,94 +1375292,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11808)] = { - [sym_expression] = STATE(9312), - [sym_expr_atom] = STATE(2313), - [sym_parenthetical_expression] = STATE(2884), - [sym_unary_operator] = STATE(13079), - [sym_class_method_call] = STATE(2884), - [sym_class_ref] = STATE(22325), - [sym_superclass_method_call] = STATE(3497), - [sym_extrinsic_function] = STATE(2884), - [sym_dollarsf] = STATE(3042), - [sym_gvn] = STATE(3497), - [sym_lvn] = STATE(2884), - [sym_ssvn] = STATE(3497), - [sym_sql_field_reference] = STATE(3497), - [sym_oref_chain_expr] = STATE(3497), - [sym_instance_variable] = STATE(2884), - [sym_relative_dot_method] = STATE(2884), - [sym_relative_dot_property] = STATE(2884), - [sym_relative_dot_parameter] = STATE(3497), - [sym_system_defined_variable] = STATE(2884), - [sym_system_defined_function] = STATE(2884), - [sym_dollar_text] = STATE(3042), - [sym_dollar_bitlogic] = STATE(3042), - [sym_dollar_function] = STATE(3042), - [sym_dollar_select] = STATE(3042), - [sym_dollar_case] = STATE(3042), - [sym_dollar_list] = STATE(3042), - [sym_built_in_func_with_pos_options] = STATE(3042), - [sym_dollar_method] = STATE(3042), - [sym_unary_expression] = STATE(3497), - [sym_indirection] = STATE(3497), - [sym_macro] = STATE(2884), - [sym_macro_constant] = STATE(2010), - [sym_macro_function] = STATE(2010), - [sym_json_object_literal] = STATE(2884), - [sym_json_array_literal] = STATE(3497), [sym_line_comment_1] = STATE(11808), [sym_line_comment_2] = STATE(11808), [sym_line_comment_3] = STATE(11808), [sym_line_comment_4] = STATE(11808), [sym_block_comment] = STATE(11808), [sym_documatic_line] = STATE(11808), - [anon_sym_LPAREN] = ACTIONS(6354), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(12416), - [anon_sym_LBRACK] = ACTIONS(6362), - [anon_sym_QMARK] = ACTIONS(12416), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), - [aux_sym_dollarsf_token1] = ACTIONS(6370), - [anon_sym_CARET2] = ACTIONS(6372), - [anon_sym_CARET_DOLLAR] = ACTIONS(6374), - [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(6378), - [anon_sym_DOT_DOT] = ACTIONS(6380), - [aux_sym_system_defined_variable_token1] = ACTIONS(6382), - [aux_sym_dollar_text_token1] = ACTIONS(6384), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), - [aux_sym_dollar_function_token1] = ACTIONS(6388), - [aux_sym_dollar_select_token1] = ACTIONS(6390), - [aux_sym_dollar_case_token1] = ACTIONS(6392), - [aux_sym_dollar_list_token1] = ACTIONS(6394), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), - [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(6400), - [sym_objectscript_identifier_special] = ACTIONS(6402), - [sym_objectscript_identifier] = ACTIONS(6404), - [sym_numeric_literal] = ACTIONS(6406), - [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(6408), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11809)] = { - [sym_line_comment_1] = STATE(11809), - [sym_line_comment_2] = STATE(11809), - [sym_line_comment_3] = STATE(11809), - [sym_line_comment_4] = STATE(11809), - [sym_block_comment] = STATE(11809), - [sym_documatic_line] = STATE(11809), [aux_sym_macro_constant_token1] = ACTIONS(10081), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1375455,6 +1375373,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10081), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11809)] = { + [sym_expression] = STATE(10784), + [sym_expr_atom] = STATE(5445), + [sym_parenthetical_expression] = STATE(4615), + [sym_unary_operator] = STATE(13039), + [sym_class_method_call] = STATE(4615), + [sym_class_ref] = STATE(22818), + [sym_superclass_method_call] = STATE(7547), + [sym_extrinsic_function] = STATE(4615), + [sym_dollarsf] = STATE(7451), + [sym_gvn] = STATE(7547), + [sym_lvn] = STATE(4615), + [sym_ssvn] = STATE(7547), + [sym_sql_field_reference] = STATE(7547), + [sym_oref_chain_expr] = STATE(7547), + [sym_instance_variable] = STATE(4615), + [sym_relative_dot_method] = STATE(4615), + [sym_relative_dot_property] = STATE(4615), + [sym_relative_dot_parameter] = STATE(7547), + [sym_system_defined_variable] = STATE(4615), + [sym_system_defined_function] = STATE(4615), + [sym_dollar_text] = STATE(7451), + [sym_dollar_bitlogic] = STATE(7451), + [sym_dollar_function] = STATE(7451), + [sym_dollar_select] = STATE(7451), + [sym_dollar_case] = STATE(7451), + [sym_dollar_list] = STATE(7451), + [sym_built_in_func_with_pos_options] = STATE(7451), + [sym_dollar_method] = STATE(7451), + [sym_unary_expression] = STATE(7547), + [sym_indirection] = STATE(7547), + [sym_macro] = STATE(4615), + [sym_macro_constant] = STATE(7133), + [sym_macro_function] = STATE(7133), + [sym_json_object_literal] = STATE(4615), + [sym_json_array_literal] = STATE(7547), + [sym_line_comment_1] = STATE(11809), + [sym_line_comment_2] = STATE(11809), + [sym_line_comment_3] = STATE(11809), + [sym_line_comment_4] = STATE(11809), + [sym_block_comment] = STATE(11809), + [sym_xecute_argument] = STATE(9597), + [sym_documatic_line] = STATE(11809), + [anon_sym_LPAREN] = ACTIONS(12414), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12416), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12418), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12420), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), + [anon_sym_AT2] = ACTIONS(12452), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(12462), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11810)] = { [sym_expression] = STATE(9601), [sym_expr_atom] = STATE(7222), @@ -1375501,9 +1375501,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(12418), + [anon_sym_BANG] = ACTIONS(12464), [anon_sym_LBRACK] = ACTIONS(6242), - [anon_sym_QMARK] = ACTIONS(12418), + [anon_sym_QMARK] = ACTIONS(12464), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6250), @@ -1375576,50 +1375576,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(7117), [sym_oref_chain_expr_post_cond] = STATE(7113), [sym_superclass_method_call_post_cond] = STATE(7113), - [sym_unary_operator_post_cond] = STATE(12134), + [sym_unary_operator_post_cond] = STATE(12135), [sym_unary_expression_post_cond] = STATE(7113), [sym_expr_atom_post_cond] = STATE(6958), [sym_expression_post_cond] = STATE(9551), [sym_documatic_line] = STATE(11811), - [anon_sym_LPAREN2] = ACTIONS(12420), - [anon_sym_CARET] = ACTIONS(12422), + [anon_sym_LPAREN2] = ACTIONS(12466), + [anon_sym_CARET] = ACTIONS(12468), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12424), - [aux_sym_dollarsf_token1] = ACTIONS(12426), - [anon_sym_LBRACK2] = ACTIONS(12428), - [aux_sym_instance_variable_token1] = ACTIONS(12430), - [anon_sym_DOT_DOT] = ACTIONS(12432), - [aux_sym_dollar_text_token1] = ACTIONS(12434), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12436), - [aux_sym_dollar_function_token1] = ACTIONS(12438), - [aux_sym_dollar_select_token1] = ACTIONS(12440), - [aux_sym_dollar_case_token1] = ACTIONS(12442), - [aux_sym_dollar_list_token1] = ACTIONS(12444), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12446), - [aux_sym_dollar_method_token1] = ACTIONS(12448), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12450), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12452), + [anon_sym_AT] = ACTIONS(12470), + [aux_sym_dollarsf_token1] = ACTIONS(12472), + [anon_sym_LBRACK2] = ACTIONS(12474), + [aux_sym_instance_variable_token1] = ACTIONS(12476), + [anon_sym_DOT_DOT] = ACTIONS(12478), + [aux_sym_dollar_text_token1] = ACTIONS(12480), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12482), + [aux_sym_dollar_function_token1] = ACTIONS(12484), + [aux_sym_dollar_select_token1] = ACTIONS(12486), + [aux_sym_dollar_case_token1] = ACTIONS(12488), + [aux_sym_dollar_list_token1] = ACTIONS(12490), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12492), + [aux_sym_dollar_method_token1] = ACTIONS(12494), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12496), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12498), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12500), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12502), + [sym_string_literal_post_cond] = ACTIONS(12504), + [sym_numeric_literal_post_cond] = ACTIONS(12504), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12506), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12508), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12510), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12512), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11812)] = { + [sym_expression] = STATE(9980), + [sym_expr_atom] = STATE(5207), + [sym_parenthetical_expression] = STATE(6084), + [sym_unary_operator] = STATE(13035), + [sym_class_method_call] = STATE(6084), + [sym_class_ref] = STATE(22772), + [sym_superclass_method_call] = STATE(6082), + [sym_extrinsic_function] = STATE(6084), + [sym_dollarsf] = STATE(6599), + [sym_gvn] = STATE(6082), + [sym_lvn] = STATE(6084), + [sym_ssvn] = STATE(6082), + [sym_sql_field_reference] = STATE(6082), + [sym_oref_chain_expr] = STATE(6082), + [sym_instance_variable] = STATE(6084), + [sym_relative_dot_method] = STATE(6084), + [sym_relative_dot_property] = STATE(6084), + [sym_relative_dot_parameter] = STATE(6082), + [sym_system_defined_variable] = STATE(6084), + [sym_system_defined_function] = STATE(6084), + [sym_dollar_text] = STATE(6599), + [sym_dollar_bitlogic] = STATE(6599), + [sym_dollar_function] = STATE(6599), + [sym_dollar_select] = STATE(6599), + [sym_dollar_case] = STATE(6599), + [sym_dollar_list] = STATE(6599), + [sym_built_in_func_with_pos_options] = STATE(6599), + [sym_dollar_method] = STATE(6599), + [sym_unary_expression] = STATE(6082), + [sym_indirection] = STATE(6082), + [sym_macro] = STATE(6084), + [sym_macro_constant] = STATE(6075), + [sym_macro_function] = STATE(6075), + [sym_json_object_literal] = STATE(6084), + [sym_json_array_literal] = STATE(6082), + [sym_line_comment_1] = STATE(11812), + [sym_line_comment_2] = STATE(11812), + [sym_line_comment_3] = STATE(11812), + [sym_line_comment_4] = STATE(11812), + [sym_block_comment] = STATE(11812), + [sym_open_argument] = STATE(9559), + [sym_device] = STATE(11313), + [sym_documatic_line] = STATE(11812), + [anon_sym_LPAREN] = ACTIONS(12150), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12152), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12154), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12156), + [aux_sym_dollarsf_token1] = ACTIONS(12158), + [anon_sym_CARET2] = ACTIONS(12160), + [anon_sym_CARET_DOLLAR] = ACTIONS(12162), + [anon_sym_LBRACE] = ACTIONS(12164), + [aux_sym_instance_variable_token1] = ACTIONS(12166), + [anon_sym_DOT_DOT] = ACTIONS(12168), + [aux_sym_system_defined_variable_token1] = ACTIONS(12170), + [aux_sym_dollar_text_token1] = ACTIONS(12172), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12174), + [aux_sym_dollar_function_token1] = ACTIONS(12176), + [aux_sym_dollar_select_token1] = ACTIONS(12178), + [aux_sym_dollar_case_token1] = ACTIONS(12180), + [aux_sym_dollar_list_token1] = ACTIONS(12182), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12184), + [aux_sym_dollar_method_token1] = ACTIONS(12186), + [anon_sym_AT2] = ACTIONS(12188), + [sym_objectscript_identifier_special] = ACTIONS(12190), + [sym_objectscript_identifier] = ACTIONS(12192), + [sym_numeric_literal] = ACTIONS(12194), + [sym_string_literal] = ACTIONS(12194), + [aux_sym_macro_constant_token1] = ACTIONS(12196), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12454), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12456), - [sym_string_literal_post_cond] = ACTIONS(12458), - [sym_numeric_literal_post_cond] = ACTIONS(12458), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12460), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12462), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12464), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12466), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11812)] = { + [STATE(11813)] = { [sym_dollarsf] = STATE(16179), [sym_system_defined_function] = STATE(16444), [sym_dollar_text] = STATE(16179), @@ -1375630,11 +1375712,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16179), [sym_built_in_func_with_pos_options] = STATE(16179), [sym_dollar_method] = STATE(16179), - [sym_line_comment_1] = STATE(11812), - [sym_line_comment_2] = STATE(11812), - [sym_line_comment_3] = STATE(11812), - [sym_line_comment_4] = STATE(11812), - [sym_block_comment] = STATE(11812), + [sym_line_comment_1] = STATE(11813), + [sym_line_comment_2] = STATE(11813), + [sym_line_comment_3] = STATE(11813), + [sym_line_comment_4] = STATE(11813), + [sym_block_comment] = STATE(11813), [sym_json_array_literal_post_cond] = STATE(16420), [sym_json_object_literal_post_cond] = STATE(16444), [sym_parenthetical_expression_post_cond] = STATE(16444), @@ -1375658,11 +1375740,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16444), [sym_oref_chain_expr_post_cond] = STATE(16420), [sym_superclass_method_call_post_cond] = STATE(16420), - [sym_unary_operator_post_cond] = STATE(11813), + [sym_unary_operator_post_cond] = STATE(11814), [sym_unary_expression_post_cond] = STATE(16420), [sym_expr_atom_post_cond] = STATE(15547), [sym_expression_post_cond] = STATE(16117), - [sym_documatic_line] = STATE(11812), + [sym_documatic_line] = STATE(11813), [anon_sym_LPAREN2] = ACTIONS(12100), [anon_sym_CARET] = ACTIONS(12102), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1375701,7 +1375783,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11813)] = { + [STATE(11814)] = { [sym_dollarsf] = STATE(16179), [sym_system_defined_function] = STATE(16444), [sym_dollar_text] = STATE(16179), @@ -1375712,11 +1375794,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16179), [sym_built_in_func_with_pos_options] = STATE(16179), [sym_dollar_method] = STATE(16179), - [sym_line_comment_1] = STATE(11813), - [sym_line_comment_2] = STATE(11813), - [sym_line_comment_3] = STATE(11813), - [sym_line_comment_4] = STATE(11813), - [sym_block_comment] = STATE(11813), + [sym_line_comment_1] = STATE(11814), + [sym_line_comment_2] = STATE(11814), + [sym_line_comment_3] = STATE(11814), + [sym_line_comment_4] = STATE(11814), + [sym_block_comment] = STATE(11814), [sym_json_array_literal_post_cond] = STATE(16420), [sym_json_object_literal_post_cond] = STATE(16444), [sym_parenthetical_expression_post_cond] = STATE(16444), @@ -1375740,11 +1375822,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16444), [sym_oref_chain_expr_post_cond] = STATE(16420), [sym_superclass_method_call_post_cond] = STATE(16420), - [sym_unary_operator_post_cond] = STATE(11813), + [sym_unary_operator_post_cond] = STATE(11814), [sym_unary_expression_post_cond] = STATE(16420), [sym_expr_atom_post_cond] = STATE(15547), [sym_expression_post_cond] = STATE(16092), - [sym_documatic_line] = STATE(11813), + [sym_documatic_line] = STATE(11814), [anon_sym_LPAREN2] = ACTIONS(12100), [anon_sym_CARET] = ACTIONS(12102), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1375783,7 +1375865,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11814)] = { + [STATE(11815)] = { [sym_dollarsf] = STATE(3738), [sym_system_defined_function] = STATE(4975), [sym_dollar_text] = STATE(3738), @@ -1375794,11 +1375876,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3738), [sym_built_in_func_with_pos_options] = STATE(3738), [sym_dollar_method] = STATE(3738), - [sym_line_comment_1] = STATE(11814), - [sym_line_comment_2] = STATE(11814), - [sym_line_comment_3] = STATE(11814), - [sym_line_comment_4] = STATE(11814), - [sym_block_comment] = STATE(11814), + [sym_line_comment_1] = STATE(11815), + [sym_line_comment_2] = STATE(11815), + [sym_line_comment_3] = STATE(11815), + [sym_line_comment_4] = STATE(11815), + [sym_block_comment] = STATE(11815), [sym_json_array_literal_post_cond] = STATE(4971), [sym_json_object_literal_post_cond] = STATE(4975), [sym_parenthetical_expression_post_cond] = STATE(4975), @@ -1375826,46 +1375908,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_expression_post_cond] = STATE(4971), [sym_expr_atom_post_cond] = STATE(3259), [sym_expression_post_cond] = STATE(5049), - [sym_documatic_line] = STATE(11814), - [anon_sym_LPAREN2] = ACTIONS(12468), - [anon_sym_CARET] = ACTIONS(12470), + [sym_documatic_line] = STATE(11815), + [anon_sym_LPAREN2] = ACTIONS(12514), + [anon_sym_CARET] = ACTIONS(12516), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12472), - [aux_sym_dollarsf_token1] = ACTIONS(12474), - [anon_sym_LBRACK2] = ACTIONS(12476), - [aux_sym_instance_variable_token1] = ACTIONS(12478), - [anon_sym_DOT_DOT] = ACTIONS(12480), - [aux_sym_dollar_text_token1] = ACTIONS(12482), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12484), - [aux_sym_dollar_function_token1] = ACTIONS(12486), - [aux_sym_dollar_select_token1] = ACTIONS(12488), - [aux_sym_dollar_case_token1] = ACTIONS(12490), - [aux_sym_dollar_list_token1] = ACTIONS(12492), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12494), - [aux_sym_dollar_method_token1] = ACTIONS(12496), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12498), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12500), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12502), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12504), - [sym_string_literal_post_cond] = ACTIONS(12506), - [sym_numeric_literal_post_cond] = ACTIONS(12506), + [anon_sym_AT] = ACTIONS(12518), + [aux_sym_dollarsf_token1] = ACTIONS(12520), + [anon_sym_LBRACK2] = ACTIONS(12522), + [aux_sym_instance_variable_token1] = ACTIONS(12524), + [anon_sym_DOT_DOT] = ACTIONS(12526), + [aux_sym_dollar_text_token1] = ACTIONS(12528), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12530), + [aux_sym_dollar_function_token1] = ACTIONS(12532), + [aux_sym_dollar_select_token1] = ACTIONS(12534), + [aux_sym_dollar_case_token1] = ACTIONS(12536), + [aux_sym_dollar_list_token1] = ACTIONS(12538), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12540), + [aux_sym_dollar_method_token1] = ACTIONS(12542), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12544), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12546), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12548), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12550), + [sym_string_literal_post_cond] = ACTIONS(12552), + [sym_numeric_literal_post_cond] = ACTIONS(12552), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12508), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12510), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12512), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12554), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12556), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12558), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12514), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12560), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11815)] = { + [STATE(11816)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(16637), [sym_dollar_text] = STATE(16659), @@ -1375876,11 +1375958,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16659), [sym_built_in_func_with_pos_options] = STATE(16659), [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(11815), - [sym_line_comment_2] = STATE(11815), - [sym_line_comment_3] = STATE(11815), - [sym_line_comment_4] = STATE(11815), - [sym_block_comment] = STATE(11815), + [sym_line_comment_1] = STATE(11816), + [sym_line_comment_2] = STATE(11816), + [sym_line_comment_3] = STATE(11816), + [sym_line_comment_4] = STATE(11816), + [sym_block_comment] = STATE(11816), [sym_json_array_literal_post_cond] = STATE(16635), [sym_json_object_literal_post_cond] = STATE(16637), [sym_parenthetical_expression_post_cond] = STATE(16637), @@ -1375904,11 +1375986,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(26026), - [sym_documatic_line] = STATE(11815), + [sym_documatic_line] = STATE(11816), [anon_sym_LPAREN2] = ACTIONS(12198), [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1375947,7 +1376029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11816)] = { + [STATE(11817)] = { [sym_expression] = STATE(9980), [sym_expr_atom] = STATE(5207), [sym_parenthetical_expression] = STATE(6084), @@ -1375983,260 +1376065,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6075), [sym_json_object_literal] = STATE(6084), [sym_json_array_literal] = STATE(6082), - [sym_line_comment_1] = STATE(11816), - [sym_line_comment_2] = STATE(11816), - [sym_line_comment_3] = STATE(11816), - [sym_line_comment_4] = STATE(11816), - [sym_block_comment] = STATE(11816), - [sym_open_argument] = STATE(9559), - [sym_device] = STATE(11313), - [sym_documatic_line] = STATE(11816), - [anon_sym_LPAREN] = ACTIONS(12150), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12152), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12154), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12156), - [aux_sym_dollarsf_token1] = ACTIONS(12158), - [anon_sym_CARET2] = ACTIONS(12160), - [anon_sym_CARET_DOLLAR] = ACTIONS(12162), - [anon_sym_LBRACE] = ACTIONS(12164), - [aux_sym_instance_variable_token1] = ACTIONS(12166), - [anon_sym_DOT_DOT] = ACTIONS(12168), - [aux_sym_system_defined_variable_token1] = ACTIONS(12170), - [aux_sym_dollar_text_token1] = ACTIONS(12172), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12174), - [aux_sym_dollar_function_token1] = ACTIONS(12176), - [aux_sym_dollar_select_token1] = ACTIONS(12178), - [aux_sym_dollar_case_token1] = ACTIONS(12180), - [aux_sym_dollar_list_token1] = ACTIONS(12182), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12184), - [aux_sym_dollar_method_token1] = ACTIONS(12186), - [anon_sym_AT2] = ACTIONS(12188), - [sym_objectscript_identifier_special] = ACTIONS(12190), - [sym_objectscript_identifier] = ACTIONS(12192), - [sym_numeric_literal] = ACTIONS(12194), - [sym_string_literal] = ACTIONS(12194), - [aux_sym_macro_constant_token1] = ACTIONS(12196), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11817)] = { - [sym_expression] = STATE(10416), - [sym_expr_atom] = STATE(5841), - [sym_parenthetical_expression] = STATE(6356), - [sym_unary_operator] = STATE(13753), - [sym_class_method_call] = STATE(6356), - [sym_class_ref] = STATE(21361), - [sym_superclass_method_call] = STATE(6355), - [sym_extrinsic_function] = STATE(6356), - [sym_dollarsf] = STATE(6357), - [sym_gvn] = STATE(6355), - [sym_lvn] = STATE(6356), - [sym_ssvn] = STATE(6355), - [sym_sql_field_reference] = STATE(6355), - [sym_oref_chain_expr] = STATE(6355), - [sym_instance_variable] = STATE(6356), - [sym_relative_dot_method] = STATE(6356), - [sym_relative_dot_property] = STATE(6356), - [sym_relative_dot_parameter] = STATE(6355), - [sym_system_defined_variable] = STATE(6356), - [sym_system_defined_function] = STATE(6356), - [sym_dollar_text] = STATE(6357), - [sym_dollar_bitlogic] = STATE(6357), - [sym_dollar_function] = STATE(6357), - [sym_dollar_select] = STATE(6357), - [sym_dollar_case] = STATE(6357), - [sym_dollar_list] = STATE(6357), - [sym_built_in_func_with_pos_options] = STATE(6357), - [sym_dollar_method] = STATE(6357), - [sym_unary_expression] = STATE(6355), - [sym_indirection] = STATE(6355), - [sym_macro] = STATE(6356), - [sym_macro_constant] = STATE(6668), - [sym_macro_function] = STATE(6668), - [sym_json_object_literal] = STATE(6356), - [sym_json_array_literal] = STATE(6355), [sym_line_comment_1] = STATE(11817), [sym_line_comment_2] = STATE(11817), [sym_line_comment_3] = STATE(11817), [sym_line_comment_4] = STATE(11817), [sym_block_comment] = STATE(11817), - [sym_documatic_line] = STATE(11817), - [anon_sym_LPAREN] = ACTIONS(6657), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(12516), - [anon_sym_LBRACK] = ACTIONS(6665), - [anon_sym_QMARK] = ACTIONS(12516), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6669), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), - [aux_sym_dollarsf_token1] = ACTIONS(6673), - [anon_sym_CARET2] = ACTIONS(6675), - [anon_sym_CARET_DOLLAR] = ACTIONS(6677), - [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(6681), - [anon_sym_DOT_DOT] = ACTIONS(6683), - [aux_sym_system_defined_variable_token1] = ACTIONS(6685), - [aux_sym_dollar_text_token1] = ACTIONS(6687), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), - [aux_sym_dollar_function_token1] = ACTIONS(6691), - [aux_sym_dollar_select_token1] = ACTIONS(6693), - [aux_sym_dollar_case_token1] = ACTIONS(6695), - [aux_sym_dollar_list_token1] = ACTIONS(6697), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), - [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(6703), - [sym_objectscript_identifier_special] = ACTIONS(6705), - [sym_objectscript_identifier] = ACTIONS(6707), - [sym_numeric_literal] = ACTIONS(6709), - [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(6711), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11818)] = { - [sym_dollarsf] = STATE(16578), - [sym_system_defined_function] = STATE(15847), - [sym_dollar_text] = STATE(16578), - [sym_dollar_bitlogic] = STATE(16578), - [sym_dollar_function] = STATE(16578), - [sym_dollar_select] = STATE(16578), - [sym_dollar_case] = STATE(16578), - [sym_dollar_list] = STATE(16578), - [sym_built_in_func_with_pos_options] = STATE(16578), - [sym_dollar_method] = STATE(16578), - [sym_line_comment_1] = STATE(11818), - [sym_line_comment_2] = STATE(11818), - [sym_line_comment_3] = STATE(11818), - [sym_line_comment_4] = STATE(11818), - [sym_block_comment] = STATE(11818), - [sym_json_array_literal_post_cond] = STATE(16651), - [sym_json_object_literal_post_cond] = STATE(15847), - [sym_parenthetical_expression_post_cond] = STATE(15847), - [sym_macro_function_post_cond] = STATE(16666), - [sym_macro_constant_post_cond] = STATE(16666), - [sym_macro_post_cond] = STATE(15847), - [sym_objectscript_identifier_post_cond] = STATE(16472), - [sym_objectscript_identifier_special_post_cond] = STATE(16472), - [sym_lvn_post_cond] = STATE(15847), - [sym_gvn_post_cond] = STATE(16651), - [sym_ssvn_post_cond] = STATE(16651), - [sym_instance_variable_post_cond] = STATE(15847), - [sym_sql_field_reference_post_cond] = STATE(16651), - [sym_system_defined_variable_post_cond] = STATE(15847), - [sym_indirection_post_cond] = STATE(16651), - [sym_extrinsic_function_post_cond] = STATE(15847), - [sym_relative_dot_property_post_cond] = STATE(15847), - [sym_relative_dot_method_post_cond] = STATE(15847), - [sym_relative_dot_parameter_post_cond] = STATE(16651), - [sym_class_ref_post_cond] = STATE(21030), - [sym_class_method_call_post_cond] = STATE(15847), - [sym_oref_chain_expr_post_cond] = STATE(16651), - [sym_superclass_method_call_post_cond] = STATE(16651), - [sym_unary_operator_post_cond] = STATE(11818), - [sym_unary_expression_post_cond] = STATE(16651), - [sym_expr_atom_post_cond] = STATE(14965), - [sym_expression_post_cond] = STATE(16610), - [sym_documatic_line] = STATE(11818), - [anon_sym_LPAREN2] = ACTIONS(11894), - [anon_sym_CARET] = ACTIONS(11896), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12518), - [aux_sym_dollarsf_token1] = ACTIONS(11902), - [anon_sym_LBRACK2] = ACTIONS(11904), - [aux_sym_instance_variable_token1] = ACTIONS(11906), - [anon_sym_DOT_DOT] = ACTIONS(11908), - [aux_sym_dollar_text_token1] = ACTIONS(11910), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11912), - [aux_sym_dollar_function_token1] = ACTIONS(11914), - [aux_sym_dollar_select_token1] = ACTIONS(11916), - [aux_sym_dollar_case_token1] = ACTIONS(11918), - [aux_sym_dollar_list_token1] = ACTIONS(11920), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11922), - [aux_sym_dollar_method_token1] = ACTIONS(11924), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(11926), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(11928), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(11930), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(11932), - [sym_string_literal_post_cond] = ACTIONS(11934), - [sym_numeric_literal_post_cond] = ACTIONS(11934), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(11938), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11940), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12520), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11946), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11819)] = { - [sym_expression] = STATE(9980), - [sym_expr_atom] = STATE(5207), - [sym_parenthetical_expression] = STATE(6084), - [sym_unary_operator] = STATE(13035), - [sym_class_method_call] = STATE(6084), - [sym_class_ref] = STATE(22772), - [sym_superclass_method_call] = STATE(6082), - [sym_extrinsic_function] = STATE(6084), - [sym_dollarsf] = STATE(6599), - [sym_gvn] = STATE(6082), - [sym_lvn] = STATE(6084), - [sym_ssvn] = STATE(6082), - [sym_sql_field_reference] = STATE(6082), - [sym_oref_chain_expr] = STATE(6082), - [sym_instance_variable] = STATE(6084), - [sym_relative_dot_method] = STATE(6084), - [sym_relative_dot_property] = STATE(6084), - [sym_relative_dot_parameter] = STATE(6082), - [sym_system_defined_variable] = STATE(6084), - [sym_system_defined_function] = STATE(6084), - [sym_dollar_text] = STATE(6599), - [sym_dollar_bitlogic] = STATE(6599), - [sym_dollar_function] = STATE(6599), - [sym_dollar_select] = STATE(6599), - [sym_dollar_case] = STATE(6599), - [sym_dollar_list] = STATE(6599), - [sym_built_in_func_with_pos_options] = STATE(6599), - [sym_dollar_method] = STATE(6599), - [sym_unary_expression] = STATE(6082), - [sym_indirection] = STATE(6082), - [sym_macro] = STATE(6084), - [sym_macro_constant] = STATE(6075), - [sym_macro_function] = STATE(6075), - [sym_json_object_literal] = STATE(6084), - [sym_json_array_literal] = STATE(6082), - [sym_line_comment_1] = STATE(11819), - [sym_line_comment_2] = STATE(11819), - [sym_line_comment_3] = STATE(11819), - [sym_line_comment_4] = STATE(11819), - [sym_block_comment] = STATE(11819), [sym_close_argument] = STATE(9572), [sym_device] = STATE(11326), - [sym_documatic_line] = STATE(11819), + [sym_documatic_line] = STATE(11817), [anon_sym_LPAREN] = ACTIONS(12150), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1376275,7 +1376111,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11820)] = { + [STATE(11818)] = { [sym_expression] = STATE(9980), [sym_expr_atom] = STATE(5207), [sym_parenthetical_expression] = STATE(6084), @@ -1376311,14 +1376147,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6075), [sym_json_object_literal] = STATE(6084), [sym_json_array_literal] = STATE(6082), - [sym_line_comment_1] = STATE(11820), - [sym_line_comment_2] = STATE(11820), - [sym_line_comment_3] = STATE(11820), - [sym_line_comment_4] = STATE(11820), - [sym_block_comment] = STATE(11820), + [sym_line_comment_1] = STATE(11818), + [sym_line_comment_2] = STATE(11818), + [sym_line_comment_3] = STATE(11818), + [sym_line_comment_4] = STATE(11818), + [sym_block_comment] = STATE(11818), [sym_use_argument] = STATE(9579), [sym_device] = STATE(11314), - [sym_documatic_line] = STATE(11820), + [sym_documatic_line] = STATE(11818), [anon_sym_LPAREN] = ACTIONS(12150), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1376357,7 +1376193,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11821)] = { + [STATE(11819)] = { [sym_dollarsf] = STATE(15421), [sym_system_defined_function] = STATE(15350), [sym_dollar_text] = STATE(15421), @@ -1376368,11 +1376204,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15421), [sym_built_in_func_with_pos_options] = STATE(15421), [sym_dollar_method] = STATE(15421), - [sym_line_comment_1] = STATE(11821), - [sym_line_comment_2] = STATE(11821), - [sym_line_comment_3] = STATE(11821), - [sym_line_comment_4] = STATE(11821), - [sym_block_comment] = STATE(11821), + [sym_line_comment_1] = STATE(11819), + [sym_line_comment_2] = STATE(11819), + [sym_line_comment_3] = STATE(11819), + [sym_line_comment_4] = STATE(11819), + [sym_block_comment] = STATE(11819), [sym_json_array_literal_post_cond] = STATE(15526), [sym_json_object_literal_post_cond] = STATE(15350), [sym_parenthetical_expression_post_cond] = STATE(15350), @@ -1376396,50 +1376232,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15350), [sym_oref_chain_expr_post_cond] = STATE(15526), [sym_superclass_method_call_post_cond] = STATE(15526), - [sym_unary_operator_post_cond] = STATE(12191), + [sym_unary_operator_post_cond] = STATE(12190), [sym_unary_expression_post_cond] = STATE(15526), [sym_expr_atom_post_cond] = STATE(14899), [sym_expression_post_cond] = STATE(15115), - [sym_documatic_line] = STATE(11821), - [anon_sym_LPAREN2] = ACTIONS(12522), - [anon_sym_CARET] = ACTIONS(12524), + [sym_documatic_line] = STATE(11819), + [anon_sym_LPAREN2] = ACTIONS(12562), + [anon_sym_CARET] = ACTIONS(12564), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12526), - [aux_sym_dollarsf_token1] = ACTIONS(12528), - [anon_sym_LBRACK2] = ACTIONS(12530), - [aux_sym_instance_variable_token1] = ACTIONS(12532), - [anon_sym_DOT_DOT] = ACTIONS(12534), - [aux_sym_dollar_text_token1] = ACTIONS(12536), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12538), - [aux_sym_dollar_function_token1] = ACTIONS(12540), - [aux_sym_dollar_select_token1] = ACTIONS(12542), - [aux_sym_dollar_case_token1] = ACTIONS(12544), - [aux_sym_dollar_list_token1] = ACTIONS(12546), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12548), - [aux_sym_dollar_method_token1] = ACTIONS(12550), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12552), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12554), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12556), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12558), - [sym_string_literal_post_cond] = ACTIONS(12560), - [sym_numeric_literal_post_cond] = ACTIONS(12560), + [anon_sym_AT] = ACTIONS(12566), + [aux_sym_dollarsf_token1] = ACTIONS(12568), + [anon_sym_LBRACK2] = ACTIONS(12570), + [aux_sym_instance_variable_token1] = ACTIONS(12572), + [anon_sym_DOT_DOT] = ACTIONS(12574), + [aux_sym_dollar_text_token1] = ACTIONS(12576), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12578), + [aux_sym_dollar_function_token1] = ACTIONS(12580), + [aux_sym_dollar_select_token1] = ACTIONS(12582), + [aux_sym_dollar_case_token1] = ACTIONS(12584), + [aux_sym_dollar_list_token1] = ACTIONS(12586), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12588), + [aux_sym_dollar_method_token1] = ACTIONS(12590), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12592), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12594), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12596), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12598), + [sym_string_literal_post_cond] = ACTIONS(12600), + [sym_numeric_literal_post_cond] = ACTIONS(12600), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12562), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12564), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12566), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12602), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12604), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12606), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12568), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12608), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11822)] = { + [STATE(11820)] = { + [sym_expression] = STATE(10416), + [sym_expr_atom] = STATE(5841), + [sym_parenthetical_expression] = STATE(6356), + [sym_unary_operator] = STATE(13753), + [sym_class_method_call] = STATE(6356), + [sym_class_ref] = STATE(21361), + [sym_superclass_method_call] = STATE(6355), + [sym_extrinsic_function] = STATE(6356), + [sym_dollarsf] = STATE(6357), + [sym_gvn] = STATE(6355), + [sym_lvn] = STATE(6356), + [sym_ssvn] = STATE(6355), + [sym_sql_field_reference] = STATE(6355), + [sym_oref_chain_expr] = STATE(6355), + [sym_instance_variable] = STATE(6356), + [sym_relative_dot_method] = STATE(6356), + [sym_relative_dot_property] = STATE(6356), + [sym_relative_dot_parameter] = STATE(6355), + [sym_system_defined_variable] = STATE(6356), + [sym_system_defined_function] = STATE(6356), + [sym_dollar_text] = STATE(6357), + [sym_dollar_bitlogic] = STATE(6357), + [sym_dollar_function] = STATE(6357), + [sym_dollar_select] = STATE(6357), + [sym_dollar_case] = STATE(6357), + [sym_dollar_list] = STATE(6357), + [sym_built_in_func_with_pos_options] = STATE(6357), + [sym_dollar_method] = STATE(6357), + [sym_unary_expression] = STATE(6355), + [sym_indirection] = STATE(6355), + [sym_macro] = STATE(6356), + [sym_macro_constant] = STATE(6668), + [sym_macro_function] = STATE(6668), + [sym_json_object_literal] = STATE(6356), + [sym_json_array_literal] = STATE(6355), + [sym_line_comment_1] = STATE(11820), + [sym_line_comment_2] = STATE(11820), + [sym_line_comment_3] = STATE(11820), + [sym_line_comment_4] = STATE(11820), + [sym_block_comment] = STATE(11820), + [sym_documatic_line] = STATE(11820), + [anon_sym_LPAREN] = ACTIONS(6657), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_BANG] = ACTIONS(12610), + [anon_sym_LBRACK] = ACTIONS(6665), + [anon_sym_QMARK] = ACTIONS(12610), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6669), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), + [aux_sym_dollarsf_token1] = ACTIONS(6673), + [anon_sym_CARET2] = ACTIONS(6675), + [anon_sym_CARET_DOLLAR] = ACTIONS(6677), + [anon_sym_LBRACE] = ACTIONS(6679), + [aux_sym_instance_variable_token1] = ACTIONS(6681), + [anon_sym_DOT_DOT] = ACTIONS(6683), + [aux_sym_system_defined_variable_token1] = ACTIONS(6685), + [aux_sym_dollar_text_token1] = ACTIONS(6687), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), + [aux_sym_dollar_function_token1] = ACTIONS(6691), + [aux_sym_dollar_select_token1] = ACTIONS(6693), + [aux_sym_dollar_case_token1] = ACTIONS(6695), + [aux_sym_dollar_list_token1] = ACTIONS(6697), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), + [aux_sym_dollar_method_token1] = ACTIONS(6701), + [anon_sym_AT2] = ACTIONS(6703), + [sym_objectscript_identifier_special] = ACTIONS(6705), + [sym_objectscript_identifier] = ACTIONS(6707), + [sym_numeric_literal] = ACTIONS(6709), + [sym_string_literal] = ACTIONS(6709), + [aux_sym_macro_constant_token1] = ACTIONS(6711), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11821)] = { [sym_expression] = STATE(8446), [sym_expr_atom] = STATE(1613), [sym_parenthetical_expression] = STATE(923), @@ -1376475,41 +1376393,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(544), [sym_json_object_literal] = STATE(923), [sym_json_array_literal] = STATE(3285), - [sym_line_comment_1] = STATE(11822), - [sym_line_comment_2] = STATE(11822), - [sym_line_comment_3] = STATE(11822), - [sym_line_comment_4] = STATE(11822), - [sym_block_comment] = STATE(11822), + [sym_line_comment_1] = STATE(11821), + [sym_line_comment_2] = STATE(11821), + [sym_line_comment_3] = STATE(11821), + [sym_line_comment_4] = STATE(11821), + [sym_block_comment] = STATE(11821), [sym_xecute_argument] = STATE(8183), - [sym_documatic_line] = STATE(11822), - [anon_sym_LPAREN] = ACTIONS(12260), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12266), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), - [anon_sym_AT2] = ACTIONS(12298), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_documatic_line] = STATE(11821), + [anon_sym_LPAREN] = ACTIONS(12256), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12258), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12260), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12262), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), + [anon_sym_AT2] = ACTIONS(12294), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1376518,7 +1376436,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(12306), + [sym__xecute_arg_invalid] = ACTIONS(12302), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11822)] = { + [sym_dollarsf] = STATE(15078), + [sym_system_defined_function] = STATE(15517), + [sym_dollar_text] = STATE(15078), + [sym_dollar_bitlogic] = STATE(15078), + [sym_dollar_function] = STATE(15078), + [sym_dollar_select] = STATE(15078), + [sym_dollar_case] = STATE(15078), + [sym_dollar_list] = STATE(15078), + [sym_built_in_func_with_pos_options] = STATE(15078), + [sym_dollar_method] = STATE(15078), + [sym_line_comment_1] = STATE(11822), + [sym_line_comment_2] = STATE(11822), + [sym_line_comment_3] = STATE(11822), + [sym_line_comment_4] = STATE(11822), + [sym_block_comment] = STATE(11822), + [sym_json_array_literal_post_cond] = STATE(15462), + [sym_json_object_literal_post_cond] = STATE(15517), + [sym_parenthetical_expression_post_cond] = STATE(15517), + [sym_macro_function_post_cond] = STATE(15063), + [sym_macro_constant_post_cond] = STATE(15063), + [sym_macro_post_cond] = STATE(15517), + [sym_objectscript_identifier_post_cond] = STATE(14830), + [sym_objectscript_identifier_special_post_cond] = STATE(14830), + [sym_lvn_post_cond] = STATE(15517), + [sym_gvn_post_cond] = STATE(15462), + [sym_ssvn_post_cond] = STATE(15462), + [sym_instance_variable_post_cond] = STATE(15517), + [sym_sql_field_reference_post_cond] = STATE(15462), + [sym_system_defined_variable_post_cond] = STATE(15517), + [sym_indirection_post_cond] = STATE(15462), + [sym_extrinsic_function_post_cond] = STATE(15517), + [sym_relative_dot_property_post_cond] = STATE(15517), + [sym_relative_dot_method_post_cond] = STATE(15517), + [sym_relative_dot_parameter_post_cond] = STATE(15462), + [sym_class_ref_post_cond] = STATE(22417), + [sym_class_method_call_post_cond] = STATE(15517), + [sym_oref_chain_expr_post_cond] = STATE(15462), + [sym_superclass_method_call_post_cond] = STATE(15462), + [sym_unary_operator_post_cond] = STATE(11822), + [sym_unary_expression_post_cond] = STATE(15462), + [sym_expr_atom_post_cond] = STATE(14978), + [sym_expression_post_cond] = STATE(15488), + [sym_documatic_line] = STATE(11822), + [anon_sym_LPAREN2] = ACTIONS(12612), + [anon_sym_CARET] = ACTIONS(12614), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12616), + [aux_sym_dollarsf_token1] = ACTIONS(12618), + [anon_sym_LBRACK2] = ACTIONS(12620), + [aux_sym_instance_variable_token1] = ACTIONS(12622), + [anon_sym_DOT_DOT] = ACTIONS(12624), + [aux_sym_dollar_text_token1] = ACTIONS(12626), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12628), + [aux_sym_dollar_function_token1] = ACTIONS(12630), + [aux_sym_dollar_select_token1] = ACTIONS(12632), + [aux_sym_dollar_case_token1] = ACTIONS(12634), + [aux_sym_dollar_list_token1] = ACTIONS(12636), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12638), + [aux_sym_dollar_method_token1] = ACTIONS(12640), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12642), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12646), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12648), + [sym_string_literal_post_cond] = ACTIONS(12650), + [sym_numeric_literal_post_cond] = ACTIONS(12650), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12652), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12654), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12656), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12658), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11823)] = { @@ -1376642,7 +1376642,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(26010), @@ -1376806,7 +1376806,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(25668), @@ -1376970,7 +1376970,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(24796), @@ -1377096,12 +1377096,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11830)] = { + [sym_dollarsf] = STATE(16578), + [sym_system_defined_function] = STATE(15847), + [sym_dollar_text] = STATE(16578), + [sym_dollar_bitlogic] = STATE(16578), + [sym_dollar_function] = STATE(16578), + [sym_dollar_select] = STATE(16578), + [sym_dollar_case] = STATE(16578), + [sym_dollar_list] = STATE(16578), + [sym_built_in_func_with_pos_options] = STATE(16578), + [sym_dollar_method] = STATE(16578), [sym_line_comment_1] = STATE(11830), [sym_line_comment_2] = STATE(11830), [sym_line_comment_3] = STATE(11830), [sym_line_comment_4] = STATE(11830), [sym_block_comment] = STATE(11830), + [sym_json_array_literal_post_cond] = STATE(16651), + [sym_json_object_literal_post_cond] = STATE(15847), + [sym_parenthetical_expression_post_cond] = STATE(15847), + [sym_macro_function_post_cond] = STATE(16666), + [sym_macro_constant_post_cond] = STATE(16666), + [sym_macro_post_cond] = STATE(15847), + [sym_objectscript_identifier_post_cond] = STATE(16472), + [sym_objectscript_identifier_special_post_cond] = STATE(16472), + [sym_lvn_post_cond] = STATE(15847), + [sym_gvn_post_cond] = STATE(16651), + [sym_ssvn_post_cond] = STATE(16651), + [sym_instance_variable_post_cond] = STATE(15847), + [sym_sql_field_reference_post_cond] = STATE(16651), + [sym_system_defined_variable_post_cond] = STATE(15847), + [sym_indirection_post_cond] = STATE(16651), + [sym_extrinsic_function_post_cond] = STATE(15847), + [sym_relative_dot_property_post_cond] = STATE(15847), + [sym_relative_dot_method_post_cond] = STATE(15847), + [sym_relative_dot_parameter_post_cond] = STATE(16651), + [sym_class_ref_post_cond] = STATE(21030), + [sym_class_method_call_post_cond] = STATE(15847), + [sym_oref_chain_expr_post_cond] = STATE(16651), + [sym_superclass_method_call_post_cond] = STATE(16651), + [sym_unary_operator_post_cond] = STATE(11830), + [sym_unary_expression_post_cond] = STATE(16651), + [sym_expr_atom_post_cond] = STATE(14965), + [sym_expression_post_cond] = STATE(16610), [sym_documatic_line] = STATE(11830), + [anon_sym_LPAREN2] = ACTIONS(11894), + [anon_sym_CARET] = ACTIONS(11896), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(11902), + [anon_sym_LBRACK2] = ACTIONS(11904), + [aux_sym_instance_variable_token1] = ACTIONS(11906), + [anon_sym_DOT_DOT] = ACTIONS(11908), + [aux_sym_dollar_text_token1] = ACTIONS(11910), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11912), + [aux_sym_dollar_function_token1] = ACTIONS(11914), + [aux_sym_dollar_select_token1] = ACTIONS(11916), + [aux_sym_dollar_case_token1] = ACTIONS(11918), + [aux_sym_dollar_list_token1] = ACTIONS(11920), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11922), + [aux_sym_dollar_method_token1] = ACTIONS(11924), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(11926), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(11928), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(11930), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(11932), + [sym_string_literal_post_cond] = ACTIONS(11934), + [sym_numeric_literal_post_cond] = ACTIONS(11934), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(11938), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11940), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12662), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11946), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11831)] = { + [sym_line_comment_1] = STATE(11831), + [sym_line_comment_2] = STATE(11831), + [sym_line_comment_3] = STATE(11831), + [sym_line_comment_4] = STATE(11831), + [sym_block_comment] = STATE(11831), + [sym_documatic_line] = STATE(11831), [aux_sym_macro_constant_token1] = ACTIONS(9566), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1377177,88 +1377259,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9566), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11831)] = { - [sym_dollarsf] = STATE(15421), - [sym_system_defined_function] = STATE(14673), - [sym_dollar_text] = STATE(15421), - [sym_dollar_bitlogic] = STATE(15421), - [sym_dollar_function] = STATE(15421), - [sym_dollar_select] = STATE(15421), - [sym_dollar_case] = STATE(15421), - [sym_dollar_list] = STATE(15421), - [sym_built_in_func_with_pos_options] = STATE(15421), - [sym_dollar_method] = STATE(15421), - [sym_line_comment_1] = STATE(11831), - [sym_line_comment_2] = STATE(11831), - [sym_line_comment_3] = STATE(11831), - [sym_line_comment_4] = STATE(11831), - [sym_block_comment] = STATE(11831), - [sym_json_array_literal_post_cond] = STATE(15526), - [sym_json_object_literal_post_cond] = STATE(14673), - [sym_parenthetical_expression_post_cond] = STATE(14673), - [sym_macro_function_post_cond] = STATE(15358), - [sym_macro_constant_post_cond] = STATE(15358), - [sym_macro_post_cond] = STATE(14673), - [sym_objectscript_identifier_post_cond] = STATE(14968), - [sym_objectscript_identifier_special_post_cond] = STATE(14968), - [sym_lvn_post_cond] = STATE(14673), - [sym_gvn_post_cond] = STATE(15526), - [sym_ssvn_post_cond] = STATE(15526), - [sym_instance_variable_post_cond] = STATE(14673), - [sym_sql_field_reference_post_cond] = STATE(15526), - [sym_system_defined_variable_post_cond] = STATE(14673), - [sym_indirection_post_cond] = STATE(15526), - [sym_extrinsic_function_post_cond] = STATE(14673), - [sym_relative_dot_property_post_cond] = STATE(14673), - [sym_relative_dot_method_post_cond] = STATE(14673), - [sym_relative_dot_parameter_post_cond] = STATE(15526), - [sym_class_ref_post_cond] = STATE(21208), - [sym_class_method_call_post_cond] = STATE(14673), - [sym_oref_chain_expr_post_cond] = STATE(15526), - [sym_superclass_method_call_post_cond] = STATE(15526), - [sym_unary_operator_post_cond] = STATE(11870), - [sym_unary_expression_post_cond] = STATE(15526), - [sym_expr_atom_post_cond] = STATE(14471), - [sym_expression_post_cond] = STATE(15301), - [sym_documatic_line] = STATE(11831), - [anon_sym_LPAREN2] = ACTIONS(12522), - [anon_sym_CARET] = ACTIONS(12524), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12570), - [aux_sym_dollarsf_token1] = ACTIONS(12528), - [anon_sym_LBRACK2] = ACTIONS(12530), - [aux_sym_instance_variable_token1] = ACTIONS(12532), - [anon_sym_DOT_DOT] = ACTIONS(12534), - [aux_sym_dollar_text_token1] = ACTIONS(12536), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12538), - [aux_sym_dollar_function_token1] = ACTIONS(12540), - [aux_sym_dollar_select_token1] = ACTIONS(12542), - [aux_sym_dollar_case_token1] = ACTIONS(12544), - [aux_sym_dollar_list_token1] = ACTIONS(12546), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12548), - [aux_sym_dollar_method_token1] = ACTIONS(12550), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12552), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12554), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12556), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12558), - [sym_string_literal_post_cond] = ACTIONS(12560), - [sym_numeric_literal_post_cond] = ACTIONS(12560), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12562), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12564), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12572), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12568), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(11832)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(16637), @@ -1377298,7 +1377298,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(24776), @@ -1377544,7 +1377544,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(24602), @@ -1377588,83 +1377588,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11836)] = { - [sym_expression] = STATE(11211), - [sym_expr_atom] = STATE(7222), - [sym_parenthetical_expression] = STATE(7111), - [sym_unary_operator] = STATE(13031), - [sym_class_method_call] = STATE(7111), - [sym_class_ref] = STATE(22724), - [sym_superclass_method_call] = STATE(7107), - [sym_extrinsic_function] = STATE(7111), - [sym_dollarsf] = STATE(7599), - [sym_gvn] = STATE(7107), - [sym_lvn] = STATE(7111), - [sym_ssvn] = STATE(7107), - [sym_sql_field_reference] = STATE(7107), - [sym_oref_chain_expr] = STATE(7107), - [sym_instance_variable] = STATE(7111), - [sym_relative_dot_method] = STATE(7111), - [sym_relative_dot_property] = STATE(7111), - [sym_relative_dot_parameter] = STATE(7107), - [sym_system_defined_variable] = STATE(7111), - [sym_system_defined_function] = STATE(7111), - [sym_dollar_text] = STATE(7599), - [sym_dollar_bitlogic] = STATE(7599), - [sym_dollar_function] = STATE(7599), - [sym_dollar_select] = STATE(7599), - [sym_dollar_case] = STATE(7599), - [sym_dollar_list] = STATE(7599), - [sym_built_in_func_with_pos_options] = STATE(7599), - [sym_dollar_method] = STATE(7599), - [sym_unary_expression] = STATE(7107), - [sym_indirection] = STATE(7107), - [sym_macro] = STATE(7111), - [sym_macro_constant] = STATE(7101), - [sym_macro_function] = STATE(7101), - [sym_json_object_literal] = STATE(7111), - [sym_json_array_literal] = STATE(7107), + [sym_dollarsf] = STATE(15421), + [sym_system_defined_function] = STATE(14673), + [sym_dollar_text] = STATE(15421), + [sym_dollar_bitlogic] = STATE(15421), + [sym_dollar_function] = STATE(15421), + [sym_dollar_select] = STATE(15421), + [sym_dollar_case] = STATE(15421), + [sym_dollar_list] = STATE(15421), + [sym_built_in_func_with_pos_options] = STATE(15421), + [sym_dollar_method] = STATE(15421), [sym_line_comment_1] = STATE(11836), [sym_line_comment_2] = STATE(11836), [sym_line_comment_3] = STATE(11836), [sym_line_comment_4] = STATE(11836), [sym_block_comment] = STATE(11836), + [sym_json_array_literal_post_cond] = STATE(15526), + [sym_json_object_literal_post_cond] = STATE(14673), + [sym_parenthetical_expression_post_cond] = STATE(14673), + [sym_macro_function_post_cond] = STATE(15358), + [sym_macro_constant_post_cond] = STATE(15358), + [sym_macro_post_cond] = STATE(14673), + [sym_objectscript_identifier_post_cond] = STATE(14968), + [sym_objectscript_identifier_special_post_cond] = STATE(14968), + [sym_lvn_post_cond] = STATE(14673), + [sym_gvn_post_cond] = STATE(15526), + [sym_ssvn_post_cond] = STATE(15526), + [sym_instance_variable_post_cond] = STATE(14673), + [sym_sql_field_reference_post_cond] = STATE(15526), + [sym_system_defined_variable_post_cond] = STATE(14673), + [sym_indirection_post_cond] = STATE(15526), + [sym_extrinsic_function_post_cond] = STATE(14673), + [sym_relative_dot_property_post_cond] = STATE(14673), + [sym_relative_dot_method_post_cond] = STATE(14673), + [sym_relative_dot_parameter_post_cond] = STATE(15526), + [sym_class_ref_post_cond] = STATE(21208), + [sym_class_method_call_post_cond] = STATE(14673), + [sym_oref_chain_expr_post_cond] = STATE(15526), + [sym_superclass_method_call_post_cond] = STATE(15526), + [sym_unary_operator_post_cond] = STATE(11878), + [sym_unary_expression_post_cond] = STATE(15526), + [sym_expr_atom_post_cond] = STATE(14471), + [sym_expression_post_cond] = STATE(15301), [sym_documatic_line] = STATE(11836), - [anon_sym_LPAREN] = ACTIONS(6228), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(12574), - [anon_sym_LBRACK] = ACTIONS(6242), - [anon_sym_QMARK] = ACTIONS(12574), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6248), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6250), - [aux_sym_dollarsf_token1] = ACTIONS(6252), - [anon_sym_CARET2] = ACTIONS(6254), - [anon_sym_CARET_DOLLAR] = ACTIONS(6256), - [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(6260), - [anon_sym_DOT_DOT] = ACTIONS(6262), - [aux_sym_system_defined_variable_token1] = ACTIONS(6264), - [aux_sym_dollar_text_token1] = ACTIONS(6266), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), - [aux_sym_dollar_function_token1] = ACTIONS(6270), - [aux_sym_dollar_select_token1] = ACTIONS(6272), - [aux_sym_dollar_case_token1] = ACTIONS(6274), - [aux_sym_dollar_list_token1] = ACTIONS(6276), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), - [aux_sym_dollar_method_token1] = ACTIONS(6280), - [anon_sym_AT2] = ACTIONS(6282), - [sym_objectscript_identifier_special] = ACTIONS(6284), - [sym_objectscript_identifier] = ACTIONS(6286), - [sym_numeric_literal] = ACTIONS(6288), - [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(6290), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LPAREN2] = ACTIONS(12562), + [anon_sym_CARET] = ACTIONS(12564), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12664), + [aux_sym_dollarsf_token1] = ACTIONS(12568), + [anon_sym_LBRACK2] = ACTIONS(12570), + [aux_sym_instance_variable_token1] = ACTIONS(12572), + [anon_sym_DOT_DOT] = ACTIONS(12574), + [aux_sym_dollar_text_token1] = ACTIONS(12576), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12578), + [aux_sym_dollar_function_token1] = ACTIONS(12580), + [aux_sym_dollar_select_token1] = ACTIONS(12582), + [aux_sym_dollar_case_token1] = ACTIONS(12584), + [aux_sym_dollar_list_token1] = ACTIONS(12586), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12588), + [aux_sym_dollar_method_token1] = ACTIONS(12590), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12592), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12594), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12596), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12598), + [sym_string_literal_post_cond] = ACTIONS(12600), + [sym_numeric_literal_post_cond] = ACTIONS(12600), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12602), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12604), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12666), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12608), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1377713,35 +1377713,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_open_argument] = STATE(9214), [sym_device] = STATE(9215), [sym_documatic_line] = STATE(11837), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1377790,7 +1377790,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(25856), @@ -1377877,35 +1377877,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_close_argument] = STATE(9216), [sym_device] = STATE(9511), [sym_documatic_line] = STATE(11839), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1377959,35 +1377959,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_use_argument] = STATE(9217), [sym_device] = STATE(9218), [sym_documatic_line] = STATE(11840), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1378036,7 +1378036,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(25285), @@ -1378122,34 +1378122,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11842), [sym_xecute_argument] = STATE(10521), [sym_documatic_line] = STATE(11842), - [anon_sym_LPAREN] = ACTIONS(12624), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12630), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), - [anon_sym_AT2] = ACTIONS(12662), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [anon_sym_LPAREN] = ACTIONS(12716), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12718), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12720), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12722), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), + [anon_sym_AT2] = ACTIONS(12754), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1378158,7 +1378158,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(12670), + [sym__xecute_arg_invalid] = ACTIONS(12762), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11843)] = { @@ -1378200,7 +1378200,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(24650), @@ -1378282,7 +1378282,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(26322), @@ -1378371,9 +1378371,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(12672), + [anon_sym_BANG] = ACTIONS(12764), [anon_sym_LBRACK] = ACTIONS(6536), - [anon_sym_QMARK] = ACTIONS(12672), + [anon_sym_QMARK] = ACTIONS(12764), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6540), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), @@ -1378446,7 +1378446,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(25572), @@ -1378533,40 +1378533,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(4576), [sym_expression_post_cond] = STATE(8159), [sym_documatic_line] = STATE(11847), - [anon_sym_LPAREN2] = ACTIONS(12468), - [anon_sym_CARET] = ACTIONS(12470), + [anon_sym_LPAREN2] = ACTIONS(12514), + [anon_sym_CARET] = ACTIONS(12516), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12472), - [aux_sym_dollarsf_token1] = ACTIONS(12474), - [anon_sym_LBRACK2] = ACTIONS(12476), - [aux_sym_instance_variable_token1] = ACTIONS(12478), - [anon_sym_DOT_DOT] = ACTIONS(12480), - [aux_sym_dollar_text_token1] = ACTIONS(12482), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12484), - [aux_sym_dollar_function_token1] = ACTIONS(12486), - [aux_sym_dollar_select_token1] = ACTIONS(12488), - [aux_sym_dollar_case_token1] = ACTIONS(12490), - [aux_sym_dollar_list_token1] = ACTIONS(12492), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12494), - [aux_sym_dollar_method_token1] = ACTIONS(12496), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12498), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12500), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12502), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12504), - [sym_string_literal_post_cond] = ACTIONS(12506), - [sym_numeric_literal_post_cond] = ACTIONS(12506), + [anon_sym_AT] = ACTIONS(12518), + [aux_sym_dollarsf_token1] = ACTIONS(12520), + [anon_sym_LBRACK2] = ACTIONS(12522), + [aux_sym_instance_variable_token1] = ACTIONS(12524), + [anon_sym_DOT_DOT] = ACTIONS(12526), + [aux_sym_dollar_text_token1] = ACTIONS(12528), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12530), + [aux_sym_dollar_function_token1] = ACTIONS(12532), + [aux_sym_dollar_select_token1] = ACTIONS(12534), + [aux_sym_dollar_case_token1] = ACTIONS(12536), + [aux_sym_dollar_list_token1] = ACTIONS(12538), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12540), + [aux_sym_dollar_method_token1] = ACTIONS(12542), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12544), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12546), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12548), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12550), + [sym_string_literal_post_cond] = ACTIONS(12552), + [sym_numeric_literal_post_cond] = ACTIONS(12552), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12508), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12510), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12512), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12554), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12556), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12558), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12514), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12560), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1378610,122 +1378610,122 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16491), [sym_oref_chain_expr_post_cond] = STATE(16488), [sym_superclass_method_call_post_cond] = STATE(16488), - [sym_unary_operator_post_cond] = STATE(12338), + [sym_unary_operator_post_cond] = STATE(12337), [sym_unary_expression_post_cond] = STATE(16488), [sym_expr_atom_post_cond] = STATE(16499), [sym_expression_post_cond] = STATE(23751), [sym_documatic_line] = STATE(11848), - [anon_sym_LPAREN2] = ACTIONS(12674), - [anon_sym_CARET] = ACTIONS(12676), + [anon_sym_LPAREN2] = ACTIONS(12766), + [anon_sym_CARET] = ACTIONS(12768), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12678), - [aux_sym_dollarsf_token1] = ACTIONS(12680), - [anon_sym_LBRACK2] = ACTIONS(12682), - [aux_sym_instance_variable_token1] = ACTIONS(12684), - [anon_sym_DOT_DOT] = ACTIONS(12686), - [aux_sym_dollar_text_token1] = ACTIONS(12688), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12690), - [aux_sym_dollar_function_token1] = ACTIONS(12692), - [aux_sym_dollar_select_token1] = ACTIONS(12694), - [aux_sym_dollar_case_token1] = ACTIONS(12696), - [aux_sym_dollar_list_token1] = ACTIONS(12698), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12700), - [aux_sym_dollar_method_token1] = ACTIONS(12702), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12704), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12706), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12708), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12710), - [sym_string_literal_post_cond] = ACTIONS(12712), - [sym_numeric_literal_post_cond] = ACTIONS(12712), + [anon_sym_AT] = ACTIONS(12770), + [aux_sym_dollarsf_token1] = ACTIONS(12772), + [anon_sym_LBRACK2] = ACTIONS(12774), + [aux_sym_instance_variable_token1] = ACTIONS(12776), + [anon_sym_DOT_DOT] = ACTIONS(12778), + [aux_sym_dollar_text_token1] = ACTIONS(12780), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12782), + [aux_sym_dollar_function_token1] = ACTIONS(12784), + [aux_sym_dollar_select_token1] = ACTIONS(12786), + [aux_sym_dollar_case_token1] = ACTIONS(12788), + [aux_sym_dollar_list_token1] = ACTIONS(12790), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12792), + [aux_sym_dollar_method_token1] = ACTIONS(12794), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12796), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12798), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12800), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12802), + [sym_string_literal_post_cond] = ACTIONS(12804), + [sym_numeric_literal_post_cond] = ACTIONS(12804), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12714), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12716), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12718), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12806), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12808), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12810), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12720), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12812), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11849)] = { - [sym_expression] = STATE(8350), - [sym_expr_atom] = STATE(3351), - [sym_parenthetical_expression] = STATE(2393), - [sym_unary_operator] = STATE(12946), - [sym_class_method_call] = STATE(2393), - [sym_class_ref] = STATE(22022), - [sym_superclass_method_call] = STATE(2389), - [sym_extrinsic_function] = STATE(2393), - [sym_dollarsf] = STATE(3241), - [sym_gvn] = STATE(2389), - [sym_lvn] = STATE(2393), - [sym_ssvn] = STATE(2389), - [sym_sql_field_reference] = STATE(2389), - [sym_oref_chain_expr] = STATE(2389), - [sym_instance_variable] = STATE(2393), - [sym_relative_dot_method] = STATE(2393), - [sym_relative_dot_property] = STATE(2393), - [sym_relative_dot_parameter] = STATE(2389), - [sym_system_defined_variable] = STATE(2393), - [sym_system_defined_function] = STATE(2393), - [sym_dollar_text] = STATE(3241), - [sym_dollar_bitlogic] = STATE(3241), - [sym_dollar_function] = STATE(3241), - [sym_dollar_select] = STATE(3241), - [sym_dollar_case] = STATE(3241), - [sym_dollar_list] = STATE(3241), - [sym_built_in_func_with_pos_options] = STATE(3241), - [sym_dollar_method] = STATE(3241), - [sym_unary_expression] = STATE(2389), - [sym_indirection] = STATE(2389), - [sym_macro] = STATE(2393), - [sym_macro_constant] = STATE(2703), - [sym_macro_function] = STATE(2703), - [sym_json_object_literal] = STATE(2393), - [sym_json_array_literal] = STATE(2389), + [sym_expression] = STATE(11211), + [sym_expr_atom] = STATE(7222), + [sym_parenthetical_expression] = STATE(7111), + [sym_unary_operator] = STATE(13031), + [sym_class_method_call] = STATE(7111), + [sym_class_ref] = STATE(22724), + [sym_superclass_method_call] = STATE(7107), + [sym_extrinsic_function] = STATE(7111), + [sym_dollarsf] = STATE(7599), + [sym_gvn] = STATE(7107), + [sym_lvn] = STATE(7111), + [sym_ssvn] = STATE(7107), + [sym_sql_field_reference] = STATE(7107), + [sym_oref_chain_expr] = STATE(7107), + [sym_instance_variable] = STATE(7111), + [sym_relative_dot_method] = STATE(7111), + [sym_relative_dot_property] = STATE(7111), + [sym_relative_dot_parameter] = STATE(7107), + [sym_system_defined_variable] = STATE(7111), + [sym_system_defined_function] = STATE(7111), + [sym_dollar_text] = STATE(7599), + [sym_dollar_bitlogic] = STATE(7599), + [sym_dollar_function] = STATE(7599), + [sym_dollar_select] = STATE(7599), + [sym_dollar_case] = STATE(7599), + [sym_dollar_list] = STATE(7599), + [sym_built_in_func_with_pos_options] = STATE(7599), + [sym_dollar_method] = STATE(7599), + [sym_unary_expression] = STATE(7107), + [sym_indirection] = STATE(7107), + [sym_macro] = STATE(7111), + [sym_macro_constant] = STATE(7101), + [sym_macro_function] = STATE(7101), + [sym_json_object_literal] = STATE(7111), + [sym_json_array_literal] = STATE(7107), [sym_line_comment_1] = STATE(11849), [sym_line_comment_2] = STATE(11849), [sym_line_comment_3] = STATE(11849), [sym_line_comment_4] = STATE(11849), [sym_block_comment] = STATE(11849), - [sym_close_argument] = STATE(9963), - [sym_device] = STATE(9964), [sym_documatic_line] = STATE(11849), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(6228), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_BANG] = ACTIONS(12814), + [anon_sym_LBRACK] = ACTIONS(6242), + [anon_sym_QMARK] = ACTIONS(12814), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_keyword_pound_pound_super] = ACTIONS(6248), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6250), + [aux_sym_dollarsf_token1] = ACTIONS(6252), + [anon_sym_CARET2] = ACTIONS(6254), + [anon_sym_CARET_DOLLAR] = ACTIONS(6256), + [anon_sym_LBRACE] = ACTIONS(6258), + [aux_sym_instance_variable_token1] = ACTIONS(6260), + [anon_sym_DOT_DOT] = ACTIONS(6262), + [aux_sym_system_defined_variable_token1] = ACTIONS(6264), + [aux_sym_dollar_text_token1] = ACTIONS(6266), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), + [aux_sym_dollar_function_token1] = ACTIONS(6270), + [aux_sym_dollar_select_token1] = ACTIONS(6272), + [aux_sym_dollar_case_token1] = ACTIONS(6274), + [aux_sym_dollar_list_token1] = ACTIONS(6276), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), + [aux_sym_dollar_method_token1] = ACTIONS(6280), + [anon_sym_AT2] = ACTIONS(6282), + [sym_objectscript_identifier_special] = ACTIONS(6284), + [sym_objectscript_identifier] = ACTIONS(6286), + [sym_numeric_literal] = ACTIONS(6288), + [sym_string_literal] = ACTIONS(6288), + [aux_sym_macro_constant_token1] = ACTIONS(6290), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1378779,35 +1378779,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_open_argument] = STATE(9243), [sym_device] = STATE(9215), [sym_documatic_line] = STATE(11850), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1378943,35 +1378943,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_close_argument] = STATE(9245), [sym_device] = STATE(9511), [sym_documatic_line] = STATE(11852), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1378982,7 +1378982,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11853)] = { - [sym_expression] = STATE(10188), + [sym_expression] = STATE(10187), [sym_expr_atom] = STATE(4770), [sym_parenthetical_expression] = STATE(3677), [sym_unary_operator] = STATE(12890), @@ -1379027,9 +1379027,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(12770), + [anon_sym_BANG] = ACTIONS(12816), [anon_sym_LBRACK] = ACTIONS(6602), - [anon_sym_QMARK] = ACTIONS(12770), + [anon_sym_QMARK] = ACTIONS(12816), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6606), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6608), @@ -1379107,35 +1379107,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_use_argument] = STATE(9247), [sym_device] = STATE(9218), [sym_documatic_line] = STATE(11854), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1379146,85 +1379146,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11855)] = { - [sym_expression] = STATE(10105), - [sym_expr_atom] = STATE(4515), - [sym_parenthetical_expression] = STATE(3140), - [sym_unary_operator] = STATE(13119), - [sym_class_method_call] = STATE(3140), - [sym_class_ref] = STATE(21628), - [sym_superclass_method_call] = STATE(5212), - [sym_extrinsic_function] = STATE(3140), - [sym_dollarsf] = STATE(6677), - [sym_gvn] = STATE(5212), - [sym_lvn] = STATE(3140), - [sym_ssvn] = STATE(5212), - [sym_sql_field_reference] = STATE(5212), - [sym_oref_chain_expr] = STATE(5212), - [sym_instance_variable] = STATE(3140), - [sym_relative_dot_method] = STATE(3140), - [sym_relative_dot_property] = STATE(3140), - [sym_relative_dot_parameter] = STATE(5212), - [sym_system_defined_variable] = STATE(3140), - [sym_system_defined_function] = STATE(3140), - [sym_dollar_text] = STATE(6677), - [sym_dollar_bitlogic] = STATE(6677), - [sym_dollar_function] = STATE(6677), - [sym_dollar_select] = STATE(6677), - [sym_dollar_case] = STATE(6677), - [sym_dollar_list] = STATE(6677), - [sym_built_in_func_with_pos_options] = STATE(6677), - [sym_dollar_method] = STATE(6677), - [sym_unary_expression] = STATE(5212), - [sym_indirection] = STATE(5212), - [sym_macro] = STATE(3140), - [sym_macro_constant] = STATE(4260), - [sym_macro_function] = STATE(4260), - [sym_json_object_literal] = STATE(3140), - [sym_json_array_literal] = STATE(5212), [sym_line_comment_1] = STATE(11855), [sym_line_comment_2] = STATE(11855), [sym_line_comment_3] = STATE(11855), [sym_line_comment_4] = STATE(11855), [sym_block_comment] = STATE(11855), - [sym_xecute_argument] = STATE(10683), [sym_documatic_line] = STATE(11855), - [anon_sym_LPAREN] = ACTIONS(12624), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12630), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), - [anon_sym_AT2] = ACTIONS(12662), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), - [aux_sym_macro_constant_token1] = ACTIONS(818), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(12670), + [ts_builtin_sym_end] = ACTIONS(12818), + [aux_sym_macro_constant_token1] = ACTIONS(12818), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(12818), + [sym_keyword_dim] = ACTIONS(12818), + [sym_keyword_pound_define] = ACTIONS(12818), + [sym_keyword_pound_def1arg] = ACTIONS(12818), + [sym_keyword_pound_import] = ACTIONS(12818), + [sym_keyword_pound_include] = ACTIONS(12818), + [sym_keyword_pound_if] = ACTIONS(12820), + [sym_keyword_pound_ifdef] = ACTIONS(12818), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(12818), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(12818), + [sym_keyword_write] = ACTIONS(12820), + [sym_keyword_do] = ACTIONS(12818), + [sym_keyword_for] = ACTIONS(12818), + [sym_keyword_while] = ACTIONS(12818), + [sym_keyword_kill] = ACTIONS(12818), + [sym_keyword_lock] = ACTIONS(12818), + [sym_keyword_read] = ACTIONS(12818), + [sym_keyword_zload] = ACTIONS(12818), + [sym_keyword_open] = ACTIONS(12818), + [sym_keyword_close] = ACTIONS(12820), + [sym_keyword_use] = ACTIONS(12818), + [sym_keyword_new] = ACTIONS(12818), + [sym_keyword_if] = ACTIONS(12818), + [sym_keyword_oldelse] = ACTIONS(12818), + [sym_keyword_throw] = ACTIONS(12818), + [sym_keyword_print] = ACTIONS(12818), + [sym_keyword_zprint] = ACTIONS(12818), + [sym_keyword_try] = ACTIONS(12818), + [sym_keyword_job] = ACTIONS(12818), + [sym_keyword_break] = ACTIONS(12818), + [sym_keyword_merge] = ACTIONS(12820), + [sym_keyword_return] = ACTIONS(12818), + [aux_sym_keyword_quit_token1] = ACTIONS(12818), + [aux_sym_keyword_quit_token2] = ACTIONS(12818), + [sym_keyword_goto] = ACTIONS(12818), + [sym_keyword_halt] = ACTIONS(12818), + [sym_keyword_hang] = ACTIONS(12818), + [sym_keyword_halt_or_hang] = ACTIONS(12820), + [sym_keyword_continue] = ACTIONS(12818), + [sym_keyword_tcommit] = ACTIONS(12818), + [sym_keyword_trollback] = ACTIONS(12818), + [sym_keyword_tstart] = ACTIONS(12818), + [sym_keyword_xecute] = ACTIONS(12818), + [sym_keyword_view] = ACTIONS(12818), + [sym_keyword_zbreak] = ACTIONS(12818), + [sym_keyword_zkill] = ACTIONS(12818), + [sym_keyword_zn] = ACTIONS(12818), + [sym_keyword_zsu] = ACTIONS(12818), + [sym_keyword_ztrap] = ACTIONS(12820), + [sym_keyword_zwrite] = ACTIONS(12818), + [sym_keyword_zz] = ACTIONS(12818), + [sym_keyword_embedded_html] = ACTIONS(12818), + [sym_keyword_embedded_xml] = ACTIONS(12818), + [sym_keyword_embedded_sql_amp] = ACTIONS(12818), + [sym_keyword_embedded_sql_hash] = ACTIONS(12818), + [anon_sym_AMPjs] = ACTIONS(12820), + [anon_sym_AMPjscript] = ACTIONS(12818), + [anon_sym_AMPjavascript] = ACTIONS(12818), + [sym_keyword_zremove] = ACTIONS(12818), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(12820), + [aux_sym_commands_with_printlist_token1] = ACTIONS(12820), + [aux_sym_commands_with_printlist_token2] = ACTIONS(12820), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(12818), + [sym_tag_end_if] = ACTIONS(12818), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11856)] = { @@ -1379310,12 +1379310,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11857)] = { + [sym_expression] = STATE(10105), + [sym_expr_atom] = STATE(4515), + [sym_parenthetical_expression] = STATE(3140), + [sym_unary_operator] = STATE(13119), + [sym_class_method_call] = STATE(3140), + [sym_class_ref] = STATE(21628), + [sym_superclass_method_call] = STATE(5212), + [sym_extrinsic_function] = STATE(3140), + [sym_dollarsf] = STATE(6677), + [sym_gvn] = STATE(5212), + [sym_lvn] = STATE(3140), + [sym_ssvn] = STATE(5212), + [sym_sql_field_reference] = STATE(5212), + [sym_oref_chain_expr] = STATE(5212), + [sym_instance_variable] = STATE(3140), + [sym_relative_dot_method] = STATE(3140), + [sym_relative_dot_property] = STATE(3140), + [sym_relative_dot_parameter] = STATE(5212), + [sym_system_defined_variable] = STATE(3140), + [sym_system_defined_function] = STATE(3140), + [sym_dollar_text] = STATE(6677), + [sym_dollar_bitlogic] = STATE(6677), + [sym_dollar_function] = STATE(6677), + [sym_dollar_select] = STATE(6677), + [sym_dollar_case] = STATE(6677), + [sym_dollar_list] = STATE(6677), + [sym_built_in_func_with_pos_options] = STATE(6677), + [sym_dollar_method] = STATE(6677), + [sym_unary_expression] = STATE(5212), + [sym_indirection] = STATE(5212), + [sym_macro] = STATE(3140), + [sym_macro_constant] = STATE(4260), + [sym_macro_function] = STATE(4260), + [sym_json_object_literal] = STATE(3140), + [sym_json_array_literal] = STATE(5212), [sym_line_comment_1] = STATE(11857), [sym_line_comment_2] = STATE(11857), [sym_line_comment_3] = STATE(11857), [sym_line_comment_4] = STATE(11857), [sym_block_comment] = STATE(11857), + [sym_xecute_argument] = STATE(10683), [sym_documatic_line] = STATE(11857), + [anon_sym_LPAREN] = ACTIONS(12716), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12718), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12720), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12722), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), + [anon_sym_AT2] = ACTIONS(12754), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), + [aux_sym_macro_constant_token1] = ACTIONS(818), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(12762), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11858)] = { + [sym_line_comment_1] = STATE(11858), + [sym_line_comment_2] = STATE(11858), + [sym_line_comment_3] = STATE(11858), + [sym_line_comment_4] = STATE(11858), + [sym_block_comment] = STATE(11858), + [sym_documatic_line] = STATE(11858), [aux_sym_macro_constant_token1] = ACTIONS(8542), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1379391,13 +1379473,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8542), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11858)] = { - [sym_line_comment_1] = STATE(11858), - [sym_line_comment_2] = STATE(11858), - [sym_line_comment_3] = STATE(11858), - [sym_line_comment_4] = STATE(11858), - [sym_block_comment] = STATE(11858), - [sym_documatic_line] = STATE(11858), + [STATE(11859)] = { + [sym_line_comment_1] = STATE(11859), + [sym_line_comment_2] = STATE(11859), + [sym_line_comment_3] = STATE(11859), + [sym_line_comment_4] = STATE(11859), + [sym_block_comment] = STATE(11859), + [sym_documatic_line] = STATE(11859), [aux_sym_macro_constant_token1] = ACTIONS(6867), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1379473,7 +1379555,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6867), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11859)] = { + [STATE(11860)] = { [sym_dollarsf] = STATE(7425), [sym_system_defined_function] = STATE(7221), [sym_dollar_text] = STATE(7425), @@ -1379484,11 +1379566,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(7425), [sym_built_in_func_with_pos_options] = STATE(7425), [sym_dollar_method] = STATE(7425), - [sym_line_comment_1] = STATE(11859), - [sym_line_comment_2] = STATE(11859), - [sym_line_comment_3] = STATE(11859), - [sym_line_comment_4] = STATE(11859), - [sym_block_comment] = STATE(11859), + [sym_line_comment_1] = STATE(11860), + [sym_line_comment_2] = STATE(11860), + [sym_line_comment_3] = STATE(11860), + [sym_line_comment_4] = STATE(11860), + [sym_block_comment] = STATE(11860), [sym_json_array_literal_post_cond] = STATE(7639), [sym_json_object_literal_post_cond] = STATE(7221), [sym_parenthetical_expression_post_cond] = STATE(7221), @@ -1379512,50 +1379594,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(7221), [sym_oref_chain_expr_post_cond] = STATE(7639), [sym_superclass_method_call_post_cond] = STATE(7639), - [sym_unary_operator_post_cond] = STATE(12162), + [sym_unary_operator_post_cond] = STATE(12163), [sym_unary_expression_post_cond] = STATE(7639), [sym_expr_atom_post_cond] = STATE(6568), [sym_expression_post_cond] = STATE(7369), - [sym_documatic_line] = STATE(11859), - [anon_sym_LPAREN2] = ACTIONS(12772), - [anon_sym_CARET] = ACTIONS(12774), + [sym_documatic_line] = STATE(11860), + [anon_sym_LPAREN2] = ACTIONS(12822), + [anon_sym_CARET] = ACTIONS(12824), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12776), - [aux_sym_dollarsf_token1] = ACTIONS(12778), - [anon_sym_LBRACK2] = ACTIONS(12780), - [aux_sym_instance_variable_token1] = ACTIONS(12782), - [anon_sym_DOT_DOT] = ACTIONS(12784), - [aux_sym_dollar_text_token1] = ACTIONS(12786), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12788), - [aux_sym_dollar_function_token1] = ACTIONS(12790), - [aux_sym_dollar_select_token1] = ACTIONS(12792), - [aux_sym_dollar_case_token1] = ACTIONS(12794), - [aux_sym_dollar_list_token1] = ACTIONS(12796), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12798), - [aux_sym_dollar_method_token1] = ACTIONS(12800), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12802), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12804), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12806), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12808), - [sym_string_literal_post_cond] = ACTIONS(12810), - [sym_numeric_literal_post_cond] = ACTIONS(12810), + [anon_sym_AT] = ACTIONS(12826), + [aux_sym_dollarsf_token1] = ACTIONS(12828), + [anon_sym_LBRACK2] = ACTIONS(12830), + [aux_sym_instance_variable_token1] = ACTIONS(12832), + [anon_sym_DOT_DOT] = ACTIONS(12834), + [aux_sym_dollar_text_token1] = ACTIONS(12836), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), + [aux_sym_dollar_function_token1] = ACTIONS(12840), + [aux_sym_dollar_select_token1] = ACTIONS(12842), + [aux_sym_dollar_case_token1] = ACTIONS(12844), + [aux_sym_dollar_list_token1] = ACTIONS(12846), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), + [aux_sym_dollar_method_token1] = ACTIONS(12850), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12856), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), + [sym_string_literal_post_cond] = ACTIONS(12860), + [sym_numeric_literal_post_cond] = ACTIONS(12860), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12812), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12814), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12816), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12866), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12818), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11860)] = { + [STATE(11861)] = { + [sym_dollarsf] = STATE(15957), + [sym_system_defined_function] = STATE(14997), + [sym_dollar_text] = STATE(15957), + [sym_dollar_bitlogic] = STATE(15957), + [sym_dollar_function] = STATE(15957), + [sym_dollar_select] = STATE(15957), + [sym_dollar_case] = STATE(15957), + [sym_dollar_list] = STATE(15957), + [sym_built_in_func_with_pos_options] = STATE(15957), + [sym_dollar_method] = STATE(15957), + [sym_line_comment_1] = STATE(11861), + [sym_line_comment_2] = STATE(11861), + [sym_line_comment_3] = STATE(11861), + [sym_line_comment_4] = STATE(11861), + [sym_block_comment] = STATE(11861), + [sym_json_array_literal_post_cond] = STATE(15923), + [sym_json_object_literal_post_cond] = STATE(14997), + [sym_parenthetical_expression_post_cond] = STATE(14997), + [sym_macro_function_post_cond] = STATE(15926), + [sym_macro_constant_post_cond] = STATE(15926), + [sym_macro_post_cond] = STATE(14997), + [sym_objectscript_identifier_post_cond] = STATE(15280), + [sym_objectscript_identifier_special_post_cond] = STATE(15280), + [sym_lvn_post_cond] = STATE(14997), + [sym_gvn_post_cond] = STATE(15923), + [sym_ssvn_post_cond] = STATE(15923), + [sym_instance_variable_post_cond] = STATE(14997), + [sym_sql_field_reference_post_cond] = STATE(15923), + [sym_system_defined_variable_post_cond] = STATE(14997), + [sym_indirection_post_cond] = STATE(15923), + [sym_extrinsic_function_post_cond] = STATE(14997), + [sym_relative_dot_property_post_cond] = STATE(14997), + [sym_relative_dot_method_post_cond] = STATE(14997), + [sym_relative_dot_parameter_post_cond] = STATE(15923), + [sym_class_ref_post_cond] = STATE(21586), + [sym_class_method_call_post_cond] = STATE(14997), + [sym_oref_chain_expr_post_cond] = STATE(15923), + [sym_superclass_method_call_post_cond] = STATE(15923), + [sym_unary_operator_post_cond] = STATE(11969), + [sym_unary_expression_post_cond] = STATE(15923), + [sym_expr_atom_post_cond] = STATE(14617), + [sym_expression_post_cond] = STATE(15965), + [sym_documatic_line] = STATE(11861), + [anon_sym_LPAREN2] = ACTIONS(12870), + [anon_sym_CARET] = ACTIONS(12872), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12874), + [aux_sym_dollarsf_token1] = ACTIONS(12876), + [anon_sym_LBRACK2] = ACTIONS(12878), + [aux_sym_instance_variable_token1] = ACTIONS(12880), + [anon_sym_DOT_DOT] = ACTIONS(12882), + [aux_sym_dollar_text_token1] = ACTIONS(12884), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12886), + [aux_sym_dollar_function_token1] = ACTIONS(12888), + [aux_sym_dollar_select_token1] = ACTIONS(12890), + [aux_sym_dollar_case_token1] = ACTIONS(12892), + [aux_sym_dollar_list_token1] = ACTIONS(12894), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12896), + [aux_sym_dollar_method_token1] = ACTIONS(12898), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12900), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12902), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12904), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12906), + [sym_string_literal_post_cond] = ACTIONS(12908), + [sym_numeric_literal_post_cond] = ACTIONS(12908), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12910), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12912), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12914), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12916), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11862)] = { [sym_expression] = STATE(10700), [sym_expr_atom] = STATE(5933), [sym_parenthetical_expression] = STATE(6515), @@ -1379591,19 +1379755,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5036), [sym_json_object_literal] = STATE(6515), [sym_json_array_literal] = STATE(6500), - [sym_line_comment_1] = STATE(11860), - [sym_line_comment_2] = STATE(11860), - [sym_line_comment_3] = STATE(11860), - [sym_line_comment_4] = STATE(11860), - [sym_block_comment] = STATE(11860), - [sym_documatic_line] = STATE(11860), + [sym_line_comment_1] = STATE(11862), + [sym_line_comment_2] = STATE(11862), + [sym_line_comment_3] = STATE(11862), + [sym_line_comment_4] = STATE(11862), + [sym_block_comment] = STATE(11862), + [sym_documatic_line] = STATE(11862), [anon_sym_LPAREN] = ACTIONS(6526), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(12820), + [anon_sym_BANG] = ACTIONS(12918), [anon_sym_LBRACK] = ACTIONS(6536), - [anon_sym_QMARK] = ACTIONS(12820), + [anon_sym_QMARK] = ACTIONS(12918), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6540), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), @@ -1379637,89 +1379801,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11861)] = { - [sym_dollarsf] = STATE(15957), - [sym_system_defined_function] = STATE(14997), - [sym_dollar_text] = STATE(15957), - [sym_dollar_bitlogic] = STATE(15957), - [sym_dollar_function] = STATE(15957), - [sym_dollar_select] = STATE(15957), - [sym_dollar_case] = STATE(15957), - [sym_dollar_list] = STATE(15957), - [sym_built_in_func_with_pos_options] = STATE(15957), - [sym_dollar_method] = STATE(15957), - [sym_line_comment_1] = STATE(11861), - [sym_line_comment_2] = STATE(11861), - [sym_line_comment_3] = STATE(11861), - [sym_line_comment_4] = STATE(11861), - [sym_block_comment] = STATE(11861), - [sym_json_array_literal_post_cond] = STATE(15923), - [sym_json_object_literal_post_cond] = STATE(14997), - [sym_parenthetical_expression_post_cond] = STATE(14997), - [sym_macro_function_post_cond] = STATE(15926), - [sym_macro_constant_post_cond] = STATE(15926), - [sym_macro_post_cond] = STATE(14997), - [sym_objectscript_identifier_post_cond] = STATE(15280), - [sym_objectscript_identifier_special_post_cond] = STATE(15280), - [sym_lvn_post_cond] = STATE(14997), - [sym_gvn_post_cond] = STATE(15923), - [sym_ssvn_post_cond] = STATE(15923), - [sym_instance_variable_post_cond] = STATE(14997), - [sym_sql_field_reference_post_cond] = STATE(15923), - [sym_system_defined_variable_post_cond] = STATE(14997), - [sym_indirection_post_cond] = STATE(15923), - [sym_extrinsic_function_post_cond] = STATE(14997), - [sym_relative_dot_property_post_cond] = STATE(14997), - [sym_relative_dot_method_post_cond] = STATE(14997), - [sym_relative_dot_parameter_post_cond] = STATE(15923), - [sym_class_ref_post_cond] = STATE(21586), - [sym_class_method_call_post_cond] = STATE(14997), - [sym_oref_chain_expr_post_cond] = STATE(15923), - [sym_superclass_method_call_post_cond] = STATE(15923), - [sym_unary_operator_post_cond] = STATE(11969), - [sym_unary_expression_post_cond] = STATE(15923), - [sym_expr_atom_post_cond] = STATE(14617), - [sym_expression_post_cond] = STATE(15965), - [sym_documatic_line] = STATE(11861), - [anon_sym_LPAREN2] = ACTIONS(12822), - [anon_sym_CARET] = ACTIONS(12824), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12826), - [aux_sym_dollarsf_token1] = ACTIONS(12828), - [anon_sym_LBRACK2] = ACTIONS(12830), - [aux_sym_instance_variable_token1] = ACTIONS(12832), - [anon_sym_DOT_DOT] = ACTIONS(12834), - [aux_sym_dollar_text_token1] = ACTIONS(12836), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), - [aux_sym_dollar_function_token1] = ACTIONS(12840), - [aux_sym_dollar_select_token1] = ACTIONS(12842), - [aux_sym_dollar_case_token1] = ACTIONS(12844), - [aux_sym_dollar_list_token1] = ACTIONS(12846), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), - [aux_sym_dollar_method_token1] = ACTIONS(12850), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [STATE(11863)] = { + [sym_expression] = STATE(8350), + [sym_expr_atom] = STATE(3351), + [sym_parenthetical_expression] = STATE(2393), + [sym_unary_operator] = STATE(12946), + [sym_class_method_call] = STATE(2393), + [sym_class_ref] = STATE(22022), + [sym_superclass_method_call] = STATE(2389), + [sym_extrinsic_function] = STATE(2393), + [sym_dollarsf] = STATE(3241), + [sym_gvn] = STATE(2389), + [sym_lvn] = STATE(2393), + [sym_ssvn] = STATE(2389), + [sym_sql_field_reference] = STATE(2389), + [sym_oref_chain_expr] = STATE(2389), + [sym_instance_variable] = STATE(2393), + [sym_relative_dot_method] = STATE(2393), + [sym_relative_dot_property] = STATE(2393), + [sym_relative_dot_parameter] = STATE(2389), + [sym_system_defined_variable] = STATE(2393), + [sym_system_defined_function] = STATE(2393), + [sym_dollar_text] = STATE(3241), + [sym_dollar_bitlogic] = STATE(3241), + [sym_dollar_function] = STATE(3241), + [sym_dollar_select] = STATE(3241), + [sym_dollar_case] = STATE(3241), + [sym_dollar_list] = STATE(3241), + [sym_built_in_func_with_pos_options] = STATE(3241), + [sym_dollar_method] = STATE(3241), + [sym_unary_expression] = STATE(2389), + [sym_indirection] = STATE(2389), + [sym_macro] = STATE(2393), + [sym_macro_constant] = STATE(2703), + [sym_macro_function] = STATE(2703), + [sym_json_object_literal] = STATE(2393), + [sym_json_array_literal] = STATE(2389), + [sym_line_comment_1] = STATE(11863), + [sym_line_comment_2] = STATE(11863), + [sym_line_comment_3] = STATE(11863), + [sym_line_comment_4] = STATE(11863), + [sym_block_comment] = STATE(11863), + [sym_close_argument] = STATE(9963), + [sym_device] = STATE(9964), + [sym_documatic_line] = STATE(11863), + [anon_sym_LPAREN] = ACTIONS(12920), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12922), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12856), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), - [sym_string_literal_post_cond] = ACTIONS(12860), - [sym_numeric_literal_post_cond] = ACTIONS(12860), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12866), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11862)] = { + [STATE(11864)] = { [sym_dollarsf] = STATE(2148), [sym_system_defined_function] = STATE(2497), [sym_dollar_text] = STATE(2148), @@ -1379730,11 +1379894,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(2148), [sym_built_in_func_with_pos_options] = STATE(2148), [sym_dollar_method] = STATE(2148), - [sym_line_comment_1] = STATE(11862), - [sym_line_comment_2] = STATE(11862), - [sym_line_comment_3] = STATE(11862), - [sym_line_comment_4] = STATE(11862), - [sym_block_comment] = STATE(11862), + [sym_line_comment_1] = STATE(11864), + [sym_line_comment_2] = STATE(11864), + [sym_line_comment_3] = STATE(11864), + [sym_line_comment_4] = STATE(11864), + [sym_block_comment] = STATE(11864), [sym_json_array_literal_post_cond] = STATE(2490), [sym_json_object_literal_post_cond] = STATE(2497), [sym_parenthetical_expression_post_cond] = STATE(2497), @@ -1379758,15 +1379922,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2497), [sym_oref_chain_expr_post_cond] = STATE(2490), [sym_superclass_method_call_post_cond] = STATE(2490), - [sym_unary_operator_post_cond] = STATE(12083), + [sym_unary_operator_post_cond] = STATE(12085), [sym_unary_expression_post_cond] = STATE(2490), [sym_expr_atom_post_cond] = STATE(2599), [sym_expression_post_cond] = STATE(8159), - [sym_documatic_line] = STATE(11862), + [sym_documatic_line] = STATE(11864), [anon_sym_LPAREN2] = ACTIONS(12052), [anon_sym_CARET] = ACTIONS(12054), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12870), + [anon_sym_AT] = ACTIONS(12968), [aux_sym_dollarsf_token1] = ACTIONS(12058), [anon_sym_LBRACK2] = ACTIONS(12060), [aux_sym_instance_variable_token1] = ACTIONS(12062), @@ -1379794,14 +1379958,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12092), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12094), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12872), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12970), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12098), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11863)] = { + [STATE(11865)] = { + [sym_dollarsf] = STATE(16659), + [sym_system_defined_function] = STATE(16637), + [sym_dollar_text] = STATE(16659), + [sym_dollar_bitlogic] = STATE(16659), + [sym_dollar_function] = STATE(16659), + [sym_dollar_select] = STATE(16659), + [sym_dollar_case] = STATE(16659), + [sym_dollar_list] = STATE(16659), + [sym_built_in_func_with_pos_options] = STATE(16659), + [sym_dollar_method] = STATE(16659), + [sym_line_comment_1] = STATE(11865), + [sym_line_comment_2] = STATE(11865), + [sym_line_comment_3] = STATE(11865), + [sym_line_comment_4] = STATE(11865), + [sym_block_comment] = STATE(11865), + [sym_json_array_literal_post_cond] = STATE(16635), + [sym_json_object_literal_post_cond] = STATE(16637), + [sym_parenthetical_expression_post_cond] = STATE(16637), + [sym_macro_function_post_cond] = STATE(16638), + [sym_macro_constant_post_cond] = STATE(16638), + [sym_macro_post_cond] = STATE(16637), + [sym_objectscript_identifier_post_cond] = STATE(16122), + [sym_objectscript_identifier_special_post_cond] = STATE(16122), + [sym_lvn_post_cond] = STATE(16637), + [sym_gvn_post_cond] = STATE(16635), + [sym_ssvn_post_cond] = STATE(16635), + [sym_instance_variable_post_cond] = STATE(16637), + [sym_sql_field_reference_post_cond] = STATE(16635), + [sym_system_defined_variable_post_cond] = STATE(16637), + [sym_indirection_post_cond] = STATE(16635), + [sym_extrinsic_function_post_cond] = STATE(16637), + [sym_relative_dot_property_post_cond] = STATE(16637), + [sym_relative_dot_method_post_cond] = STATE(16637), + [sym_relative_dot_parameter_post_cond] = STATE(16635), + [sym_class_ref_post_cond] = STATE(20965), + [sym_class_method_call_post_cond] = STATE(16637), + [sym_oref_chain_expr_post_cond] = STATE(16635), + [sym_superclass_method_call_post_cond] = STATE(16635), + [sym_unary_operator_post_cond] = STATE(11867), + [sym_unary_expression_post_cond] = STATE(16635), + [sym_expr_atom_post_cond] = STATE(16334), + [sym_expression_post_cond] = STATE(16657), + [sym_documatic_line] = STATE(11865), + [anon_sym_LPAREN2] = ACTIONS(12198), + [anon_sym_CARET] = ACTIONS(12200), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12202), + [aux_sym_dollarsf_token1] = ACTIONS(12204), + [anon_sym_LBRACK2] = ACTIONS(12206), + [aux_sym_instance_variable_token1] = ACTIONS(12208), + [anon_sym_DOT_DOT] = ACTIONS(12210), + [aux_sym_dollar_text_token1] = ACTIONS(12212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12214), + [aux_sym_dollar_function_token1] = ACTIONS(12216), + [aux_sym_dollar_select_token1] = ACTIONS(12218), + [aux_sym_dollar_case_token1] = ACTIONS(12220), + [aux_sym_dollar_list_token1] = ACTIONS(12222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12224), + [aux_sym_dollar_method_token1] = ACTIONS(12226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12230), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12234), + [sym_string_literal_post_cond] = ACTIONS(12236), + [sym_numeric_literal_post_cond] = ACTIONS(12236), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12242), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12244), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11866)] = { [sym_expression] = STATE(8091), [sym_expr_atom] = STATE(1607), [sym_parenthetical_expression] = STATE(1222), @@ -1379837,43 +1380083,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2075), [sym_json_object_literal] = STATE(1222), [sym_json_array_literal] = STATE(1221), - [sym_line_comment_1] = STATE(11863), - [sym_line_comment_2] = STATE(11863), - [sym_line_comment_3] = STATE(11863), - [sym_line_comment_4] = STATE(11863), - [sym_block_comment] = STATE(11863), + [sym_line_comment_1] = STATE(11866), + [sym_line_comment_2] = STATE(11866), + [sym_line_comment_3] = STATE(11866), + [sym_line_comment_4] = STATE(11866), + [sym_block_comment] = STATE(11866), [sym_open_argument] = STATE(8165), [sym_device] = STATE(9215), - [sym_documatic_line] = STATE(11863), - [anon_sym_LPAREN] = ACTIONS(12576), + [sym_documatic_line] = STATE(11866), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1379883,7 +1380129,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11864)] = { + [STATE(11867)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(16637), [sym_dollar_text] = STATE(16659), @@ -1379894,11 +1380140,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16659), [sym_built_in_func_with_pos_options] = STATE(16659), [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(11864), - [sym_line_comment_2] = STATE(11864), - [sym_line_comment_3] = STATE(11864), - [sym_line_comment_4] = STATE(11864), - [sym_block_comment] = STATE(11864), + [sym_line_comment_1] = STATE(11867), + [sym_line_comment_2] = STATE(11867), + [sym_line_comment_3] = STATE(11867), + [sym_line_comment_4] = STATE(11867), + [sym_block_comment] = STATE(11867), [sym_json_array_literal_post_cond] = STATE(16635), [sym_json_object_literal_post_cond] = STATE(16637), [sym_parenthetical_expression_post_cond] = STATE(16637), @@ -1379922,11 +1380168,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16334), - [sym_expression_post_cond] = STATE(16657), - [sym_documatic_line] = STATE(11864), + [sym_expression_post_cond] = STATE(16688), + [sym_documatic_line] = STATE(11867), [anon_sym_LPAREN2] = ACTIONS(12198), [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1379965,7 +1380211,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11865)] = { + [STATE(11868)] = { [sym_expression] = STATE(9601), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), @@ -1380001,19 +1380247,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(1168), [sym_json_object_literal] = STATE(3893), [sym_json_array_literal] = STATE(4050), - [sym_line_comment_1] = STATE(11865), - [sym_line_comment_2] = STATE(11865), - [sym_line_comment_3] = STATE(11865), - [sym_line_comment_4] = STATE(11865), - [sym_block_comment] = STATE(11865), - [sym_documatic_line] = STATE(11865), + [sym_line_comment_1] = STATE(11868), + [sym_line_comment_2] = STATE(11868), + [sym_line_comment_3] = STATE(11868), + [sym_line_comment_4] = STATE(11868), + [sym_block_comment] = STATE(11868), + [sym_documatic_line] = STATE(11868), [anon_sym_LPAREN] = ACTIONS(6470), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(12418), + [anon_sym_BANG] = ACTIONS(12464), [anon_sym_LBRACK] = ACTIONS(6478), - [anon_sym_QMARK] = ACTIONS(12418), + [anon_sym_QMARK] = ACTIONS(12464), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6482), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6484), @@ -1380047,89 +1380293,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11866)] = { - [sym_dollarsf] = STATE(16659), - [sym_system_defined_function] = STATE(16637), - [sym_dollar_text] = STATE(16659), - [sym_dollar_bitlogic] = STATE(16659), - [sym_dollar_function] = STATE(16659), - [sym_dollar_select] = STATE(16659), - [sym_dollar_case] = STATE(16659), - [sym_dollar_list] = STATE(16659), - [sym_built_in_func_with_pos_options] = STATE(16659), - [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(11866), - [sym_line_comment_2] = STATE(11866), - [sym_line_comment_3] = STATE(11866), - [sym_line_comment_4] = STATE(11866), - [sym_block_comment] = STATE(11866), - [sym_json_array_literal_post_cond] = STATE(16635), - [sym_json_object_literal_post_cond] = STATE(16637), - [sym_parenthetical_expression_post_cond] = STATE(16637), - [sym_macro_function_post_cond] = STATE(16638), - [sym_macro_constant_post_cond] = STATE(16638), - [sym_macro_post_cond] = STATE(16637), - [sym_objectscript_identifier_post_cond] = STATE(16122), - [sym_objectscript_identifier_special_post_cond] = STATE(16122), - [sym_lvn_post_cond] = STATE(16637), - [sym_gvn_post_cond] = STATE(16635), - [sym_ssvn_post_cond] = STATE(16635), - [sym_instance_variable_post_cond] = STATE(16637), - [sym_sql_field_reference_post_cond] = STATE(16635), - [sym_system_defined_variable_post_cond] = STATE(16637), - [sym_indirection_post_cond] = STATE(16635), - [sym_extrinsic_function_post_cond] = STATE(16637), - [sym_relative_dot_property_post_cond] = STATE(16637), - [sym_relative_dot_method_post_cond] = STATE(16637), - [sym_relative_dot_parameter_post_cond] = STATE(16635), - [sym_class_ref_post_cond] = STATE(20965), - [sym_class_method_call_post_cond] = STATE(16637), - [sym_oref_chain_expr_post_cond] = STATE(16635), - [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), - [sym_unary_expression_post_cond] = STATE(16635), - [sym_expr_atom_post_cond] = STATE(16334), - [sym_expression_post_cond] = STATE(16688), - [sym_documatic_line] = STATE(11866), - [anon_sym_LPAREN2] = ACTIONS(12198), - [anon_sym_CARET] = ACTIONS(12200), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12202), - [aux_sym_dollarsf_token1] = ACTIONS(12204), - [anon_sym_LBRACK2] = ACTIONS(12206), - [aux_sym_instance_variable_token1] = ACTIONS(12208), - [anon_sym_DOT_DOT] = ACTIONS(12210), - [aux_sym_dollar_text_token1] = ACTIONS(12212), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12214), - [aux_sym_dollar_function_token1] = ACTIONS(12216), - [aux_sym_dollar_select_token1] = ACTIONS(12218), - [aux_sym_dollar_case_token1] = ACTIONS(12220), - [aux_sym_dollar_list_token1] = ACTIONS(12222), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12224), - [aux_sym_dollar_method_token1] = ACTIONS(12226), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12228), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12230), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12232), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12234), - [sym_string_literal_post_cond] = ACTIONS(12236), - [sym_numeric_literal_post_cond] = ACTIONS(12236), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12238), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12240), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12242), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12244), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11867)] = { + [STATE(11869)] = { [sym_expression] = STATE(8091), [sym_expr_atom] = STATE(1607), [sym_parenthetical_expression] = STATE(1222), @@ -1380165,125 +1380329,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2075), [sym_json_object_literal] = STATE(1222), [sym_json_array_literal] = STATE(1221), - [sym_line_comment_1] = STATE(11867), - [sym_line_comment_2] = STATE(11867), - [sym_line_comment_3] = STATE(11867), - [sym_line_comment_4] = STATE(11867), - [sym_block_comment] = STATE(11867), + [sym_line_comment_1] = STATE(11869), + [sym_line_comment_2] = STATE(11869), + [sym_line_comment_3] = STATE(11869), + [sym_line_comment_4] = STATE(11869), + [sym_block_comment] = STATE(11869), [sym_close_argument] = STATE(8167), [sym_device] = STATE(9511), - [sym_documatic_line] = STATE(11867), - [anon_sym_LPAREN] = ACTIONS(12576), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11868)] = { - [sym_expression] = STATE(8091), - [sym_expr_atom] = STATE(1607), - [sym_parenthetical_expression] = STATE(1222), - [sym_unary_operator] = STATE(13083), - [sym_class_method_call] = STATE(1222), - [sym_class_ref] = STATE(22471), - [sym_superclass_method_call] = STATE(1221), - [sym_extrinsic_function] = STATE(1222), - [sym_dollarsf] = STATE(1473), - [sym_gvn] = STATE(1221), - [sym_lvn] = STATE(1222), - [sym_ssvn] = STATE(1221), - [sym_sql_field_reference] = STATE(1221), - [sym_oref_chain_expr] = STATE(1221), - [sym_instance_variable] = STATE(1222), - [sym_relative_dot_method] = STATE(1222), - [sym_relative_dot_property] = STATE(1222), - [sym_relative_dot_parameter] = STATE(1221), - [sym_system_defined_variable] = STATE(1222), - [sym_system_defined_function] = STATE(1222), - [sym_dollar_text] = STATE(1473), - [sym_dollar_bitlogic] = STATE(1473), - [sym_dollar_function] = STATE(1473), - [sym_dollar_select] = STATE(1473), - [sym_dollar_case] = STATE(1473), - [sym_dollar_list] = STATE(1473), - [sym_built_in_func_with_pos_options] = STATE(1473), - [sym_dollar_method] = STATE(1473), - [sym_unary_expression] = STATE(1221), - [sym_indirection] = STATE(1221), - [sym_macro] = STATE(1222), - [sym_macro_constant] = STATE(2075), - [sym_macro_function] = STATE(2075), - [sym_json_object_literal] = STATE(1222), - [sym_json_array_literal] = STATE(1221), - [sym_line_comment_1] = STATE(11868), - [sym_line_comment_2] = STATE(11868), - [sym_line_comment_3] = STATE(11868), - [sym_line_comment_4] = STATE(11868), - [sym_block_comment] = STATE(11868), - [sym_use_argument] = STATE(8170), - [sym_device] = STATE(9218), - [sym_documatic_line] = STATE(11868), - [anon_sym_LPAREN] = ACTIONS(12576), + [sym_documatic_line] = STATE(11869), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1380293,13 +1380375,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11869)] = { - [sym_line_comment_1] = STATE(11869), - [sym_line_comment_2] = STATE(11869), - [sym_line_comment_3] = STATE(11869), - [sym_line_comment_4] = STATE(11869), - [sym_block_comment] = STATE(11869), - [sym_documatic_line] = STATE(11869), + [STATE(11870)] = { + [sym_line_comment_1] = STATE(11870), + [sym_line_comment_2] = STATE(11870), + [sym_line_comment_3] = STATE(11870), + [sym_line_comment_4] = STATE(11870), + [sym_block_comment] = STATE(11870), + [sym_documatic_line] = STATE(11870), [aux_sym_macro_constant_token1] = ACTIONS(8548), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1380375,95 +1380457,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8548), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11870)] = { - [sym_dollarsf] = STATE(15421), - [sym_system_defined_function] = STATE(14673), - [sym_dollar_text] = STATE(15421), - [sym_dollar_bitlogic] = STATE(15421), - [sym_dollar_function] = STATE(15421), - [sym_dollar_select] = STATE(15421), - [sym_dollar_case] = STATE(15421), - [sym_dollar_list] = STATE(15421), - [sym_built_in_func_with_pos_options] = STATE(15421), - [sym_dollar_method] = STATE(15421), - [sym_line_comment_1] = STATE(11870), - [sym_line_comment_2] = STATE(11870), - [sym_line_comment_3] = STATE(11870), - [sym_line_comment_4] = STATE(11870), - [sym_block_comment] = STATE(11870), - [sym_json_array_literal_post_cond] = STATE(15526), - [sym_json_object_literal_post_cond] = STATE(14673), - [sym_parenthetical_expression_post_cond] = STATE(14673), - [sym_macro_function_post_cond] = STATE(15358), - [sym_macro_constant_post_cond] = STATE(15358), - [sym_macro_post_cond] = STATE(14673), - [sym_objectscript_identifier_post_cond] = STATE(14968), - [sym_objectscript_identifier_special_post_cond] = STATE(14968), - [sym_lvn_post_cond] = STATE(14673), - [sym_gvn_post_cond] = STATE(15526), - [sym_ssvn_post_cond] = STATE(15526), - [sym_instance_variable_post_cond] = STATE(14673), - [sym_sql_field_reference_post_cond] = STATE(15526), - [sym_system_defined_variable_post_cond] = STATE(14673), - [sym_indirection_post_cond] = STATE(15526), - [sym_extrinsic_function_post_cond] = STATE(14673), - [sym_relative_dot_property_post_cond] = STATE(14673), - [sym_relative_dot_method_post_cond] = STATE(14673), - [sym_relative_dot_parameter_post_cond] = STATE(15526), - [sym_class_ref_post_cond] = STATE(21208), - [sym_class_method_call_post_cond] = STATE(14673), - [sym_oref_chain_expr_post_cond] = STATE(15526), - [sym_superclass_method_call_post_cond] = STATE(15526), - [sym_unary_operator_post_cond] = STATE(11870), - [sym_unary_expression_post_cond] = STATE(15526), - [sym_expr_atom_post_cond] = STATE(14471), - [sym_expression_post_cond] = STATE(15326), - [sym_documatic_line] = STATE(11870), - [anon_sym_LPAREN2] = ACTIONS(12522), - [anon_sym_CARET] = ACTIONS(12524), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12570), - [aux_sym_dollarsf_token1] = ACTIONS(12528), - [anon_sym_LBRACK2] = ACTIONS(12530), - [aux_sym_instance_variable_token1] = ACTIONS(12532), - [anon_sym_DOT_DOT] = ACTIONS(12534), - [aux_sym_dollar_text_token1] = ACTIONS(12536), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12538), - [aux_sym_dollar_function_token1] = ACTIONS(12540), - [aux_sym_dollar_select_token1] = ACTIONS(12542), - [aux_sym_dollar_case_token1] = ACTIONS(12544), - [aux_sym_dollar_list_token1] = ACTIONS(12546), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12548), - [aux_sym_dollar_method_token1] = ACTIONS(12550), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12552), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12554), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12556), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12558), - [sym_string_literal_post_cond] = ACTIONS(12560), - [sym_numeric_literal_post_cond] = ACTIONS(12560), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12562), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12564), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12572), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12568), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(11871)] = { + [sym_expression] = STATE(8091), + [sym_expr_atom] = STATE(1607), + [sym_parenthetical_expression] = STATE(1222), + [sym_unary_operator] = STATE(13083), + [sym_class_method_call] = STATE(1222), + [sym_class_ref] = STATE(22471), + [sym_superclass_method_call] = STATE(1221), + [sym_extrinsic_function] = STATE(1222), + [sym_dollarsf] = STATE(1473), + [sym_gvn] = STATE(1221), + [sym_lvn] = STATE(1222), + [sym_ssvn] = STATE(1221), + [sym_sql_field_reference] = STATE(1221), + [sym_oref_chain_expr] = STATE(1221), + [sym_instance_variable] = STATE(1222), + [sym_relative_dot_method] = STATE(1222), + [sym_relative_dot_property] = STATE(1222), + [sym_relative_dot_parameter] = STATE(1221), + [sym_system_defined_variable] = STATE(1222), + [sym_system_defined_function] = STATE(1222), + [sym_dollar_text] = STATE(1473), + [sym_dollar_bitlogic] = STATE(1473), + [sym_dollar_function] = STATE(1473), + [sym_dollar_select] = STATE(1473), + [sym_dollar_case] = STATE(1473), + [sym_dollar_list] = STATE(1473), + [sym_built_in_func_with_pos_options] = STATE(1473), + [sym_dollar_method] = STATE(1473), + [sym_unary_expression] = STATE(1221), + [sym_indirection] = STATE(1221), + [sym_macro] = STATE(1222), + [sym_macro_constant] = STATE(2075), + [sym_macro_function] = STATE(2075), + [sym_json_object_literal] = STATE(1222), + [sym_json_array_literal] = STATE(1221), [sym_line_comment_1] = STATE(11871), [sym_line_comment_2] = STATE(11871), [sym_line_comment_3] = STATE(11871), [sym_line_comment_4] = STATE(11871), [sym_block_comment] = STATE(11871), + [sym_use_argument] = STATE(8170), + [sym_device] = STATE(9218), [sym_documatic_line] = STATE(11871), + [anon_sym_LPAREN] = ACTIONS(12668), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12670), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11872)] = { + [sym_line_comment_1] = STATE(11872), + [sym_line_comment_2] = STATE(11872), + [sym_line_comment_3] = STATE(11872), + [sym_line_comment_4] = STATE(11872), + [sym_block_comment] = STATE(11872), + [sym_documatic_line] = STATE(11872), [aux_sym_macro_constant_token1] = ACTIONS(8552), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1380539,13 +1380621,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8552), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11872)] = { - [sym_line_comment_1] = STATE(11872), - [sym_line_comment_2] = STATE(11872), - [sym_line_comment_3] = STATE(11872), - [sym_line_comment_4] = STATE(11872), - [sym_block_comment] = STATE(11872), - [sym_documatic_line] = STATE(11872), + [STATE(11873)] = { + [sym_line_comment_1] = STATE(11873), + [sym_line_comment_2] = STATE(11873), + [sym_line_comment_3] = STATE(11873), + [sym_line_comment_4] = STATE(11873), + [sym_block_comment] = STATE(11873), + [sym_documatic_line] = STATE(11873), [aux_sym_macro_constant_token1] = ACTIONS(8556), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1380621,7 +1380703,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8556), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11873)] = { + [STATE(11874)] = { [sym_expression] = STATE(10105), [sym_expr_atom] = STATE(4515), [sym_parenthetical_expression] = STATE(3140), @@ -1380657,41 +1380739,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4260), [sym_json_object_literal] = STATE(3140), [sym_json_array_literal] = STATE(5212), - [sym_line_comment_1] = STATE(11873), - [sym_line_comment_2] = STATE(11873), - [sym_line_comment_3] = STATE(11873), - [sym_line_comment_4] = STATE(11873), - [sym_block_comment] = STATE(11873), + [sym_line_comment_1] = STATE(11874), + [sym_line_comment_2] = STATE(11874), + [sym_line_comment_3] = STATE(11874), + [sym_line_comment_4] = STATE(11874), + [sym_block_comment] = STATE(11874), [sym_xecute_argument] = STATE(11059), - [sym_documatic_line] = STATE(11873), - [anon_sym_LPAREN] = ACTIONS(12624), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12630), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), - [anon_sym_AT2] = ACTIONS(12662), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_documatic_line] = STATE(11874), + [anon_sym_LPAREN] = ACTIONS(12716), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12718), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12720), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12722), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), + [anon_sym_AT2] = ACTIONS(12754), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1380700,10 +1380782,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(12670), + [sym__xecute_arg_invalid] = ACTIONS(12762), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11874)] = { + [STATE(11875)] = { [sym_expression] = STATE(11073), [sym_expr_atom] = STATE(5933), [sym_parenthetical_expression] = STATE(6515), @@ -1380739,19 +1380821,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5036), [sym_json_object_literal] = STATE(6515), [sym_json_array_literal] = STATE(6500), - [sym_line_comment_1] = STATE(11874), - [sym_line_comment_2] = STATE(11874), - [sym_line_comment_3] = STATE(11874), - [sym_line_comment_4] = STATE(11874), - [sym_block_comment] = STATE(11874), - [sym_documatic_line] = STATE(11874), + [sym_line_comment_1] = STATE(11875), + [sym_line_comment_2] = STATE(11875), + [sym_line_comment_3] = STATE(11875), + [sym_line_comment_4] = STATE(11875), + [sym_block_comment] = STATE(11875), + [sym_documatic_line] = STATE(11875), [anon_sym_LPAREN] = ACTIONS(6526), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(12874), + [anon_sym_BANG] = ACTIONS(12972), [anon_sym_LBRACK] = ACTIONS(6536), - [anon_sym_QMARK] = ACTIONS(12874), + [anon_sym_QMARK] = ACTIONS(12972), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6540), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), @@ -1380785,7 +1380867,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11875)] = { + [STATE(11876)] = { [sym_dollarsf] = STATE(15957), [sym_system_defined_function] = STATE(14997), [sym_dollar_text] = STATE(15957), @@ -1380796,11 +1380878,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15957), [sym_built_in_func_with_pos_options] = STATE(15957), [sym_dollar_method] = STATE(15957), - [sym_line_comment_1] = STATE(11875), - [sym_line_comment_2] = STATE(11875), - [sym_line_comment_3] = STATE(11875), - [sym_line_comment_4] = STATE(11875), - [sym_block_comment] = STATE(11875), + [sym_line_comment_1] = STATE(11876), + [sym_line_comment_2] = STATE(11876), + [sym_line_comment_3] = STATE(11876), + [sym_line_comment_4] = STATE(11876), + [sym_block_comment] = STATE(11876), [sym_json_array_literal_post_cond] = STATE(15923), [sym_json_object_literal_post_cond] = STATE(14997), [sym_parenthetical_expression_post_cond] = STATE(14997), @@ -1380824,50 +1380906,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(14997), [sym_oref_chain_expr_post_cond] = STATE(15923), [sym_superclass_method_call_post_cond] = STATE(15923), - [sym_unary_operator_post_cond] = STATE(11983), + [sym_unary_operator_post_cond] = STATE(11990), [sym_unary_expression_post_cond] = STATE(15923), [sym_expr_atom_post_cond] = STATE(14537), [sym_expression_post_cond] = STATE(15965), - [sym_documatic_line] = STATE(11875), - [anon_sym_LPAREN2] = ACTIONS(12822), - [anon_sym_CARET] = ACTIONS(12824), + [sym_documatic_line] = STATE(11876), + [anon_sym_LPAREN2] = ACTIONS(12870), + [anon_sym_CARET] = ACTIONS(12872), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12876), - [aux_sym_dollarsf_token1] = ACTIONS(12828), - [anon_sym_LBRACK2] = ACTIONS(12830), - [aux_sym_instance_variable_token1] = ACTIONS(12832), - [anon_sym_DOT_DOT] = ACTIONS(12834), - [aux_sym_dollar_text_token1] = ACTIONS(12836), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), - [aux_sym_dollar_function_token1] = ACTIONS(12840), - [aux_sym_dollar_select_token1] = ACTIONS(12842), - [aux_sym_dollar_case_token1] = ACTIONS(12844), - [aux_sym_dollar_list_token1] = ACTIONS(12846), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), - [aux_sym_dollar_method_token1] = ACTIONS(12850), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12856), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), - [sym_string_literal_post_cond] = ACTIONS(12860), - [sym_numeric_literal_post_cond] = ACTIONS(12860), + [anon_sym_AT] = ACTIONS(12974), + [aux_sym_dollarsf_token1] = ACTIONS(12876), + [anon_sym_LBRACK2] = ACTIONS(12878), + [aux_sym_instance_variable_token1] = ACTIONS(12880), + [anon_sym_DOT_DOT] = ACTIONS(12882), + [aux_sym_dollar_text_token1] = ACTIONS(12884), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12886), + [aux_sym_dollar_function_token1] = ACTIONS(12888), + [aux_sym_dollar_select_token1] = ACTIONS(12890), + [aux_sym_dollar_case_token1] = ACTIONS(12892), + [aux_sym_dollar_list_token1] = ACTIONS(12894), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12896), + [aux_sym_dollar_method_token1] = ACTIONS(12898), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12900), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12902), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12904), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12906), + [sym_string_literal_post_cond] = ACTIONS(12908), + [sym_numeric_literal_post_cond] = ACTIONS(12908), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12878), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12910), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12912), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12976), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12916), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11876)] = { + [STATE(11877)] = { [sym_dollarsf] = STATE(16179), [sym_system_defined_function] = STATE(15523), [sym_dollar_text] = STATE(16179), @@ -1380878,11 +1380960,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16179), [sym_built_in_func_with_pos_options] = STATE(16179), [sym_dollar_method] = STATE(16179), - [sym_line_comment_1] = STATE(11876), - [sym_line_comment_2] = STATE(11876), - [sym_line_comment_3] = STATE(11876), - [sym_line_comment_4] = STATE(11876), - [sym_block_comment] = STATE(11876), + [sym_line_comment_1] = STATE(11877), + [sym_line_comment_2] = STATE(11877), + [sym_line_comment_3] = STATE(11877), + [sym_line_comment_4] = STATE(11877), + [sym_block_comment] = STATE(11877), [sym_json_array_literal_post_cond] = STATE(16420), [sym_json_object_literal_post_cond] = STATE(15523), [sym_parenthetical_expression_post_cond] = STATE(15523), @@ -1380906,15 +1380988,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15523), [sym_oref_chain_expr_post_cond] = STATE(16420), [sym_superclass_method_call_post_cond] = STATE(16420), - [sym_unary_operator_post_cond] = STATE(12057), + [sym_unary_operator_post_cond] = STATE(12063), [sym_unary_expression_post_cond] = STATE(16420), [sym_expr_atom_post_cond] = STATE(14702), [sym_expression_post_cond] = STATE(16117), - [sym_documatic_line] = STATE(11876), + [sym_documatic_line] = STATE(11877), [anon_sym_LPAREN2] = ACTIONS(12100), [anon_sym_CARET] = ACTIONS(12102), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12880), + [anon_sym_AT] = ACTIONS(12978), [aux_sym_dollarsf_token1] = ACTIONS(12106), [anon_sym_LBRACK2] = ACTIONS(12108), [aux_sym_instance_variable_token1] = ACTIONS(12110), @@ -1380942,14 +1381024,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12140), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12142), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12882), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12980), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12146), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11877)] = { + [STATE(11878)] = { [sym_dollarsf] = STATE(15421), [sym_system_defined_function] = STATE(14673), [sym_dollar_text] = STATE(15421), @@ -1380960,11 +1381042,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15421), [sym_built_in_func_with_pos_options] = STATE(15421), [sym_dollar_method] = STATE(15421), - [sym_line_comment_1] = STATE(11877), - [sym_line_comment_2] = STATE(11877), - [sym_line_comment_3] = STATE(11877), - [sym_line_comment_4] = STATE(11877), - [sym_block_comment] = STATE(11877), + [sym_line_comment_1] = STATE(11878), + [sym_line_comment_2] = STATE(11878), + [sym_line_comment_3] = STATE(11878), + [sym_line_comment_4] = STATE(11878), + [sym_block_comment] = STATE(11878), [sym_json_array_literal_post_cond] = STATE(15526), [sym_json_object_literal_post_cond] = STATE(14673), [sym_parenthetical_expression_post_cond] = STATE(14673), @@ -1380988,50 +1381070,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(14673), [sym_oref_chain_expr_post_cond] = STATE(15526), [sym_superclass_method_call_post_cond] = STATE(15526), - [sym_unary_operator_post_cond] = STATE(11870), + [sym_unary_operator_post_cond] = STATE(11878), [sym_unary_expression_post_cond] = STATE(15526), [sym_expr_atom_post_cond] = STATE(14471), - [sym_expression_post_cond] = STATE(15115), - [sym_documatic_line] = STATE(11877), - [anon_sym_LPAREN2] = ACTIONS(12522), - [anon_sym_CARET] = ACTIONS(12524), + [sym_expression_post_cond] = STATE(15326), + [sym_documatic_line] = STATE(11878), + [anon_sym_LPAREN2] = ACTIONS(12562), + [anon_sym_CARET] = ACTIONS(12564), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12570), - [aux_sym_dollarsf_token1] = ACTIONS(12528), - [anon_sym_LBRACK2] = ACTIONS(12530), - [aux_sym_instance_variable_token1] = ACTIONS(12532), - [anon_sym_DOT_DOT] = ACTIONS(12534), - [aux_sym_dollar_text_token1] = ACTIONS(12536), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12538), - [aux_sym_dollar_function_token1] = ACTIONS(12540), - [aux_sym_dollar_select_token1] = ACTIONS(12542), - [aux_sym_dollar_case_token1] = ACTIONS(12544), - [aux_sym_dollar_list_token1] = ACTIONS(12546), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12548), - [aux_sym_dollar_method_token1] = ACTIONS(12550), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12552), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12554), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12556), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12558), - [sym_string_literal_post_cond] = ACTIONS(12560), - [sym_numeric_literal_post_cond] = ACTIONS(12560), + [anon_sym_AT] = ACTIONS(12664), + [aux_sym_dollarsf_token1] = ACTIONS(12568), + [anon_sym_LBRACK2] = ACTIONS(12570), + [aux_sym_instance_variable_token1] = ACTIONS(12572), + [anon_sym_DOT_DOT] = ACTIONS(12574), + [aux_sym_dollar_text_token1] = ACTIONS(12576), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12578), + [aux_sym_dollar_function_token1] = ACTIONS(12580), + [aux_sym_dollar_select_token1] = ACTIONS(12582), + [aux_sym_dollar_case_token1] = ACTIONS(12584), + [aux_sym_dollar_list_token1] = ACTIONS(12586), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12588), + [aux_sym_dollar_method_token1] = ACTIONS(12590), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12592), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12594), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12596), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12598), + [sym_string_literal_post_cond] = ACTIONS(12600), + [sym_numeric_literal_post_cond] = ACTIONS(12600), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12562), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12564), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12572), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12602), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12604), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12666), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12568), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12608), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11878)] = { + [STATE(11879)] = { [sym_expression] = STATE(9505), [sym_expr_atom] = STATE(3108), [sym_parenthetical_expression] = STATE(1565), @@ -1381067,41 +1381149,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(953), [sym_json_object_literal] = STATE(1565), [sym_json_array_literal] = STATE(5122), - [sym_line_comment_1] = STATE(11878), - [sym_line_comment_2] = STATE(11878), - [sym_line_comment_3] = STATE(11878), - [sym_line_comment_4] = STATE(11878), - [sym_block_comment] = STATE(11878), + [sym_line_comment_1] = STATE(11879), + [sym_line_comment_2] = STATE(11879), + [sym_line_comment_3] = STATE(11879), + [sym_line_comment_4] = STATE(11879), + [sym_block_comment] = STATE(11879), [sym_xecute_argument] = STATE(9805), - [sym_documatic_line] = STATE(11878), - [anon_sym_LPAREN] = ACTIONS(12884), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12890), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), - [anon_sym_AT2] = ACTIONS(12922), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_documatic_line] = STATE(11879), + [anon_sym_LPAREN] = ACTIONS(12982), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12984), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12986), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12988), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), + [anon_sym_AT2] = ACTIONS(13020), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1381110,16 +1381192,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(12930), + [sym__xecute_arg_invalid] = ACTIONS(13028), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11879)] = { - [sym_line_comment_1] = STATE(11879), - [sym_line_comment_2] = STATE(11879), - [sym_line_comment_3] = STATE(11879), - [sym_line_comment_4] = STATE(11879), - [sym_block_comment] = STATE(11879), - [sym_documatic_line] = STATE(11879), + [STATE(11880)] = { + [sym_line_comment_1] = STATE(11880), + [sym_line_comment_2] = STATE(11880), + [sym_line_comment_3] = STATE(11880), + [sym_line_comment_4] = STATE(11880), + [sym_block_comment] = STATE(11880), + [sym_documatic_line] = STATE(11880), [aux_sym_macro_constant_token1] = ACTIONS(9662), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1381195,7 +1381277,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9662), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11880)] = { + [STATE(11881)] = { [sym_dollarsf] = STATE(16080), [sym_system_defined_function] = STATE(15392), [sym_dollar_text] = STATE(16080), @@ -1381206,11 +1381288,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16080), [sym_built_in_func_with_pos_options] = STATE(16080), [sym_dollar_method] = STATE(16080), - [sym_line_comment_1] = STATE(11880), - [sym_line_comment_2] = STATE(11880), - [sym_line_comment_3] = STATE(11880), - [sym_line_comment_4] = STATE(11880), - [sym_block_comment] = STATE(11880), + [sym_line_comment_1] = STATE(11881), + [sym_line_comment_2] = STATE(11881), + [sym_line_comment_3] = STATE(11881), + [sym_line_comment_4] = STATE(11881), + [sym_block_comment] = STATE(11881), [sym_json_array_literal_post_cond] = STATE(16488), [sym_json_object_literal_post_cond] = STATE(15392), [sym_parenthetical_expression_post_cond] = STATE(15392), @@ -1381234,50 +1381316,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15392), [sym_oref_chain_expr_post_cond] = STATE(16488), [sym_superclass_method_call_post_cond] = STATE(16488), - [sym_unary_operator_post_cond] = STATE(12066), + [sym_unary_operator_post_cond] = STATE(12069), [sym_unary_expression_post_cond] = STATE(16488), [sym_expr_atom_post_cond] = STATE(14704), [sym_expression_post_cond] = STATE(16119), - [sym_documatic_line] = STATE(11880), - [anon_sym_LPAREN2] = ACTIONS(12674), - [anon_sym_CARET] = ACTIONS(12676), + [sym_documatic_line] = STATE(11881), + [anon_sym_LPAREN2] = ACTIONS(12766), + [anon_sym_CARET] = ACTIONS(12768), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12932), - [aux_sym_dollarsf_token1] = ACTIONS(12680), - [anon_sym_LBRACK2] = ACTIONS(12682), - [aux_sym_instance_variable_token1] = ACTIONS(12684), - [anon_sym_DOT_DOT] = ACTIONS(12686), - [aux_sym_dollar_text_token1] = ACTIONS(12688), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12690), - [aux_sym_dollar_function_token1] = ACTIONS(12692), - [aux_sym_dollar_select_token1] = ACTIONS(12694), - [aux_sym_dollar_case_token1] = ACTIONS(12696), - [aux_sym_dollar_list_token1] = ACTIONS(12698), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12700), - [aux_sym_dollar_method_token1] = ACTIONS(12702), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12704), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12706), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12708), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12710), - [sym_string_literal_post_cond] = ACTIONS(12712), - [sym_numeric_literal_post_cond] = ACTIONS(12712), + [anon_sym_AT] = ACTIONS(13030), + [aux_sym_dollarsf_token1] = ACTIONS(12772), + [anon_sym_LBRACK2] = ACTIONS(12774), + [aux_sym_instance_variable_token1] = ACTIONS(12776), + [anon_sym_DOT_DOT] = ACTIONS(12778), + [aux_sym_dollar_text_token1] = ACTIONS(12780), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12782), + [aux_sym_dollar_function_token1] = ACTIONS(12784), + [aux_sym_dollar_select_token1] = ACTIONS(12786), + [aux_sym_dollar_case_token1] = ACTIONS(12788), + [aux_sym_dollar_list_token1] = ACTIONS(12790), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12792), + [aux_sym_dollar_method_token1] = ACTIONS(12794), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12796), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12798), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12800), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12802), + [sym_string_literal_post_cond] = ACTIONS(12804), + [sym_numeric_literal_post_cond] = ACTIONS(12804), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12714), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12716), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12934), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12806), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12808), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13032), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12720), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12812), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11881)] = { + [STATE(11882)] = { [sym_expression] = STATE(8350), [sym_expr_atom] = STATE(3351), [sym_parenthetical_expression] = STATE(2393), @@ -1381313,125 +1381395,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2703), [sym_json_object_literal] = STATE(2393), [sym_json_array_literal] = STATE(2389), - [sym_line_comment_1] = STATE(11881), - [sym_line_comment_2] = STATE(11881), - [sym_line_comment_3] = STATE(11881), - [sym_line_comment_4] = STATE(11881), - [sym_block_comment] = STATE(11881), - [sym_open_argument] = STATE(8165), - [sym_device] = STATE(9953), - [sym_documatic_line] = STATE(11881), - [anon_sym_LPAREN] = ACTIONS(12722), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11882)] = { - [sym_expression] = STATE(8338), - [sym_expr_atom] = STATE(2984), - [sym_parenthetical_expression] = STATE(2535), - [sym_unary_operator] = STATE(12829), - [sym_class_method_call] = STATE(2535), - [sym_class_ref] = STATE(21643), - [sym_superclass_method_call] = STATE(2534), - [sym_extrinsic_function] = STATE(2535), - [sym_dollarsf] = STATE(2939), - [sym_gvn] = STATE(2534), - [sym_lvn] = STATE(2535), - [sym_ssvn] = STATE(2534), - [sym_sql_field_reference] = STATE(2534), - [sym_oref_chain_expr] = STATE(2534), - [sym_instance_variable] = STATE(2535), - [sym_relative_dot_method] = STATE(2535), - [sym_relative_dot_property] = STATE(2535), - [sym_relative_dot_parameter] = STATE(2534), - [sym_system_defined_variable] = STATE(2535), - [sym_system_defined_function] = STATE(2535), - [sym_dollar_text] = STATE(2939), - [sym_dollar_bitlogic] = STATE(2939), - [sym_dollar_function] = STATE(2939), - [sym_dollar_select] = STATE(2939), - [sym_dollar_case] = STATE(2939), - [sym_dollar_list] = STATE(2939), - [sym_built_in_func_with_pos_options] = STATE(2939), - [sym_dollar_method] = STATE(2939), - [sym_unary_expression] = STATE(2534), - [sym_indirection] = STATE(2534), - [sym_macro] = STATE(2535), - [sym_macro_constant] = STATE(2208), - [sym_macro_function] = STATE(2208), - [sym_json_object_literal] = STATE(2535), - [sym_json_array_literal] = STATE(2534), [sym_line_comment_1] = STATE(11882), [sym_line_comment_2] = STATE(11882), [sym_line_comment_3] = STATE(11882), [sym_line_comment_4] = STATE(11882), [sym_block_comment] = STATE(11882), - [sym_close_argument] = STATE(9748), - [sym_device] = STATE(10135), + [sym_open_argument] = STATE(8165), + [sym_device] = STATE(9953), [sym_documatic_line] = STATE(11882), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1381442,6 +1381442,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11883)] = { + [sym_dollarsf] = STATE(15421), + [sym_system_defined_function] = STATE(14673), + [sym_dollar_text] = STATE(15421), + [sym_dollar_bitlogic] = STATE(15421), + [sym_dollar_function] = STATE(15421), + [sym_dollar_select] = STATE(15421), + [sym_dollar_case] = STATE(15421), + [sym_dollar_list] = STATE(15421), + [sym_built_in_func_with_pos_options] = STATE(15421), + [sym_dollar_method] = STATE(15421), + [sym_line_comment_1] = STATE(11883), + [sym_line_comment_2] = STATE(11883), + [sym_line_comment_3] = STATE(11883), + [sym_line_comment_4] = STATE(11883), + [sym_block_comment] = STATE(11883), + [sym_json_array_literal_post_cond] = STATE(15526), + [sym_json_object_literal_post_cond] = STATE(14673), + [sym_parenthetical_expression_post_cond] = STATE(14673), + [sym_macro_function_post_cond] = STATE(15358), + [sym_macro_constant_post_cond] = STATE(15358), + [sym_macro_post_cond] = STATE(14673), + [sym_objectscript_identifier_post_cond] = STATE(14968), + [sym_objectscript_identifier_special_post_cond] = STATE(14968), + [sym_lvn_post_cond] = STATE(14673), + [sym_gvn_post_cond] = STATE(15526), + [sym_ssvn_post_cond] = STATE(15526), + [sym_instance_variable_post_cond] = STATE(14673), + [sym_sql_field_reference_post_cond] = STATE(15526), + [sym_system_defined_variable_post_cond] = STATE(14673), + [sym_indirection_post_cond] = STATE(15526), + [sym_extrinsic_function_post_cond] = STATE(14673), + [sym_relative_dot_property_post_cond] = STATE(14673), + [sym_relative_dot_method_post_cond] = STATE(14673), + [sym_relative_dot_parameter_post_cond] = STATE(15526), + [sym_class_ref_post_cond] = STATE(21208), + [sym_class_method_call_post_cond] = STATE(14673), + [sym_oref_chain_expr_post_cond] = STATE(15526), + [sym_superclass_method_call_post_cond] = STATE(15526), + [sym_unary_operator_post_cond] = STATE(11878), + [sym_unary_expression_post_cond] = STATE(15526), + [sym_expr_atom_post_cond] = STATE(14471), + [sym_expression_post_cond] = STATE(15115), + [sym_documatic_line] = STATE(11883), + [anon_sym_LPAREN2] = ACTIONS(12562), + [anon_sym_CARET] = ACTIONS(12564), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12664), + [aux_sym_dollarsf_token1] = ACTIONS(12568), + [anon_sym_LBRACK2] = ACTIONS(12570), + [aux_sym_instance_variable_token1] = ACTIONS(12572), + [anon_sym_DOT_DOT] = ACTIONS(12574), + [aux_sym_dollar_text_token1] = ACTIONS(12576), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12578), + [aux_sym_dollar_function_token1] = ACTIONS(12580), + [aux_sym_dollar_select_token1] = ACTIONS(12582), + [aux_sym_dollar_case_token1] = ACTIONS(12584), + [aux_sym_dollar_list_token1] = ACTIONS(12586), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12588), + [aux_sym_dollar_method_token1] = ACTIONS(12590), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12592), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12594), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12596), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12598), + [sym_string_literal_post_cond] = ACTIONS(12600), + [sym_numeric_literal_post_cond] = ACTIONS(12600), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12602), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12604), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12666), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12608), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11884)] = { [sym_dollarsf] = STATE(15078), [sym_system_defined_function] = STATE(14589), [sym_dollar_text] = STATE(15078), @@ -1381452,11 +1381534,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15078), [sym_built_in_func_with_pos_options] = STATE(15078), [sym_dollar_method] = STATE(15078), - [sym_line_comment_1] = STATE(11883), - [sym_line_comment_2] = STATE(11883), - [sym_line_comment_3] = STATE(11883), - [sym_line_comment_4] = STATE(11883), - [sym_block_comment] = STATE(11883), + [sym_line_comment_1] = STATE(11884), + [sym_line_comment_2] = STATE(11884), + [sym_line_comment_3] = STATE(11884), + [sym_line_comment_4] = STATE(11884), + [sym_block_comment] = STATE(11884), [sym_json_array_literal_post_cond] = STATE(15462), [sym_json_object_literal_post_cond] = STATE(14589), [sym_parenthetical_expression_post_cond] = STATE(14589), @@ -1381480,56 +1381562,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(14589), [sym_oref_chain_expr_post_cond] = STATE(15462), [sym_superclass_method_call_post_cond] = STATE(15462), - [sym_unary_operator_post_cond] = STATE(12069), + [sym_unary_operator_post_cond] = STATE(12071), [sym_unary_expression_post_cond] = STATE(15462), [sym_expr_atom_post_cond] = STATE(14468), [sym_expression_post_cond] = STATE(15384), - [sym_documatic_line] = STATE(11883), - [anon_sym_LPAREN2] = ACTIONS(12984), - [anon_sym_CARET] = ACTIONS(12986), + [sym_documatic_line] = STATE(11884), + [anon_sym_LPAREN2] = ACTIONS(12612), + [anon_sym_CARET] = ACTIONS(12614), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12988), - [aux_sym_dollarsf_token1] = ACTIONS(12990), - [anon_sym_LBRACK2] = ACTIONS(12992), - [aux_sym_instance_variable_token1] = ACTIONS(12994), - [anon_sym_DOT_DOT] = ACTIONS(12996), - [aux_sym_dollar_text_token1] = ACTIONS(12998), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13000), - [aux_sym_dollar_function_token1] = ACTIONS(13002), - [aux_sym_dollar_select_token1] = ACTIONS(13004), - [aux_sym_dollar_case_token1] = ACTIONS(13006), - [aux_sym_dollar_list_token1] = ACTIONS(13008), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13010), - [aux_sym_dollar_method_token1] = ACTIONS(13012), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13014), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13016), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13018), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13020), - [sym_string_literal_post_cond] = ACTIONS(13022), - [sym_numeric_literal_post_cond] = ACTIONS(13022), + [anon_sym_AT] = ACTIONS(13034), + [aux_sym_dollarsf_token1] = ACTIONS(12618), + [anon_sym_LBRACK2] = ACTIONS(12620), + [aux_sym_instance_variable_token1] = ACTIONS(12622), + [anon_sym_DOT_DOT] = ACTIONS(12624), + [aux_sym_dollar_text_token1] = ACTIONS(12626), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12628), + [aux_sym_dollar_function_token1] = ACTIONS(12630), + [aux_sym_dollar_select_token1] = ACTIONS(12632), + [aux_sym_dollar_case_token1] = ACTIONS(12634), + [aux_sym_dollar_list_token1] = ACTIONS(12636), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12638), + [aux_sym_dollar_method_token1] = ACTIONS(12640), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12642), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12646), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12648), + [sym_string_literal_post_cond] = ACTIONS(12650), + [sym_numeric_literal_post_cond] = ACTIONS(12650), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13024), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13026), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13028), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12652), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12654), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13036), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13030), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12658), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11884)] = { - [sym_line_comment_1] = STATE(11884), - [sym_line_comment_2] = STATE(11884), - [sym_line_comment_3] = STATE(11884), - [sym_line_comment_4] = STATE(11884), - [sym_block_comment] = STATE(11884), - [sym_documatic_line] = STATE(11884), + [STATE(11885)] = { + [sym_line_comment_1] = STATE(11885), + [sym_line_comment_2] = STATE(11885), + [sym_line_comment_3] = STATE(11885), + [sym_line_comment_4] = STATE(11885), + [sym_block_comment] = STATE(11885), + [sym_documatic_line] = STATE(11885), [aux_sym_macro_constant_token1] = ACTIONS(8560), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1381605,79 +1381687,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8560), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11885)] = { - [sym_expression] = STATE(8350), - [sym_expr_atom] = STATE(3351), - [sym_parenthetical_expression] = STATE(2393), - [sym_unary_operator] = STATE(12946), - [sym_class_method_call] = STATE(2393), - [sym_class_ref] = STATE(22022), - [sym_superclass_method_call] = STATE(2389), - [sym_extrinsic_function] = STATE(2393), - [sym_dollarsf] = STATE(3241), - [sym_gvn] = STATE(2389), - [sym_lvn] = STATE(2393), - [sym_ssvn] = STATE(2389), - [sym_sql_field_reference] = STATE(2389), - [sym_oref_chain_expr] = STATE(2389), - [sym_instance_variable] = STATE(2393), - [sym_relative_dot_method] = STATE(2393), - [sym_relative_dot_property] = STATE(2393), - [sym_relative_dot_parameter] = STATE(2389), - [sym_system_defined_variable] = STATE(2393), - [sym_system_defined_function] = STATE(2393), - [sym_dollar_text] = STATE(3241), - [sym_dollar_bitlogic] = STATE(3241), - [sym_dollar_function] = STATE(3241), - [sym_dollar_select] = STATE(3241), - [sym_dollar_case] = STATE(3241), - [sym_dollar_list] = STATE(3241), - [sym_built_in_func_with_pos_options] = STATE(3241), - [sym_dollar_method] = STATE(3241), - [sym_unary_expression] = STATE(2389), - [sym_indirection] = STATE(2389), - [sym_macro] = STATE(2393), - [sym_macro_constant] = STATE(2703), - [sym_macro_function] = STATE(2703), - [sym_json_object_literal] = STATE(2393), - [sym_json_array_literal] = STATE(2389), - [sym_line_comment_1] = STATE(11885), - [sym_line_comment_2] = STATE(11885), - [sym_line_comment_3] = STATE(11885), - [sym_line_comment_4] = STATE(11885), - [sym_block_comment] = STATE(11885), - [sym_use_argument] = STATE(10124), - [sym_device] = STATE(9967), - [sym_documatic_line] = STATE(11885), - [anon_sym_LPAREN] = ACTIONS(12722), + [STATE(11886)] = { + [sym_expression] = STATE(8338), + [sym_expr_atom] = STATE(2984), + [sym_parenthetical_expression] = STATE(2535), + [sym_unary_operator] = STATE(12829), + [sym_class_method_call] = STATE(2535), + [sym_class_ref] = STATE(21643), + [sym_superclass_method_call] = STATE(2534), + [sym_extrinsic_function] = STATE(2535), + [sym_dollarsf] = STATE(2939), + [sym_gvn] = STATE(2534), + [sym_lvn] = STATE(2535), + [sym_ssvn] = STATE(2534), + [sym_sql_field_reference] = STATE(2534), + [sym_oref_chain_expr] = STATE(2534), + [sym_instance_variable] = STATE(2535), + [sym_relative_dot_method] = STATE(2535), + [sym_relative_dot_property] = STATE(2535), + [sym_relative_dot_parameter] = STATE(2534), + [sym_system_defined_variable] = STATE(2535), + [sym_system_defined_function] = STATE(2535), + [sym_dollar_text] = STATE(2939), + [sym_dollar_bitlogic] = STATE(2939), + [sym_dollar_function] = STATE(2939), + [sym_dollar_select] = STATE(2939), + [sym_dollar_case] = STATE(2939), + [sym_dollar_list] = STATE(2939), + [sym_built_in_func_with_pos_options] = STATE(2939), + [sym_dollar_method] = STATE(2939), + [sym_unary_expression] = STATE(2534), + [sym_indirection] = STATE(2534), + [sym_macro] = STATE(2535), + [sym_macro_constant] = STATE(2208), + [sym_macro_function] = STATE(2208), + [sym_json_object_literal] = STATE(2535), + [sym_json_array_literal] = STATE(2534), + [sym_line_comment_1] = STATE(11886), + [sym_line_comment_2] = STATE(11886), + [sym_line_comment_3] = STATE(11886), + [sym_line_comment_4] = STATE(11886), + [sym_block_comment] = STATE(11886), + [sym_close_argument] = STATE(9748), + [sym_device] = STATE(10135), + [sym_documatic_line] = STATE(11886), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1381687,7 +1381769,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11886)] = { + [STATE(11887)] = { [sym_dollarsf] = STATE(6965), [sym_system_defined_function] = STATE(7117), [sym_dollar_text] = STATE(6965), @@ -1381698,11 +1381780,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(6965), [sym_built_in_func_with_pos_options] = STATE(6965), [sym_dollar_method] = STATE(6965), - [sym_line_comment_1] = STATE(11886), - [sym_line_comment_2] = STATE(11886), - [sym_line_comment_3] = STATE(11886), - [sym_line_comment_4] = STATE(11886), - [sym_block_comment] = STATE(11886), + [sym_line_comment_1] = STATE(11887), + [sym_line_comment_2] = STATE(11887), + [sym_line_comment_3] = STATE(11887), + [sym_line_comment_4] = STATE(11887), + [sym_block_comment] = STATE(11887), [sym_json_array_literal_post_cond] = STATE(7113), [sym_json_object_literal_post_cond] = STATE(7117), [sym_parenthetical_expression_post_cond] = STATE(7117), @@ -1381726,132 +1381808,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(7117), [sym_oref_chain_expr_post_cond] = STATE(7113), [sym_superclass_method_call_post_cond] = STATE(7113), - [sym_unary_operator_post_cond] = STATE(12134), + [sym_unary_operator_post_cond] = STATE(12135), [sym_unary_expression_post_cond] = STATE(7113), [sym_expr_atom_post_cond] = STATE(6658), [sym_expression_post_cond] = STATE(7375), - [sym_documatic_line] = STATE(11886), - [anon_sym_LPAREN2] = ACTIONS(12420), - [anon_sym_CARET] = ACTIONS(12422), + [sym_documatic_line] = STATE(11887), + [anon_sym_LPAREN2] = ACTIONS(12466), + [anon_sym_CARET] = ACTIONS(12468), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12424), - [aux_sym_dollarsf_token1] = ACTIONS(12426), - [anon_sym_LBRACK2] = ACTIONS(12428), - [aux_sym_instance_variable_token1] = ACTIONS(12430), - [anon_sym_DOT_DOT] = ACTIONS(12432), - [aux_sym_dollar_text_token1] = ACTIONS(12434), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12436), - [aux_sym_dollar_function_token1] = ACTIONS(12438), - [aux_sym_dollar_select_token1] = ACTIONS(12440), - [aux_sym_dollar_case_token1] = ACTIONS(12442), - [aux_sym_dollar_list_token1] = ACTIONS(12444), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12446), - [aux_sym_dollar_method_token1] = ACTIONS(12448), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12450), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12452), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12454), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12456), - [sym_string_literal_post_cond] = ACTIONS(12458), - [sym_numeric_literal_post_cond] = ACTIONS(12458), + [anon_sym_AT] = ACTIONS(12470), + [aux_sym_dollarsf_token1] = ACTIONS(12472), + [anon_sym_LBRACK2] = ACTIONS(12474), + [aux_sym_instance_variable_token1] = ACTIONS(12476), + [anon_sym_DOT_DOT] = ACTIONS(12478), + [aux_sym_dollar_text_token1] = ACTIONS(12480), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12482), + [aux_sym_dollar_function_token1] = ACTIONS(12484), + [aux_sym_dollar_select_token1] = ACTIONS(12486), + [aux_sym_dollar_case_token1] = ACTIONS(12488), + [aux_sym_dollar_list_token1] = ACTIONS(12490), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12492), + [aux_sym_dollar_method_token1] = ACTIONS(12494), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12496), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12498), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12500), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12502), + [sym_string_literal_post_cond] = ACTIONS(12504), + [sym_numeric_literal_post_cond] = ACTIONS(12504), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12460), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12462), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12464), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12506), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12508), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12510), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12466), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12512), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11887)] = { - [sym_line_comment_1] = STATE(11887), - [sym_line_comment_2] = STATE(11887), - [sym_line_comment_3] = STATE(11887), - [sym_line_comment_4] = STATE(11887), - [sym_block_comment] = STATE(11887), - [sym_documatic_line] = STATE(11887), - [aux_sym_macro_constant_token1] = ACTIONS(8486), + [STATE(11888)] = { + [sym_expression] = STATE(8350), + [sym_expr_atom] = STATE(3351), + [sym_parenthetical_expression] = STATE(2393), + [sym_unary_operator] = STATE(12946), + [sym_class_method_call] = STATE(2393), + [sym_class_ref] = STATE(22022), + [sym_superclass_method_call] = STATE(2389), + [sym_extrinsic_function] = STATE(2393), + [sym_dollarsf] = STATE(3241), + [sym_gvn] = STATE(2389), + [sym_lvn] = STATE(2393), + [sym_ssvn] = STATE(2389), + [sym_sql_field_reference] = STATE(2389), + [sym_oref_chain_expr] = STATE(2389), + [sym_instance_variable] = STATE(2393), + [sym_relative_dot_method] = STATE(2393), + [sym_relative_dot_property] = STATE(2393), + [sym_relative_dot_parameter] = STATE(2389), + [sym_system_defined_variable] = STATE(2393), + [sym_system_defined_function] = STATE(2393), + [sym_dollar_text] = STATE(3241), + [sym_dollar_bitlogic] = STATE(3241), + [sym_dollar_function] = STATE(3241), + [sym_dollar_select] = STATE(3241), + [sym_dollar_case] = STATE(3241), + [sym_dollar_list] = STATE(3241), + [sym_built_in_func_with_pos_options] = STATE(3241), + [sym_dollar_method] = STATE(3241), + [sym_unary_expression] = STATE(2389), + [sym_indirection] = STATE(2389), + [sym_macro] = STATE(2393), + [sym_macro_constant] = STATE(2703), + [sym_macro_function] = STATE(2703), + [sym_json_object_literal] = STATE(2393), + [sym_json_array_literal] = STATE(2389), + [sym_line_comment_1] = STATE(11888), + [sym_line_comment_2] = STATE(11888), + [sym_line_comment_3] = STATE(11888), + [sym_line_comment_4] = STATE(11888), + [sym_block_comment] = STATE(11888), + [sym_use_argument] = STATE(10124), + [sym_device] = STATE(9967), + [sym_documatic_line] = STATE(11888), + [anon_sym_LPAREN] = ACTIONS(12920), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12922), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8486), - [sym_keyword_dim] = ACTIONS(8486), - [sym_keyword_pound_define] = ACTIONS(8486), - [sym_keyword_pound_def1arg] = ACTIONS(8486), - [sym_keyword_pound_import] = ACTIONS(8486), - [sym_keyword_pound_include] = ACTIONS(8486), - [sym_keyword_pound_if] = ACTIONS(8488), - [sym_keyword_pound_ifdef] = ACTIONS(8486), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8486), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8486), - [sym_keyword_write] = ACTIONS(8488), - [sym_keyword_do] = ACTIONS(8486), - [sym_keyword_for] = ACTIONS(8486), - [sym_keyword_while] = ACTIONS(8486), - [sym_keyword_kill] = ACTIONS(8486), - [sym_keyword_lock] = ACTIONS(8486), - [sym_keyword_read] = ACTIONS(8486), - [sym_keyword_zload] = ACTIONS(8486), - [sym_keyword_open] = ACTIONS(8486), - [sym_keyword_close] = ACTIONS(8488), - [sym_keyword_use] = ACTIONS(8486), - [sym_keyword_new] = ACTIONS(8486), - [sym_keyword_if] = ACTIONS(8486), - [sym_keyword_oldelse] = ACTIONS(8486), - [sym_keyword_throw] = ACTIONS(8486), - [sym_keyword_print] = ACTIONS(8486), - [sym_keyword_zprint] = ACTIONS(8486), - [sym_keyword_try] = ACTIONS(8486), - [sym_keyword_job] = ACTIONS(8486), - [sym_keyword_break] = ACTIONS(8486), - [sym_keyword_merge] = ACTIONS(8488), - [sym_keyword_return] = ACTIONS(8486), - [aux_sym_keyword_quit_token1] = ACTIONS(8486), - [aux_sym_keyword_quit_token2] = ACTIONS(8486), - [sym_keyword_goto] = ACTIONS(8486), - [sym_keyword_halt] = ACTIONS(8486), - [sym_keyword_hang] = ACTIONS(8486), - [sym_keyword_halt_or_hang] = ACTIONS(8488), - [sym_keyword_continue] = ACTIONS(8486), - [sym_keyword_tcommit] = ACTIONS(8486), - [sym_keyword_trollback] = ACTIONS(8486), - [sym_keyword_tstart] = ACTIONS(8486), - [sym_keyword_xecute] = ACTIONS(8486), - [sym_keyword_view] = ACTIONS(8486), - [sym_keyword_zbreak] = ACTIONS(8486), - [sym_keyword_zkill] = ACTIONS(8486), - [sym_keyword_zn] = ACTIONS(8486), - [sym_keyword_zsu] = ACTIONS(8486), - [sym_keyword_ztrap] = ACTIONS(8488), - [sym_keyword_zwrite] = ACTIONS(8486), - [sym_keyword_zz] = ACTIONS(8486), - [sym_keyword_embedded_html] = ACTIONS(8486), - [sym_keyword_embedded_xml] = ACTIONS(8486), - [sym_keyword_embedded_sql_amp] = ACTIONS(8486), - [sym_keyword_embedded_sql_hash] = ACTIONS(8486), - [anon_sym_AMPjs] = ACTIONS(8488), - [anon_sym_AMPjscript] = ACTIONS(8486), - [anon_sym_AMPjavascript] = ACTIONS(8486), - [sym_keyword_zremove] = ACTIONS(8486), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8488), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8488), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8488), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8486), - [sym__termination] = ACTIONS(8486), - [sym_tag_end_if] = ACTIONS(8486), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11888)] = { + [STATE(11889)] = { [sym_dollarsf] = STATE(5937), [sym_system_defined_function] = STATE(2734), [sym_dollar_text] = STATE(5937), @@ -1381862,11 +1381944,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5937), [sym_built_in_func_with_pos_options] = STATE(5937), [sym_dollar_method] = STATE(5937), - [sym_line_comment_1] = STATE(11888), - [sym_line_comment_2] = STATE(11888), - [sym_line_comment_3] = STATE(11888), - [sym_line_comment_4] = STATE(11888), - [sym_block_comment] = STATE(11888), + [sym_line_comment_1] = STATE(11889), + [sym_line_comment_2] = STATE(11889), + [sym_line_comment_3] = STATE(11889), + [sym_line_comment_4] = STATE(11889), + [sym_block_comment] = STATE(11889), [sym_json_array_literal_post_cond] = STATE(6109), [sym_json_object_literal_post_cond] = STATE(2734), [sym_parenthetical_expression_post_cond] = STATE(2734), @@ -1381890,56 +1381972,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2734), [sym_oref_chain_expr_post_cond] = STATE(6109), [sym_superclass_method_call_post_cond] = STATE(6109), - [sym_unary_operator_post_cond] = STATE(12076), + [sym_unary_operator_post_cond] = STATE(12079), [sym_unary_expression_post_cond] = STATE(6109), [sym_expr_atom_post_cond] = STATE(845), [sym_expression_post_cond] = STATE(6171), - [sym_documatic_line] = STATE(11888), - [anon_sym_LPAREN2] = ACTIONS(13032), - [anon_sym_CARET] = ACTIONS(13034), + [sym_documatic_line] = STATE(11889), + [anon_sym_LPAREN2] = ACTIONS(13086), + [anon_sym_CARET] = ACTIONS(13088), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13036), - [aux_sym_dollarsf_token1] = ACTIONS(13038), - [anon_sym_LBRACK2] = ACTIONS(13040), - [aux_sym_instance_variable_token1] = ACTIONS(13042), - [anon_sym_DOT_DOT] = ACTIONS(13044), - [aux_sym_dollar_text_token1] = ACTIONS(13046), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13048), - [aux_sym_dollar_function_token1] = ACTIONS(13050), - [aux_sym_dollar_select_token1] = ACTIONS(13052), - [aux_sym_dollar_case_token1] = ACTIONS(13054), - [aux_sym_dollar_list_token1] = ACTIONS(13056), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13058), - [aux_sym_dollar_method_token1] = ACTIONS(13060), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13062), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13064), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13066), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13068), - [sym_string_literal_post_cond] = ACTIONS(13070), - [sym_numeric_literal_post_cond] = ACTIONS(13070), + [anon_sym_AT] = ACTIONS(13090), + [aux_sym_dollarsf_token1] = ACTIONS(13092), + [anon_sym_LBRACK2] = ACTIONS(13094), + [aux_sym_instance_variable_token1] = ACTIONS(13096), + [anon_sym_DOT_DOT] = ACTIONS(13098), + [aux_sym_dollar_text_token1] = ACTIONS(13100), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13102), + [aux_sym_dollar_function_token1] = ACTIONS(13104), + [aux_sym_dollar_select_token1] = ACTIONS(13106), + [aux_sym_dollar_case_token1] = ACTIONS(13108), + [aux_sym_dollar_list_token1] = ACTIONS(13110), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13112), + [aux_sym_dollar_method_token1] = ACTIONS(13114), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13116), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13118), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13120), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13122), + [sym_string_literal_post_cond] = ACTIONS(13124), + [sym_numeric_literal_post_cond] = ACTIONS(13124), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13072), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13074), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13076), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13126), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13128), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13130), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13078), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13132), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11889)] = { - [sym_line_comment_1] = STATE(11889), - [sym_line_comment_2] = STATE(11889), - [sym_line_comment_3] = STATE(11889), - [sym_line_comment_4] = STATE(11889), - [sym_block_comment] = STATE(11889), - [sym_documatic_line] = STATE(11889), + [STATE(11890)] = { + [sym_line_comment_1] = STATE(11890), + [sym_line_comment_2] = STATE(11890), + [sym_line_comment_3] = STATE(11890), + [sym_line_comment_4] = STATE(11890), + [sym_block_comment] = STATE(11890), + [sym_documatic_line] = STATE(11890), [aux_sym_macro_constant_token1] = ACTIONS(8506), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1382015,13 +1382097,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8506), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11890)] = { - [sym_line_comment_1] = STATE(11890), - [sym_line_comment_2] = STATE(11890), - [sym_line_comment_3] = STATE(11890), - [sym_line_comment_4] = STATE(11890), - [sym_block_comment] = STATE(11890), - [sym_documatic_line] = STATE(11890), + [STATE(11891)] = { + [sym_line_comment_1] = STATE(11891), + [sym_line_comment_2] = STATE(11891), + [sym_line_comment_3] = STATE(11891), + [sym_line_comment_4] = STATE(11891), + [sym_block_comment] = STATE(11891), + [sym_documatic_line] = STATE(11891), + [aux_sym_macro_constant_token1] = ACTIONS(8486), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8486), + [sym_keyword_dim] = ACTIONS(8486), + [sym_keyword_pound_define] = ACTIONS(8486), + [sym_keyword_pound_def1arg] = ACTIONS(8486), + [sym_keyword_pound_import] = ACTIONS(8486), + [sym_keyword_pound_include] = ACTIONS(8486), + [sym_keyword_pound_if] = ACTIONS(8488), + [sym_keyword_pound_ifdef] = ACTIONS(8486), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8486), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8486), + [sym_keyword_write] = ACTIONS(8488), + [sym_keyword_do] = ACTIONS(8486), + [sym_keyword_for] = ACTIONS(8486), + [sym_keyword_while] = ACTIONS(8486), + [sym_keyword_kill] = ACTIONS(8486), + [sym_keyword_lock] = ACTIONS(8486), + [sym_keyword_read] = ACTIONS(8486), + [sym_keyword_zload] = ACTIONS(8486), + [sym_keyword_open] = ACTIONS(8486), + [sym_keyword_close] = ACTIONS(8488), + [sym_keyword_use] = ACTIONS(8486), + [sym_keyword_new] = ACTIONS(8486), + [sym_keyword_if] = ACTIONS(8486), + [sym_keyword_oldelse] = ACTIONS(8486), + [sym_keyword_throw] = ACTIONS(8486), + [sym_keyword_print] = ACTIONS(8486), + [sym_keyword_zprint] = ACTIONS(8486), + [sym_keyword_try] = ACTIONS(8486), + [sym_keyword_job] = ACTIONS(8486), + [sym_keyword_break] = ACTIONS(8486), + [sym_keyword_merge] = ACTIONS(8488), + [sym_keyword_return] = ACTIONS(8486), + [aux_sym_keyword_quit_token1] = ACTIONS(8486), + [aux_sym_keyword_quit_token2] = ACTIONS(8486), + [sym_keyword_goto] = ACTIONS(8486), + [sym_keyword_halt] = ACTIONS(8486), + [sym_keyword_hang] = ACTIONS(8486), + [sym_keyword_halt_or_hang] = ACTIONS(8488), + [sym_keyword_continue] = ACTIONS(8486), + [sym_keyword_tcommit] = ACTIONS(8486), + [sym_keyword_trollback] = ACTIONS(8486), + [sym_keyword_tstart] = ACTIONS(8486), + [sym_keyword_xecute] = ACTIONS(8486), + [sym_keyword_view] = ACTIONS(8486), + [sym_keyword_zbreak] = ACTIONS(8486), + [sym_keyword_zkill] = ACTIONS(8486), + [sym_keyword_zn] = ACTIONS(8486), + [sym_keyword_zsu] = ACTIONS(8486), + [sym_keyword_ztrap] = ACTIONS(8488), + [sym_keyword_zwrite] = ACTIONS(8486), + [sym_keyword_zz] = ACTIONS(8486), + [sym_keyword_embedded_html] = ACTIONS(8486), + [sym_keyword_embedded_xml] = ACTIONS(8486), + [sym_keyword_embedded_sql_amp] = ACTIONS(8486), + [sym_keyword_embedded_sql_hash] = ACTIONS(8486), + [anon_sym_AMPjs] = ACTIONS(8488), + [anon_sym_AMPjscript] = ACTIONS(8486), + [anon_sym_AMPjavascript] = ACTIONS(8486), + [sym_keyword_zremove] = ACTIONS(8486), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8488), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8488), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8488), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8486), + [sym__termination] = ACTIONS(8486), + [sym_tag_end_if] = ACTIONS(8486), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11892)] = { + [sym_line_comment_1] = STATE(11892), + [sym_line_comment_2] = STATE(11892), + [sym_line_comment_3] = STATE(11892), + [sym_line_comment_4] = STATE(11892), + [sym_block_comment] = STATE(11892), + [sym_documatic_line] = STATE(11892), [aux_sym_macro_constant_token1] = ACTIONS(9963), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1382097,7 +1382261,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9963), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11891)] = { + [STATE(11893)] = { [sym_expression] = STATE(8338), [sym_expr_atom] = STATE(2984), [sym_parenthetical_expression] = STATE(2535), @@ -1382133,294 +1382297,130 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2208), [sym_json_object_literal] = STATE(2535), [sym_json_array_literal] = STATE(2534), - [sym_line_comment_1] = STATE(11891), - [sym_line_comment_2] = STATE(11891), - [sym_line_comment_3] = STATE(11891), - [sym_line_comment_4] = STATE(11891), - [sym_block_comment] = STATE(11891), - [sym_use_argument] = STATE(9751), - [sym_device] = STATE(9720), - [sym_documatic_line] = STATE(11891), - [anon_sym_LPAREN] = ACTIONS(12936), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11892)] = { - [sym_dollarsf] = STATE(16578), - [sym_system_defined_function] = STATE(15847), - [sym_dollar_text] = STATE(16578), - [sym_dollar_bitlogic] = STATE(16578), - [sym_dollar_function] = STATE(16578), - [sym_dollar_select] = STATE(16578), - [sym_dollar_case] = STATE(16578), - [sym_dollar_list] = STATE(16578), - [sym_built_in_func_with_pos_options] = STATE(16578), - [sym_dollar_method] = STATE(16578), - [sym_line_comment_1] = STATE(11892), - [sym_line_comment_2] = STATE(11892), - [sym_line_comment_3] = STATE(11892), - [sym_line_comment_4] = STATE(11892), - [sym_block_comment] = STATE(11892), - [sym_json_array_literal_post_cond] = STATE(16651), - [sym_json_object_literal_post_cond] = STATE(15847), - [sym_parenthetical_expression_post_cond] = STATE(15847), - [sym_macro_function_post_cond] = STATE(16666), - [sym_macro_constant_post_cond] = STATE(16666), - [sym_macro_post_cond] = STATE(15847), - [sym_objectscript_identifier_post_cond] = STATE(16472), - [sym_objectscript_identifier_special_post_cond] = STATE(16472), - [sym_lvn_post_cond] = STATE(15847), - [sym_gvn_post_cond] = STATE(16651), - [sym_ssvn_post_cond] = STATE(16651), - [sym_instance_variable_post_cond] = STATE(15847), - [sym_sql_field_reference_post_cond] = STATE(16651), - [sym_system_defined_variable_post_cond] = STATE(15847), - [sym_indirection_post_cond] = STATE(16651), - [sym_extrinsic_function_post_cond] = STATE(15847), - [sym_relative_dot_property_post_cond] = STATE(15847), - [sym_relative_dot_method_post_cond] = STATE(15847), - [sym_relative_dot_parameter_post_cond] = STATE(16651), - [sym_class_ref_post_cond] = STATE(21030), - [sym_class_method_call_post_cond] = STATE(15847), - [sym_oref_chain_expr_post_cond] = STATE(16651), - [sym_superclass_method_call_post_cond] = STATE(16651), - [sym_unary_operator_post_cond] = STATE(11818), - [sym_unary_expression_post_cond] = STATE(16651), - [sym_expr_atom_post_cond] = STATE(14965), - [sym_expression_post_cond] = STATE(16662), - [sym_documatic_line] = STATE(11892), - [anon_sym_LPAREN2] = ACTIONS(11894), - [anon_sym_CARET] = ACTIONS(11896), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12518), - [aux_sym_dollarsf_token1] = ACTIONS(11902), - [anon_sym_LBRACK2] = ACTIONS(11904), - [aux_sym_instance_variable_token1] = ACTIONS(11906), - [anon_sym_DOT_DOT] = ACTIONS(11908), - [aux_sym_dollar_text_token1] = ACTIONS(11910), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11912), - [aux_sym_dollar_function_token1] = ACTIONS(11914), - [aux_sym_dollar_select_token1] = ACTIONS(11916), - [aux_sym_dollar_case_token1] = ACTIONS(11918), - [aux_sym_dollar_list_token1] = ACTIONS(11920), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11922), - [aux_sym_dollar_method_token1] = ACTIONS(11924), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(11926), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(11928), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(11930), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(11932), - [sym_string_literal_post_cond] = ACTIONS(11934), - [sym_numeric_literal_post_cond] = ACTIONS(11934), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(11938), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11940), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12520), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11946), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11893)] = { - [sym_dollarsf] = STATE(15957), - [sym_system_defined_function] = STATE(15925), - [sym_dollar_text] = STATE(15957), - [sym_dollar_bitlogic] = STATE(15957), - [sym_dollar_function] = STATE(15957), - [sym_dollar_select] = STATE(15957), - [sym_dollar_case] = STATE(15957), - [sym_dollar_list] = STATE(15957), - [sym_built_in_func_with_pos_options] = STATE(15957), - [sym_dollar_method] = STATE(15957), [sym_line_comment_1] = STATE(11893), [sym_line_comment_2] = STATE(11893), [sym_line_comment_3] = STATE(11893), [sym_line_comment_4] = STATE(11893), [sym_block_comment] = STATE(11893), - [sym_json_array_literal_post_cond] = STATE(15923), - [sym_json_object_literal_post_cond] = STATE(15925), - [sym_parenthetical_expression_post_cond] = STATE(15925), - [sym_macro_function_post_cond] = STATE(15926), - [sym_macro_constant_post_cond] = STATE(15926), - [sym_macro_post_cond] = STATE(15925), - [sym_objectscript_identifier_post_cond] = STATE(15280), - [sym_objectscript_identifier_special_post_cond] = STATE(15280), - [sym_lvn_post_cond] = STATE(15925), - [sym_gvn_post_cond] = STATE(15923), - [sym_ssvn_post_cond] = STATE(15923), - [sym_instance_variable_post_cond] = STATE(15925), - [sym_sql_field_reference_post_cond] = STATE(15923), - [sym_system_defined_variable_post_cond] = STATE(15925), - [sym_indirection_post_cond] = STATE(15923), - [sym_extrinsic_function_post_cond] = STATE(15925), - [sym_relative_dot_property_post_cond] = STATE(15925), - [sym_relative_dot_method_post_cond] = STATE(15925), - [sym_relative_dot_parameter_post_cond] = STATE(15923), - [sym_class_ref_post_cond] = STATE(21951), - [sym_class_method_call_post_cond] = STATE(15925), - [sym_oref_chain_expr_post_cond] = STATE(15923), - [sym_superclass_method_call_post_cond] = STATE(15923), - [sym_unary_operator_post_cond] = STATE(11894), - [sym_unary_expression_post_cond] = STATE(15923), - [sym_expr_atom_post_cond] = STATE(15138), - [sym_expression_post_cond] = STATE(15965), + [sym_use_argument] = STATE(9751), + [sym_device] = STATE(9719), [sym_documatic_line] = STATE(11893), - [anon_sym_LPAREN2] = ACTIONS(12822), - [anon_sym_CARET] = ACTIONS(12824), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13080), - [aux_sym_dollarsf_token1] = ACTIONS(12828), - [anon_sym_LBRACK2] = ACTIONS(12830), - [aux_sym_instance_variable_token1] = ACTIONS(12832), - [anon_sym_DOT_DOT] = ACTIONS(12834), - [aux_sym_dollar_text_token1] = ACTIONS(12836), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), - [aux_sym_dollar_function_token1] = ACTIONS(12840), - [aux_sym_dollar_select_token1] = ACTIONS(12842), - [aux_sym_dollar_case_token1] = ACTIONS(12844), - [aux_sym_dollar_list_token1] = ACTIONS(12846), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), - [aux_sym_dollar_method_token1] = ACTIONS(12850), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [anon_sym_LPAREN] = ACTIONS(13038), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(13040), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12856), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), - [sym_string_literal_post_cond] = ACTIONS(12860), - [sym_numeric_literal_post_cond] = ACTIONS(12860), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13082), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11894)] = { - [sym_dollarsf] = STATE(15957), - [sym_system_defined_function] = STATE(15925), - [sym_dollar_text] = STATE(15957), - [sym_dollar_bitlogic] = STATE(15957), - [sym_dollar_function] = STATE(15957), - [sym_dollar_select] = STATE(15957), - [sym_dollar_case] = STATE(15957), - [sym_dollar_list] = STATE(15957), - [sym_built_in_func_with_pos_options] = STATE(15957), - [sym_dollar_method] = STATE(15957), + [sym_dollarsf] = STATE(5937), + [sym_system_defined_function] = STATE(6118), + [sym_dollar_text] = STATE(5937), + [sym_dollar_bitlogic] = STATE(5937), + [sym_dollar_function] = STATE(5937), + [sym_dollar_select] = STATE(5937), + [sym_dollar_case] = STATE(5937), + [sym_dollar_list] = STATE(5937), + [sym_built_in_func_with_pos_options] = STATE(5937), + [sym_dollar_method] = STATE(5937), [sym_line_comment_1] = STATE(11894), [sym_line_comment_2] = STATE(11894), [sym_line_comment_3] = STATE(11894), [sym_line_comment_4] = STATE(11894), [sym_block_comment] = STATE(11894), - [sym_json_array_literal_post_cond] = STATE(15923), - [sym_json_object_literal_post_cond] = STATE(15925), - [sym_parenthetical_expression_post_cond] = STATE(15925), - [sym_macro_function_post_cond] = STATE(15926), - [sym_macro_constant_post_cond] = STATE(15926), - [sym_macro_post_cond] = STATE(15925), - [sym_objectscript_identifier_post_cond] = STATE(15280), - [sym_objectscript_identifier_special_post_cond] = STATE(15280), - [sym_lvn_post_cond] = STATE(15925), - [sym_gvn_post_cond] = STATE(15923), - [sym_ssvn_post_cond] = STATE(15923), - [sym_instance_variable_post_cond] = STATE(15925), - [sym_sql_field_reference_post_cond] = STATE(15923), - [sym_system_defined_variable_post_cond] = STATE(15925), - [sym_indirection_post_cond] = STATE(15923), - [sym_extrinsic_function_post_cond] = STATE(15925), - [sym_relative_dot_property_post_cond] = STATE(15925), - [sym_relative_dot_method_post_cond] = STATE(15925), - [sym_relative_dot_parameter_post_cond] = STATE(15923), - [sym_class_ref_post_cond] = STATE(21951), - [sym_class_method_call_post_cond] = STATE(15925), - [sym_oref_chain_expr_post_cond] = STATE(15923), - [sym_superclass_method_call_post_cond] = STATE(15923), - [sym_unary_operator_post_cond] = STATE(11894), - [sym_unary_expression_post_cond] = STATE(15923), - [sym_expr_atom_post_cond] = STATE(15138), - [sym_expression_post_cond] = STATE(15989), + [sym_json_array_literal_post_cond] = STATE(6109), + [sym_json_object_literal_post_cond] = STATE(6118), + [sym_parenthetical_expression_post_cond] = STATE(6118), + [sym_macro_function_post_cond] = STATE(6120), + [sym_macro_constant_post_cond] = STATE(6120), + [sym_macro_post_cond] = STATE(6118), + [sym_objectscript_identifier_post_cond] = STATE(4582), + [sym_objectscript_identifier_special_post_cond] = STATE(4582), + [sym_lvn_post_cond] = STATE(6118), + [sym_gvn_post_cond] = STATE(6109), + [sym_ssvn_post_cond] = STATE(6109), + [sym_instance_variable_post_cond] = STATE(6118), + [sym_sql_field_reference_post_cond] = STATE(6109), + [sym_system_defined_variable_post_cond] = STATE(6118), + [sym_indirection_post_cond] = STATE(6109), + [sym_extrinsic_function_post_cond] = STATE(6118), + [sym_relative_dot_property_post_cond] = STATE(6118), + [sym_relative_dot_method_post_cond] = STATE(6118), + [sym_relative_dot_parameter_post_cond] = STATE(6109), + [sym_class_ref_post_cond] = STATE(22889), + [sym_class_method_call_post_cond] = STATE(6118), + [sym_oref_chain_expr_post_cond] = STATE(6109), + [sym_superclass_method_call_post_cond] = STATE(6109), + [sym_unary_operator_post_cond] = STATE(11919), + [sym_unary_expression_post_cond] = STATE(6109), + [sym_expr_atom_post_cond] = STATE(6143), + [sym_expression_post_cond] = STATE(9551), [sym_documatic_line] = STATE(11894), - [anon_sym_LPAREN2] = ACTIONS(12822), - [anon_sym_CARET] = ACTIONS(12824), + [anon_sym_LPAREN2] = ACTIONS(13086), + [anon_sym_CARET] = ACTIONS(13088), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13080), - [aux_sym_dollarsf_token1] = ACTIONS(12828), - [anon_sym_LBRACK2] = ACTIONS(12830), - [aux_sym_instance_variable_token1] = ACTIONS(12832), - [anon_sym_DOT_DOT] = ACTIONS(12834), - [aux_sym_dollar_text_token1] = ACTIONS(12836), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), - [aux_sym_dollar_function_token1] = ACTIONS(12840), - [aux_sym_dollar_select_token1] = ACTIONS(12842), - [aux_sym_dollar_case_token1] = ACTIONS(12844), - [aux_sym_dollar_list_token1] = ACTIONS(12846), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), - [aux_sym_dollar_method_token1] = ACTIONS(12850), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [anon_sym_AT] = ACTIONS(13134), + [aux_sym_dollarsf_token1] = ACTIONS(13092), + [anon_sym_LBRACK2] = ACTIONS(13094), + [aux_sym_instance_variable_token1] = ACTIONS(13096), + [anon_sym_DOT_DOT] = ACTIONS(13098), + [aux_sym_dollar_text_token1] = ACTIONS(13100), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13102), + [aux_sym_dollar_function_token1] = ACTIONS(13104), + [aux_sym_dollar_select_token1] = ACTIONS(13106), + [aux_sym_dollar_case_token1] = ACTIONS(13108), + [aux_sym_dollar_list_token1] = ACTIONS(13110), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13112), + [aux_sym_dollar_method_token1] = ACTIONS(13114), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13116), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13118), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12856), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), - [sym_string_literal_post_cond] = ACTIONS(12860), - [sym_numeric_literal_post_cond] = ACTIONS(12860), + [anon_sym_LBRACE2] = ACTIONS(13120), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13122), + [sym_string_literal_post_cond] = ACTIONS(13124), + [sym_numeric_literal_post_cond] = ACTIONS(13124), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13082), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13126), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13128), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13136), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13132), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1382468,34 +1382468,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11895), [sym_xecute_argument] = STATE(10983), [sym_documatic_line] = STATE(11895), - [anon_sym_LPAREN] = ACTIONS(13084), + [anon_sym_LPAREN] = ACTIONS(13138), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13090), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), - [anon_sym_AT2] = ACTIONS(13122), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_keyword_pound_pound_super] = ACTIONS(13142), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13144), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), + [anon_sym_AT2] = ACTIONS(13176), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1382504,87 +1382504,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13130), + [sym__xecute_arg_invalid] = ACTIONS(13184), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11896)] = { - [sym_dollarsf] = STATE(16659), - [sym_system_defined_function] = STATE(16637), - [sym_dollar_text] = STATE(16659), - [sym_dollar_bitlogic] = STATE(16659), - [sym_dollar_function] = STATE(16659), - [sym_dollar_select] = STATE(16659), - [sym_dollar_case] = STATE(16659), - [sym_dollar_list] = STATE(16659), - [sym_built_in_func_with_pos_options] = STATE(16659), - [sym_dollar_method] = STATE(16659), + [sym_dollarsf] = STATE(15957), + [sym_system_defined_function] = STATE(15925), + [sym_dollar_text] = STATE(15957), + [sym_dollar_bitlogic] = STATE(15957), + [sym_dollar_function] = STATE(15957), + [sym_dollar_select] = STATE(15957), + [sym_dollar_case] = STATE(15957), + [sym_dollar_list] = STATE(15957), + [sym_built_in_func_with_pos_options] = STATE(15957), + [sym_dollar_method] = STATE(15957), [sym_line_comment_1] = STATE(11896), [sym_line_comment_2] = STATE(11896), [sym_line_comment_3] = STATE(11896), [sym_line_comment_4] = STATE(11896), [sym_block_comment] = STATE(11896), - [sym_json_array_literal_post_cond] = STATE(16635), - [sym_json_object_literal_post_cond] = STATE(16637), - [sym_parenthetical_expression_post_cond] = STATE(16637), - [sym_macro_function_post_cond] = STATE(16638), - [sym_macro_constant_post_cond] = STATE(16638), - [sym_macro_post_cond] = STATE(16637), - [sym_objectscript_identifier_post_cond] = STATE(16122), - [sym_objectscript_identifier_special_post_cond] = STATE(16122), - [sym_lvn_post_cond] = STATE(16637), - [sym_gvn_post_cond] = STATE(16635), - [sym_ssvn_post_cond] = STATE(16635), - [sym_instance_variable_post_cond] = STATE(16637), - [sym_sql_field_reference_post_cond] = STATE(16635), - [sym_system_defined_variable_post_cond] = STATE(16637), - [sym_indirection_post_cond] = STATE(16635), - [sym_extrinsic_function_post_cond] = STATE(16637), - [sym_relative_dot_property_post_cond] = STATE(16637), - [sym_relative_dot_method_post_cond] = STATE(16637), - [sym_relative_dot_parameter_post_cond] = STATE(16635), - [sym_class_ref_post_cond] = STATE(20965), - [sym_class_method_call_post_cond] = STATE(16637), - [sym_oref_chain_expr_post_cond] = STATE(16635), - [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), - [sym_unary_expression_post_cond] = STATE(16635), - [sym_expr_atom_post_cond] = STATE(16642), - [sym_expression_post_cond] = STATE(26055), + [sym_json_array_literal_post_cond] = STATE(15923), + [sym_json_object_literal_post_cond] = STATE(15925), + [sym_parenthetical_expression_post_cond] = STATE(15925), + [sym_macro_function_post_cond] = STATE(15926), + [sym_macro_constant_post_cond] = STATE(15926), + [sym_macro_post_cond] = STATE(15925), + [sym_objectscript_identifier_post_cond] = STATE(15280), + [sym_objectscript_identifier_special_post_cond] = STATE(15280), + [sym_lvn_post_cond] = STATE(15925), + [sym_gvn_post_cond] = STATE(15923), + [sym_ssvn_post_cond] = STATE(15923), + [sym_instance_variable_post_cond] = STATE(15925), + [sym_sql_field_reference_post_cond] = STATE(15923), + [sym_system_defined_variable_post_cond] = STATE(15925), + [sym_indirection_post_cond] = STATE(15923), + [sym_extrinsic_function_post_cond] = STATE(15925), + [sym_relative_dot_property_post_cond] = STATE(15925), + [sym_relative_dot_method_post_cond] = STATE(15925), + [sym_relative_dot_parameter_post_cond] = STATE(15923), + [sym_class_ref_post_cond] = STATE(21951), + [sym_class_method_call_post_cond] = STATE(15925), + [sym_oref_chain_expr_post_cond] = STATE(15923), + [sym_superclass_method_call_post_cond] = STATE(15923), + [sym_unary_operator_post_cond] = STATE(11898), + [sym_unary_expression_post_cond] = STATE(15923), + [sym_expr_atom_post_cond] = STATE(15138), + [sym_expression_post_cond] = STATE(15965), [sym_documatic_line] = STATE(11896), - [anon_sym_LPAREN2] = ACTIONS(12198), - [anon_sym_CARET] = ACTIONS(12200), + [anon_sym_LPAREN2] = ACTIONS(12870), + [anon_sym_CARET] = ACTIONS(12872), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12202), - [aux_sym_dollarsf_token1] = ACTIONS(12204), - [anon_sym_LBRACK2] = ACTIONS(12206), - [aux_sym_instance_variable_token1] = ACTIONS(12208), - [anon_sym_DOT_DOT] = ACTIONS(12210), - [aux_sym_dollar_text_token1] = ACTIONS(12212), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12214), - [aux_sym_dollar_function_token1] = ACTIONS(12216), - [aux_sym_dollar_select_token1] = ACTIONS(12218), - [aux_sym_dollar_case_token1] = ACTIONS(12220), - [aux_sym_dollar_list_token1] = ACTIONS(12222), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12224), - [aux_sym_dollar_method_token1] = ACTIONS(12226), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12228), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12230), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12232), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12234), - [sym_string_literal_post_cond] = ACTIONS(12236), - [sym_numeric_literal_post_cond] = ACTIONS(12236), + [anon_sym_AT] = ACTIONS(13186), + [aux_sym_dollarsf_token1] = ACTIONS(12876), + [anon_sym_LBRACK2] = ACTIONS(12878), + [aux_sym_instance_variable_token1] = ACTIONS(12880), + [anon_sym_DOT_DOT] = ACTIONS(12882), + [aux_sym_dollar_text_token1] = ACTIONS(12884), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12886), + [aux_sym_dollar_function_token1] = ACTIONS(12888), + [aux_sym_dollar_select_token1] = ACTIONS(12890), + [aux_sym_dollar_case_token1] = ACTIONS(12892), + [aux_sym_dollar_list_token1] = ACTIONS(12894), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12896), + [aux_sym_dollar_method_token1] = ACTIONS(12898), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12900), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12902), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12904), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12906), + [sym_string_literal_post_cond] = ACTIONS(12908), + [sym_numeric_literal_post_cond] = ACTIONS(12908), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12238), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12240), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12242), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12910), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12912), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13188), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12244), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12916), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1382636,7 +1382636,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN2] = ACTIONS(12100), [anon_sym_CARET] = ACTIONS(12102), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13132), + [anon_sym_AT] = ACTIONS(13190), [aux_sym_dollarsf_token1] = ACTIONS(12106), [anon_sym_LBRACK2] = ACTIONS(12108), [aux_sym_instance_variable_token1] = ACTIONS(12110), @@ -1382664,7 +1382664,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12140), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12142), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13134), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13192), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12146), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), @@ -1382672,6 +1382672,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11898)] = { + [sym_dollarsf] = STATE(15957), + [sym_system_defined_function] = STATE(15925), + [sym_dollar_text] = STATE(15957), + [sym_dollar_bitlogic] = STATE(15957), + [sym_dollar_function] = STATE(15957), + [sym_dollar_select] = STATE(15957), + [sym_dollar_case] = STATE(15957), + [sym_dollar_list] = STATE(15957), + [sym_built_in_func_with_pos_options] = STATE(15957), + [sym_dollar_method] = STATE(15957), + [sym_line_comment_1] = STATE(11898), + [sym_line_comment_2] = STATE(11898), + [sym_line_comment_3] = STATE(11898), + [sym_line_comment_4] = STATE(11898), + [sym_block_comment] = STATE(11898), + [sym_json_array_literal_post_cond] = STATE(15923), + [sym_json_object_literal_post_cond] = STATE(15925), + [sym_parenthetical_expression_post_cond] = STATE(15925), + [sym_macro_function_post_cond] = STATE(15926), + [sym_macro_constant_post_cond] = STATE(15926), + [sym_macro_post_cond] = STATE(15925), + [sym_objectscript_identifier_post_cond] = STATE(15280), + [sym_objectscript_identifier_special_post_cond] = STATE(15280), + [sym_lvn_post_cond] = STATE(15925), + [sym_gvn_post_cond] = STATE(15923), + [sym_ssvn_post_cond] = STATE(15923), + [sym_instance_variable_post_cond] = STATE(15925), + [sym_sql_field_reference_post_cond] = STATE(15923), + [sym_system_defined_variable_post_cond] = STATE(15925), + [sym_indirection_post_cond] = STATE(15923), + [sym_extrinsic_function_post_cond] = STATE(15925), + [sym_relative_dot_property_post_cond] = STATE(15925), + [sym_relative_dot_method_post_cond] = STATE(15925), + [sym_relative_dot_parameter_post_cond] = STATE(15923), + [sym_class_ref_post_cond] = STATE(21951), + [sym_class_method_call_post_cond] = STATE(15925), + [sym_oref_chain_expr_post_cond] = STATE(15923), + [sym_superclass_method_call_post_cond] = STATE(15923), + [sym_unary_operator_post_cond] = STATE(11898), + [sym_unary_expression_post_cond] = STATE(15923), + [sym_expr_atom_post_cond] = STATE(15138), + [sym_expression_post_cond] = STATE(15989), + [sym_documatic_line] = STATE(11898), + [anon_sym_LPAREN2] = ACTIONS(12870), + [anon_sym_CARET] = ACTIONS(12872), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(13186), + [aux_sym_dollarsf_token1] = ACTIONS(12876), + [anon_sym_LBRACK2] = ACTIONS(12878), + [aux_sym_instance_variable_token1] = ACTIONS(12880), + [anon_sym_DOT_DOT] = ACTIONS(12882), + [aux_sym_dollar_text_token1] = ACTIONS(12884), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12886), + [aux_sym_dollar_function_token1] = ACTIONS(12888), + [aux_sym_dollar_select_token1] = ACTIONS(12890), + [aux_sym_dollar_case_token1] = ACTIONS(12892), + [aux_sym_dollar_list_token1] = ACTIONS(12894), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12896), + [aux_sym_dollar_method_token1] = ACTIONS(12898), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12900), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12902), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12904), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12906), + [sym_string_literal_post_cond] = ACTIONS(12908), + [sym_numeric_literal_post_cond] = ACTIONS(12908), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12910), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12912), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13188), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12916), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11899)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(15903), [sym_dollar_text] = STATE(16659), @@ -1382682,11 +1382764,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16659), [sym_built_in_func_with_pos_options] = STATE(16659), [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(11898), - [sym_line_comment_2] = STATE(11898), - [sym_line_comment_3] = STATE(11898), - [sym_line_comment_4] = STATE(11898), - [sym_block_comment] = STATE(11898), + [sym_line_comment_1] = STATE(11899), + [sym_line_comment_2] = STATE(11899), + [sym_line_comment_3] = STATE(11899), + [sym_line_comment_4] = STATE(11899), + [sym_block_comment] = STATE(11899), [sym_json_array_literal_post_cond] = STATE(16635), [sym_json_object_literal_post_cond] = STATE(15903), [sym_parenthetical_expression_post_cond] = STATE(15903), @@ -1382710,15 +1382792,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15903), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(12084), + [sym_unary_operator_post_cond] = STATE(12088), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(15000), [sym_expression_post_cond] = STATE(16657), - [sym_documatic_line] = STATE(11898), + [sym_documatic_line] = STATE(11899), [anon_sym_LPAREN2] = ACTIONS(12198), [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13136), + [anon_sym_AT] = ACTIONS(13194), [aux_sym_dollarsf_token1] = ACTIONS(12204), [anon_sym_LBRACK2] = ACTIONS(12206), [aux_sym_instance_variable_token1] = ACTIONS(12208), @@ -1382746,255 +1382828,173 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12238), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12240), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13138), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13196), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11899)] = { - [sym_dollarsf] = STATE(15078), - [sym_system_defined_function] = STATE(15517), - [sym_dollar_text] = STATE(15078), - [sym_dollar_bitlogic] = STATE(15078), - [sym_dollar_function] = STATE(15078), - [sym_dollar_select] = STATE(15078), - [sym_dollar_case] = STATE(15078), - [sym_dollar_list] = STATE(15078), - [sym_built_in_func_with_pos_options] = STATE(15078), - [sym_dollar_method] = STATE(15078), - [sym_line_comment_1] = STATE(11899), - [sym_line_comment_2] = STATE(11899), - [sym_line_comment_3] = STATE(11899), - [sym_line_comment_4] = STATE(11899), - [sym_block_comment] = STATE(11899), - [sym_json_array_literal_post_cond] = STATE(15462), - [sym_json_object_literal_post_cond] = STATE(15517), - [sym_parenthetical_expression_post_cond] = STATE(15517), - [sym_macro_function_post_cond] = STATE(15063), - [sym_macro_constant_post_cond] = STATE(15063), - [sym_macro_post_cond] = STATE(15517), - [sym_objectscript_identifier_post_cond] = STATE(14830), - [sym_objectscript_identifier_special_post_cond] = STATE(14830), - [sym_lvn_post_cond] = STATE(15517), - [sym_gvn_post_cond] = STATE(15462), - [sym_ssvn_post_cond] = STATE(15462), - [sym_instance_variable_post_cond] = STATE(15517), - [sym_sql_field_reference_post_cond] = STATE(15462), - [sym_system_defined_variable_post_cond] = STATE(15517), - [sym_indirection_post_cond] = STATE(15462), - [sym_extrinsic_function_post_cond] = STATE(15517), - [sym_relative_dot_property_post_cond] = STATE(15517), - [sym_relative_dot_method_post_cond] = STATE(15517), - [sym_relative_dot_parameter_post_cond] = STATE(15462), - [sym_class_ref_post_cond] = STATE(22417), - [sym_class_method_call_post_cond] = STATE(15517), - [sym_oref_chain_expr_post_cond] = STATE(15462), - [sym_superclass_method_call_post_cond] = STATE(15462), - [sym_unary_operator_post_cond] = STATE(11916), - [sym_unary_expression_post_cond] = STATE(15462), - [sym_expr_atom_post_cond] = STATE(14978), - [sym_expression_post_cond] = STATE(15190), - [sym_documatic_line] = STATE(11899), - [anon_sym_LPAREN2] = ACTIONS(12984), - [anon_sym_CARET] = ACTIONS(12986), + [STATE(11900)] = { + [sym_dollarsf] = STATE(16578), + [sym_system_defined_function] = STATE(15847), + [sym_dollar_text] = STATE(16578), + [sym_dollar_bitlogic] = STATE(16578), + [sym_dollar_function] = STATE(16578), + [sym_dollar_select] = STATE(16578), + [sym_dollar_case] = STATE(16578), + [sym_dollar_list] = STATE(16578), + [sym_built_in_func_with_pos_options] = STATE(16578), + [sym_dollar_method] = STATE(16578), + [sym_line_comment_1] = STATE(11900), + [sym_line_comment_2] = STATE(11900), + [sym_line_comment_3] = STATE(11900), + [sym_line_comment_4] = STATE(11900), + [sym_block_comment] = STATE(11900), + [sym_json_array_literal_post_cond] = STATE(16651), + [sym_json_object_literal_post_cond] = STATE(15847), + [sym_parenthetical_expression_post_cond] = STATE(15847), + [sym_macro_function_post_cond] = STATE(16666), + [sym_macro_constant_post_cond] = STATE(16666), + [sym_macro_post_cond] = STATE(15847), + [sym_objectscript_identifier_post_cond] = STATE(16472), + [sym_objectscript_identifier_special_post_cond] = STATE(16472), + [sym_lvn_post_cond] = STATE(15847), + [sym_gvn_post_cond] = STATE(16651), + [sym_ssvn_post_cond] = STATE(16651), + [sym_instance_variable_post_cond] = STATE(15847), + [sym_sql_field_reference_post_cond] = STATE(16651), + [sym_system_defined_variable_post_cond] = STATE(15847), + [sym_indirection_post_cond] = STATE(16651), + [sym_extrinsic_function_post_cond] = STATE(15847), + [sym_relative_dot_property_post_cond] = STATE(15847), + [sym_relative_dot_method_post_cond] = STATE(15847), + [sym_relative_dot_parameter_post_cond] = STATE(16651), + [sym_class_ref_post_cond] = STATE(21030), + [sym_class_method_call_post_cond] = STATE(15847), + [sym_oref_chain_expr_post_cond] = STATE(16651), + [sym_superclass_method_call_post_cond] = STATE(16651), + [sym_unary_operator_post_cond] = STATE(11830), + [sym_unary_expression_post_cond] = STATE(16651), + [sym_expr_atom_post_cond] = STATE(14965), + [sym_expression_post_cond] = STATE(16662), + [sym_documatic_line] = STATE(11900), + [anon_sym_LPAREN2] = ACTIONS(11894), + [anon_sym_CARET] = ACTIONS(11896), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13140), - [aux_sym_dollarsf_token1] = ACTIONS(12990), - [anon_sym_LBRACK2] = ACTIONS(12992), - [aux_sym_instance_variable_token1] = ACTIONS(12994), - [anon_sym_DOT_DOT] = ACTIONS(12996), - [aux_sym_dollar_text_token1] = ACTIONS(12998), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13000), - [aux_sym_dollar_function_token1] = ACTIONS(13002), - [aux_sym_dollar_select_token1] = ACTIONS(13004), - [aux_sym_dollar_case_token1] = ACTIONS(13006), - [aux_sym_dollar_list_token1] = ACTIONS(13008), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13010), - [aux_sym_dollar_method_token1] = ACTIONS(13012), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13014), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13016), + [anon_sym_AT] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(11902), + [anon_sym_LBRACK2] = ACTIONS(11904), + [aux_sym_instance_variable_token1] = ACTIONS(11906), + [anon_sym_DOT_DOT] = ACTIONS(11908), + [aux_sym_dollar_text_token1] = ACTIONS(11910), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11912), + [aux_sym_dollar_function_token1] = ACTIONS(11914), + [aux_sym_dollar_select_token1] = ACTIONS(11916), + [aux_sym_dollar_case_token1] = ACTIONS(11918), + [aux_sym_dollar_list_token1] = ACTIONS(11920), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11922), + [aux_sym_dollar_method_token1] = ACTIONS(11924), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(11926), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(11928), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13018), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13020), - [sym_string_literal_post_cond] = ACTIONS(13022), - [sym_numeric_literal_post_cond] = ACTIONS(13022), + [anon_sym_LBRACE2] = ACTIONS(11930), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(11932), + [sym_string_literal_post_cond] = ACTIONS(11934), + [sym_numeric_literal_post_cond] = ACTIONS(11934), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13024), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13026), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13142), + [anon_sym_CARET_DOLLAR2] = ACTIONS(11938), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11940), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12662), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13030), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11946), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11900)] = { - [sym_line_comment_1] = STATE(11900), - [sym_line_comment_2] = STATE(11900), - [sym_line_comment_3] = STATE(11900), - [sym_line_comment_4] = STATE(11900), - [sym_block_comment] = STATE(11900), - [sym_documatic_line] = STATE(11900), - [aux_sym_macro_constant_token1] = ACTIONS(9967), + [STATE(11901)] = { + [sym_expression] = STATE(8350), + [sym_expr_atom] = STATE(3351), + [sym_parenthetical_expression] = STATE(2393), + [sym_unary_operator] = STATE(12946), + [sym_class_method_call] = STATE(2393), + [sym_class_ref] = STATE(22022), + [sym_superclass_method_call] = STATE(2389), + [sym_extrinsic_function] = STATE(2393), + [sym_dollarsf] = STATE(3241), + [sym_gvn] = STATE(2389), + [sym_lvn] = STATE(2393), + [sym_ssvn] = STATE(2389), + [sym_sql_field_reference] = STATE(2389), + [sym_oref_chain_expr] = STATE(2389), + [sym_instance_variable] = STATE(2393), + [sym_relative_dot_method] = STATE(2393), + [sym_relative_dot_property] = STATE(2393), + [sym_relative_dot_parameter] = STATE(2389), + [sym_system_defined_variable] = STATE(2393), + [sym_system_defined_function] = STATE(2393), + [sym_dollar_text] = STATE(3241), + [sym_dollar_bitlogic] = STATE(3241), + [sym_dollar_function] = STATE(3241), + [sym_dollar_select] = STATE(3241), + [sym_dollar_case] = STATE(3241), + [sym_dollar_list] = STATE(3241), + [sym_built_in_func_with_pos_options] = STATE(3241), + [sym_dollar_method] = STATE(3241), + [sym_unary_expression] = STATE(2389), + [sym_indirection] = STATE(2389), + [sym_macro] = STATE(2393), + [sym_macro_constant] = STATE(2703), + [sym_macro_function] = STATE(2703), + [sym_json_object_literal] = STATE(2393), + [sym_json_array_literal] = STATE(2389), + [sym_line_comment_1] = STATE(11901), + [sym_line_comment_2] = STATE(11901), + [sym_line_comment_3] = STATE(11901), + [sym_line_comment_4] = STATE(11901), + [sym_block_comment] = STATE(11901), + [sym_close_argument] = STATE(8167), + [sym_device] = STATE(9964), + [sym_documatic_line] = STATE(11901), + [anon_sym_LPAREN] = ACTIONS(12920), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12922), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9967), - [sym_keyword_dim] = ACTIONS(9967), - [sym_keyword_pound_define] = ACTIONS(9967), - [sym_keyword_pound_def1arg] = ACTIONS(9967), - [sym_keyword_pound_import] = ACTIONS(9967), - [sym_keyword_pound_include] = ACTIONS(9967), - [sym_keyword_pound_if] = ACTIONS(9969), - [sym_keyword_pound_ifdef] = ACTIONS(9967), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9967), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9967), - [sym_keyword_write] = ACTIONS(9969), - [sym_keyword_do] = ACTIONS(9967), - [sym_keyword_for] = ACTIONS(9967), - [sym_keyword_while] = ACTIONS(9967), - [sym_keyword_kill] = ACTIONS(9967), - [sym_keyword_lock] = ACTIONS(9967), - [sym_keyword_read] = ACTIONS(9967), - [sym_keyword_zload] = ACTIONS(9967), - [sym_keyword_open] = ACTIONS(9967), - [sym_keyword_close] = ACTIONS(9969), - [sym_keyword_use] = ACTIONS(9967), - [sym_keyword_new] = ACTIONS(9967), - [sym_keyword_if] = ACTIONS(9967), - [sym_keyword_oldelse] = ACTIONS(9967), - [sym_keyword_throw] = ACTIONS(9967), - [sym_keyword_print] = ACTIONS(9967), - [sym_keyword_zprint] = ACTIONS(9967), - [sym_keyword_try] = ACTIONS(9967), - [sym_keyword_job] = ACTIONS(9967), - [sym_keyword_break] = ACTIONS(9967), - [sym_keyword_merge] = ACTIONS(9969), - [sym_keyword_return] = ACTIONS(9967), - [aux_sym_keyword_quit_token1] = ACTIONS(9967), - [aux_sym_keyword_quit_token2] = ACTIONS(9967), - [sym_keyword_goto] = ACTIONS(9967), - [sym_keyword_halt] = ACTIONS(9967), - [sym_keyword_hang] = ACTIONS(9967), - [sym_keyword_halt_or_hang] = ACTIONS(9969), - [sym_keyword_continue] = ACTIONS(9967), - [sym_keyword_tcommit] = ACTIONS(9967), - [sym_keyword_trollback] = ACTIONS(9967), - [sym_keyword_tstart] = ACTIONS(9967), - [sym_keyword_xecute] = ACTIONS(9967), - [sym_keyword_view] = ACTIONS(9967), - [sym_keyword_zbreak] = ACTIONS(9967), - [sym_keyword_zkill] = ACTIONS(9967), - [sym_keyword_zn] = ACTIONS(9967), - [sym_keyword_zsu] = ACTIONS(9967), - [sym_keyword_ztrap] = ACTIONS(9969), - [sym_keyword_zwrite] = ACTIONS(9967), - [sym_keyword_zz] = ACTIONS(9967), - [sym_keyword_embedded_html] = ACTIONS(9967), - [sym_keyword_embedded_xml] = ACTIONS(9967), - [sym_keyword_embedded_sql_amp] = ACTIONS(9967), - [sym_keyword_embedded_sql_hash] = ACTIONS(9967), - [anon_sym_AMPjs] = ACTIONS(9969), - [anon_sym_AMPjscript] = ACTIONS(9967), - [anon_sym_AMPjavascript] = ACTIONS(9967), - [sym_keyword_zremove] = ACTIONS(9967), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9969), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9969), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9969), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9967), - [sym__termination] = ACTIONS(9967), - [sym_tag_end_if] = ACTIONS(9967), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11901)] = { - [sym_expression] = STATE(24470), - [sym_expr_atom] = STATE(16140), - [sym_parenthetical_expression] = STATE(14825), - [sym_unary_operator] = STATE(13513), - [sym_class_method_call] = STATE(14825), - [sym_class_ref] = STATE(21571), - [sym_superclass_method_call] = STATE(15487), - [sym_extrinsic_function] = STATE(14825), - [sym_dollarsf] = STATE(15116), - [sym_gvn] = STATE(15487), - [sym_lvn] = STATE(14825), - [sym_ssvn] = STATE(15487), - [sym_sql_field_reference] = STATE(15487), - [sym_oref_chain_expr] = STATE(15487), - [sym_instance_variable] = STATE(14825), - [sym_relative_dot_method] = STATE(14825), - [sym_relative_dot_property] = STATE(14825), - [sym_relative_dot_parameter] = STATE(15487), - [sym_system_defined_variable] = STATE(14825), - [sym_system_defined_function] = STATE(14825), - [sym_dollar_text] = STATE(15116), - [sym_dollar_bitlogic] = STATE(15116), - [sym_dollar_function] = STATE(15116), - [sym_dollar_select] = STATE(15116), - [sym_dollar_case] = STATE(15116), - [sym_dollar_list] = STATE(15116), - [sym_built_in_func_with_pos_options] = STATE(15116), - [sym_dollar_method] = STATE(15116), - [sym_unary_expression] = STATE(15487), - [sym_indirection] = STATE(15487), - [sym_macro] = STATE(14825), - [sym_macro_constant] = STATE(15223), - [sym_macro_function] = STATE(15223), - [sym_json_object_literal] = STATE(14825), - [sym_json_array_literal] = STATE(15487), - [sym_line_comment_1] = STATE(11901), - [sym_line_comment_2] = STATE(11901), - [sym_line_comment_3] = STATE(11901), - [sym_line_comment_4] = STATE(11901), - [sym_block_comment] = STATE(11901), - [sym_documatic_line] = STATE(11901), - [anon_sym_LPAREN] = ACTIONS(11625), - [anon_sym_RPAREN] = ACTIONS(13144), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11629), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11631), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11633), - [aux_sym_dollarsf_token1] = ACTIONS(11635), - [anon_sym_CARET2] = ACTIONS(11637), - [anon_sym_CARET_DOLLAR] = ACTIONS(11639), - [anon_sym_LBRACE] = ACTIONS(11641), - [aux_sym_instance_variable_token1] = ACTIONS(11643), - [anon_sym_DOT_DOT] = ACTIONS(11645), - [aux_sym_system_defined_variable_token1] = ACTIONS(11647), - [aux_sym_dollar_text_token1] = ACTIONS(11649), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11651), - [aux_sym_dollar_function_token1] = ACTIONS(11653), - [aux_sym_dollar_select_token1] = ACTIONS(11655), - [aux_sym_dollar_case_token1] = ACTIONS(11657), - [aux_sym_dollar_list_token1] = ACTIONS(11659), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11661), - [aux_sym_dollar_method_token1] = ACTIONS(11663), - [anon_sym_AT2] = ACTIONS(11665), - [sym_objectscript_identifier_special] = ACTIONS(11667), - [sym_objectscript_identifier] = ACTIONS(11669), - [sym_numeric_literal] = ACTIONS(11671), - [sym_string_literal] = ACTIONS(11671), - [aux_sym_macro_constant_token1] = ACTIONS(11673), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(13144), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1383038,129 +1383038,129 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(1735), [sym_oref_chain_expr_post_cond] = STATE(4745), [sym_superclass_method_call_post_cond] = STATE(4745), - [sym_unary_operator_post_cond] = STATE(12091), + [sym_unary_operator_post_cond] = STATE(12097), [sym_unary_expression_post_cond] = STATE(4745), [sym_expr_atom_post_cond] = STATE(575), [sym_expression_post_cond] = STATE(4762), [sym_documatic_line] = STATE(11902), - [anon_sym_LPAREN2] = ACTIONS(13146), - [anon_sym_CARET] = ACTIONS(13148), + [anon_sym_LPAREN2] = ACTIONS(13198), + [anon_sym_CARET] = ACTIONS(13200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13150), - [aux_sym_dollarsf_token1] = ACTIONS(13152), - [anon_sym_LBRACK2] = ACTIONS(13154), - [aux_sym_instance_variable_token1] = ACTIONS(13156), - [anon_sym_DOT_DOT] = ACTIONS(13158), - [aux_sym_dollar_text_token1] = ACTIONS(13160), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), - [aux_sym_dollar_function_token1] = ACTIONS(13164), - [aux_sym_dollar_select_token1] = ACTIONS(13166), - [aux_sym_dollar_case_token1] = ACTIONS(13168), - [aux_sym_dollar_list_token1] = ACTIONS(13170), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), - [aux_sym_dollar_method_token1] = ACTIONS(13174), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13176), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13178), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13180), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13182), - [sym_string_literal_post_cond] = ACTIONS(13184), - [sym_numeric_literal_post_cond] = ACTIONS(13184), + [anon_sym_AT] = ACTIONS(13202), + [aux_sym_dollarsf_token1] = ACTIONS(13204), + [anon_sym_LBRACK2] = ACTIONS(13206), + [aux_sym_instance_variable_token1] = ACTIONS(13208), + [anon_sym_DOT_DOT] = ACTIONS(13210), + [aux_sym_dollar_text_token1] = ACTIONS(13212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13214), + [aux_sym_dollar_function_token1] = ACTIONS(13216), + [aux_sym_dollar_select_token1] = ACTIONS(13218), + [aux_sym_dollar_case_token1] = ACTIONS(13220), + [aux_sym_dollar_list_token1] = ACTIONS(13222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13224), + [aux_sym_dollar_method_token1] = ACTIONS(13226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13230), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13234), + [sym_string_literal_post_cond] = ACTIONS(13236), + [sym_numeric_literal_post_cond] = ACTIONS(13236), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13186), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13188), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13190), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13242), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13192), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11903)] = { - [sym_expression] = STATE(8350), - [sym_expr_atom] = STATE(3351), - [sym_parenthetical_expression] = STATE(2393), - [sym_unary_operator] = STATE(12946), - [sym_class_method_call] = STATE(2393), - [sym_class_ref] = STATE(22022), - [sym_superclass_method_call] = STATE(2389), - [sym_extrinsic_function] = STATE(2393), - [sym_dollarsf] = STATE(3241), - [sym_gvn] = STATE(2389), - [sym_lvn] = STATE(2393), - [sym_ssvn] = STATE(2389), - [sym_sql_field_reference] = STATE(2389), - [sym_oref_chain_expr] = STATE(2389), - [sym_instance_variable] = STATE(2393), - [sym_relative_dot_method] = STATE(2393), - [sym_relative_dot_property] = STATE(2393), - [sym_relative_dot_parameter] = STATE(2389), - [sym_system_defined_variable] = STATE(2393), - [sym_system_defined_function] = STATE(2393), - [sym_dollar_text] = STATE(3241), - [sym_dollar_bitlogic] = STATE(3241), - [sym_dollar_function] = STATE(3241), - [sym_dollar_select] = STATE(3241), - [sym_dollar_case] = STATE(3241), - [sym_dollar_list] = STATE(3241), - [sym_built_in_func_with_pos_options] = STATE(3241), - [sym_dollar_method] = STATE(3241), - [sym_unary_expression] = STATE(2389), - [sym_indirection] = STATE(2389), - [sym_macro] = STATE(2393), - [sym_macro_constant] = STATE(2703), - [sym_macro_function] = STATE(2703), - [sym_json_object_literal] = STATE(2393), - [sym_json_array_literal] = STATE(2389), [sym_line_comment_1] = STATE(11903), [sym_line_comment_2] = STATE(11903), [sym_line_comment_3] = STATE(11903), [sym_line_comment_4] = STATE(11903), [sym_block_comment] = STATE(11903), - [sym_close_argument] = STATE(8167), - [sym_device] = STATE(9964), [sym_documatic_line] = STATE(11903), - [anon_sym_LPAREN] = ACTIONS(12722), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [aux_sym_macro_constant_token1] = ACTIONS(8058), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8058), + [sym_keyword_dim] = ACTIONS(8058), + [sym_keyword_pound_define] = ACTIONS(8058), + [sym_keyword_pound_def1arg] = ACTIONS(8058), + [sym_keyword_pound_import] = ACTIONS(8058), + [sym_keyword_pound_include] = ACTIONS(8058), + [sym_keyword_pound_if] = ACTIONS(8060), + [sym_keyword_pound_ifdef] = ACTIONS(8058), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8058), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8058), + [sym_keyword_write] = ACTIONS(8060), + [sym_keyword_do] = ACTIONS(8058), + [sym_keyword_for] = ACTIONS(8058), + [sym_keyword_while] = ACTIONS(8058), + [sym_keyword_kill] = ACTIONS(8058), + [sym_keyword_lock] = ACTIONS(8058), + [sym_keyword_read] = ACTIONS(8058), + [sym_keyword_zload] = ACTIONS(8058), + [sym_keyword_open] = ACTIONS(8058), + [sym_keyword_close] = ACTIONS(8060), + [sym_keyword_use] = ACTIONS(8058), + [sym_keyword_new] = ACTIONS(8058), + [sym_keyword_if] = ACTIONS(8058), + [sym_keyword_oldelse] = ACTIONS(8058), + [sym_keyword_throw] = ACTIONS(8058), + [sym_keyword_print] = ACTIONS(8058), + [sym_keyword_zprint] = ACTIONS(8058), + [sym_keyword_try] = ACTIONS(8058), + [sym_keyword_job] = ACTIONS(8058), + [sym_keyword_break] = ACTIONS(8058), + [sym_keyword_merge] = ACTIONS(8060), + [sym_keyword_return] = ACTIONS(8058), + [aux_sym_keyword_quit_token1] = ACTIONS(8058), + [aux_sym_keyword_quit_token2] = ACTIONS(8058), + [sym_keyword_goto] = ACTIONS(8058), + [sym_keyword_halt] = ACTIONS(8058), + [sym_keyword_hang] = ACTIONS(8058), + [sym_keyword_halt_or_hang] = ACTIONS(8060), + [sym_keyword_continue] = ACTIONS(8058), + [sym_keyword_tcommit] = ACTIONS(8058), + [sym_keyword_trollback] = ACTIONS(8058), + [sym_keyword_tstart] = ACTIONS(8058), + [sym_keyword_xecute] = ACTIONS(8058), + [sym_keyword_view] = ACTIONS(8058), + [sym_keyword_zbreak] = ACTIONS(8058), + [sym_keyword_zkill] = ACTIONS(8058), + [sym_keyword_zn] = ACTIONS(8058), + [sym_keyword_zsu] = ACTIONS(8058), + [sym_keyword_ztrap] = ACTIONS(8060), + [sym_keyword_zwrite] = ACTIONS(8058), + [sym_keyword_zz] = ACTIONS(8058), + [sym_keyword_embedded_html] = ACTIONS(8058), + [sym_keyword_embedded_xml] = ACTIONS(8058), + [sym_keyword_embedded_sql_amp] = ACTIONS(8058), + [sym_keyword_embedded_sql_hash] = ACTIONS(8058), + [anon_sym_AMPjs] = ACTIONS(8060), + [anon_sym_AMPjscript] = ACTIONS(8058), + [anon_sym_AMPjavascript] = ACTIONS(8058), + [sym_keyword_zremove] = ACTIONS(8058), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8060), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8060), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8060), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8058), + [sym__termination] = ACTIONS(8058), + [sym_tag_end_if] = ACTIONS(8058), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11904)] = { @@ -1383252,79 +1383252,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11905), [sym_block_comment] = STATE(11905), [sym_documatic_line] = STATE(11905), - [aux_sym_macro_constant_token1] = ACTIONS(8058), + [aux_sym_macro_constant_token1] = ACTIONS(9967), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8058), - [sym_keyword_dim] = ACTIONS(8058), - [sym_keyword_pound_define] = ACTIONS(8058), - [sym_keyword_pound_def1arg] = ACTIONS(8058), - [sym_keyword_pound_import] = ACTIONS(8058), - [sym_keyword_pound_include] = ACTIONS(8058), - [sym_keyword_pound_if] = ACTIONS(8060), - [sym_keyword_pound_ifdef] = ACTIONS(8058), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8058), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8058), - [sym_keyword_write] = ACTIONS(8060), - [sym_keyword_do] = ACTIONS(8058), - [sym_keyword_for] = ACTIONS(8058), - [sym_keyword_while] = ACTIONS(8058), - [sym_keyword_kill] = ACTIONS(8058), - [sym_keyword_lock] = ACTIONS(8058), - [sym_keyword_read] = ACTIONS(8058), - [sym_keyword_zload] = ACTIONS(8058), - [sym_keyword_open] = ACTIONS(8058), - [sym_keyword_close] = ACTIONS(8060), - [sym_keyword_use] = ACTIONS(8058), - [sym_keyword_new] = ACTIONS(8058), - [sym_keyword_if] = ACTIONS(8058), - [sym_keyword_oldelse] = ACTIONS(8058), - [sym_keyword_throw] = ACTIONS(8058), - [sym_keyword_print] = ACTIONS(8058), - [sym_keyword_zprint] = ACTIONS(8058), - [sym_keyword_try] = ACTIONS(8058), - [sym_keyword_job] = ACTIONS(8058), - [sym_keyword_break] = ACTIONS(8058), - [sym_keyword_merge] = ACTIONS(8060), - [sym_keyword_return] = ACTIONS(8058), - [aux_sym_keyword_quit_token1] = ACTIONS(8058), - [aux_sym_keyword_quit_token2] = ACTIONS(8058), - [sym_keyword_goto] = ACTIONS(8058), - [sym_keyword_halt] = ACTIONS(8058), - [sym_keyword_hang] = ACTIONS(8058), - [sym_keyword_halt_or_hang] = ACTIONS(8060), - [sym_keyword_continue] = ACTIONS(8058), - [sym_keyword_tcommit] = ACTIONS(8058), - [sym_keyword_trollback] = ACTIONS(8058), - [sym_keyword_tstart] = ACTIONS(8058), - [sym_keyword_xecute] = ACTIONS(8058), - [sym_keyword_view] = ACTIONS(8058), - [sym_keyword_zbreak] = ACTIONS(8058), - [sym_keyword_zkill] = ACTIONS(8058), - [sym_keyword_zn] = ACTIONS(8058), - [sym_keyword_zsu] = ACTIONS(8058), - [sym_keyword_ztrap] = ACTIONS(8060), - [sym_keyword_zwrite] = ACTIONS(8058), - [sym_keyword_zz] = ACTIONS(8058), - [sym_keyword_embedded_html] = ACTIONS(8058), - [sym_keyword_embedded_xml] = ACTIONS(8058), - [sym_keyword_embedded_sql_amp] = ACTIONS(8058), - [sym_keyword_embedded_sql_hash] = ACTIONS(8058), - [anon_sym_AMPjs] = ACTIONS(8060), - [anon_sym_AMPjscript] = ACTIONS(8058), - [anon_sym_AMPjavascript] = ACTIONS(8058), - [sym_keyword_zremove] = ACTIONS(8058), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8060), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8060), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8060), + [sym_keyword_set] = ACTIONS(9967), + [sym_keyword_dim] = ACTIONS(9967), + [sym_keyword_pound_define] = ACTIONS(9967), + [sym_keyword_pound_def1arg] = ACTIONS(9967), + [sym_keyword_pound_import] = ACTIONS(9967), + [sym_keyword_pound_include] = ACTIONS(9967), + [sym_keyword_pound_if] = ACTIONS(9969), + [sym_keyword_pound_ifdef] = ACTIONS(9967), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9967), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9967), + [sym_keyword_write] = ACTIONS(9969), + [sym_keyword_do] = ACTIONS(9967), + [sym_keyword_for] = ACTIONS(9967), + [sym_keyword_while] = ACTIONS(9967), + [sym_keyword_kill] = ACTIONS(9967), + [sym_keyword_lock] = ACTIONS(9967), + [sym_keyword_read] = ACTIONS(9967), + [sym_keyword_zload] = ACTIONS(9967), + [sym_keyword_open] = ACTIONS(9967), + [sym_keyword_close] = ACTIONS(9969), + [sym_keyword_use] = ACTIONS(9967), + [sym_keyword_new] = ACTIONS(9967), + [sym_keyword_if] = ACTIONS(9967), + [sym_keyword_oldelse] = ACTIONS(9967), + [sym_keyword_throw] = ACTIONS(9967), + [sym_keyword_print] = ACTIONS(9967), + [sym_keyword_zprint] = ACTIONS(9967), + [sym_keyword_try] = ACTIONS(9967), + [sym_keyword_job] = ACTIONS(9967), + [sym_keyword_break] = ACTIONS(9967), + [sym_keyword_merge] = ACTIONS(9969), + [sym_keyword_return] = ACTIONS(9967), + [aux_sym_keyword_quit_token1] = ACTIONS(9967), + [aux_sym_keyword_quit_token2] = ACTIONS(9967), + [sym_keyword_goto] = ACTIONS(9967), + [sym_keyword_halt] = ACTIONS(9967), + [sym_keyword_hang] = ACTIONS(9967), + [sym_keyword_halt_or_hang] = ACTIONS(9969), + [sym_keyword_continue] = ACTIONS(9967), + [sym_keyword_tcommit] = ACTIONS(9967), + [sym_keyword_trollback] = ACTIONS(9967), + [sym_keyword_tstart] = ACTIONS(9967), + [sym_keyword_xecute] = ACTIONS(9967), + [sym_keyword_view] = ACTIONS(9967), + [sym_keyword_zbreak] = ACTIONS(9967), + [sym_keyword_zkill] = ACTIONS(9967), + [sym_keyword_zn] = ACTIONS(9967), + [sym_keyword_zsu] = ACTIONS(9967), + [sym_keyword_ztrap] = ACTIONS(9969), + [sym_keyword_zwrite] = ACTIONS(9967), + [sym_keyword_zz] = ACTIONS(9967), + [sym_keyword_embedded_html] = ACTIONS(9967), + [sym_keyword_embedded_xml] = ACTIONS(9967), + [sym_keyword_embedded_sql_amp] = ACTIONS(9967), + [sym_keyword_embedded_sql_hash] = ACTIONS(9967), + [anon_sym_AMPjs] = ACTIONS(9969), + [anon_sym_AMPjscript] = ACTIONS(9967), + [anon_sym_AMPjavascript] = ACTIONS(9967), + [sym_keyword_zremove] = ACTIONS(9967), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9969), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9969), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9969), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8058), - [sym__termination] = ACTIONS(8058), - [sym_tag_end_if] = ACTIONS(8058), + [sym_tag] = ACTIONS(9967), + [sym__termination] = ACTIONS(9967), + [sym_tag_end_if] = ACTIONS(9967), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11906)] = { @@ -1383371,35 +1383371,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_open_argument] = STATE(10473), [sym_device] = STATE(10478), [sym_documatic_line] = STATE(11906), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1383448,45 +1383448,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(1736), [sym_oref_chain_expr_post_cond] = STATE(4971), [sym_superclass_method_call_post_cond] = STATE(4971), - [sym_unary_operator_post_cond] = STATE(12113), + [sym_unary_operator_post_cond] = STATE(12115), [sym_unary_expression_post_cond] = STATE(4971), [sym_expr_atom_post_cond] = STATE(577), [sym_expression_post_cond] = STATE(4989), [sym_documatic_line] = STATE(11907), - [anon_sym_LPAREN2] = ACTIONS(12468), - [anon_sym_CARET] = ACTIONS(12470), + [anon_sym_LPAREN2] = ACTIONS(12514), + [anon_sym_CARET] = ACTIONS(12516), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13242), - [aux_sym_dollarsf_token1] = ACTIONS(12474), - [anon_sym_LBRACK2] = ACTIONS(12476), - [aux_sym_instance_variable_token1] = ACTIONS(12478), - [anon_sym_DOT_DOT] = ACTIONS(12480), - [aux_sym_dollar_text_token1] = ACTIONS(12482), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12484), - [aux_sym_dollar_function_token1] = ACTIONS(12486), - [aux_sym_dollar_select_token1] = ACTIONS(12488), - [aux_sym_dollar_case_token1] = ACTIONS(12490), - [aux_sym_dollar_list_token1] = ACTIONS(12492), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12494), - [aux_sym_dollar_method_token1] = ACTIONS(12496), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12498), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12500), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12502), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12504), - [sym_string_literal_post_cond] = ACTIONS(12506), - [sym_numeric_literal_post_cond] = ACTIONS(12506), + [anon_sym_AT] = ACTIONS(13294), + [aux_sym_dollarsf_token1] = ACTIONS(12520), + [anon_sym_LBRACK2] = ACTIONS(12522), + [aux_sym_instance_variable_token1] = ACTIONS(12524), + [anon_sym_DOT_DOT] = ACTIONS(12526), + [aux_sym_dollar_text_token1] = ACTIONS(12528), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12530), + [aux_sym_dollar_function_token1] = ACTIONS(12532), + [aux_sym_dollar_select_token1] = ACTIONS(12534), + [aux_sym_dollar_case_token1] = ACTIONS(12536), + [aux_sym_dollar_list_token1] = ACTIONS(12538), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12540), + [aux_sym_dollar_method_token1] = ACTIONS(12542), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12544), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12546), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12548), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12550), + [sym_string_literal_post_cond] = ACTIONS(12552), + [sym_numeric_literal_post_cond] = ACTIONS(12552), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12508), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12510), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13244), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12554), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12556), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13296), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12514), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12560), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1383535,35 +1383535,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_close_argument] = STATE(10479), [sym_device] = STATE(10482), [sym_documatic_line] = STATE(11908), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1383617,35 +1383617,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_use_argument] = STATE(10483), [sym_device] = STATE(10484), [sym_documatic_line] = STATE(11909), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1383694,45 +1383694,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(4640), [sym_oref_chain_expr_post_cond] = STATE(7639), [sym_superclass_method_call_post_cond] = STATE(7639), - [sym_unary_operator_post_cond] = STATE(12144), + [sym_unary_operator_post_cond] = STATE(12146), [sym_unary_expression_post_cond] = STATE(7639), [sym_expr_atom_post_cond] = STATE(1786), [sym_expression_post_cond] = STATE(7041), [sym_documatic_line] = STATE(11910), - [anon_sym_LPAREN2] = ACTIONS(12772), - [anon_sym_CARET] = ACTIONS(12774), + [anon_sym_LPAREN2] = ACTIONS(12822), + [anon_sym_CARET] = ACTIONS(12824), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13246), - [aux_sym_dollarsf_token1] = ACTIONS(12778), - [anon_sym_LBRACK2] = ACTIONS(12780), - [aux_sym_instance_variable_token1] = ACTIONS(12782), - [anon_sym_DOT_DOT] = ACTIONS(12784), - [aux_sym_dollar_text_token1] = ACTIONS(12786), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12788), - [aux_sym_dollar_function_token1] = ACTIONS(12790), - [aux_sym_dollar_select_token1] = ACTIONS(12792), - [aux_sym_dollar_case_token1] = ACTIONS(12794), - [aux_sym_dollar_list_token1] = ACTIONS(12796), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12798), - [aux_sym_dollar_method_token1] = ACTIONS(12800), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12802), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12804), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12806), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12808), - [sym_string_literal_post_cond] = ACTIONS(12810), - [sym_numeric_literal_post_cond] = ACTIONS(12810), + [anon_sym_AT] = ACTIONS(13298), + [aux_sym_dollarsf_token1] = ACTIONS(12828), + [anon_sym_LBRACK2] = ACTIONS(12830), + [aux_sym_instance_variable_token1] = ACTIONS(12832), + [anon_sym_DOT_DOT] = ACTIONS(12834), + [aux_sym_dollar_text_token1] = ACTIONS(12836), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), + [aux_sym_dollar_function_token1] = ACTIONS(12840), + [aux_sym_dollar_select_token1] = ACTIONS(12842), + [aux_sym_dollar_case_token1] = ACTIONS(12844), + [aux_sym_dollar_list_token1] = ACTIONS(12846), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), + [aux_sym_dollar_method_token1] = ACTIONS(12850), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12856), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), + [sym_string_literal_post_cond] = ACTIONS(12860), + [sym_numeric_literal_post_cond] = ACTIONS(12860), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12812), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12814), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13248), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13300), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12818), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1383820,6 +1383820,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11912)] = { + [sym_line_comment_1] = STATE(11912), + [sym_line_comment_2] = STATE(11912), + [sym_line_comment_3] = STATE(11912), + [sym_line_comment_4] = STATE(11912), + [sym_block_comment] = STATE(11912), + [sym_documatic_line] = STATE(11912), + [aux_sym_macro_constant_token1] = ACTIONS(9898), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9898), + [sym_keyword_dim] = ACTIONS(9898), + [sym_keyword_pound_define] = ACTIONS(9898), + [sym_keyword_pound_def1arg] = ACTIONS(9898), + [sym_keyword_pound_import] = ACTIONS(9898), + [sym_keyword_pound_include] = ACTIONS(9898), + [sym_keyword_pound_if] = ACTIONS(9900), + [sym_keyword_pound_ifdef] = ACTIONS(9898), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9898), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9898), + [sym_keyword_write] = ACTIONS(9900), + [sym_keyword_do] = ACTIONS(9898), + [sym_keyword_for] = ACTIONS(9898), + [sym_keyword_while] = ACTIONS(9898), + [sym_keyword_kill] = ACTIONS(9898), + [sym_keyword_lock] = ACTIONS(9898), + [sym_keyword_read] = ACTIONS(9898), + [sym_keyword_zload] = ACTIONS(9898), + [sym_keyword_open] = ACTIONS(9898), + [sym_keyword_close] = ACTIONS(9900), + [sym_keyword_use] = ACTIONS(9898), + [sym_keyword_new] = ACTIONS(9898), + [sym_keyword_if] = ACTIONS(9898), + [sym_keyword_oldelse] = ACTIONS(9898), + [sym_keyword_throw] = ACTIONS(9898), + [sym_keyword_print] = ACTIONS(9898), + [sym_keyword_zprint] = ACTIONS(9898), + [sym_keyword_try] = ACTIONS(9898), + [sym_keyword_job] = ACTIONS(9898), + [sym_keyword_break] = ACTIONS(9898), + [sym_keyword_merge] = ACTIONS(9900), + [sym_keyword_return] = ACTIONS(9898), + [aux_sym_keyword_quit_token1] = ACTIONS(9898), + [aux_sym_keyword_quit_token2] = ACTIONS(9898), + [sym_keyword_goto] = ACTIONS(9898), + [sym_keyword_halt] = ACTIONS(9898), + [sym_keyword_hang] = ACTIONS(9898), + [sym_keyword_halt_or_hang] = ACTIONS(9900), + [sym_keyword_continue] = ACTIONS(9898), + [sym_keyword_tcommit] = ACTIONS(9898), + [sym_keyword_trollback] = ACTIONS(9898), + [sym_keyword_tstart] = ACTIONS(9898), + [sym_keyword_xecute] = ACTIONS(9898), + [sym_keyword_view] = ACTIONS(9898), + [sym_keyword_zbreak] = ACTIONS(9898), + [sym_keyword_zkill] = ACTIONS(9898), + [sym_keyword_zn] = ACTIONS(9898), + [sym_keyword_zsu] = ACTIONS(9898), + [sym_keyword_ztrap] = ACTIONS(9900), + [sym_keyword_zwrite] = ACTIONS(9898), + [sym_keyword_zz] = ACTIONS(9898), + [sym_keyword_embedded_html] = ACTIONS(9898), + [sym_keyword_embedded_xml] = ACTIONS(9898), + [sym_keyword_embedded_sql_amp] = ACTIONS(9898), + [sym_keyword_embedded_sql_hash] = ACTIONS(9898), + [anon_sym_AMPjs] = ACTIONS(9900), + [anon_sym_AMPjscript] = ACTIONS(9898), + [anon_sym_AMPjavascript] = ACTIONS(9898), + [sym_keyword_zremove] = ACTIONS(9898), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9900), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9900), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9900), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9898), + [sym__termination] = ACTIONS(9898), + [sym_tag_end_if] = ACTIONS(9898), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11913)] = { [sym_dollarsf] = STATE(6965), [sym_system_defined_function] = STATE(4641), [sym_dollar_text] = STATE(6965), @@ -1383830,11 +1383912,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(6965), [sym_built_in_func_with_pos_options] = STATE(6965), [sym_dollar_method] = STATE(6965), - [sym_line_comment_1] = STATE(11912), - [sym_line_comment_2] = STATE(11912), - [sym_line_comment_3] = STATE(11912), - [sym_line_comment_4] = STATE(11912), - [sym_block_comment] = STATE(11912), + [sym_line_comment_1] = STATE(11913), + [sym_line_comment_2] = STATE(11913), + [sym_line_comment_3] = STATE(11913), + [sym_line_comment_4] = STATE(11913), + [sym_block_comment] = STATE(11913), [sym_json_array_literal_post_cond] = STATE(7113), [sym_json_object_literal_post_cond] = STATE(4641), [sym_parenthetical_expression_post_cond] = STATE(4641), @@ -1383862,52 +1383944,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_expression_post_cond] = STATE(7113), [sym_expr_atom_post_cond] = STATE(1788), [sym_expression_post_cond] = STATE(7375), - [sym_documatic_line] = STATE(11912), - [anon_sym_LPAREN2] = ACTIONS(12420), - [anon_sym_CARET] = ACTIONS(12422), + [sym_documatic_line] = STATE(11913), + [anon_sym_LPAREN2] = ACTIONS(12466), + [anon_sym_CARET] = ACTIONS(12468), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13250), - [aux_sym_dollarsf_token1] = ACTIONS(12426), - [anon_sym_LBRACK2] = ACTIONS(12428), - [aux_sym_instance_variable_token1] = ACTIONS(12430), - [anon_sym_DOT_DOT] = ACTIONS(12432), - [aux_sym_dollar_text_token1] = ACTIONS(12434), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12436), - [aux_sym_dollar_function_token1] = ACTIONS(12438), - [aux_sym_dollar_select_token1] = ACTIONS(12440), - [aux_sym_dollar_case_token1] = ACTIONS(12442), - [aux_sym_dollar_list_token1] = ACTIONS(12444), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12446), - [aux_sym_dollar_method_token1] = ACTIONS(12448), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12450), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12452), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12454), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12456), - [sym_string_literal_post_cond] = ACTIONS(12458), - [sym_numeric_literal_post_cond] = ACTIONS(12458), + [anon_sym_AT] = ACTIONS(13302), + [aux_sym_dollarsf_token1] = ACTIONS(12472), + [anon_sym_LBRACK2] = ACTIONS(12474), + [aux_sym_instance_variable_token1] = ACTIONS(12476), + [anon_sym_DOT_DOT] = ACTIONS(12478), + [aux_sym_dollar_text_token1] = ACTIONS(12480), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12482), + [aux_sym_dollar_function_token1] = ACTIONS(12484), + [aux_sym_dollar_select_token1] = ACTIONS(12486), + [aux_sym_dollar_case_token1] = ACTIONS(12488), + [aux_sym_dollar_list_token1] = ACTIONS(12490), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12492), + [aux_sym_dollar_method_token1] = ACTIONS(12494), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12496), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12498), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12500), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12502), + [sym_string_literal_post_cond] = ACTIONS(12504), + [sym_numeric_literal_post_cond] = ACTIONS(12504), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12460), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12462), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13252), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12506), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12508), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13304), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12466), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12512), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11913)] = { - [sym_line_comment_1] = STATE(11913), - [sym_line_comment_2] = STATE(11913), - [sym_line_comment_3] = STATE(11913), - [sym_line_comment_4] = STATE(11913), - [sym_block_comment] = STATE(11913), - [sym_documatic_line] = STATE(11913), + [STATE(11914)] = { + [sym_line_comment_1] = STATE(11914), + [sym_line_comment_2] = STATE(11914), + [sym_line_comment_3] = STATE(11914), + [sym_line_comment_4] = STATE(11914), + [sym_block_comment] = STATE(11914), + [sym_documatic_line] = STATE(11914), [aux_sym_macro_constant_token1] = ACTIONS(6837), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1383983,7 +1384065,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6837), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11914)] = { + [STATE(11915)] = { [sym_expression] = STATE(10235), [sym_expr_atom] = STATE(4529), [sym_parenthetical_expression] = STATE(2291), @@ -1384019,42 +1384101,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6511), [sym_json_object_literal] = STATE(2291), [sym_json_array_literal] = STATE(5204), - [sym_line_comment_1] = STATE(11914), - [sym_line_comment_2] = STATE(11914), - [sym_line_comment_3] = STATE(11914), - [sym_line_comment_4] = STATE(11914), - [sym_block_comment] = STATE(11914), + [sym_line_comment_1] = STATE(11915), + [sym_line_comment_2] = STATE(11915), + [sym_line_comment_3] = STATE(11915), + [sym_line_comment_4] = STATE(11915), + [sym_block_comment] = STATE(11915), [sym_xecute_argument] = STATE(10676), - [sym_documatic_line] = STATE(11914), - [anon_sym_LPAREN] = ACTIONS(13254), + [sym_documatic_line] = STATE(11915), + [anon_sym_LPAREN] = ACTIONS(13306), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13260), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), - [anon_sym_AT2] = ACTIONS(13292), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_keyword_pound_pound_super] = ACTIONS(13310), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13312), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), + [anon_sym_AT2] = ACTIONS(13344), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1384062,16 +1384144,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13302), + [sym__xecute_arg_invalid] = ACTIONS(13354), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11915)] = { - [sym_line_comment_1] = STATE(11915), - [sym_line_comment_2] = STATE(11915), - [sym_line_comment_3] = STATE(11915), - [sym_line_comment_4] = STATE(11915), - [sym_block_comment] = STATE(11915), - [sym_documatic_line] = STATE(11915), + [STATE(11916)] = { + [sym_line_comment_1] = STATE(11916), + [sym_line_comment_2] = STATE(11916), + [sym_line_comment_3] = STATE(11916), + [sym_line_comment_4] = STATE(11916), + [sym_block_comment] = STATE(11916), + [sym_documatic_line] = STATE(11916), [aux_sym_macro_constant_token1] = ACTIONS(8568), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1384147,88 +1384229,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8568), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11916)] = { - [sym_dollarsf] = STATE(15078), - [sym_system_defined_function] = STATE(15517), - [sym_dollar_text] = STATE(15078), - [sym_dollar_bitlogic] = STATE(15078), - [sym_dollar_function] = STATE(15078), - [sym_dollar_select] = STATE(15078), - [sym_dollar_case] = STATE(15078), - [sym_dollar_list] = STATE(15078), - [sym_built_in_func_with_pos_options] = STATE(15078), - [sym_dollar_method] = STATE(15078), - [sym_line_comment_1] = STATE(11916), - [sym_line_comment_2] = STATE(11916), - [sym_line_comment_3] = STATE(11916), - [sym_line_comment_4] = STATE(11916), - [sym_block_comment] = STATE(11916), - [sym_json_array_literal_post_cond] = STATE(15462), - [sym_json_object_literal_post_cond] = STATE(15517), - [sym_parenthetical_expression_post_cond] = STATE(15517), - [sym_macro_function_post_cond] = STATE(15063), - [sym_macro_constant_post_cond] = STATE(15063), - [sym_macro_post_cond] = STATE(15517), - [sym_objectscript_identifier_post_cond] = STATE(14830), - [sym_objectscript_identifier_special_post_cond] = STATE(14830), - [sym_lvn_post_cond] = STATE(15517), - [sym_gvn_post_cond] = STATE(15462), - [sym_ssvn_post_cond] = STATE(15462), - [sym_instance_variable_post_cond] = STATE(15517), - [sym_sql_field_reference_post_cond] = STATE(15462), - [sym_system_defined_variable_post_cond] = STATE(15517), - [sym_indirection_post_cond] = STATE(15462), - [sym_extrinsic_function_post_cond] = STATE(15517), - [sym_relative_dot_property_post_cond] = STATE(15517), - [sym_relative_dot_method_post_cond] = STATE(15517), - [sym_relative_dot_parameter_post_cond] = STATE(15462), - [sym_class_ref_post_cond] = STATE(22417), - [sym_class_method_call_post_cond] = STATE(15517), - [sym_oref_chain_expr_post_cond] = STATE(15462), - [sym_superclass_method_call_post_cond] = STATE(15462), - [sym_unary_operator_post_cond] = STATE(11916), - [sym_unary_expression_post_cond] = STATE(15462), - [sym_expr_atom_post_cond] = STATE(14978), - [sym_expression_post_cond] = STATE(15488), - [sym_documatic_line] = STATE(11916), - [anon_sym_LPAREN2] = ACTIONS(12984), - [anon_sym_CARET] = ACTIONS(12986), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13140), - [aux_sym_dollarsf_token1] = ACTIONS(12990), - [anon_sym_LBRACK2] = ACTIONS(12992), - [aux_sym_instance_variable_token1] = ACTIONS(12994), - [anon_sym_DOT_DOT] = ACTIONS(12996), - [aux_sym_dollar_text_token1] = ACTIONS(12998), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13000), - [aux_sym_dollar_function_token1] = ACTIONS(13002), - [aux_sym_dollar_select_token1] = ACTIONS(13004), - [aux_sym_dollar_case_token1] = ACTIONS(13006), - [aux_sym_dollar_list_token1] = ACTIONS(13008), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13010), - [aux_sym_dollar_method_token1] = ACTIONS(13012), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13014), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13016), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13018), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13020), - [sym_string_literal_post_cond] = ACTIONS(13022), - [sym_numeric_literal_post_cond] = ACTIONS(13022), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13024), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13026), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13142), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13030), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(11917)] = { [sym_line_comment_1] = STATE(11917), [sym_line_comment_2] = STATE(11917), @@ -1384437,40 +1384437,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(4415), [sym_expression_post_cond] = STATE(6207), [sym_documatic_line] = STATE(11919), - [anon_sym_LPAREN2] = ACTIONS(13032), - [anon_sym_CARET] = ACTIONS(13034), + [anon_sym_LPAREN2] = ACTIONS(13086), + [anon_sym_CARET] = ACTIONS(13088), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13304), - [aux_sym_dollarsf_token1] = ACTIONS(13038), - [anon_sym_LBRACK2] = ACTIONS(13040), - [aux_sym_instance_variable_token1] = ACTIONS(13042), - [anon_sym_DOT_DOT] = ACTIONS(13044), - [aux_sym_dollar_text_token1] = ACTIONS(13046), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13048), - [aux_sym_dollar_function_token1] = ACTIONS(13050), - [aux_sym_dollar_select_token1] = ACTIONS(13052), - [aux_sym_dollar_case_token1] = ACTIONS(13054), - [aux_sym_dollar_list_token1] = ACTIONS(13056), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13058), - [aux_sym_dollar_method_token1] = ACTIONS(13060), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13062), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13064), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13066), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13068), - [sym_string_literal_post_cond] = ACTIONS(13070), - [sym_numeric_literal_post_cond] = ACTIONS(13070), + [anon_sym_AT] = ACTIONS(13134), + [aux_sym_dollarsf_token1] = ACTIONS(13092), + [anon_sym_LBRACK2] = ACTIONS(13094), + [aux_sym_instance_variable_token1] = ACTIONS(13096), + [anon_sym_DOT_DOT] = ACTIONS(13098), + [aux_sym_dollar_text_token1] = ACTIONS(13100), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13102), + [aux_sym_dollar_function_token1] = ACTIONS(13104), + [aux_sym_dollar_select_token1] = ACTIONS(13106), + [aux_sym_dollar_case_token1] = ACTIONS(13108), + [aux_sym_dollar_list_token1] = ACTIONS(13110), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13112), + [aux_sym_dollar_method_token1] = ACTIONS(13114), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13116), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13118), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13120), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13122), + [sym_string_literal_post_cond] = ACTIONS(13124), + [sym_numeric_literal_post_cond] = ACTIONS(13124), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13072), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13074), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13306), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13126), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13128), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13136), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13078), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13132), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1384596,7 +1384596,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2753), [sym_oref_chain_expr_post_cond] = STATE(6478), [sym_superclass_method_call_post_cond] = STATE(6478), - [sym_unary_operator_post_cond] = STATE(11791), + [sym_unary_operator_post_cond] = STATE(11790), [sym_unary_expression_post_cond] = STATE(6478), [sym_expr_atom_post_cond] = STATE(853), [sym_expression_post_cond] = STATE(6544), @@ -1384604,7 +1384604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN2] = ACTIONS(11948), [anon_sym_CARET] = ACTIONS(11950), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12254), + [anon_sym_AT] = ACTIONS(12250), [aux_sym_dollarsf_token1] = ACTIONS(11954), [anon_sym_LBRACK2] = ACTIONS(11956), [aux_sym_instance_variable_token1] = ACTIONS(11958), @@ -1384632,7 +1384632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(11988), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11990), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12256), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12252), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11994), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), @@ -1384683,124 +1384683,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(3259), [sym_expression_post_cond] = STATE(4989), [sym_documatic_line] = STATE(11922), - [anon_sym_LPAREN2] = ACTIONS(12468), - [anon_sym_CARET] = ACTIONS(12470), + [anon_sym_LPAREN2] = ACTIONS(12514), + [anon_sym_CARET] = ACTIONS(12516), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12472), - [aux_sym_dollarsf_token1] = ACTIONS(12474), - [anon_sym_LBRACK2] = ACTIONS(12476), - [aux_sym_instance_variable_token1] = ACTIONS(12478), - [anon_sym_DOT_DOT] = ACTIONS(12480), - [aux_sym_dollar_text_token1] = ACTIONS(12482), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12484), - [aux_sym_dollar_function_token1] = ACTIONS(12486), - [aux_sym_dollar_select_token1] = ACTIONS(12488), - [aux_sym_dollar_case_token1] = ACTIONS(12490), - [aux_sym_dollar_list_token1] = ACTIONS(12492), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12494), - [aux_sym_dollar_method_token1] = ACTIONS(12496), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12498), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12500), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12502), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12504), - [sym_string_literal_post_cond] = ACTIONS(12506), - [sym_numeric_literal_post_cond] = ACTIONS(12506), + [anon_sym_AT] = ACTIONS(12518), + [aux_sym_dollarsf_token1] = ACTIONS(12520), + [anon_sym_LBRACK2] = ACTIONS(12522), + [aux_sym_instance_variable_token1] = ACTIONS(12524), + [anon_sym_DOT_DOT] = ACTIONS(12526), + [aux_sym_dollar_text_token1] = ACTIONS(12528), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12530), + [aux_sym_dollar_function_token1] = ACTIONS(12532), + [aux_sym_dollar_select_token1] = ACTIONS(12534), + [aux_sym_dollar_case_token1] = ACTIONS(12536), + [aux_sym_dollar_list_token1] = ACTIONS(12538), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12540), + [aux_sym_dollar_method_token1] = ACTIONS(12542), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12544), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12546), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12548), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12550), + [sym_string_literal_post_cond] = ACTIONS(12552), + [sym_numeric_literal_post_cond] = ACTIONS(12552), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12508), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12510), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12512), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12554), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12556), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12558), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12514), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12560), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11923)] = { + [sym_dollarsf] = STATE(15078), + [sym_system_defined_function] = STATE(15517), + [sym_dollar_text] = STATE(15078), + [sym_dollar_bitlogic] = STATE(15078), + [sym_dollar_function] = STATE(15078), + [sym_dollar_select] = STATE(15078), + [sym_dollar_case] = STATE(15078), + [sym_dollar_list] = STATE(15078), + [sym_built_in_func_with_pos_options] = STATE(15078), + [sym_dollar_method] = STATE(15078), [sym_line_comment_1] = STATE(11923), [sym_line_comment_2] = STATE(11923), [sym_line_comment_3] = STATE(11923), [sym_line_comment_4] = STATE(11923), [sym_block_comment] = STATE(11923), + [sym_json_array_literal_post_cond] = STATE(15462), + [sym_json_object_literal_post_cond] = STATE(15517), + [sym_parenthetical_expression_post_cond] = STATE(15517), + [sym_macro_function_post_cond] = STATE(15063), + [sym_macro_constant_post_cond] = STATE(15063), + [sym_macro_post_cond] = STATE(15517), + [sym_objectscript_identifier_post_cond] = STATE(14830), + [sym_objectscript_identifier_special_post_cond] = STATE(14830), + [sym_lvn_post_cond] = STATE(15517), + [sym_gvn_post_cond] = STATE(15462), + [sym_ssvn_post_cond] = STATE(15462), + [sym_instance_variable_post_cond] = STATE(15517), + [sym_sql_field_reference_post_cond] = STATE(15462), + [sym_system_defined_variable_post_cond] = STATE(15517), + [sym_indirection_post_cond] = STATE(15462), + [sym_extrinsic_function_post_cond] = STATE(15517), + [sym_relative_dot_property_post_cond] = STATE(15517), + [sym_relative_dot_method_post_cond] = STATE(15517), + [sym_relative_dot_parameter_post_cond] = STATE(15462), + [sym_class_ref_post_cond] = STATE(22417), + [sym_class_method_call_post_cond] = STATE(15517), + [sym_oref_chain_expr_post_cond] = STATE(15462), + [sym_superclass_method_call_post_cond] = STATE(15462), + [sym_unary_operator_post_cond] = STATE(11822), + [sym_unary_expression_post_cond] = STATE(15462), + [sym_expr_atom_post_cond] = STATE(14978), + [sym_expression_post_cond] = STATE(15190), [sym_documatic_line] = STATE(11923), - [aux_sym_macro_constant_token1] = ACTIONS(9898), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9898), - [sym_keyword_dim] = ACTIONS(9898), - [sym_keyword_pound_define] = ACTIONS(9898), - [sym_keyword_pound_def1arg] = ACTIONS(9898), - [sym_keyword_pound_import] = ACTIONS(9898), - [sym_keyword_pound_include] = ACTIONS(9898), - [sym_keyword_pound_if] = ACTIONS(9900), - [sym_keyword_pound_ifdef] = ACTIONS(9898), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9898), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9898), - [sym_keyword_write] = ACTIONS(9900), - [sym_keyword_do] = ACTIONS(9898), - [sym_keyword_for] = ACTIONS(9898), - [sym_keyword_while] = ACTIONS(9898), - [sym_keyword_kill] = ACTIONS(9898), - [sym_keyword_lock] = ACTIONS(9898), - [sym_keyword_read] = ACTIONS(9898), - [sym_keyword_zload] = ACTIONS(9898), - [sym_keyword_open] = ACTIONS(9898), - [sym_keyword_close] = ACTIONS(9900), - [sym_keyword_use] = ACTIONS(9898), - [sym_keyword_new] = ACTIONS(9898), - [sym_keyword_if] = ACTIONS(9898), - [sym_keyword_oldelse] = ACTIONS(9898), - [sym_keyword_throw] = ACTIONS(9898), - [sym_keyword_print] = ACTIONS(9898), - [sym_keyword_zprint] = ACTIONS(9898), - [sym_keyword_try] = ACTIONS(9898), - [sym_keyword_job] = ACTIONS(9898), - [sym_keyword_break] = ACTIONS(9898), - [sym_keyword_merge] = ACTIONS(9900), - [sym_keyword_return] = ACTIONS(9898), - [aux_sym_keyword_quit_token1] = ACTIONS(9898), - [aux_sym_keyword_quit_token2] = ACTIONS(9898), - [sym_keyword_goto] = ACTIONS(9898), - [sym_keyword_halt] = ACTIONS(9898), - [sym_keyword_hang] = ACTIONS(9898), - [sym_keyword_halt_or_hang] = ACTIONS(9900), - [sym_keyword_continue] = ACTIONS(9898), - [sym_keyword_tcommit] = ACTIONS(9898), - [sym_keyword_trollback] = ACTIONS(9898), - [sym_keyword_tstart] = ACTIONS(9898), - [sym_keyword_xecute] = ACTIONS(9898), - [sym_keyword_view] = ACTIONS(9898), - [sym_keyword_zbreak] = ACTIONS(9898), - [sym_keyword_zkill] = ACTIONS(9898), - [sym_keyword_zn] = ACTIONS(9898), - [sym_keyword_zsu] = ACTIONS(9898), - [sym_keyword_ztrap] = ACTIONS(9900), - [sym_keyword_zwrite] = ACTIONS(9898), - [sym_keyword_zz] = ACTIONS(9898), - [sym_keyword_embedded_html] = ACTIONS(9898), - [sym_keyword_embedded_xml] = ACTIONS(9898), - [sym_keyword_embedded_sql_amp] = ACTIONS(9898), - [sym_keyword_embedded_sql_hash] = ACTIONS(9898), - [anon_sym_AMPjs] = ACTIONS(9900), - [anon_sym_AMPjscript] = ACTIONS(9898), - [anon_sym_AMPjavascript] = ACTIONS(9898), - [sym_keyword_zremove] = ACTIONS(9898), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9900), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9900), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9900), + [anon_sym_LPAREN2] = ACTIONS(12612), + [anon_sym_CARET] = ACTIONS(12614), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12616), + [aux_sym_dollarsf_token1] = ACTIONS(12618), + [anon_sym_LBRACK2] = ACTIONS(12620), + [aux_sym_instance_variable_token1] = ACTIONS(12622), + [anon_sym_DOT_DOT] = ACTIONS(12624), + [aux_sym_dollar_text_token1] = ACTIONS(12626), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12628), + [aux_sym_dollar_function_token1] = ACTIONS(12630), + [aux_sym_dollar_select_token1] = ACTIONS(12632), + [aux_sym_dollar_case_token1] = ACTIONS(12634), + [aux_sym_dollar_list_token1] = ACTIONS(12636), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12638), + [aux_sym_dollar_method_token1] = ACTIONS(12640), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12642), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12646), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12648), + [sym_string_literal_post_cond] = ACTIONS(12650), + [sym_numeric_literal_post_cond] = ACTIONS(12650), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12652), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12654), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12656), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12658), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9898), - [sym__termination] = ACTIONS(9898), - [sym_tag_end_if] = ACTIONS(9898), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11924)] = { @@ -1385006,7 +1385006,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2758), [sym_oref_chain_expr_post_cond] = STATE(5478), [sym_superclass_method_call_post_cond] = STATE(5478), - [sym_unary_operator_post_cond] = STATE(11801), + [sym_unary_operator_post_cond] = STATE(11800), [sym_unary_expression_post_cond] = STATE(5478), [sym_expr_atom_post_cond] = STATE(855), [sym_expression_post_cond] = STATE(5525), @@ -1385014,7 +1385014,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN2] = ACTIONS(12002), [anon_sym_CARET] = ACTIONS(12004), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12358), + [anon_sym_AT] = ACTIONS(12354), [aux_sym_dollarsf_token1] = ACTIONS(12008), [anon_sym_LBRACK2] = ACTIONS(12010), [aux_sym_instance_variable_token1] = ACTIONS(12012), @@ -1385042,7 +1385042,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12042), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12044), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12360), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12356), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12048), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), @@ -1385460,88 +1385460,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11932)] = { - [sym_line_comment_1] = STATE(11932), - [sym_line_comment_2] = STATE(11932), - [sym_line_comment_3] = STATE(11932), - [sym_line_comment_4] = STATE(11932), - [sym_block_comment] = STATE(11932), - [sym_documatic_line] = STATE(11932), - [aux_sym_macro_constant_token1] = ACTIONS(8514), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8514), - [sym_keyword_dim] = ACTIONS(8514), - [sym_keyword_pound_define] = ACTIONS(8514), - [sym_keyword_pound_def1arg] = ACTIONS(8514), - [sym_keyword_pound_import] = ACTIONS(8514), - [sym_keyword_pound_include] = ACTIONS(8514), - [sym_keyword_pound_if] = ACTIONS(8516), - [sym_keyword_pound_ifdef] = ACTIONS(8514), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8514), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8514), - [sym_keyword_write] = ACTIONS(8516), - [sym_keyword_do] = ACTIONS(8514), - [sym_keyword_for] = ACTIONS(8514), - [sym_keyword_while] = ACTIONS(8514), - [sym_keyword_kill] = ACTIONS(8514), - [sym_keyword_lock] = ACTIONS(8514), - [sym_keyword_read] = ACTIONS(8514), - [sym_keyword_zload] = ACTIONS(8514), - [sym_keyword_open] = ACTIONS(8514), - [sym_keyword_close] = ACTIONS(8516), - [sym_keyword_use] = ACTIONS(8514), - [sym_keyword_new] = ACTIONS(8514), - [sym_keyword_if] = ACTIONS(8514), - [sym_keyword_oldelse] = ACTIONS(8514), - [sym_keyword_throw] = ACTIONS(8514), - [sym_keyword_print] = ACTIONS(8514), - [sym_keyword_zprint] = ACTIONS(8514), - [sym_keyword_try] = ACTIONS(8514), - [sym_keyword_job] = ACTIONS(8514), - [sym_keyword_break] = ACTIONS(8514), - [sym_keyword_merge] = ACTIONS(8516), - [sym_keyword_return] = ACTIONS(8514), - [aux_sym_keyword_quit_token1] = ACTIONS(8514), - [aux_sym_keyword_quit_token2] = ACTIONS(8514), - [sym_keyword_goto] = ACTIONS(8514), - [sym_keyword_halt] = ACTIONS(8514), - [sym_keyword_hang] = ACTIONS(8514), - [sym_keyword_halt_or_hang] = ACTIONS(8516), - [sym_keyword_continue] = ACTIONS(8514), - [sym_keyword_tcommit] = ACTIONS(8514), - [sym_keyword_trollback] = ACTIONS(8514), - [sym_keyword_tstart] = ACTIONS(8514), - [sym_keyword_xecute] = ACTIONS(8514), - [sym_keyword_view] = ACTIONS(8514), - [sym_keyword_zbreak] = ACTIONS(8514), - [sym_keyword_zkill] = ACTIONS(8514), - [sym_keyword_zn] = ACTIONS(8514), - [sym_keyword_zsu] = ACTIONS(8514), - [sym_keyword_ztrap] = ACTIONS(8516), - [sym_keyword_zwrite] = ACTIONS(8514), - [sym_keyword_zz] = ACTIONS(8514), - [sym_keyword_embedded_html] = ACTIONS(8514), - [sym_keyword_embedded_xml] = ACTIONS(8514), - [sym_keyword_embedded_sql_amp] = ACTIONS(8514), - [sym_keyword_embedded_sql_hash] = ACTIONS(8514), - [anon_sym_AMPjs] = ACTIONS(8516), - [anon_sym_AMPjscript] = ACTIONS(8514), - [anon_sym_AMPjavascript] = ACTIONS(8514), - [sym_keyword_zremove] = ACTIONS(8514), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8516), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8516), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8516), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8514), - [sym__termination] = ACTIONS(8514), - [sym_tag_end_if] = ACTIONS(8514), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11933)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1385578,12 +1385496,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(11933), - [sym_line_comment_2] = STATE(11933), - [sym_line_comment_3] = STATE(11933), - [sym_line_comment_4] = STATE(11933), - [sym_block_comment] = STATE(11933), - [sym_documatic_line] = STATE(11933), + [sym_line_comment_1] = STATE(11932), + [sym_line_comment_2] = STATE(11932), + [sym_line_comment_3] = STATE(11932), + [sym_line_comment_4] = STATE(11932), + [sym_block_comment] = STATE(11932), + [sym_documatic_line] = STATE(11932), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1385604,7 +1385522,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13308), + [anon_sym_COLON] = ACTIONS(13356), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1385623,6 +1385541,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(11933)] = { + [sym_expression] = STATE(24470), + [sym_expr_atom] = STATE(16140), + [sym_parenthetical_expression] = STATE(14825), + [sym_unary_operator] = STATE(13513), + [sym_class_method_call] = STATE(14825), + [sym_class_ref] = STATE(21571), + [sym_superclass_method_call] = STATE(15487), + [sym_extrinsic_function] = STATE(14825), + [sym_dollarsf] = STATE(15116), + [sym_gvn] = STATE(15487), + [sym_lvn] = STATE(14825), + [sym_ssvn] = STATE(15487), + [sym_sql_field_reference] = STATE(15487), + [sym_oref_chain_expr] = STATE(15487), + [sym_instance_variable] = STATE(14825), + [sym_relative_dot_method] = STATE(14825), + [sym_relative_dot_property] = STATE(14825), + [sym_relative_dot_parameter] = STATE(15487), + [sym_system_defined_variable] = STATE(14825), + [sym_system_defined_function] = STATE(14825), + [sym_dollar_text] = STATE(15116), + [sym_dollar_bitlogic] = STATE(15116), + [sym_dollar_function] = STATE(15116), + [sym_dollar_select] = STATE(15116), + [sym_dollar_case] = STATE(15116), + [sym_dollar_list] = STATE(15116), + [sym_built_in_func_with_pos_options] = STATE(15116), + [sym_dollar_method] = STATE(15116), + [sym_unary_expression] = STATE(15487), + [sym_indirection] = STATE(15487), + [sym_macro] = STATE(14825), + [sym_macro_constant] = STATE(15223), + [sym_macro_function] = STATE(15223), + [sym_json_object_literal] = STATE(14825), + [sym_json_array_literal] = STATE(15487), + [sym_line_comment_1] = STATE(11933), + [sym_line_comment_2] = STATE(11933), + [sym_line_comment_3] = STATE(11933), + [sym_line_comment_4] = STATE(11933), + [sym_block_comment] = STATE(11933), + [sym_documatic_line] = STATE(11933), + [anon_sym_LPAREN] = ACTIONS(11625), + [anon_sym_RPAREN] = ACTIONS(13358), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(11629), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(11631), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11633), + [aux_sym_dollarsf_token1] = ACTIONS(11635), + [anon_sym_CARET2] = ACTIONS(11637), + [anon_sym_CARET_DOLLAR] = ACTIONS(11639), + [anon_sym_LBRACE] = ACTIONS(11641), + [aux_sym_instance_variable_token1] = ACTIONS(11643), + [anon_sym_DOT_DOT] = ACTIONS(11645), + [aux_sym_system_defined_variable_token1] = ACTIONS(11647), + [aux_sym_dollar_text_token1] = ACTIONS(11649), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11651), + [aux_sym_dollar_function_token1] = ACTIONS(11653), + [aux_sym_dollar_select_token1] = ACTIONS(11655), + [aux_sym_dollar_case_token1] = ACTIONS(11657), + [aux_sym_dollar_list_token1] = ACTIONS(11659), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11661), + [aux_sym_dollar_method_token1] = ACTIONS(11663), + [anon_sym_AT2] = ACTIONS(11665), + [sym_objectscript_identifier_special] = ACTIONS(11667), + [sym_objectscript_identifier] = ACTIONS(11669), + [sym_numeric_literal] = ACTIONS(11671), + [sym_string_literal] = ACTIONS(11671), + [aux_sym_macro_constant_token1] = ACTIONS(11673), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(13358), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(11934)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), @@ -1385686,7 +1385686,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13310), + [anon_sym_COLON] = ACTIONS(13360), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1385706,94 +1385706,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11935)] = { - [sym_expression] = STATE(10709), - [sym_expr_atom] = STATE(6013), - [sym_parenthetical_expression] = STATE(6215), - [sym_unary_operator] = STATE(13145), - [sym_class_method_call] = STATE(6215), - [sym_class_ref] = STATE(22079), - [sym_superclass_method_call] = STATE(6213), - [sym_extrinsic_function] = STATE(6215), - [sym_dollarsf] = STATE(5258), - [sym_gvn] = STATE(6213), - [sym_lvn] = STATE(6215), - [sym_ssvn] = STATE(6213), - [sym_sql_field_reference] = STATE(6213), - [sym_oref_chain_expr] = STATE(6213), - [sym_instance_variable] = STATE(6215), - [sym_relative_dot_method] = STATE(6215), - [sym_relative_dot_property] = STATE(6215), - [sym_relative_dot_parameter] = STATE(6213), - [sym_system_defined_variable] = STATE(6215), - [sym_system_defined_function] = STATE(6215), - [sym_dollar_text] = STATE(5258), - [sym_dollar_bitlogic] = STATE(5258), - [sym_dollar_function] = STATE(5258), - [sym_dollar_select] = STATE(5258), - [sym_dollar_case] = STATE(5258), - [sym_dollar_list] = STATE(5258), - [sym_built_in_func_with_pos_options] = STATE(5258), - [sym_dollar_method] = STATE(5258), - [sym_unary_expression] = STATE(6213), - [sym_indirection] = STATE(6213), - [sym_macro] = STATE(6215), - [sym_macro_constant] = STATE(6227), - [sym_macro_function] = STATE(6227), - [sym_json_object_literal] = STATE(6215), - [sym_json_array_literal] = STATE(6213), [sym_line_comment_1] = STATE(11935), [sym_line_comment_2] = STATE(11935), [sym_line_comment_3] = STATE(11935), [sym_line_comment_4] = STATE(11935), [sym_block_comment] = STATE(11935), [sym_documatic_line] = STATE(11935), - [anon_sym_LPAREN] = ACTIONS(6294), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(13312), - [anon_sym_LBRACK] = ACTIONS(6304), - [anon_sym_QMARK] = ACTIONS(13312), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6308), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6310), - [aux_sym_dollarsf_token1] = ACTIONS(6312), - [anon_sym_CARET2] = ACTIONS(6314), - [anon_sym_CARET_DOLLAR] = ACTIONS(6316), - [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(6320), - [anon_sym_DOT_DOT] = ACTIONS(6322), - [aux_sym_system_defined_variable_token1] = ACTIONS(6324), - [aux_sym_dollar_text_token1] = ACTIONS(6326), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), - [aux_sym_dollar_function_token1] = ACTIONS(6330), - [aux_sym_dollar_select_token1] = ACTIONS(6332), - [aux_sym_dollar_case_token1] = ACTIONS(6334), - [aux_sym_dollar_list_token1] = ACTIONS(6336), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), - [aux_sym_dollar_method_token1] = ACTIONS(6340), - [anon_sym_AT2] = ACTIONS(6342), - [sym_objectscript_identifier_special] = ACTIONS(6344), - [sym_objectscript_identifier] = ACTIONS(6346), - [sym_numeric_literal] = ACTIONS(6348), - [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(6350), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11936)] = { - [sym_line_comment_1] = STATE(11936), - [sym_line_comment_2] = STATE(11936), - [sym_line_comment_3] = STATE(11936), - [sym_line_comment_4] = STATE(11936), - [sym_block_comment] = STATE(11936), - [sym_documatic_line] = STATE(11936), [aux_sym_macro_constant_token1] = ACTIONS(9458), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1385869,7 +1385787,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9458), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11937)] = { + [STATE(11936)] = { [sym_dollarsf] = STATE(3618), [sym_system_defined_function] = STATE(4747), [sym_dollar_text] = STATE(3618), @@ -1385880,11 +1385798,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3618), [sym_built_in_func_with_pos_options] = STATE(3618), [sym_dollar_method] = STATE(3618), - [sym_line_comment_1] = STATE(11937), - [sym_line_comment_2] = STATE(11937), - [sym_line_comment_3] = STATE(11937), - [sym_line_comment_4] = STATE(11937), - [sym_block_comment] = STATE(11937), + [sym_line_comment_1] = STATE(11936), + [sym_line_comment_2] = STATE(11936), + [sym_line_comment_3] = STATE(11936), + [sym_line_comment_4] = STATE(11936), + [sym_block_comment] = STATE(11936), [sym_json_array_literal_post_cond] = STATE(4745), [sym_json_object_literal_post_cond] = STATE(4747), [sym_parenthetical_expression_post_cond] = STATE(4747), @@ -1385908,45 +1385826,127 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(4747), [sym_oref_chain_expr_post_cond] = STATE(4745), [sym_superclass_method_call_post_cond] = STATE(4745), - [sym_unary_operator_post_cond] = STATE(12325), + [sym_unary_operator_post_cond] = STATE(12324), [sym_unary_expression_post_cond] = STATE(4745), [sym_expr_atom_post_cond] = STATE(3157), [sym_expression_post_cond] = STATE(4762), - [sym_documatic_line] = STATE(11937), - [anon_sym_LPAREN2] = ACTIONS(13146), - [anon_sym_CARET] = ACTIONS(13148), + [sym_documatic_line] = STATE(11936), + [anon_sym_LPAREN2] = ACTIONS(13198), + [anon_sym_CARET] = ACTIONS(13200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13314), - [aux_sym_dollarsf_token1] = ACTIONS(13152), - [anon_sym_LBRACK2] = ACTIONS(13154), - [aux_sym_instance_variable_token1] = ACTIONS(13156), - [anon_sym_DOT_DOT] = ACTIONS(13158), - [aux_sym_dollar_text_token1] = ACTIONS(13160), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), - [aux_sym_dollar_function_token1] = ACTIONS(13164), - [aux_sym_dollar_select_token1] = ACTIONS(13166), - [aux_sym_dollar_case_token1] = ACTIONS(13168), - [aux_sym_dollar_list_token1] = ACTIONS(13170), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), - [aux_sym_dollar_method_token1] = ACTIONS(13174), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13176), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13178), + [anon_sym_AT] = ACTIONS(13362), + [aux_sym_dollarsf_token1] = ACTIONS(13204), + [anon_sym_LBRACK2] = ACTIONS(13206), + [aux_sym_instance_variable_token1] = ACTIONS(13208), + [anon_sym_DOT_DOT] = ACTIONS(13210), + [aux_sym_dollar_text_token1] = ACTIONS(13212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13214), + [aux_sym_dollar_function_token1] = ACTIONS(13216), + [aux_sym_dollar_select_token1] = ACTIONS(13218), + [aux_sym_dollar_case_token1] = ACTIONS(13220), + [aux_sym_dollar_list_token1] = ACTIONS(13222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13224), + [aux_sym_dollar_method_token1] = ACTIONS(13226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13230), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13234), + [sym_string_literal_post_cond] = ACTIONS(13236), + [sym_numeric_literal_post_cond] = ACTIONS(13236), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13364), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13244), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11937)] = { + [sym_expression] = STATE(10709), + [sym_expr_atom] = STATE(6013), + [sym_parenthetical_expression] = STATE(6215), + [sym_unary_operator] = STATE(13145), + [sym_class_method_call] = STATE(6215), + [sym_class_ref] = STATE(22079), + [sym_superclass_method_call] = STATE(6213), + [sym_extrinsic_function] = STATE(6215), + [sym_dollarsf] = STATE(5258), + [sym_gvn] = STATE(6213), + [sym_lvn] = STATE(6215), + [sym_ssvn] = STATE(6213), + [sym_sql_field_reference] = STATE(6213), + [sym_oref_chain_expr] = STATE(6213), + [sym_instance_variable] = STATE(6215), + [sym_relative_dot_method] = STATE(6215), + [sym_relative_dot_property] = STATE(6215), + [sym_relative_dot_parameter] = STATE(6213), + [sym_system_defined_variable] = STATE(6215), + [sym_system_defined_function] = STATE(6215), + [sym_dollar_text] = STATE(5258), + [sym_dollar_bitlogic] = STATE(5258), + [sym_dollar_function] = STATE(5258), + [sym_dollar_select] = STATE(5258), + [sym_dollar_case] = STATE(5258), + [sym_dollar_list] = STATE(5258), + [sym_built_in_func_with_pos_options] = STATE(5258), + [sym_dollar_method] = STATE(5258), + [sym_unary_expression] = STATE(6213), + [sym_indirection] = STATE(6213), + [sym_macro] = STATE(6215), + [sym_macro_constant] = STATE(6227), + [sym_macro_function] = STATE(6227), + [sym_json_object_literal] = STATE(6215), + [sym_json_array_literal] = STATE(6213), + [sym_line_comment_1] = STATE(11937), + [sym_line_comment_2] = STATE(11937), + [sym_line_comment_3] = STATE(11937), + [sym_line_comment_4] = STATE(11937), + [sym_block_comment] = STATE(11937), + [sym_documatic_line] = STATE(11937), + [anon_sym_LPAREN] = ACTIONS(6294), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_BANG] = ACTIONS(13366), + [anon_sym_LBRACK] = ACTIONS(6304), + [anon_sym_QMARK] = ACTIONS(13366), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6308), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6310), + [aux_sym_dollarsf_token1] = ACTIONS(6312), + [anon_sym_CARET2] = ACTIONS(6314), + [anon_sym_CARET_DOLLAR] = ACTIONS(6316), + [anon_sym_LBRACE] = ACTIONS(6318), + [aux_sym_instance_variable_token1] = ACTIONS(6320), + [anon_sym_DOT_DOT] = ACTIONS(6322), + [aux_sym_system_defined_variable_token1] = ACTIONS(6324), + [aux_sym_dollar_text_token1] = ACTIONS(6326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), + [aux_sym_dollar_function_token1] = ACTIONS(6330), + [aux_sym_dollar_select_token1] = ACTIONS(6332), + [aux_sym_dollar_case_token1] = ACTIONS(6334), + [aux_sym_dollar_list_token1] = ACTIONS(6336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), + [aux_sym_dollar_method_token1] = ACTIONS(6340), + [anon_sym_AT2] = ACTIONS(6342), + [sym_objectscript_identifier_special] = ACTIONS(6344), + [sym_objectscript_identifier] = ACTIONS(6346), + [sym_numeric_literal] = ACTIONS(6348), + [sym_string_literal] = ACTIONS(6348), + [aux_sym_macro_constant_token1] = ACTIONS(6350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13180), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13182), - [sym_string_literal_post_cond] = ACTIONS(13184), - [sym_numeric_literal_post_cond] = ACTIONS(13184), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13186), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13188), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13316), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13192), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1385995,45 +1385995,127 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(14738), [sym_expression_post_cond] = STATE(16119), [sym_documatic_line] = STATE(11938), - [anon_sym_LPAREN2] = ACTIONS(12674), - [anon_sym_CARET] = ACTIONS(12676), + [anon_sym_LPAREN2] = ACTIONS(12766), + [anon_sym_CARET] = ACTIONS(12768), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13318), - [aux_sym_dollarsf_token1] = ACTIONS(12680), - [anon_sym_LBRACK2] = ACTIONS(12682), - [aux_sym_instance_variable_token1] = ACTIONS(12684), - [anon_sym_DOT_DOT] = ACTIONS(12686), - [aux_sym_dollar_text_token1] = ACTIONS(12688), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12690), - [aux_sym_dollar_function_token1] = ACTIONS(12692), - [aux_sym_dollar_select_token1] = ACTIONS(12694), - [aux_sym_dollar_case_token1] = ACTIONS(12696), - [aux_sym_dollar_list_token1] = ACTIONS(12698), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12700), - [aux_sym_dollar_method_token1] = ACTIONS(12702), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12704), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12706), + [anon_sym_AT] = ACTIONS(13368), + [aux_sym_dollarsf_token1] = ACTIONS(12772), + [anon_sym_LBRACK2] = ACTIONS(12774), + [aux_sym_instance_variable_token1] = ACTIONS(12776), + [anon_sym_DOT_DOT] = ACTIONS(12778), + [aux_sym_dollar_text_token1] = ACTIONS(12780), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12782), + [aux_sym_dollar_function_token1] = ACTIONS(12784), + [aux_sym_dollar_select_token1] = ACTIONS(12786), + [aux_sym_dollar_case_token1] = ACTIONS(12788), + [aux_sym_dollar_list_token1] = ACTIONS(12790), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12792), + [aux_sym_dollar_method_token1] = ACTIONS(12794), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12796), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12798), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12708), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12710), - [sym_string_literal_post_cond] = ACTIONS(12712), - [sym_numeric_literal_post_cond] = ACTIONS(12712), + [anon_sym_LBRACE2] = ACTIONS(12800), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12802), + [sym_string_literal_post_cond] = ACTIONS(12804), + [sym_numeric_literal_post_cond] = ACTIONS(12804), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12714), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12716), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13320), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12806), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12808), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13370), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12720), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12812), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11939)] = { + [sym_expression] = STATE(8350), + [sym_expr_atom] = STATE(3351), + [sym_parenthetical_expression] = STATE(2393), + [sym_unary_operator] = STATE(12946), + [sym_class_method_call] = STATE(2393), + [sym_class_ref] = STATE(22022), + [sym_superclass_method_call] = STATE(2389), + [sym_extrinsic_function] = STATE(2393), + [sym_dollarsf] = STATE(3241), + [sym_gvn] = STATE(2389), + [sym_lvn] = STATE(2393), + [sym_ssvn] = STATE(2389), + [sym_sql_field_reference] = STATE(2389), + [sym_oref_chain_expr] = STATE(2389), + [sym_instance_variable] = STATE(2393), + [sym_relative_dot_method] = STATE(2393), + [sym_relative_dot_property] = STATE(2393), + [sym_relative_dot_parameter] = STATE(2389), + [sym_system_defined_variable] = STATE(2393), + [sym_system_defined_function] = STATE(2393), + [sym_dollar_text] = STATE(3241), + [sym_dollar_bitlogic] = STATE(3241), + [sym_dollar_function] = STATE(3241), + [sym_dollar_select] = STATE(3241), + [sym_dollar_case] = STATE(3241), + [sym_dollar_list] = STATE(3241), + [sym_built_in_func_with_pos_options] = STATE(3241), + [sym_dollar_method] = STATE(3241), + [sym_unary_expression] = STATE(2389), + [sym_indirection] = STATE(2389), + [sym_macro] = STATE(2393), + [sym_macro_constant] = STATE(2703), + [sym_macro_function] = STATE(2703), + [sym_json_object_literal] = STATE(2393), + [sym_json_array_literal] = STATE(2389), + [sym_line_comment_1] = STATE(11939), + [sym_line_comment_2] = STATE(11939), + [sym_line_comment_3] = STATE(11939), + [sym_line_comment_4] = STATE(11939), + [sym_block_comment] = STATE(11939), + [sym_use_argument] = STATE(8170), + [sym_device] = STATE(9967), + [sym_documatic_line] = STATE(11939), + [anon_sym_LPAREN] = ACTIONS(12920), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12922), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11940)] = { [sym_dollarsf] = STATE(15421), [sym_system_defined_function] = STATE(14673), [sym_dollar_text] = STATE(15421), @@ -1386044,11 +1386126,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15421), [sym_built_in_func_with_pos_options] = STATE(15421), [sym_dollar_method] = STATE(15421), - [sym_line_comment_1] = STATE(11939), - [sym_line_comment_2] = STATE(11939), - [sym_line_comment_3] = STATE(11939), - [sym_line_comment_4] = STATE(11939), - [sym_block_comment] = STATE(11939), + [sym_line_comment_1] = STATE(11940), + [sym_line_comment_2] = STATE(11940), + [sym_line_comment_3] = STATE(11940), + [sym_line_comment_4] = STATE(11940), + [sym_block_comment] = STATE(11940), [sym_json_array_literal_post_cond] = STATE(15526), [sym_json_object_literal_post_cond] = STATE(14673), [sym_parenthetical_expression_post_cond] = STATE(14673), @@ -1386072,50 +1386154,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(14673), [sym_oref_chain_expr_post_cond] = STATE(15526), [sym_superclass_method_call_post_cond] = STATE(15526), - [sym_unary_operator_post_cond] = STATE(11939), + [sym_unary_operator_post_cond] = STATE(11940), [sym_unary_expression_post_cond] = STATE(15526), [sym_expr_atom_post_cond] = STATE(14524), [sym_expression_post_cond] = STATE(15326), - [sym_documatic_line] = STATE(11939), - [anon_sym_LPAREN2] = ACTIONS(12522), - [anon_sym_CARET] = ACTIONS(12524), + [sym_documatic_line] = STATE(11940), + [anon_sym_LPAREN2] = ACTIONS(12562), + [anon_sym_CARET] = ACTIONS(12564), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13322), - [aux_sym_dollarsf_token1] = ACTIONS(12528), - [anon_sym_LBRACK2] = ACTIONS(12530), - [aux_sym_instance_variable_token1] = ACTIONS(12532), - [anon_sym_DOT_DOT] = ACTIONS(12534), - [aux_sym_dollar_text_token1] = ACTIONS(12536), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12538), - [aux_sym_dollar_function_token1] = ACTIONS(12540), - [aux_sym_dollar_select_token1] = ACTIONS(12542), - [aux_sym_dollar_case_token1] = ACTIONS(12544), - [aux_sym_dollar_list_token1] = ACTIONS(12546), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12548), - [aux_sym_dollar_method_token1] = ACTIONS(12550), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12552), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12554), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12556), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12558), - [sym_string_literal_post_cond] = ACTIONS(12560), - [sym_numeric_literal_post_cond] = ACTIONS(12560), + [anon_sym_AT] = ACTIONS(13372), + [aux_sym_dollarsf_token1] = ACTIONS(12568), + [anon_sym_LBRACK2] = ACTIONS(12570), + [aux_sym_instance_variable_token1] = ACTIONS(12572), + [anon_sym_DOT_DOT] = ACTIONS(12574), + [aux_sym_dollar_text_token1] = ACTIONS(12576), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12578), + [aux_sym_dollar_function_token1] = ACTIONS(12580), + [aux_sym_dollar_select_token1] = ACTIONS(12582), + [aux_sym_dollar_case_token1] = ACTIONS(12584), + [aux_sym_dollar_list_token1] = ACTIONS(12586), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12588), + [aux_sym_dollar_method_token1] = ACTIONS(12590), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12592), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12594), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12596), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12598), + [sym_string_literal_post_cond] = ACTIONS(12600), + [sym_numeric_literal_post_cond] = ACTIONS(12600), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12562), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12564), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13324), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12602), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12604), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13374), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12568), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12608), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11940)] = { + [STATE(11941)] = { [sym_dollarsf] = STATE(15078), [sym_system_defined_function] = STATE(15517), [sym_dollar_text] = STATE(15078), @@ -1386126,11 +1386208,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15078), [sym_built_in_func_with_pos_options] = STATE(15078), [sym_dollar_method] = STATE(15078), - [sym_line_comment_1] = STATE(11940), - [sym_line_comment_2] = STATE(11940), - [sym_line_comment_3] = STATE(11940), - [sym_line_comment_4] = STATE(11940), - [sym_block_comment] = STATE(11940), + [sym_line_comment_1] = STATE(11941), + [sym_line_comment_2] = STATE(11941), + [sym_line_comment_3] = STATE(11941), + [sym_line_comment_4] = STATE(11941), + [sym_block_comment] = STATE(11941), [sym_json_array_literal_post_cond] = STATE(15462), [sym_json_object_literal_post_cond] = STATE(15517), [sym_parenthetical_expression_post_cond] = STATE(15517), @@ -1386154,211 +1386236,129 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15517), [sym_oref_chain_expr_post_cond] = STATE(15462), [sym_superclass_method_call_post_cond] = STATE(15462), - [sym_unary_operator_post_cond] = STATE(11916), + [sym_unary_operator_post_cond] = STATE(11822), [sym_unary_expression_post_cond] = STATE(15462), [sym_expr_atom_post_cond] = STATE(15067), [sym_expression_post_cond] = STATE(20546), - [sym_documatic_line] = STATE(11940), - [anon_sym_LPAREN2] = ACTIONS(12984), - [anon_sym_CARET] = ACTIONS(12986), + [sym_documatic_line] = STATE(11941), + [anon_sym_LPAREN2] = ACTIONS(12612), + [anon_sym_CARET] = ACTIONS(12614), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13140), - [aux_sym_dollarsf_token1] = ACTIONS(12990), - [anon_sym_LBRACK2] = ACTIONS(12992), - [aux_sym_instance_variable_token1] = ACTIONS(12994), - [anon_sym_DOT_DOT] = ACTIONS(12996), - [aux_sym_dollar_text_token1] = ACTIONS(12998), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13000), - [aux_sym_dollar_function_token1] = ACTIONS(13002), - [aux_sym_dollar_select_token1] = ACTIONS(13004), - [aux_sym_dollar_case_token1] = ACTIONS(13006), - [aux_sym_dollar_list_token1] = ACTIONS(13008), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13010), - [aux_sym_dollar_method_token1] = ACTIONS(13012), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13014), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13016), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13018), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13020), - [sym_string_literal_post_cond] = ACTIONS(13022), - [sym_numeric_literal_post_cond] = ACTIONS(13022), + [anon_sym_AT] = ACTIONS(12616), + [aux_sym_dollarsf_token1] = ACTIONS(12618), + [anon_sym_LBRACK2] = ACTIONS(12620), + [aux_sym_instance_variable_token1] = ACTIONS(12622), + [anon_sym_DOT_DOT] = ACTIONS(12624), + [aux_sym_dollar_text_token1] = ACTIONS(12626), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12628), + [aux_sym_dollar_function_token1] = ACTIONS(12630), + [aux_sym_dollar_select_token1] = ACTIONS(12632), + [aux_sym_dollar_case_token1] = ACTIONS(12634), + [aux_sym_dollar_list_token1] = ACTIONS(12636), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12638), + [aux_sym_dollar_method_token1] = ACTIONS(12640), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12642), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12646), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12648), + [sym_string_literal_post_cond] = ACTIONS(12650), + [sym_numeric_literal_post_cond] = ACTIONS(12650), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13024), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13026), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13142), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12652), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12654), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12656), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13030), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12658), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11941)] = { - [sym_line_comment_1] = STATE(11941), - [sym_line_comment_2] = STATE(11941), - [sym_line_comment_3] = STATE(11941), - [sym_line_comment_4] = STATE(11941), - [sym_block_comment] = STATE(11941), - [sym_documatic_line] = STATE(11941), - [ts_builtin_sym_end] = ACTIONS(13326), - [aux_sym_macro_constant_token1] = ACTIONS(13326), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(13326), - [sym_keyword_dim] = ACTIONS(13326), - [sym_keyword_pound_define] = ACTIONS(13326), - [sym_keyword_pound_def1arg] = ACTIONS(13326), - [sym_keyword_pound_import] = ACTIONS(13326), - [sym_keyword_pound_include] = ACTIONS(13326), - [sym_keyword_pound_if] = ACTIONS(13328), - [sym_keyword_pound_ifdef] = ACTIONS(13326), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(13326), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(13326), - [sym_keyword_write] = ACTIONS(13328), - [sym_keyword_do] = ACTIONS(13326), - [sym_keyword_for] = ACTIONS(13326), - [sym_keyword_while] = ACTIONS(13326), - [sym_keyword_kill] = ACTIONS(13326), - [sym_keyword_lock] = ACTIONS(13326), - [sym_keyword_read] = ACTIONS(13326), - [sym_keyword_zload] = ACTIONS(13326), - [sym_keyword_open] = ACTIONS(13326), - [sym_keyword_close] = ACTIONS(13328), - [sym_keyword_use] = ACTIONS(13326), - [sym_keyword_new] = ACTIONS(13326), - [sym_keyword_if] = ACTIONS(13326), - [sym_keyword_oldelse] = ACTIONS(13326), - [sym_keyword_throw] = ACTIONS(13326), - [sym_keyword_print] = ACTIONS(13326), - [sym_keyword_zprint] = ACTIONS(13326), - [sym_keyword_try] = ACTIONS(13326), - [sym_keyword_job] = ACTIONS(13326), - [sym_keyword_break] = ACTIONS(13326), - [sym_keyword_merge] = ACTIONS(13328), - [sym_keyword_return] = ACTIONS(13326), - [aux_sym_keyword_quit_token1] = ACTIONS(13326), - [aux_sym_keyword_quit_token2] = ACTIONS(13326), - [sym_keyword_goto] = ACTIONS(13326), - [sym_keyword_halt] = ACTIONS(13326), - [sym_keyword_hang] = ACTIONS(13326), - [sym_keyword_halt_or_hang] = ACTIONS(13328), - [sym_keyword_continue] = ACTIONS(13326), - [sym_keyword_tcommit] = ACTIONS(13326), - [sym_keyword_trollback] = ACTIONS(13326), - [sym_keyword_tstart] = ACTIONS(13326), - [sym_keyword_xecute] = ACTIONS(13326), - [sym_keyword_view] = ACTIONS(13326), - [sym_keyword_zbreak] = ACTIONS(13326), - [sym_keyword_zkill] = ACTIONS(13326), - [sym_keyword_zn] = ACTIONS(13326), - [sym_keyword_zsu] = ACTIONS(13326), - [sym_keyword_ztrap] = ACTIONS(13328), - [sym_keyword_zwrite] = ACTIONS(13326), - [sym_keyword_zz] = ACTIONS(13326), - [sym_keyword_embedded_html] = ACTIONS(13326), - [sym_keyword_embedded_xml] = ACTIONS(13326), - [sym_keyword_embedded_sql_amp] = ACTIONS(13326), - [sym_keyword_embedded_sql_hash] = ACTIONS(13326), - [anon_sym_AMPjs] = ACTIONS(13328), - [anon_sym_AMPjscript] = ACTIONS(13326), - [anon_sym_AMPjavascript] = ACTIONS(13326), - [sym_keyword_zremove] = ACTIONS(13326), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(13328), - [aux_sym_commands_with_printlist_token1] = ACTIONS(13328), - [aux_sym_commands_with_printlist_token2] = ACTIONS(13328), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(13326), - [sym_tag_end_if] = ACTIONS(13326), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(11942)] = { - [sym_expression] = STATE(8350), - [sym_expr_atom] = STATE(3351), - [sym_parenthetical_expression] = STATE(2393), - [sym_unary_operator] = STATE(12946), - [sym_class_method_call] = STATE(2393), - [sym_class_ref] = STATE(22022), - [sym_superclass_method_call] = STATE(2389), - [sym_extrinsic_function] = STATE(2393), - [sym_dollarsf] = STATE(3241), - [sym_gvn] = STATE(2389), - [sym_lvn] = STATE(2393), - [sym_ssvn] = STATE(2389), - [sym_sql_field_reference] = STATE(2389), - [sym_oref_chain_expr] = STATE(2389), - [sym_instance_variable] = STATE(2393), - [sym_relative_dot_method] = STATE(2393), - [sym_relative_dot_property] = STATE(2393), - [sym_relative_dot_parameter] = STATE(2389), - [sym_system_defined_variable] = STATE(2393), - [sym_system_defined_function] = STATE(2393), - [sym_dollar_text] = STATE(3241), - [sym_dollar_bitlogic] = STATE(3241), - [sym_dollar_function] = STATE(3241), - [sym_dollar_select] = STATE(3241), - [sym_dollar_case] = STATE(3241), - [sym_dollar_list] = STATE(3241), - [sym_built_in_func_with_pos_options] = STATE(3241), - [sym_dollar_method] = STATE(3241), - [sym_unary_expression] = STATE(2389), - [sym_indirection] = STATE(2389), - [sym_macro] = STATE(2393), - [sym_macro_constant] = STATE(2703), - [sym_macro_function] = STATE(2703), - [sym_json_object_literal] = STATE(2393), - [sym_json_array_literal] = STATE(2389), [sym_line_comment_1] = STATE(11942), [sym_line_comment_2] = STATE(11942), [sym_line_comment_3] = STATE(11942), [sym_line_comment_4] = STATE(11942), [sym_block_comment] = STATE(11942), - [sym_use_argument] = STATE(8170), - [sym_device] = STATE(9967), [sym_documatic_line] = STATE(11942), - [anon_sym_LPAREN] = ACTIONS(12722), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [aux_sym_macro_constant_token1] = ACTIONS(8514), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8514), + [sym_keyword_dim] = ACTIONS(8514), + [sym_keyword_pound_define] = ACTIONS(8514), + [sym_keyword_pound_def1arg] = ACTIONS(8514), + [sym_keyword_pound_import] = ACTIONS(8514), + [sym_keyword_pound_include] = ACTIONS(8514), + [sym_keyword_pound_if] = ACTIONS(8516), + [sym_keyword_pound_ifdef] = ACTIONS(8514), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8514), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8514), + [sym_keyword_write] = ACTIONS(8516), + [sym_keyword_do] = ACTIONS(8514), + [sym_keyword_for] = ACTIONS(8514), + [sym_keyword_while] = ACTIONS(8514), + [sym_keyword_kill] = ACTIONS(8514), + [sym_keyword_lock] = ACTIONS(8514), + [sym_keyword_read] = ACTIONS(8514), + [sym_keyword_zload] = ACTIONS(8514), + [sym_keyword_open] = ACTIONS(8514), + [sym_keyword_close] = ACTIONS(8516), + [sym_keyword_use] = ACTIONS(8514), + [sym_keyword_new] = ACTIONS(8514), + [sym_keyword_if] = ACTIONS(8514), + [sym_keyword_oldelse] = ACTIONS(8514), + [sym_keyword_throw] = ACTIONS(8514), + [sym_keyword_print] = ACTIONS(8514), + [sym_keyword_zprint] = ACTIONS(8514), + [sym_keyword_try] = ACTIONS(8514), + [sym_keyword_job] = ACTIONS(8514), + [sym_keyword_break] = ACTIONS(8514), + [sym_keyword_merge] = ACTIONS(8516), + [sym_keyword_return] = ACTIONS(8514), + [aux_sym_keyword_quit_token1] = ACTIONS(8514), + [aux_sym_keyword_quit_token2] = ACTIONS(8514), + [sym_keyword_goto] = ACTIONS(8514), + [sym_keyword_halt] = ACTIONS(8514), + [sym_keyword_hang] = ACTIONS(8514), + [sym_keyword_halt_or_hang] = ACTIONS(8516), + [sym_keyword_continue] = ACTIONS(8514), + [sym_keyword_tcommit] = ACTIONS(8514), + [sym_keyword_trollback] = ACTIONS(8514), + [sym_keyword_tstart] = ACTIONS(8514), + [sym_keyword_xecute] = ACTIONS(8514), + [sym_keyword_view] = ACTIONS(8514), + [sym_keyword_zbreak] = ACTIONS(8514), + [sym_keyword_zkill] = ACTIONS(8514), + [sym_keyword_zn] = ACTIONS(8514), + [sym_keyword_zsu] = ACTIONS(8514), + [sym_keyword_ztrap] = ACTIONS(8516), + [sym_keyword_zwrite] = ACTIONS(8514), + [sym_keyword_zz] = ACTIONS(8514), + [sym_keyword_embedded_html] = ACTIONS(8514), + [sym_keyword_embedded_xml] = ACTIONS(8514), + [sym_keyword_embedded_sql_amp] = ACTIONS(8514), + [sym_keyword_embedded_sql_hash] = ACTIONS(8514), + [anon_sym_AMPjs] = ACTIONS(8516), + [anon_sym_AMPjscript] = ACTIONS(8514), + [anon_sym_AMPjavascript] = ACTIONS(8514), + [sym_keyword_zremove] = ACTIONS(8514), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8516), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8516), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8516), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8514), + [sym__termination] = ACTIONS(8514), + [sym_tag_end_if] = ACTIONS(8514), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11943)] = { @@ -1386400,45 +1386400,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(14673), [sym_oref_chain_expr_post_cond] = STATE(15526), [sym_superclass_method_call_post_cond] = STATE(15526), - [sym_unary_operator_post_cond] = STATE(11939), + [sym_unary_operator_post_cond] = STATE(11940), [sym_unary_expression_post_cond] = STATE(15526), [sym_expr_atom_post_cond] = STATE(14524), [sym_expression_post_cond] = STATE(15115), [sym_documatic_line] = STATE(11943), - [anon_sym_LPAREN2] = ACTIONS(12522), - [anon_sym_CARET] = ACTIONS(12524), + [anon_sym_LPAREN2] = ACTIONS(12562), + [anon_sym_CARET] = ACTIONS(12564), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13322), - [aux_sym_dollarsf_token1] = ACTIONS(12528), - [anon_sym_LBRACK2] = ACTIONS(12530), - [aux_sym_instance_variable_token1] = ACTIONS(12532), - [anon_sym_DOT_DOT] = ACTIONS(12534), - [aux_sym_dollar_text_token1] = ACTIONS(12536), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12538), - [aux_sym_dollar_function_token1] = ACTIONS(12540), - [aux_sym_dollar_select_token1] = ACTIONS(12542), - [aux_sym_dollar_case_token1] = ACTIONS(12544), - [aux_sym_dollar_list_token1] = ACTIONS(12546), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12548), - [aux_sym_dollar_method_token1] = ACTIONS(12550), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12552), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12554), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12556), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12558), - [sym_string_literal_post_cond] = ACTIONS(12560), - [sym_numeric_literal_post_cond] = ACTIONS(12560), + [anon_sym_AT] = ACTIONS(13372), + [aux_sym_dollarsf_token1] = ACTIONS(12568), + [anon_sym_LBRACK2] = ACTIONS(12570), + [aux_sym_instance_variable_token1] = ACTIONS(12572), + [anon_sym_DOT_DOT] = ACTIONS(12574), + [aux_sym_dollar_text_token1] = ACTIONS(12576), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12578), + [aux_sym_dollar_function_token1] = ACTIONS(12580), + [aux_sym_dollar_select_token1] = ACTIONS(12582), + [aux_sym_dollar_case_token1] = ACTIONS(12584), + [aux_sym_dollar_list_token1] = ACTIONS(12586), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12588), + [aux_sym_dollar_method_token1] = ACTIONS(12590), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12592), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12594), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12596), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12598), + [sym_string_literal_post_cond] = ACTIONS(12600), + [sym_numeric_literal_post_cond] = ACTIONS(12600), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12562), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12564), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13324), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12602), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12604), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13374), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12568), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12608), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1386487,35 +1386487,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_open_argument] = STATE(10411), [sym_device] = STATE(10478), [sym_documatic_line] = STATE(11944), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1386569,35 +1386569,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_close_argument] = STATE(10413), [sym_device] = STATE(10482), [sym_documatic_line] = STATE(11945), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1386815,35 +1386815,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_use_argument] = STATE(10420), [sym_device] = STATE(10484), [sym_documatic_line] = STATE(11948), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1386860,79 +1386860,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11949), [sym_block_comment] = STATE(11949), [sym_documatic_line] = STATE(11949), - [aux_sym_macro_constant_token1] = ACTIONS(8708), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8708), - [sym_keyword_dim] = ACTIONS(8708), - [sym_keyword_pound_define] = ACTIONS(8708), - [sym_keyword_pound_def1arg] = ACTIONS(8708), - [sym_keyword_pound_import] = ACTIONS(8708), - [sym_keyword_pound_include] = ACTIONS(8708), - [sym_keyword_pound_if] = ACTIONS(8710), - [sym_keyword_pound_ifdef] = ACTIONS(8708), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8708), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8708), - [sym_keyword_write] = ACTIONS(8710), - [sym_keyword_do] = ACTIONS(8708), - [sym_keyword_for] = ACTIONS(8708), - [sym_keyword_while] = ACTIONS(8708), - [sym_keyword_kill] = ACTIONS(8708), - [sym_keyword_lock] = ACTIONS(8708), - [sym_keyword_read] = ACTIONS(8708), - [sym_keyword_zload] = ACTIONS(8708), - [sym_keyword_open] = ACTIONS(8708), - [sym_keyword_close] = ACTIONS(8710), - [sym_keyword_use] = ACTIONS(8708), - [sym_keyword_new] = ACTIONS(8708), - [sym_keyword_if] = ACTIONS(8708), - [sym_keyword_oldelse] = ACTIONS(8708), - [sym_keyword_throw] = ACTIONS(8708), - [sym_keyword_print] = ACTIONS(8708), - [sym_keyword_zprint] = ACTIONS(8708), - [sym_keyword_try] = ACTIONS(8708), - [sym_keyword_job] = ACTIONS(8708), - [sym_keyword_break] = ACTIONS(8708), - [sym_keyword_merge] = ACTIONS(8710), - [sym_keyword_return] = ACTIONS(8708), - [aux_sym_keyword_quit_token1] = ACTIONS(8708), - [aux_sym_keyword_quit_token2] = ACTIONS(8708), - [sym_keyword_goto] = ACTIONS(8708), - [sym_keyword_halt] = ACTIONS(8708), - [sym_keyword_hang] = ACTIONS(8708), - [sym_keyword_halt_or_hang] = ACTIONS(8710), - [sym_keyword_continue] = ACTIONS(8708), - [sym_keyword_tcommit] = ACTIONS(8708), - [sym_keyword_trollback] = ACTIONS(8708), - [sym_keyword_tstart] = ACTIONS(8708), - [sym_keyword_xecute] = ACTIONS(8708), - [sym_keyword_view] = ACTIONS(8708), - [sym_keyword_zbreak] = ACTIONS(8708), - [sym_keyword_zkill] = ACTIONS(8708), - [sym_keyword_zn] = ACTIONS(8708), - [sym_keyword_zsu] = ACTIONS(8708), - [sym_keyword_ztrap] = ACTIONS(8710), - [sym_keyword_zwrite] = ACTIONS(8708), - [sym_keyword_zz] = ACTIONS(8708), - [sym_keyword_embedded_html] = ACTIONS(8708), - [sym_keyword_embedded_xml] = ACTIONS(8708), - [sym_keyword_embedded_sql_amp] = ACTIONS(8708), - [sym_keyword_embedded_sql_hash] = ACTIONS(8708), - [anon_sym_AMPjs] = ACTIONS(8710), - [anon_sym_AMPjscript] = ACTIONS(8708), - [anon_sym_AMPjavascript] = ACTIONS(8708), - [sym_keyword_zremove] = ACTIONS(8708), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8710), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8710), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8710), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8708), - [sym__termination] = ACTIONS(8708), - [sym_tag_end_if] = ACTIONS(8708), + [aux_sym_macro_constant_token1] = ACTIONS(8702), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8702), + [sym_keyword_dim] = ACTIONS(8702), + [sym_keyword_pound_define] = ACTIONS(8702), + [sym_keyword_pound_def1arg] = ACTIONS(8702), + [sym_keyword_pound_import] = ACTIONS(8702), + [sym_keyword_pound_include] = ACTIONS(8702), + [sym_keyword_pound_if] = ACTIONS(8704), + [sym_keyword_pound_ifdef] = ACTIONS(8702), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8702), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8702), + [sym_keyword_write] = ACTIONS(8704), + [sym_keyword_do] = ACTIONS(8702), + [sym_keyword_for] = ACTIONS(8702), + [sym_keyword_while] = ACTIONS(8702), + [sym_keyword_kill] = ACTIONS(8702), + [sym_keyword_lock] = ACTIONS(8702), + [sym_keyword_read] = ACTIONS(8702), + [sym_keyword_zload] = ACTIONS(8702), + [sym_keyword_open] = ACTIONS(8702), + [sym_keyword_close] = ACTIONS(8704), + [sym_keyword_use] = ACTIONS(8702), + [sym_keyword_new] = ACTIONS(8702), + [sym_keyword_if] = ACTIONS(8702), + [sym_keyword_oldelse] = ACTIONS(8702), + [sym_keyword_throw] = ACTIONS(8702), + [sym_keyword_print] = ACTIONS(8702), + [sym_keyword_zprint] = ACTIONS(8702), + [sym_keyword_try] = ACTIONS(8702), + [sym_keyword_job] = ACTIONS(8702), + [sym_keyword_break] = ACTIONS(8702), + [sym_keyword_merge] = ACTIONS(8704), + [sym_keyword_return] = ACTIONS(8702), + [aux_sym_keyword_quit_token1] = ACTIONS(8702), + [aux_sym_keyword_quit_token2] = ACTIONS(8702), + [sym_keyword_goto] = ACTIONS(8702), + [sym_keyword_halt] = ACTIONS(8702), + [sym_keyword_hang] = ACTIONS(8702), + [sym_keyword_halt_or_hang] = ACTIONS(8704), + [sym_keyword_continue] = ACTIONS(8702), + [sym_keyword_tcommit] = ACTIONS(8702), + [sym_keyword_trollback] = ACTIONS(8702), + [sym_keyword_tstart] = ACTIONS(8702), + [sym_keyword_xecute] = ACTIONS(8702), + [sym_keyword_view] = ACTIONS(8702), + [sym_keyword_zbreak] = ACTIONS(8702), + [sym_keyword_zkill] = ACTIONS(8702), + [sym_keyword_zn] = ACTIONS(8702), + [sym_keyword_zsu] = ACTIONS(8702), + [sym_keyword_ztrap] = ACTIONS(8704), + [sym_keyword_zwrite] = ACTIONS(8702), + [sym_keyword_zz] = ACTIONS(8702), + [sym_keyword_embedded_html] = ACTIONS(8702), + [sym_keyword_embedded_xml] = ACTIONS(8702), + [sym_keyword_embedded_sql_amp] = ACTIONS(8702), + [sym_keyword_embedded_sql_hash] = ACTIONS(8702), + [anon_sym_AMPjs] = ACTIONS(8704), + [anon_sym_AMPjscript] = ACTIONS(8702), + [anon_sym_AMPjavascript] = ACTIONS(8702), + [sym_keyword_zremove] = ACTIONS(8702), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8704), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8704), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8704), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8702), + [sym__termination] = ACTIONS(8702), + [sym_tag_end_if] = ACTIONS(8702), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11950)] = { @@ -1386979,40 +1386979,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(3259), [sym_expression_post_cond] = STATE(5008), [sym_documatic_line] = STATE(11950), - [anon_sym_LPAREN2] = ACTIONS(12468), - [anon_sym_CARET] = ACTIONS(12470), + [anon_sym_LPAREN2] = ACTIONS(12514), + [anon_sym_CARET] = ACTIONS(12516), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12472), - [aux_sym_dollarsf_token1] = ACTIONS(12474), - [anon_sym_LBRACK2] = ACTIONS(12476), - [aux_sym_instance_variable_token1] = ACTIONS(12478), - [anon_sym_DOT_DOT] = ACTIONS(12480), - [aux_sym_dollar_text_token1] = ACTIONS(12482), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12484), - [aux_sym_dollar_function_token1] = ACTIONS(12486), - [aux_sym_dollar_select_token1] = ACTIONS(12488), - [aux_sym_dollar_case_token1] = ACTIONS(12490), - [aux_sym_dollar_list_token1] = ACTIONS(12492), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12494), - [aux_sym_dollar_method_token1] = ACTIONS(12496), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12498), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12500), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12502), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12504), - [sym_string_literal_post_cond] = ACTIONS(12506), - [sym_numeric_literal_post_cond] = ACTIONS(12506), + [anon_sym_AT] = ACTIONS(12518), + [aux_sym_dollarsf_token1] = ACTIONS(12520), + [anon_sym_LBRACK2] = ACTIONS(12522), + [aux_sym_instance_variable_token1] = ACTIONS(12524), + [anon_sym_DOT_DOT] = ACTIONS(12526), + [aux_sym_dollar_text_token1] = ACTIONS(12528), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12530), + [aux_sym_dollar_function_token1] = ACTIONS(12532), + [aux_sym_dollar_select_token1] = ACTIONS(12534), + [aux_sym_dollar_case_token1] = ACTIONS(12536), + [aux_sym_dollar_list_token1] = ACTIONS(12538), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12540), + [aux_sym_dollar_method_token1] = ACTIONS(12542), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12544), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12546), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12548), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12550), + [sym_string_literal_post_cond] = ACTIONS(12552), + [sym_numeric_literal_post_cond] = ACTIONS(12552), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12508), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12510), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12512), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12554), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12556), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12558), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12514), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12560), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1387188,6 +1387188,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(11953), [sym_block_comment] = STATE(11953), [sym_documatic_line] = STATE(11953), + [ts_builtin_sym_end] = ACTIONS(13376), + [aux_sym_macro_constant_token1] = ACTIONS(13376), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(13376), + [sym_keyword_dim] = ACTIONS(13376), + [sym_keyword_pound_define] = ACTIONS(13376), + [sym_keyword_pound_def1arg] = ACTIONS(13376), + [sym_keyword_pound_import] = ACTIONS(13376), + [sym_keyword_pound_include] = ACTIONS(13376), + [sym_keyword_pound_if] = ACTIONS(13378), + [sym_keyword_pound_ifdef] = ACTIONS(13376), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(13376), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(13376), + [sym_keyword_write] = ACTIONS(13378), + [sym_keyword_do] = ACTIONS(13376), + [sym_keyword_for] = ACTIONS(13376), + [sym_keyword_while] = ACTIONS(13376), + [sym_keyword_kill] = ACTIONS(13376), + [sym_keyword_lock] = ACTIONS(13376), + [sym_keyword_read] = ACTIONS(13376), + [sym_keyword_zload] = ACTIONS(13376), + [sym_keyword_open] = ACTIONS(13376), + [sym_keyword_close] = ACTIONS(13378), + [sym_keyword_use] = ACTIONS(13376), + [sym_keyword_new] = ACTIONS(13376), + [sym_keyword_if] = ACTIONS(13376), + [sym_keyword_oldelse] = ACTIONS(13376), + [sym_keyword_throw] = ACTIONS(13376), + [sym_keyword_print] = ACTIONS(13376), + [sym_keyword_zprint] = ACTIONS(13376), + [sym_keyword_try] = ACTIONS(13376), + [sym_keyword_job] = ACTIONS(13376), + [sym_keyword_break] = ACTIONS(13376), + [sym_keyword_merge] = ACTIONS(13378), + [sym_keyword_return] = ACTIONS(13376), + [aux_sym_keyword_quit_token1] = ACTIONS(13376), + [aux_sym_keyword_quit_token2] = ACTIONS(13376), + [sym_keyword_goto] = ACTIONS(13376), + [sym_keyword_halt] = ACTIONS(13376), + [sym_keyword_hang] = ACTIONS(13376), + [sym_keyword_halt_or_hang] = ACTIONS(13378), + [sym_keyword_continue] = ACTIONS(13376), + [sym_keyword_tcommit] = ACTIONS(13376), + [sym_keyword_trollback] = ACTIONS(13376), + [sym_keyword_tstart] = ACTIONS(13376), + [sym_keyword_xecute] = ACTIONS(13376), + [sym_keyword_view] = ACTIONS(13376), + [sym_keyword_zbreak] = ACTIONS(13376), + [sym_keyword_zkill] = ACTIONS(13376), + [sym_keyword_zn] = ACTIONS(13376), + [sym_keyword_zsu] = ACTIONS(13376), + [sym_keyword_ztrap] = ACTIONS(13378), + [sym_keyword_zwrite] = ACTIONS(13376), + [sym_keyword_zz] = ACTIONS(13376), + [sym_keyword_embedded_html] = ACTIONS(13376), + [sym_keyword_embedded_xml] = ACTIONS(13376), + [sym_keyword_embedded_sql_amp] = ACTIONS(13376), + [sym_keyword_embedded_sql_hash] = ACTIONS(13376), + [anon_sym_AMPjs] = ACTIONS(13378), + [anon_sym_AMPjscript] = ACTIONS(13376), + [anon_sym_AMPjavascript] = ACTIONS(13376), + [sym_keyword_zremove] = ACTIONS(13376), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(13378), + [aux_sym_commands_with_printlist_token1] = ACTIONS(13378), + [aux_sym_commands_with_printlist_token2] = ACTIONS(13378), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(13376), + [sym_tag_end_if] = ACTIONS(13376), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11954)] = { + [sym_line_comment_1] = STATE(11954), + [sym_line_comment_2] = STATE(11954), + [sym_line_comment_3] = STATE(11954), + [sym_line_comment_4] = STATE(11954), + [sym_block_comment] = STATE(11954), + [sym_documatic_line] = STATE(11954), [aux_sym_macro_constant_token1] = ACTIONS(9522), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1387263,88 +1387345,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9522), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11954)] = { - [sym_dollarsf] = STATE(15899), - [sym_system_defined_function] = STATE(14927), - [sym_dollar_text] = STATE(15899), - [sym_dollar_bitlogic] = STATE(15899), - [sym_dollar_function] = STATE(15899), - [sym_dollar_select] = STATE(15899), - [sym_dollar_case] = STATE(15899), - [sym_dollar_list] = STATE(15899), - [sym_built_in_func_with_pos_options] = STATE(15899), - [sym_dollar_method] = STATE(15899), - [sym_line_comment_1] = STATE(11954), - [sym_line_comment_2] = STATE(11954), - [sym_line_comment_3] = STATE(11954), - [sym_line_comment_4] = STATE(11954), - [sym_block_comment] = STATE(11954), - [sym_json_array_literal_post_cond] = STATE(15706), - [sym_json_object_literal_post_cond] = STATE(14927), - [sym_parenthetical_expression_post_cond] = STATE(14927), - [sym_macro_function_post_cond] = STATE(15709), - [sym_macro_constant_post_cond] = STATE(15709), - [sym_macro_post_cond] = STATE(14927), - [sym_objectscript_identifier_post_cond] = STATE(15278), - [sym_objectscript_identifier_special_post_cond] = STATE(15278), - [sym_lvn_post_cond] = STATE(14927), - [sym_gvn_post_cond] = STATE(15706), - [sym_ssvn_post_cond] = STATE(15706), - [sym_instance_variable_post_cond] = STATE(14927), - [sym_sql_field_reference_post_cond] = STATE(15706), - [sym_system_defined_variable_post_cond] = STATE(14927), - [sym_indirection_post_cond] = STATE(15706), - [sym_extrinsic_function_post_cond] = STATE(14927), - [sym_relative_dot_property_post_cond] = STATE(14927), - [sym_relative_dot_method_post_cond] = STATE(14927), - [sym_relative_dot_parameter_post_cond] = STATE(15706), - [sym_class_ref_post_cond] = STATE(21384), - [sym_class_method_call_post_cond] = STATE(14927), - [sym_oref_chain_expr_post_cond] = STATE(15706), - [sym_superclass_method_call_post_cond] = STATE(15706), - [sym_unary_operator_post_cond] = STATE(11954), - [sym_unary_expression_post_cond] = STATE(15706), - [sym_expr_atom_post_cond] = STATE(14506), - [sym_expression_post_cond] = STATE(15562), - [sym_documatic_line] = STATE(11954), - [anon_sym_LPAREN2] = ACTIONS(12366), - [anon_sym_CARET] = ACTIONS(12368), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12370), - [aux_sym_dollarsf_token1] = ACTIONS(12372), - [anon_sym_LBRACK2] = ACTIONS(12374), - [aux_sym_instance_variable_token1] = ACTIONS(12376), - [anon_sym_DOT_DOT] = ACTIONS(12378), - [aux_sym_dollar_text_token1] = ACTIONS(12380), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12382), - [aux_sym_dollar_function_token1] = ACTIONS(12384), - [aux_sym_dollar_select_token1] = ACTIONS(12386), - [aux_sym_dollar_case_token1] = ACTIONS(12388), - [aux_sym_dollar_list_token1] = ACTIONS(12390), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12392), - [aux_sym_dollar_method_token1] = ACTIONS(12394), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12396), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12398), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12400), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12402), - [sym_string_literal_post_cond] = ACTIONS(12404), - [sym_numeric_literal_post_cond] = ACTIONS(12404), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12406), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12408), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12410), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12412), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(11955)] = { [sym_dollarsf] = STATE(15899), [sym_system_defined_function] = STATE(14927), @@ -1387389,40 +1387389,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(14609), [sym_expression_post_cond] = STATE(15562), [sym_documatic_line] = STATE(11955), - [anon_sym_LPAREN2] = ACTIONS(12366), - [anon_sym_CARET] = ACTIONS(12368), + [anon_sym_LPAREN2] = ACTIONS(12358), + [anon_sym_CARET] = ACTIONS(12360), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13330), - [aux_sym_dollarsf_token1] = ACTIONS(12372), - [anon_sym_LBRACK2] = ACTIONS(12374), - [aux_sym_instance_variable_token1] = ACTIONS(12376), - [anon_sym_DOT_DOT] = ACTIONS(12378), - [aux_sym_dollar_text_token1] = ACTIONS(12380), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12382), - [aux_sym_dollar_function_token1] = ACTIONS(12384), - [aux_sym_dollar_select_token1] = ACTIONS(12386), - [aux_sym_dollar_case_token1] = ACTIONS(12388), - [aux_sym_dollar_list_token1] = ACTIONS(12390), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12392), - [aux_sym_dollar_method_token1] = ACTIONS(12394), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12396), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12398), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12400), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12402), - [sym_string_literal_post_cond] = ACTIONS(12404), - [sym_numeric_literal_post_cond] = ACTIONS(12404), + [anon_sym_AT] = ACTIONS(13380), + [aux_sym_dollarsf_token1] = ACTIONS(12364), + [anon_sym_LBRACK2] = ACTIONS(12366), + [aux_sym_instance_variable_token1] = ACTIONS(12368), + [anon_sym_DOT_DOT] = ACTIONS(12370), + [aux_sym_dollar_text_token1] = ACTIONS(12372), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12374), + [aux_sym_dollar_function_token1] = ACTIONS(12376), + [aux_sym_dollar_select_token1] = ACTIONS(12378), + [aux_sym_dollar_case_token1] = ACTIONS(12380), + [aux_sym_dollar_list_token1] = ACTIONS(12382), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12384), + [aux_sym_dollar_method_token1] = ACTIONS(12386), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12388), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12390), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12392), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12394), + [sym_string_literal_post_cond] = ACTIONS(12396), + [sym_numeric_literal_post_cond] = ACTIONS(12396), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12406), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12408), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13332), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12398), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12400), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13382), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12412), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12404), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1387510,83 +1387510,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11957)] = { - [sym_dollarsf] = STATE(15078), - [sym_system_defined_function] = STATE(15517), - [sym_dollar_text] = STATE(15078), - [sym_dollar_bitlogic] = STATE(15078), - [sym_dollar_function] = STATE(15078), - [sym_dollar_select] = STATE(15078), - [sym_dollar_case] = STATE(15078), - [sym_dollar_list] = STATE(15078), - [sym_built_in_func_with_pos_options] = STATE(15078), - [sym_dollar_method] = STATE(15078), + [sym_dollarsf] = STATE(16659), + [sym_system_defined_function] = STATE(16637), + [sym_dollar_text] = STATE(16659), + [sym_dollar_bitlogic] = STATE(16659), + [sym_dollar_function] = STATE(16659), + [sym_dollar_select] = STATE(16659), + [sym_dollar_case] = STATE(16659), + [sym_dollar_list] = STATE(16659), + [sym_built_in_func_with_pos_options] = STATE(16659), + [sym_dollar_method] = STATE(16659), [sym_line_comment_1] = STATE(11957), [sym_line_comment_2] = STATE(11957), [sym_line_comment_3] = STATE(11957), [sym_line_comment_4] = STATE(11957), [sym_block_comment] = STATE(11957), - [sym_json_array_literal_post_cond] = STATE(15462), - [sym_json_object_literal_post_cond] = STATE(15517), - [sym_parenthetical_expression_post_cond] = STATE(15517), - [sym_macro_function_post_cond] = STATE(15063), - [sym_macro_constant_post_cond] = STATE(15063), - [sym_macro_post_cond] = STATE(15517), - [sym_objectscript_identifier_post_cond] = STATE(14830), - [sym_objectscript_identifier_special_post_cond] = STATE(14830), - [sym_lvn_post_cond] = STATE(15517), - [sym_gvn_post_cond] = STATE(15462), - [sym_ssvn_post_cond] = STATE(15462), - [sym_instance_variable_post_cond] = STATE(15517), - [sym_sql_field_reference_post_cond] = STATE(15462), - [sym_system_defined_variable_post_cond] = STATE(15517), - [sym_indirection_post_cond] = STATE(15462), - [sym_extrinsic_function_post_cond] = STATE(15517), - [sym_relative_dot_property_post_cond] = STATE(15517), - [sym_relative_dot_method_post_cond] = STATE(15517), - [sym_relative_dot_parameter_post_cond] = STATE(15462), - [sym_class_ref_post_cond] = STATE(22417), - [sym_class_method_call_post_cond] = STATE(15517), - [sym_oref_chain_expr_post_cond] = STATE(15462), - [sym_superclass_method_call_post_cond] = STATE(15462), - [sym_unary_operator_post_cond] = STATE(11916), - [sym_unary_expression_post_cond] = STATE(15462), - [sym_expr_atom_post_cond] = STATE(14978), - [sym_expression_post_cond] = STATE(15384), + [sym_json_array_literal_post_cond] = STATE(16635), + [sym_json_object_literal_post_cond] = STATE(16637), + [sym_parenthetical_expression_post_cond] = STATE(16637), + [sym_macro_function_post_cond] = STATE(16638), + [sym_macro_constant_post_cond] = STATE(16638), + [sym_macro_post_cond] = STATE(16637), + [sym_objectscript_identifier_post_cond] = STATE(16122), + [sym_objectscript_identifier_special_post_cond] = STATE(16122), + [sym_lvn_post_cond] = STATE(16637), + [sym_gvn_post_cond] = STATE(16635), + [sym_ssvn_post_cond] = STATE(16635), + [sym_instance_variable_post_cond] = STATE(16637), + [sym_sql_field_reference_post_cond] = STATE(16635), + [sym_system_defined_variable_post_cond] = STATE(16637), + [sym_indirection_post_cond] = STATE(16635), + [sym_extrinsic_function_post_cond] = STATE(16637), + [sym_relative_dot_property_post_cond] = STATE(16637), + [sym_relative_dot_method_post_cond] = STATE(16637), + [sym_relative_dot_parameter_post_cond] = STATE(16635), + [sym_class_ref_post_cond] = STATE(20965), + [sym_class_method_call_post_cond] = STATE(16637), + [sym_oref_chain_expr_post_cond] = STATE(16635), + [sym_superclass_method_call_post_cond] = STATE(16635), + [sym_unary_operator_post_cond] = STATE(11867), + [sym_unary_expression_post_cond] = STATE(16635), + [sym_expr_atom_post_cond] = STATE(16642), + [sym_expression_post_cond] = STATE(26055), [sym_documatic_line] = STATE(11957), - [anon_sym_LPAREN2] = ACTIONS(12984), - [anon_sym_CARET] = ACTIONS(12986), + [anon_sym_LPAREN2] = ACTIONS(12198), + [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13140), - [aux_sym_dollarsf_token1] = ACTIONS(12990), - [anon_sym_LBRACK2] = ACTIONS(12992), - [aux_sym_instance_variable_token1] = ACTIONS(12994), - [anon_sym_DOT_DOT] = ACTIONS(12996), - [aux_sym_dollar_text_token1] = ACTIONS(12998), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13000), - [aux_sym_dollar_function_token1] = ACTIONS(13002), - [aux_sym_dollar_select_token1] = ACTIONS(13004), - [aux_sym_dollar_case_token1] = ACTIONS(13006), - [aux_sym_dollar_list_token1] = ACTIONS(13008), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13010), - [aux_sym_dollar_method_token1] = ACTIONS(13012), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13014), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13016), + [anon_sym_AT] = ACTIONS(12202), + [aux_sym_dollarsf_token1] = ACTIONS(12204), + [anon_sym_LBRACK2] = ACTIONS(12206), + [aux_sym_instance_variable_token1] = ACTIONS(12208), + [anon_sym_DOT_DOT] = ACTIONS(12210), + [aux_sym_dollar_text_token1] = ACTIONS(12212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12214), + [aux_sym_dollar_function_token1] = ACTIONS(12216), + [aux_sym_dollar_select_token1] = ACTIONS(12218), + [aux_sym_dollar_case_token1] = ACTIONS(12220), + [aux_sym_dollar_list_token1] = ACTIONS(12222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12224), + [aux_sym_dollar_method_token1] = ACTIONS(12226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12230), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13018), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13020), - [sym_string_literal_post_cond] = ACTIONS(13022), - [sym_numeric_literal_post_cond] = ACTIONS(13022), + [anon_sym_LBRACE2] = ACTIONS(12232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12234), + [sym_string_literal_post_cond] = ACTIONS(12236), + [sym_numeric_literal_post_cond] = ACTIONS(12236), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13024), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13026), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13142), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12242), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13030), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1387634,34 +1387634,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(11958), [sym_xecute_argument] = STATE(9725), [sym_documatic_line] = STATE(11958), - [anon_sym_LPAREN] = ACTIONS(12884), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12890), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), - [anon_sym_AT2] = ACTIONS(12922), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [anon_sym_LPAREN] = ACTIONS(12982), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12984), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12986), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12988), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), + [anon_sym_AT2] = ACTIONS(13020), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1387670,87 +1387670,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(12930), + [sym__xecute_arg_invalid] = ACTIONS(13028), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11959)] = { - [sym_dollarsf] = STATE(15957), - [sym_system_defined_function] = STATE(15925), - [sym_dollar_text] = STATE(15957), - [sym_dollar_bitlogic] = STATE(15957), - [sym_dollar_function] = STATE(15957), - [sym_dollar_select] = STATE(15957), - [sym_dollar_case] = STATE(15957), - [sym_dollar_list] = STATE(15957), - [sym_built_in_func_with_pos_options] = STATE(15957), - [sym_dollar_method] = STATE(15957), + [sym_dollarsf] = STATE(15899), + [sym_system_defined_function] = STATE(14927), + [sym_dollar_text] = STATE(15899), + [sym_dollar_bitlogic] = STATE(15899), + [sym_dollar_function] = STATE(15899), + [sym_dollar_select] = STATE(15899), + [sym_dollar_case] = STATE(15899), + [sym_dollar_list] = STATE(15899), + [sym_built_in_func_with_pos_options] = STATE(15899), + [sym_dollar_method] = STATE(15899), [sym_line_comment_1] = STATE(11959), [sym_line_comment_2] = STATE(11959), [sym_line_comment_3] = STATE(11959), [sym_line_comment_4] = STATE(11959), [sym_block_comment] = STATE(11959), - [sym_json_array_literal_post_cond] = STATE(15923), - [sym_json_object_literal_post_cond] = STATE(15925), - [sym_parenthetical_expression_post_cond] = STATE(15925), - [sym_macro_function_post_cond] = STATE(15926), - [sym_macro_constant_post_cond] = STATE(15926), - [sym_macro_post_cond] = STATE(15925), - [sym_objectscript_identifier_post_cond] = STATE(15280), - [sym_objectscript_identifier_special_post_cond] = STATE(15280), - [sym_lvn_post_cond] = STATE(15925), - [sym_gvn_post_cond] = STATE(15923), - [sym_ssvn_post_cond] = STATE(15923), - [sym_instance_variable_post_cond] = STATE(15925), - [sym_sql_field_reference_post_cond] = STATE(15923), - [sym_system_defined_variable_post_cond] = STATE(15925), - [sym_indirection_post_cond] = STATE(15923), - [sym_extrinsic_function_post_cond] = STATE(15925), - [sym_relative_dot_property_post_cond] = STATE(15925), - [sym_relative_dot_method_post_cond] = STATE(15925), - [sym_relative_dot_parameter_post_cond] = STATE(15923), - [sym_class_ref_post_cond] = STATE(21951), - [sym_class_method_call_post_cond] = STATE(15925), - [sym_oref_chain_expr_post_cond] = STATE(15923), - [sym_superclass_method_call_post_cond] = STATE(15923), - [sym_unary_operator_post_cond] = STATE(11894), - [sym_unary_expression_post_cond] = STATE(15923), - [sym_expr_atom_post_cond] = STATE(15138), - [sym_expression_post_cond] = STATE(15984), + [sym_json_array_literal_post_cond] = STATE(15706), + [sym_json_object_literal_post_cond] = STATE(14927), + [sym_parenthetical_expression_post_cond] = STATE(14927), + [sym_macro_function_post_cond] = STATE(15709), + [sym_macro_constant_post_cond] = STATE(15709), + [sym_macro_post_cond] = STATE(14927), + [sym_objectscript_identifier_post_cond] = STATE(15278), + [sym_objectscript_identifier_special_post_cond] = STATE(15278), + [sym_lvn_post_cond] = STATE(14927), + [sym_gvn_post_cond] = STATE(15706), + [sym_ssvn_post_cond] = STATE(15706), + [sym_instance_variable_post_cond] = STATE(14927), + [sym_sql_field_reference_post_cond] = STATE(15706), + [sym_system_defined_variable_post_cond] = STATE(14927), + [sym_indirection_post_cond] = STATE(15706), + [sym_extrinsic_function_post_cond] = STATE(14927), + [sym_relative_dot_property_post_cond] = STATE(14927), + [sym_relative_dot_method_post_cond] = STATE(14927), + [sym_relative_dot_parameter_post_cond] = STATE(15706), + [sym_class_ref_post_cond] = STATE(21384), + [sym_class_method_call_post_cond] = STATE(14927), + [sym_oref_chain_expr_post_cond] = STATE(15706), + [sym_superclass_method_call_post_cond] = STATE(15706), + [sym_unary_operator_post_cond] = STATE(11959), + [sym_unary_expression_post_cond] = STATE(15706), + [sym_expr_atom_post_cond] = STATE(14506), + [sym_expression_post_cond] = STATE(15562), [sym_documatic_line] = STATE(11959), - [anon_sym_LPAREN2] = ACTIONS(12822), - [anon_sym_CARET] = ACTIONS(12824), + [anon_sym_LPAREN2] = ACTIONS(12358), + [anon_sym_CARET] = ACTIONS(12360), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13080), - [aux_sym_dollarsf_token1] = ACTIONS(12828), - [anon_sym_LBRACK2] = ACTIONS(12830), - [aux_sym_instance_variable_token1] = ACTIONS(12832), - [anon_sym_DOT_DOT] = ACTIONS(12834), - [aux_sym_dollar_text_token1] = ACTIONS(12836), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), - [aux_sym_dollar_function_token1] = ACTIONS(12840), - [aux_sym_dollar_select_token1] = ACTIONS(12842), - [aux_sym_dollar_case_token1] = ACTIONS(12844), - [aux_sym_dollar_list_token1] = ACTIONS(12846), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), - [aux_sym_dollar_method_token1] = ACTIONS(12850), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12856), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), - [sym_string_literal_post_cond] = ACTIONS(12860), - [sym_numeric_literal_post_cond] = ACTIONS(12860), + [anon_sym_AT] = ACTIONS(12362), + [aux_sym_dollarsf_token1] = ACTIONS(12364), + [anon_sym_LBRACK2] = ACTIONS(12366), + [aux_sym_instance_variable_token1] = ACTIONS(12368), + [anon_sym_DOT_DOT] = ACTIONS(12370), + [aux_sym_dollar_text_token1] = ACTIONS(12372), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12374), + [aux_sym_dollar_function_token1] = ACTIONS(12376), + [aux_sym_dollar_select_token1] = ACTIONS(12378), + [aux_sym_dollar_case_token1] = ACTIONS(12380), + [aux_sym_dollar_list_token1] = ACTIONS(12382), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12384), + [aux_sym_dollar_method_token1] = ACTIONS(12386), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12388), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12390), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12392), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12394), + [sym_string_literal_post_cond] = ACTIONS(12396), + [sym_numeric_literal_post_cond] = ACTIONS(12396), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13082), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12398), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12400), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12402), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12404), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1387881,40 +1387881,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(14609), [sym_expression_post_cond] = STATE(15660), [sym_documatic_line] = STATE(11961), - [anon_sym_LPAREN2] = ACTIONS(12366), - [anon_sym_CARET] = ACTIONS(12368), + [anon_sym_LPAREN2] = ACTIONS(12358), + [anon_sym_CARET] = ACTIONS(12360), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13330), - [aux_sym_dollarsf_token1] = ACTIONS(12372), - [anon_sym_LBRACK2] = ACTIONS(12374), - [aux_sym_instance_variable_token1] = ACTIONS(12376), - [anon_sym_DOT_DOT] = ACTIONS(12378), - [aux_sym_dollar_text_token1] = ACTIONS(12380), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12382), - [aux_sym_dollar_function_token1] = ACTIONS(12384), - [aux_sym_dollar_select_token1] = ACTIONS(12386), - [aux_sym_dollar_case_token1] = ACTIONS(12388), - [aux_sym_dollar_list_token1] = ACTIONS(12390), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12392), - [aux_sym_dollar_method_token1] = ACTIONS(12394), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12396), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12398), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12400), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12402), - [sym_string_literal_post_cond] = ACTIONS(12404), - [sym_numeric_literal_post_cond] = ACTIONS(12404), + [anon_sym_AT] = ACTIONS(13380), + [aux_sym_dollarsf_token1] = ACTIONS(12364), + [anon_sym_LBRACK2] = ACTIONS(12366), + [aux_sym_instance_variable_token1] = ACTIONS(12368), + [anon_sym_DOT_DOT] = ACTIONS(12370), + [aux_sym_dollar_text_token1] = ACTIONS(12372), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12374), + [aux_sym_dollar_function_token1] = ACTIONS(12376), + [aux_sym_dollar_select_token1] = ACTIONS(12378), + [aux_sym_dollar_case_token1] = ACTIONS(12380), + [aux_sym_dollar_list_token1] = ACTIONS(12382), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12384), + [aux_sym_dollar_method_token1] = ACTIONS(12386), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12388), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12390), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12392), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12394), + [sym_string_literal_post_cond] = ACTIONS(12396), + [sym_numeric_literal_post_cond] = ACTIONS(12396), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12406), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12408), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13332), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12398), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12400), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13382), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12412), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12404), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1388002,12 +1388002,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11963)] = { + [sym_dollarsf] = STATE(15957), + [sym_system_defined_function] = STATE(15925), + [sym_dollar_text] = STATE(15957), + [sym_dollar_bitlogic] = STATE(15957), + [sym_dollar_function] = STATE(15957), + [sym_dollar_select] = STATE(15957), + [sym_dollar_case] = STATE(15957), + [sym_dollar_list] = STATE(15957), + [sym_built_in_func_with_pos_options] = STATE(15957), + [sym_dollar_method] = STATE(15957), [sym_line_comment_1] = STATE(11963), [sym_line_comment_2] = STATE(11963), [sym_line_comment_3] = STATE(11963), [sym_line_comment_4] = STATE(11963), [sym_block_comment] = STATE(11963), + [sym_json_array_literal_post_cond] = STATE(15923), + [sym_json_object_literal_post_cond] = STATE(15925), + [sym_parenthetical_expression_post_cond] = STATE(15925), + [sym_macro_function_post_cond] = STATE(15926), + [sym_macro_constant_post_cond] = STATE(15926), + [sym_macro_post_cond] = STATE(15925), + [sym_objectscript_identifier_post_cond] = STATE(15280), + [sym_objectscript_identifier_special_post_cond] = STATE(15280), + [sym_lvn_post_cond] = STATE(15925), + [sym_gvn_post_cond] = STATE(15923), + [sym_ssvn_post_cond] = STATE(15923), + [sym_instance_variable_post_cond] = STATE(15925), + [sym_sql_field_reference_post_cond] = STATE(15923), + [sym_system_defined_variable_post_cond] = STATE(15925), + [sym_indirection_post_cond] = STATE(15923), + [sym_extrinsic_function_post_cond] = STATE(15925), + [sym_relative_dot_property_post_cond] = STATE(15925), + [sym_relative_dot_method_post_cond] = STATE(15925), + [sym_relative_dot_parameter_post_cond] = STATE(15923), + [sym_class_ref_post_cond] = STATE(21951), + [sym_class_method_call_post_cond] = STATE(15925), + [sym_oref_chain_expr_post_cond] = STATE(15923), + [sym_superclass_method_call_post_cond] = STATE(15923), + [sym_unary_operator_post_cond] = STATE(11898), + [sym_unary_expression_post_cond] = STATE(15923), + [sym_expr_atom_post_cond] = STATE(15138), + [sym_expression_post_cond] = STATE(15984), [sym_documatic_line] = STATE(11963), + [anon_sym_LPAREN2] = ACTIONS(12870), + [anon_sym_CARET] = ACTIONS(12872), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(13186), + [aux_sym_dollarsf_token1] = ACTIONS(12876), + [anon_sym_LBRACK2] = ACTIONS(12878), + [aux_sym_instance_variable_token1] = ACTIONS(12880), + [anon_sym_DOT_DOT] = ACTIONS(12882), + [aux_sym_dollar_text_token1] = ACTIONS(12884), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12886), + [aux_sym_dollar_function_token1] = ACTIONS(12888), + [aux_sym_dollar_select_token1] = ACTIONS(12890), + [aux_sym_dollar_case_token1] = ACTIONS(12892), + [aux_sym_dollar_list_token1] = ACTIONS(12894), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12896), + [aux_sym_dollar_method_token1] = ACTIONS(12898), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12900), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12902), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12904), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12906), + [sym_string_literal_post_cond] = ACTIONS(12908), + [sym_numeric_literal_post_cond] = ACTIONS(12908), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12910), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12912), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13188), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12916), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11964)] = { + [sym_line_comment_1] = STATE(11964), + [sym_line_comment_2] = STATE(11964), + [sym_line_comment_3] = STATE(11964), + [sym_line_comment_4] = STATE(11964), + [sym_block_comment] = STATE(11964), + [sym_documatic_line] = STATE(11964), [aux_sym_macro_constant_token1] = ACTIONS(8745), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1388083,13 +1388165,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8745), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11964)] = { - [sym_line_comment_1] = STATE(11964), - [sym_line_comment_2] = STATE(11964), - [sym_line_comment_3] = STATE(11964), - [sym_line_comment_4] = STATE(11964), - [sym_block_comment] = STATE(11964), - [sym_documatic_line] = STATE(11964), + [STATE(11965)] = { + [sym_line_comment_1] = STATE(11965), + [sym_line_comment_2] = STATE(11965), + [sym_line_comment_3] = STATE(11965), + [sym_line_comment_4] = STATE(11965), + [sym_block_comment] = STATE(11965), + [sym_documatic_line] = STATE(11965), [aux_sym_macro_constant_token1] = ACTIONS(8749), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1388165,7 +1388247,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8749), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11965)] = { + [STATE(11966)] = { [sym_dollarsf] = STATE(15078), [sym_system_defined_function] = STATE(14589), [sym_dollar_text] = STATE(15078), @@ -1388176,11 +1388258,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15078), [sym_built_in_func_with_pos_options] = STATE(15078), [sym_dollar_method] = STATE(15078), - [sym_line_comment_1] = STATE(11965), - [sym_line_comment_2] = STATE(11965), - [sym_line_comment_3] = STATE(11965), - [sym_line_comment_4] = STATE(11965), - [sym_block_comment] = STATE(11965), + [sym_line_comment_1] = STATE(11966), + [sym_line_comment_2] = STATE(11966), + [sym_line_comment_3] = STATE(11966), + [sym_line_comment_4] = STATE(11966), + [sym_block_comment] = STATE(11966), [sym_json_array_literal_post_cond] = STATE(15462), [sym_json_object_literal_post_cond] = STATE(14589), [sym_parenthetical_expression_post_cond] = STATE(14589), @@ -1388208,46 +1388290,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_expression_post_cond] = STATE(15462), [sym_expr_atom_post_cond] = STATE(14551), [sym_expression_post_cond] = STATE(15384), - [sym_documatic_line] = STATE(11965), - [anon_sym_LPAREN2] = ACTIONS(12984), - [anon_sym_CARET] = ACTIONS(12986), + [sym_documatic_line] = STATE(11966), + [anon_sym_LPAREN2] = ACTIONS(12612), + [anon_sym_CARET] = ACTIONS(12614), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13334), - [aux_sym_dollarsf_token1] = ACTIONS(12990), - [anon_sym_LBRACK2] = ACTIONS(12992), - [aux_sym_instance_variable_token1] = ACTIONS(12994), - [anon_sym_DOT_DOT] = ACTIONS(12996), - [aux_sym_dollar_text_token1] = ACTIONS(12998), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13000), - [aux_sym_dollar_function_token1] = ACTIONS(13002), - [aux_sym_dollar_select_token1] = ACTIONS(13004), - [aux_sym_dollar_case_token1] = ACTIONS(13006), - [aux_sym_dollar_list_token1] = ACTIONS(13008), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13010), - [aux_sym_dollar_method_token1] = ACTIONS(13012), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13014), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13016), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13018), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13020), - [sym_string_literal_post_cond] = ACTIONS(13022), - [sym_numeric_literal_post_cond] = ACTIONS(13022), + [anon_sym_AT] = ACTIONS(13384), + [aux_sym_dollarsf_token1] = ACTIONS(12618), + [anon_sym_LBRACK2] = ACTIONS(12620), + [aux_sym_instance_variable_token1] = ACTIONS(12622), + [anon_sym_DOT_DOT] = ACTIONS(12624), + [aux_sym_dollar_text_token1] = ACTIONS(12626), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12628), + [aux_sym_dollar_function_token1] = ACTIONS(12630), + [aux_sym_dollar_select_token1] = ACTIONS(12632), + [aux_sym_dollar_case_token1] = ACTIONS(12634), + [aux_sym_dollar_list_token1] = ACTIONS(12636), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12638), + [aux_sym_dollar_method_token1] = ACTIONS(12640), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12642), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12646), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12648), + [sym_string_literal_post_cond] = ACTIONS(12650), + [sym_numeric_literal_post_cond] = ACTIONS(12650), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13024), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13026), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13336), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12652), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12654), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13386), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13030), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12658), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11966)] = { + [STATE(11967)] = { [sym_expression] = STATE(10235), [sym_expr_atom] = STATE(4529), [sym_parenthetical_expression] = STATE(2291), @@ -1388283,42 +1388365,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6511), [sym_json_object_literal] = STATE(2291), [sym_json_array_literal] = STATE(5204), - [sym_line_comment_1] = STATE(11966), - [sym_line_comment_2] = STATE(11966), - [sym_line_comment_3] = STATE(11966), - [sym_line_comment_4] = STATE(11966), - [sym_block_comment] = STATE(11966), + [sym_line_comment_1] = STATE(11967), + [sym_line_comment_2] = STATE(11967), + [sym_line_comment_3] = STATE(11967), + [sym_line_comment_4] = STATE(11967), + [sym_block_comment] = STATE(11967), [sym_xecute_argument] = STATE(10306), - [sym_documatic_line] = STATE(11966), - [anon_sym_LPAREN] = ACTIONS(13254), + [sym_documatic_line] = STATE(11967), + [anon_sym_LPAREN] = ACTIONS(13306), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13260), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), - [anon_sym_AT2] = ACTIONS(13292), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_keyword_pound_pound_super] = ACTIONS(13310), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13312), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), + [anon_sym_AT2] = ACTIONS(13344), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1388326,10 +1388408,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13302), + [sym__xecute_arg_invalid] = ACTIONS(13354), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11967)] = { + [STATE(11968)] = { [sym_dollarsf] = STATE(15899), [sym_system_defined_function] = STATE(14927), [sym_dollar_text] = STATE(15899), @@ -1388340,11 +1388422,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15899), [sym_built_in_func_with_pos_options] = STATE(15899), [sym_dollar_method] = STATE(15899), - [sym_line_comment_1] = STATE(11967), - [sym_line_comment_2] = STATE(11967), - [sym_line_comment_3] = STATE(11967), - [sym_line_comment_4] = STATE(11967), - [sym_block_comment] = STATE(11967), + [sym_line_comment_1] = STATE(11968), + [sym_line_comment_2] = STATE(11968), + [sym_line_comment_3] = STATE(11968), + [sym_line_comment_4] = STATE(11968), + [sym_block_comment] = STATE(11968), [sym_json_array_literal_post_cond] = STATE(15706), [sym_json_object_literal_post_cond] = STATE(14927), [sym_parenthetical_expression_post_cond] = STATE(14927), @@ -1388368,129 +1388450,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(14927), [sym_oref_chain_expr_post_cond] = STATE(15706), [sym_superclass_method_call_post_cond] = STATE(15706), - [sym_unary_operator_post_cond] = STATE(11954), + [sym_unary_operator_post_cond] = STATE(11959), [sym_unary_expression_post_cond] = STATE(15706), [sym_expr_atom_post_cond] = STATE(14506), [sym_expression_post_cond] = STATE(15660), - [sym_documatic_line] = STATE(11967), - [anon_sym_LPAREN2] = ACTIONS(12366), - [anon_sym_CARET] = ACTIONS(12368), + [sym_documatic_line] = STATE(11968), + [anon_sym_LPAREN2] = ACTIONS(12358), + [anon_sym_CARET] = ACTIONS(12360), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12370), - [aux_sym_dollarsf_token1] = ACTIONS(12372), - [anon_sym_LBRACK2] = ACTIONS(12374), - [aux_sym_instance_variable_token1] = ACTIONS(12376), - [anon_sym_DOT_DOT] = ACTIONS(12378), - [aux_sym_dollar_text_token1] = ACTIONS(12380), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12382), - [aux_sym_dollar_function_token1] = ACTIONS(12384), - [aux_sym_dollar_select_token1] = ACTIONS(12386), - [aux_sym_dollar_case_token1] = ACTIONS(12388), - [aux_sym_dollar_list_token1] = ACTIONS(12390), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12392), - [aux_sym_dollar_method_token1] = ACTIONS(12394), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12396), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12398), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12400), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12402), - [sym_string_literal_post_cond] = ACTIONS(12404), - [sym_numeric_literal_post_cond] = ACTIONS(12404), + [anon_sym_AT] = ACTIONS(12362), + [aux_sym_dollarsf_token1] = ACTIONS(12364), + [anon_sym_LBRACK2] = ACTIONS(12366), + [aux_sym_instance_variable_token1] = ACTIONS(12368), + [anon_sym_DOT_DOT] = ACTIONS(12370), + [aux_sym_dollar_text_token1] = ACTIONS(12372), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12374), + [aux_sym_dollar_function_token1] = ACTIONS(12376), + [aux_sym_dollar_select_token1] = ACTIONS(12378), + [aux_sym_dollar_case_token1] = ACTIONS(12380), + [aux_sym_dollar_list_token1] = ACTIONS(12382), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12384), + [aux_sym_dollar_method_token1] = ACTIONS(12386), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12388), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12390), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12392), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12394), + [sym_string_literal_post_cond] = ACTIONS(12396), + [sym_numeric_literal_post_cond] = ACTIONS(12396), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12406), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12408), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12410), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12398), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12400), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12402), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12412), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(11968)] = { - [sym_line_comment_1] = STATE(11968), - [sym_line_comment_2] = STATE(11968), - [sym_line_comment_3] = STATE(11968), - [sym_line_comment_4] = STATE(11968), - [sym_block_comment] = STATE(11968), - [sym_documatic_line] = STATE(11968), - [aux_sym_macro_constant_token1] = ACTIONS(8502), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8502), - [sym_keyword_dim] = ACTIONS(8502), - [sym_keyword_pound_define] = ACTIONS(8502), - [sym_keyword_pound_def1arg] = ACTIONS(8502), - [sym_keyword_pound_import] = ACTIONS(8502), - [sym_keyword_pound_include] = ACTIONS(8502), - [sym_keyword_pound_if] = ACTIONS(8504), - [sym_keyword_pound_ifdef] = ACTIONS(8502), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8502), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8502), - [sym_keyword_write] = ACTIONS(8504), - [sym_keyword_do] = ACTIONS(8502), - [sym_keyword_for] = ACTIONS(8502), - [sym_keyword_while] = ACTIONS(8502), - [sym_keyword_kill] = ACTIONS(8502), - [sym_keyword_lock] = ACTIONS(8502), - [sym_keyword_read] = ACTIONS(8502), - [sym_keyword_zload] = ACTIONS(8502), - [sym_keyword_open] = ACTIONS(8502), - [sym_keyword_close] = ACTIONS(8504), - [sym_keyword_use] = ACTIONS(8502), - [sym_keyword_new] = ACTIONS(8502), - [sym_keyword_if] = ACTIONS(8502), - [sym_keyword_oldelse] = ACTIONS(8502), - [sym_keyword_throw] = ACTIONS(8502), - [sym_keyword_print] = ACTIONS(8502), - [sym_keyword_zprint] = ACTIONS(8502), - [sym_keyword_try] = ACTIONS(8502), - [sym_keyword_job] = ACTIONS(8502), - [sym_keyword_break] = ACTIONS(8502), - [sym_keyword_merge] = ACTIONS(8504), - [sym_keyword_return] = ACTIONS(8502), - [aux_sym_keyword_quit_token1] = ACTIONS(8502), - [aux_sym_keyword_quit_token2] = ACTIONS(8502), - [sym_keyword_goto] = ACTIONS(8502), - [sym_keyword_halt] = ACTIONS(8502), - [sym_keyword_hang] = ACTIONS(8502), - [sym_keyword_halt_or_hang] = ACTIONS(8504), - [sym_keyword_continue] = ACTIONS(8502), - [sym_keyword_tcommit] = ACTIONS(8502), - [sym_keyword_trollback] = ACTIONS(8502), - [sym_keyword_tstart] = ACTIONS(8502), - [sym_keyword_xecute] = ACTIONS(8502), - [sym_keyword_view] = ACTIONS(8502), - [sym_keyword_zbreak] = ACTIONS(8502), - [sym_keyword_zkill] = ACTIONS(8502), - [sym_keyword_zn] = ACTIONS(8502), - [sym_keyword_zsu] = ACTIONS(8502), - [sym_keyword_ztrap] = ACTIONS(8504), - [sym_keyword_zwrite] = ACTIONS(8502), - [sym_keyword_zz] = ACTIONS(8502), - [sym_keyword_embedded_html] = ACTIONS(8502), - [sym_keyword_embedded_xml] = ACTIONS(8502), - [sym_keyword_embedded_sql_amp] = ACTIONS(8502), - [sym_keyword_embedded_sql_hash] = ACTIONS(8502), - [anon_sym_AMPjs] = ACTIONS(8504), - [anon_sym_AMPjscript] = ACTIONS(8502), - [anon_sym_AMPjavascript] = ACTIONS(8502), - [sym_keyword_zremove] = ACTIONS(8502), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8504), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8504), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8504), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12404), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8502), - [sym__termination] = ACTIONS(8502), - [sym_tag_end_if] = ACTIONS(8502), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11969)] = { @@ -1388537,40 +1388537,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(14617), [sym_expression_post_cond] = STATE(15989), [sym_documatic_line] = STATE(11969), - [anon_sym_LPAREN2] = ACTIONS(12822), - [anon_sym_CARET] = ACTIONS(12824), + [anon_sym_LPAREN2] = ACTIONS(12870), + [anon_sym_CARET] = ACTIONS(12872), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12826), - [aux_sym_dollarsf_token1] = ACTIONS(12828), - [anon_sym_LBRACK2] = ACTIONS(12830), - [aux_sym_instance_variable_token1] = ACTIONS(12832), - [anon_sym_DOT_DOT] = ACTIONS(12834), - [aux_sym_dollar_text_token1] = ACTIONS(12836), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), - [aux_sym_dollar_function_token1] = ACTIONS(12840), - [aux_sym_dollar_select_token1] = ACTIONS(12842), - [aux_sym_dollar_case_token1] = ACTIONS(12844), - [aux_sym_dollar_list_token1] = ACTIONS(12846), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), - [aux_sym_dollar_method_token1] = ACTIONS(12850), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12856), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), - [sym_string_literal_post_cond] = ACTIONS(12860), - [sym_numeric_literal_post_cond] = ACTIONS(12860), + [anon_sym_AT] = ACTIONS(12874), + [aux_sym_dollarsf_token1] = ACTIONS(12876), + [anon_sym_LBRACK2] = ACTIONS(12878), + [aux_sym_instance_variable_token1] = ACTIONS(12880), + [anon_sym_DOT_DOT] = ACTIONS(12882), + [aux_sym_dollar_text_token1] = ACTIONS(12884), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12886), + [aux_sym_dollar_function_token1] = ACTIONS(12888), + [aux_sym_dollar_select_token1] = ACTIONS(12890), + [aux_sym_dollar_case_token1] = ACTIONS(12892), + [aux_sym_dollar_list_token1] = ACTIONS(12894), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12896), + [aux_sym_dollar_method_token1] = ACTIONS(12898), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12900), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12902), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12904), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12906), + [sym_string_literal_post_cond] = ACTIONS(12908), + [sym_numeric_literal_post_cond] = ACTIONS(12908), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12866), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12910), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12912), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12914), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12916), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1388658,85 +1388658,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11971)] = { - [sym_dollarsf] = STATE(16578), - [sym_system_defined_function] = STATE(16665), - [sym_dollar_text] = STATE(16578), - [sym_dollar_bitlogic] = STATE(16578), - [sym_dollar_function] = STATE(16578), - [sym_dollar_select] = STATE(16578), - [sym_dollar_case] = STATE(16578), - [sym_dollar_list] = STATE(16578), - [sym_built_in_func_with_pos_options] = STATE(16578), - [sym_dollar_method] = STATE(16578), [sym_line_comment_1] = STATE(11971), [sym_line_comment_2] = STATE(11971), [sym_line_comment_3] = STATE(11971), [sym_line_comment_4] = STATE(11971), [sym_block_comment] = STATE(11971), - [sym_json_array_literal_post_cond] = STATE(16651), - [sym_json_object_literal_post_cond] = STATE(16665), - [sym_parenthetical_expression_post_cond] = STATE(16665), - [sym_macro_function_post_cond] = STATE(16666), - [sym_macro_constant_post_cond] = STATE(16666), - [sym_macro_post_cond] = STATE(16665), - [sym_objectscript_identifier_post_cond] = STATE(16472), - [sym_objectscript_identifier_special_post_cond] = STATE(16472), - [sym_lvn_post_cond] = STATE(16665), - [sym_gvn_post_cond] = STATE(16651), - [sym_ssvn_post_cond] = STATE(16651), - [sym_instance_variable_post_cond] = STATE(16665), - [sym_sql_field_reference_post_cond] = STATE(16651), - [sym_system_defined_variable_post_cond] = STATE(16665), - [sym_indirection_post_cond] = STATE(16651), - [sym_extrinsic_function_post_cond] = STATE(16665), - [sym_relative_dot_property_post_cond] = STATE(16665), - [sym_relative_dot_method_post_cond] = STATE(16665), - [sym_relative_dot_parameter_post_cond] = STATE(16651), - [sym_class_ref_post_cond] = STATE(23127), - [sym_class_method_call_post_cond] = STATE(16665), - [sym_oref_chain_expr_post_cond] = STATE(16651), - [sym_superclass_method_call_post_cond] = STATE(16651), - [sym_unary_operator_post_cond] = STATE(11971), - [sym_unary_expression_post_cond] = STATE(16651), - [sym_expr_atom_post_cond] = STATE(16167), - [sym_expression_post_cond] = STATE(16610), [sym_documatic_line] = STATE(11971), - [anon_sym_LPAREN2] = ACTIONS(11894), - [anon_sym_CARET] = ACTIONS(11896), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(11900), - [aux_sym_dollarsf_token1] = ACTIONS(11902), - [anon_sym_LBRACK2] = ACTIONS(11904), - [aux_sym_instance_variable_token1] = ACTIONS(11906), - [anon_sym_DOT_DOT] = ACTIONS(11908), - [aux_sym_dollar_text_token1] = ACTIONS(11910), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11912), - [aux_sym_dollar_function_token1] = ACTIONS(11914), - [aux_sym_dollar_select_token1] = ACTIONS(11916), - [aux_sym_dollar_case_token1] = ACTIONS(11918), - [aux_sym_dollar_list_token1] = ACTIONS(11920), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11922), - [aux_sym_dollar_method_token1] = ACTIONS(11924), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(11926), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(11928), + [aux_sym_macro_constant_token1] = ACTIONS(8502), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(11930), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(11932), - [sym_string_literal_post_cond] = ACTIONS(11934), - [sym_numeric_literal_post_cond] = ACTIONS(11934), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(11938), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11940), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(11942), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11946), + [sym_keyword_set] = ACTIONS(8502), + [sym_keyword_dim] = ACTIONS(8502), + [sym_keyword_pound_define] = ACTIONS(8502), + [sym_keyword_pound_def1arg] = ACTIONS(8502), + [sym_keyword_pound_import] = ACTIONS(8502), + [sym_keyword_pound_include] = ACTIONS(8502), + [sym_keyword_pound_if] = ACTIONS(8504), + [sym_keyword_pound_ifdef] = ACTIONS(8502), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8502), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8502), + [sym_keyword_write] = ACTIONS(8504), + [sym_keyword_do] = ACTIONS(8502), + [sym_keyword_for] = ACTIONS(8502), + [sym_keyword_while] = ACTIONS(8502), + [sym_keyword_kill] = ACTIONS(8502), + [sym_keyword_lock] = ACTIONS(8502), + [sym_keyword_read] = ACTIONS(8502), + [sym_keyword_zload] = ACTIONS(8502), + [sym_keyword_open] = ACTIONS(8502), + [sym_keyword_close] = ACTIONS(8504), + [sym_keyword_use] = ACTIONS(8502), + [sym_keyword_new] = ACTIONS(8502), + [sym_keyword_if] = ACTIONS(8502), + [sym_keyword_oldelse] = ACTIONS(8502), + [sym_keyword_throw] = ACTIONS(8502), + [sym_keyword_print] = ACTIONS(8502), + [sym_keyword_zprint] = ACTIONS(8502), + [sym_keyword_try] = ACTIONS(8502), + [sym_keyword_job] = ACTIONS(8502), + [sym_keyword_break] = ACTIONS(8502), + [sym_keyword_merge] = ACTIONS(8504), + [sym_keyword_return] = ACTIONS(8502), + [aux_sym_keyword_quit_token1] = ACTIONS(8502), + [aux_sym_keyword_quit_token2] = ACTIONS(8502), + [sym_keyword_goto] = ACTIONS(8502), + [sym_keyword_halt] = ACTIONS(8502), + [sym_keyword_hang] = ACTIONS(8502), + [sym_keyword_halt_or_hang] = ACTIONS(8504), + [sym_keyword_continue] = ACTIONS(8502), + [sym_keyword_tcommit] = ACTIONS(8502), + [sym_keyword_trollback] = ACTIONS(8502), + [sym_keyword_tstart] = ACTIONS(8502), + [sym_keyword_xecute] = ACTIONS(8502), + [sym_keyword_view] = ACTIONS(8502), + [sym_keyword_zbreak] = ACTIONS(8502), + [sym_keyword_zkill] = ACTIONS(8502), + [sym_keyword_zn] = ACTIONS(8502), + [sym_keyword_zsu] = ACTIONS(8502), + [sym_keyword_ztrap] = ACTIONS(8504), + [sym_keyword_zwrite] = ACTIONS(8502), + [sym_keyword_zz] = ACTIONS(8502), + [sym_keyword_embedded_html] = ACTIONS(8502), + [sym_keyword_embedded_xml] = ACTIONS(8502), + [sym_keyword_embedded_sql_amp] = ACTIONS(8502), + [sym_keyword_embedded_sql_hash] = ACTIONS(8502), + [anon_sym_AMPjs] = ACTIONS(8504), + [anon_sym_AMPjscript] = ACTIONS(8502), + [anon_sym_AMPjavascript] = ACTIONS(8502), + [sym_keyword_zremove] = ACTIONS(8502), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8504), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8504), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8504), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8502), + [sym__termination] = ACTIONS(8502), + [sym_tag_end_if] = ACTIONS(8502), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11972)] = { @@ -1388783,40 +1388783,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(14617), [sym_expression_post_cond] = STATE(15984), [sym_documatic_line] = STATE(11972), - [anon_sym_LPAREN2] = ACTIONS(12822), - [anon_sym_CARET] = ACTIONS(12824), + [anon_sym_LPAREN2] = ACTIONS(12870), + [anon_sym_CARET] = ACTIONS(12872), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12826), - [aux_sym_dollarsf_token1] = ACTIONS(12828), - [anon_sym_LBRACK2] = ACTIONS(12830), - [aux_sym_instance_variable_token1] = ACTIONS(12832), - [anon_sym_DOT_DOT] = ACTIONS(12834), - [aux_sym_dollar_text_token1] = ACTIONS(12836), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), - [aux_sym_dollar_function_token1] = ACTIONS(12840), - [aux_sym_dollar_select_token1] = ACTIONS(12842), - [aux_sym_dollar_case_token1] = ACTIONS(12844), - [aux_sym_dollar_list_token1] = ACTIONS(12846), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), - [aux_sym_dollar_method_token1] = ACTIONS(12850), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12856), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), - [sym_string_literal_post_cond] = ACTIONS(12860), - [sym_numeric_literal_post_cond] = ACTIONS(12860), + [anon_sym_AT] = ACTIONS(12874), + [aux_sym_dollarsf_token1] = ACTIONS(12876), + [anon_sym_LBRACK2] = ACTIONS(12878), + [aux_sym_instance_variable_token1] = ACTIONS(12880), + [anon_sym_DOT_DOT] = ACTIONS(12882), + [aux_sym_dollar_text_token1] = ACTIONS(12884), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12886), + [aux_sym_dollar_function_token1] = ACTIONS(12888), + [aux_sym_dollar_select_token1] = ACTIONS(12890), + [aux_sym_dollar_case_token1] = ACTIONS(12892), + [aux_sym_dollar_list_token1] = ACTIONS(12894), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12896), + [aux_sym_dollar_method_token1] = ACTIONS(12898), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12900), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12902), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12904), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12906), + [sym_string_literal_post_cond] = ACTIONS(12908), + [sym_numeric_literal_post_cond] = ACTIONS(12908), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12866), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12910), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12912), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12914), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12916), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1389196,7 +1389196,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN2] = ACTIONS(12100), [anon_sym_CARET] = ACTIONS(12102), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13132), + [anon_sym_AT] = ACTIONS(13190), [aux_sym_dollarsf_token1] = ACTIONS(12106), [anon_sym_LBRACK2] = ACTIONS(12108), [aux_sym_instance_variable_token1] = ACTIONS(12110), @@ -1389224,7 +1389224,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12140), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12142), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13134), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13192), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12146), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), @@ -1389270,7 +1389270,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(6480), [sym_oref_chain_expr_post_cond] = STATE(6478), [sym_superclass_method_call_post_cond] = STATE(6478), - [sym_unary_operator_post_cond] = STATE(11998), + [sym_unary_operator_post_cond] = STATE(11999), [sym_unary_expression_post_cond] = STATE(6478), [sym_expr_atom_post_cond] = STATE(3631), [sym_expression_post_cond] = STATE(6544), @@ -1389360,7 +1389360,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN2] = ACTIONS(12100), [anon_sym_CARET] = ACTIONS(12102), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13132), + [anon_sym_AT] = ACTIONS(13190), [aux_sym_dollarsf_token1] = ACTIONS(12106), [anon_sym_LBRACK2] = ACTIONS(12108), [aux_sym_instance_variable_token1] = ACTIONS(12110), @@ -1389388,7 +1389388,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12140), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12142), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13134), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13192), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12146), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), @@ -1389642,83 +1389642,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(11983)] = { - [sym_dollarsf] = STATE(15957), - [sym_system_defined_function] = STATE(14997), - [sym_dollar_text] = STATE(15957), - [sym_dollar_bitlogic] = STATE(15957), - [sym_dollar_function] = STATE(15957), - [sym_dollar_select] = STATE(15957), - [sym_dollar_case] = STATE(15957), - [sym_dollar_list] = STATE(15957), - [sym_built_in_func_with_pos_options] = STATE(15957), - [sym_dollar_method] = STATE(15957), + [sym_dollarsf] = STATE(16578), + [sym_system_defined_function] = STATE(16665), + [sym_dollar_text] = STATE(16578), + [sym_dollar_bitlogic] = STATE(16578), + [sym_dollar_function] = STATE(16578), + [sym_dollar_select] = STATE(16578), + [sym_dollar_case] = STATE(16578), + [sym_dollar_list] = STATE(16578), + [sym_built_in_func_with_pos_options] = STATE(16578), + [sym_dollar_method] = STATE(16578), [sym_line_comment_1] = STATE(11983), [sym_line_comment_2] = STATE(11983), [sym_line_comment_3] = STATE(11983), [sym_line_comment_4] = STATE(11983), [sym_block_comment] = STATE(11983), - [sym_json_array_literal_post_cond] = STATE(15923), - [sym_json_object_literal_post_cond] = STATE(14997), - [sym_parenthetical_expression_post_cond] = STATE(14997), - [sym_macro_function_post_cond] = STATE(15926), - [sym_macro_constant_post_cond] = STATE(15926), - [sym_macro_post_cond] = STATE(14997), - [sym_objectscript_identifier_post_cond] = STATE(15280), - [sym_objectscript_identifier_special_post_cond] = STATE(15280), - [sym_lvn_post_cond] = STATE(14997), - [sym_gvn_post_cond] = STATE(15923), - [sym_ssvn_post_cond] = STATE(15923), - [sym_instance_variable_post_cond] = STATE(14997), - [sym_sql_field_reference_post_cond] = STATE(15923), - [sym_system_defined_variable_post_cond] = STATE(14997), - [sym_indirection_post_cond] = STATE(15923), - [sym_extrinsic_function_post_cond] = STATE(14997), - [sym_relative_dot_property_post_cond] = STATE(14997), - [sym_relative_dot_method_post_cond] = STATE(14997), - [sym_relative_dot_parameter_post_cond] = STATE(15923), - [sym_class_ref_post_cond] = STATE(21586), - [sym_class_method_call_post_cond] = STATE(14997), - [sym_oref_chain_expr_post_cond] = STATE(15923), - [sym_superclass_method_call_post_cond] = STATE(15923), + [sym_json_array_literal_post_cond] = STATE(16651), + [sym_json_object_literal_post_cond] = STATE(16665), + [sym_parenthetical_expression_post_cond] = STATE(16665), + [sym_macro_function_post_cond] = STATE(16666), + [sym_macro_constant_post_cond] = STATE(16666), + [sym_macro_post_cond] = STATE(16665), + [sym_objectscript_identifier_post_cond] = STATE(16472), + [sym_objectscript_identifier_special_post_cond] = STATE(16472), + [sym_lvn_post_cond] = STATE(16665), + [sym_gvn_post_cond] = STATE(16651), + [sym_ssvn_post_cond] = STATE(16651), + [sym_instance_variable_post_cond] = STATE(16665), + [sym_sql_field_reference_post_cond] = STATE(16651), + [sym_system_defined_variable_post_cond] = STATE(16665), + [sym_indirection_post_cond] = STATE(16651), + [sym_extrinsic_function_post_cond] = STATE(16665), + [sym_relative_dot_property_post_cond] = STATE(16665), + [sym_relative_dot_method_post_cond] = STATE(16665), + [sym_relative_dot_parameter_post_cond] = STATE(16651), + [sym_class_ref_post_cond] = STATE(23127), + [sym_class_method_call_post_cond] = STATE(16665), + [sym_oref_chain_expr_post_cond] = STATE(16651), + [sym_superclass_method_call_post_cond] = STATE(16651), [sym_unary_operator_post_cond] = STATE(11983), - [sym_unary_expression_post_cond] = STATE(15923), - [sym_expr_atom_post_cond] = STATE(14537), - [sym_expression_post_cond] = STATE(15989), + [sym_unary_expression_post_cond] = STATE(16651), + [sym_expr_atom_post_cond] = STATE(16167), + [sym_expression_post_cond] = STATE(16610), [sym_documatic_line] = STATE(11983), - [anon_sym_LPAREN2] = ACTIONS(12822), - [anon_sym_CARET] = ACTIONS(12824), + [anon_sym_LPAREN2] = ACTIONS(11894), + [anon_sym_CARET] = ACTIONS(11896), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12876), - [aux_sym_dollarsf_token1] = ACTIONS(12828), - [anon_sym_LBRACK2] = ACTIONS(12830), - [aux_sym_instance_variable_token1] = ACTIONS(12832), - [anon_sym_DOT_DOT] = ACTIONS(12834), - [aux_sym_dollar_text_token1] = ACTIONS(12836), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), - [aux_sym_dollar_function_token1] = ACTIONS(12840), - [aux_sym_dollar_select_token1] = ACTIONS(12842), - [aux_sym_dollar_case_token1] = ACTIONS(12844), - [aux_sym_dollar_list_token1] = ACTIONS(12846), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), - [aux_sym_dollar_method_token1] = ACTIONS(12850), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [anon_sym_AT] = ACTIONS(11900), + [aux_sym_dollarsf_token1] = ACTIONS(11902), + [anon_sym_LBRACK2] = ACTIONS(11904), + [aux_sym_instance_variable_token1] = ACTIONS(11906), + [anon_sym_DOT_DOT] = ACTIONS(11908), + [aux_sym_dollar_text_token1] = ACTIONS(11910), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11912), + [aux_sym_dollar_function_token1] = ACTIONS(11914), + [aux_sym_dollar_select_token1] = ACTIONS(11916), + [aux_sym_dollar_case_token1] = ACTIONS(11918), + [aux_sym_dollar_list_token1] = ACTIONS(11920), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11922), + [aux_sym_dollar_method_token1] = ACTIONS(11924), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(11926), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(11928), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12856), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), - [sym_string_literal_post_cond] = ACTIONS(12860), - [sym_numeric_literal_post_cond] = ACTIONS(12860), + [anon_sym_LBRACE2] = ACTIONS(11930), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(11932), + [sym_string_literal_post_cond] = ACTIONS(11934), + [sym_numeric_literal_post_cond] = ACTIONS(11934), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12878), + [anon_sym_CARET_DOLLAR2] = ACTIONS(11938), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11940), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(11942), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11946), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1389849,40 +1389849,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(14738), [sym_expression_post_cond] = STATE(16423), [sym_documatic_line] = STATE(11985), - [anon_sym_LPAREN2] = ACTIONS(12674), - [anon_sym_CARET] = ACTIONS(12676), + [anon_sym_LPAREN2] = ACTIONS(12766), + [anon_sym_CARET] = ACTIONS(12768), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13318), - [aux_sym_dollarsf_token1] = ACTIONS(12680), - [anon_sym_LBRACK2] = ACTIONS(12682), - [aux_sym_instance_variable_token1] = ACTIONS(12684), - [anon_sym_DOT_DOT] = ACTIONS(12686), - [aux_sym_dollar_text_token1] = ACTIONS(12688), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12690), - [aux_sym_dollar_function_token1] = ACTIONS(12692), - [aux_sym_dollar_select_token1] = ACTIONS(12694), - [aux_sym_dollar_case_token1] = ACTIONS(12696), - [aux_sym_dollar_list_token1] = ACTIONS(12698), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12700), - [aux_sym_dollar_method_token1] = ACTIONS(12702), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12704), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12706), + [anon_sym_AT] = ACTIONS(13368), + [aux_sym_dollarsf_token1] = ACTIONS(12772), + [anon_sym_LBRACK2] = ACTIONS(12774), + [aux_sym_instance_variable_token1] = ACTIONS(12776), + [anon_sym_DOT_DOT] = ACTIONS(12778), + [aux_sym_dollar_text_token1] = ACTIONS(12780), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12782), + [aux_sym_dollar_function_token1] = ACTIONS(12784), + [aux_sym_dollar_select_token1] = ACTIONS(12786), + [aux_sym_dollar_case_token1] = ACTIONS(12788), + [aux_sym_dollar_list_token1] = ACTIONS(12790), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12792), + [aux_sym_dollar_method_token1] = ACTIONS(12794), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12796), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12798), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12708), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12710), - [sym_string_literal_post_cond] = ACTIONS(12712), - [sym_numeric_literal_post_cond] = ACTIONS(12712), + [anon_sym_LBRACE2] = ACTIONS(12800), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12802), + [sym_string_literal_post_cond] = ACTIONS(12804), + [sym_numeric_literal_post_cond] = ACTIONS(12804), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12714), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12716), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13320), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12806), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12808), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13370), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12720), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12812), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1389931,40 +1389931,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(14738), [sym_expression_post_cond] = STATE(16250), [sym_documatic_line] = STATE(11986), - [anon_sym_LPAREN2] = ACTIONS(12674), - [anon_sym_CARET] = ACTIONS(12676), + [anon_sym_LPAREN2] = ACTIONS(12766), + [anon_sym_CARET] = ACTIONS(12768), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13318), - [aux_sym_dollarsf_token1] = ACTIONS(12680), - [anon_sym_LBRACK2] = ACTIONS(12682), - [aux_sym_instance_variable_token1] = ACTIONS(12684), - [anon_sym_DOT_DOT] = ACTIONS(12686), - [aux_sym_dollar_text_token1] = ACTIONS(12688), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12690), - [aux_sym_dollar_function_token1] = ACTIONS(12692), - [aux_sym_dollar_select_token1] = ACTIONS(12694), - [aux_sym_dollar_case_token1] = ACTIONS(12696), - [aux_sym_dollar_list_token1] = ACTIONS(12698), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12700), - [aux_sym_dollar_method_token1] = ACTIONS(12702), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12704), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12706), + [anon_sym_AT] = ACTIONS(13368), + [aux_sym_dollarsf_token1] = ACTIONS(12772), + [anon_sym_LBRACK2] = ACTIONS(12774), + [aux_sym_instance_variable_token1] = ACTIONS(12776), + [anon_sym_DOT_DOT] = ACTIONS(12778), + [aux_sym_dollar_text_token1] = ACTIONS(12780), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12782), + [aux_sym_dollar_function_token1] = ACTIONS(12784), + [aux_sym_dollar_select_token1] = ACTIONS(12786), + [aux_sym_dollar_case_token1] = ACTIONS(12788), + [aux_sym_dollar_list_token1] = ACTIONS(12790), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12792), + [aux_sym_dollar_method_token1] = ACTIONS(12794), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12796), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12798), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12708), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12710), - [sym_string_literal_post_cond] = ACTIONS(12712), - [sym_numeric_literal_post_cond] = ACTIONS(12712), + [anon_sym_LBRACE2] = ACTIONS(12800), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12802), + [sym_string_literal_post_cond] = ACTIONS(12804), + [sym_numeric_literal_post_cond] = ACTIONS(12804), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12714), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12716), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13320), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12806), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12808), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13370), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12720), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12812), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1390177,133 +1390177,215 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(14551), [sym_expression_post_cond] = STATE(15488), [sym_documatic_line] = STATE(11989), - [anon_sym_LPAREN2] = ACTIONS(12984), - [anon_sym_CARET] = ACTIONS(12986), + [anon_sym_LPAREN2] = ACTIONS(12612), + [anon_sym_CARET] = ACTIONS(12614), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13334), - [aux_sym_dollarsf_token1] = ACTIONS(12990), - [anon_sym_LBRACK2] = ACTIONS(12992), - [aux_sym_instance_variable_token1] = ACTIONS(12994), - [anon_sym_DOT_DOT] = ACTIONS(12996), - [aux_sym_dollar_text_token1] = ACTIONS(12998), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13000), - [aux_sym_dollar_function_token1] = ACTIONS(13002), - [aux_sym_dollar_select_token1] = ACTIONS(13004), - [aux_sym_dollar_case_token1] = ACTIONS(13006), - [aux_sym_dollar_list_token1] = ACTIONS(13008), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13010), - [aux_sym_dollar_method_token1] = ACTIONS(13012), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13014), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13016), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13018), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13020), - [sym_string_literal_post_cond] = ACTIONS(13022), - [sym_numeric_literal_post_cond] = ACTIONS(13022), + [anon_sym_AT] = ACTIONS(13384), + [aux_sym_dollarsf_token1] = ACTIONS(12618), + [anon_sym_LBRACK2] = ACTIONS(12620), + [aux_sym_instance_variable_token1] = ACTIONS(12622), + [anon_sym_DOT_DOT] = ACTIONS(12624), + [aux_sym_dollar_text_token1] = ACTIONS(12626), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12628), + [aux_sym_dollar_function_token1] = ACTIONS(12630), + [aux_sym_dollar_select_token1] = ACTIONS(12632), + [aux_sym_dollar_case_token1] = ACTIONS(12634), + [aux_sym_dollar_list_token1] = ACTIONS(12636), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12638), + [aux_sym_dollar_method_token1] = ACTIONS(12640), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12642), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12646), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12648), + [sym_string_literal_post_cond] = ACTIONS(12650), + [sym_numeric_literal_post_cond] = ACTIONS(12650), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13024), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13026), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13336), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12652), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12654), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13386), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13030), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12658), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11990)] = { + [sym_dollarsf] = STATE(15957), + [sym_system_defined_function] = STATE(14997), + [sym_dollar_text] = STATE(15957), + [sym_dollar_bitlogic] = STATE(15957), + [sym_dollar_function] = STATE(15957), + [sym_dollar_select] = STATE(15957), + [sym_dollar_case] = STATE(15957), + [sym_dollar_list] = STATE(15957), + [sym_built_in_func_with_pos_options] = STATE(15957), + [sym_dollar_method] = STATE(15957), [sym_line_comment_1] = STATE(11990), [sym_line_comment_2] = STATE(11990), [sym_line_comment_3] = STATE(11990), [sym_line_comment_4] = STATE(11990), [sym_block_comment] = STATE(11990), + [sym_json_array_literal_post_cond] = STATE(15923), + [sym_json_object_literal_post_cond] = STATE(14997), + [sym_parenthetical_expression_post_cond] = STATE(14997), + [sym_macro_function_post_cond] = STATE(15926), + [sym_macro_constant_post_cond] = STATE(15926), + [sym_macro_post_cond] = STATE(14997), + [sym_objectscript_identifier_post_cond] = STATE(15280), + [sym_objectscript_identifier_special_post_cond] = STATE(15280), + [sym_lvn_post_cond] = STATE(14997), + [sym_gvn_post_cond] = STATE(15923), + [sym_ssvn_post_cond] = STATE(15923), + [sym_instance_variable_post_cond] = STATE(14997), + [sym_sql_field_reference_post_cond] = STATE(15923), + [sym_system_defined_variable_post_cond] = STATE(14997), + [sym_indirection_post_cond] = STATE(15923), + [sym_extrinsic_function_post_cond] = STATE(14997), + [sym_relative_dot_property_post_cond] = STATE(14997), + [sym_relative_dot_method_post_cond] = STATE(14997), + [sym_relative_dot_parameter_post_cond] = STATE(15923), + [sym_class_ref_post_cond] = STATE(21586), + [sym_class_method_call_post_cond] = STATE(14997), + [sym_oref_chain_expr_post_cond] = STATE(15923), + [sym_superclass_method_call_post_cond] = STATE(15923), + [sym_unary_operator_post_cond] = STATE(11990), + [sym_unary_expression_post_cond] = STATE(15923), + [sym_expr_atom_post_cond] = STATE(14537), + [sym_expression_post_cond] = STATE(15989), [sym_documatic_line] = STATE(11990), - [aux_sym_macro_constant_token1] = ACTIONS(9470), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9470), - [sym_keyword_dim] = ACTIONS(9470), - [sym_keyword_pound_define] = ACTIONS(9470), - [sym_keyword_pound_def1arg] = ACTIONS(9470), - [sym_keyword_pound_import] = ACTIONS(9470), - [sym_keyword_pound_include] = ACTIONS(9470), - [sym_keyword_pound_if] = ACTIONS(9472), - [sym_keyword_pound_ifdef] = ACTIONS(9470), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9470), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9470), - [sym_keyword_write] = ACTIONS(9472), - [sym_keyword_do] = ACTIONS(9470), - [sym_keyword_for] = ACTIONS(9470), - [sym_keyword_while] = ACTIONS(9470), - [sym_keyword_kill] = ACTIONS(9470), - [sym_keyword_lock] = ACTIONS(9470), - [sym_keyword_read] = ACTIONS(9470), - [sym_keyword_zload] = ACTIONS(9470), - [sym_keyword_open] = ACTIONS(9470), - [sym_keyword_close] = ACTIONS(9472), - [sym_keyword_use] = ACTIONS(9470), - [sym_keyword_new] = ACTIONS(9470), - [sym_keyword_if] = ACTIONS(9470), - [sym_keyword_oldelse] = ACTIONS(9470), - [sym_keyword_throw] = ACTIONS(9470), - [sym_keyword_print] = ACTIONS(9470), - [sym_keyword_zprint] = ACTIONS(9470), - [sym_keyword_try] = ACTIONS(9470), - [sym_keyword_job] = ACTIONS(9470), - [sym_keyword_break] = ACTIONS(9470), - [sym_keyword_merge] = ACTIONS(9472), - [sym_keyword_return] = ACTIONS(9470), - [aux_sym_keyword_quit_token1] = ACTIONS(9470), - [aux_sym_keyword_quit_token2] = ACTIONS(9470), - [sym_keyword_goto] = ACTIONS(9470), - [sym_keyword_halt] = ACTIONS(9470), - [sym_keyword_hang] = ACTIONS(9470), - [sym_keyword_halt_or_hang] = ACTIONS(9472), - [sym_keyword_continue] = ACTIONS(9470), - [sym_keyword_tcommit] = ACTIONS(9470), - [sym_keyword_trollback] = ACTIONS(9470), - [sym_keyword_tstart] = ACTIONS(9470), - [sym_keyword_xecute] = ACTIONS(9470), - [sym_keyword_view] = ACTIONS(9470), - [sym_keyword_zbreak] = ACTIONS(9470), - [sym_keyword_zkill] = ACTIONS(9470), - [sym_keyword_zn] = ACTIONS(9470), - [sym_keyword_zsu] = ACTIONS(9470), - [sym_keyword_ztrap] = ACTIONS(9472), - [sym_keyword_zwrite] = ACTIONS(9470), - [sym_keyword_zz] = ACTIONS(9470), - [sym_keyword_embedded_html] = ACTIONS(9470), - [sym_keyword_embedded_xml] = ACTIONS(9470), - [sym_keyword_embedded_sql_amp] = ACTIONS(9470), - [sym_keyword_embedded_sql_hash] = ACTIONS(9470), - [anon_sym_AMPjs] = ACTIONS(9472), - [anon_sym_AMPjscript] = ACTIONS(9470), - [anon_sym_AMPjavascript] = ACTIONS(9470), - [sym_keyword_zremove] = ACTIONS(9470), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9472), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9472), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9472), + [anon_sym_LPAREN2] = ACTIONS(12870), + [anon_sym_CARET] = ACTIONS(12872), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12974), + [aux_sym_dollarsf_token1] = ACTIONS(12876), + [anon_sym_LBRACK2] = ACTIONS(12878), + [aux_sym_instance_variable_token1] = ACTIONS(12880), + [anon_sym_DOT_DOT] = ACTIONS(12882), + [aux_sym_dollar_text_token1] = ACTIONS(12884), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12886), + [aux_sym_dollar_function_token1] = ACTIONS(12888), + [aux_sym_dollar_select_token1] = ACTIONS(12890), + [aux_sym_dollar_case_token1] = ACTIONS(12892), + [aux_sym_dollar_list_token1] = ACTIONS(12894), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12896), + [aux_sym_dollar_method_token1] = ACTIONS(12898), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12900), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12902), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12904), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12906), + [sym_string_literal_post_cond] = ACTIONS(12908), + [sym_numeric_literal_post_cond] = ACTIONS(12908), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12910), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12912), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12976), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12916), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9470), - [sym__termination] = ACTIONS(9470), - [sym_tag_end_if] = ACTIONS(9470), [sym_rtn_dot] = ACTIONS(15), }, [STATE(11991)] = { + [sym_dollarsf] = STATE(16080), + [sym_system_defined_function] = STATE(16491), + [sym_dollar_text] = STATE(16080), + [sym_dollar_bitlogic] = STATE(16080), + [sym_dollar_function] = STATE(16080), + [sym_dollar_select] = STATE(16080), + [sym_dollar_case] = STATE(16080), + [sym_dollar_list] = STATE(16080), + [sym_built_in_func_with_pos_options] = STATE(16080), + [sym_dollar_method] = STATE(16080), [sym_line_comment_1] = STATE(11991), [sym_line_comment_2] = STATE(11991), [sym_line_comment_3] = STATE(11991), [sym_line_comment_4] = STATE(11991), [sym_block_comment] = STATE(11991), + [sym_json_array_literal_post_cond] = STATE(16488), + [sym_json_object_literal_post_cond] = STATE(16491), + [sym_parenthetical_expression_post_cond] = STATE(16491), + [sym_macro_function_post_cond] = STATE(16492), + [sym_macro_constant_post_cond] = STATE(16492), + [sym_macro_post_cond] = STATE(16491), + [sym_objectscript_identifier_post_cond] = STATE(16040), + [sym_objectscript_identifier_special_post_cond] = STATE(16040), + [sym_lvn_post_cond] = STATE(16491), + [sym_gvn_post_cond] = STATE(16488), + [sym_ssvn_post_cond] = STATE(16488), + [sym_instance_variable_post_cond] = STATE(16491), + [sym_sql_field_reference_post_cond] = STATE(16488), + [sym_system_defined_variable_post_cond] = STATE(16491), + [sym_indirection_post_cond] = STATE(16488), + [sym_extrinsic_function_post_cond] = STATE(16491), + [sym_relative_dot_property_post_cond] = STATE(16491), + [sym_relative_dot_method_post_cond] = STATE(16491), + [sym_relative_dot_parameter_post_cond] = STATE(16488), + [sym_class_ref_post_cond] = STATE(21364), + [sym_class_method_call_post_cond] = STATE(16491), + [sym_oref_chain_expr_post_cond] = STATE(16488), + [sym_superclass_method_call_post_cond] = STATE(16488), + [sym_unary_operator_post_cond] = STATE(12337), + [sym_unary_expression_post_cond] = STATE(16488), + [sym_expr_atom_post_cond] = STATE(15544), + [sym_expression_post_cond] = STATE(16250), [sym_documatic_line] = STATE(11991), + [anon_sym_LPAREN2] = ACTIONS(12766), + [anon_sym_CARET] = ACTIONS(12768), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12770), + [aux_sym_dollarsf_token1] = ACTIONS(12772), + [anon_sym_LBRACK2] = ACTIONS(12774), + [aux_sym_instance_variable_token1] = ACTIONS(12776), + [anon_sym_DOT_DOT] = ACTIONS(12778), + [aux_sym_dollar_text_token1] = ACTIONS(12780), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12782), + [aux_sym_dollar_function_token1] = ACTIONS(12784), + [aux_sym_dollar_select_token1] = ACTIONS(12786), + [aux_sym_dollar_case_token1] = ACTIONS(12788), + [aux_sym_dollar_list_token1] = ACTIONS(12790), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12792), + [aux_sym_dollar_method_token1] = ACTIONS(12794), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12796), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12798), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12800), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12802), + [sym_string_literal_post_cond] = ACTIONS(12804), + [sym_numeric_literal_post_cond] = ACTIONS(12804), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12806), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12808), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12810), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12812), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(11992)] = { + [sym_line_comment_1] = STATE(11992), + [sym_line_comment_2] = STATE(11992), + [sym_line_comment_3] = STATE(11992), + [sym_line_comment_4] = STATE(11992), + [sym_block_comment] = STATE(11992), + [sym_documatic_line] = STATE(11992), [aux_sym_macro_constant_token1] = ACTIONS(8797), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1390379,7 +1390461,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8797), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11992)] = { + [STATE(11993)] = { [sym_dollarsf] = STATE(15078), [sym_system_defined_function] = STATE(14589), [sym_dollar_text] = STATE(15078), @@ -1390390,11 +1390472,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15078), [sym_built_in_func_with_pos_options] = STATE(15078), [sym_dollar_method] = STATE(15078), - [sym_line_comment_1] = STATE(11992), - [sym_line_comment_2] = STATE(11992), - [sym_line_comment_3] = STATE(11992), - [sym_line_comment_4] = STATE(11992), - [sym_block_comment] = STATE(11992), + [sym_line_comment_1] = STATE(11993), + [sym_line_comment_2] = STATE(11993), + [sym_line_comment_3] = STATE(11993), + [sym_line_comment_4] = STATE(11993), + [sym_block_comment] = STATE(11993), [sym_json_array_literal_post_cond] = STATE(15462), [sym_json_object_literal_post_cond] = STATE(14589), [sym_parenthetical_expression_post_cond] = STATE(14589), @@ -1390422,52 +1390504,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_expression_post_cond] = STATE(15462), [sym_expr_atom_post_cond] = STATE(14551), [sym_expression_post_cond] = STATE(15190), - [sym_documatic_line] = STATE(11992), - [anon_sym_LPAREN2] = ACTIONS(12984), - [anon_sym_CARET] = ACTIONS(12986), + [sym_documatic_line] = STATE(11993), + [anon_sym_LPAREN2] = ACTIONS(12612), + [anon_sym_CARET] = ACTIONS(12614), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13334), - [aux_sym_dollarsf_token1] = ACTIONS(12990), - [anon_sym_LBRACK2] = ACTIONS(12992), - [aux_sym_instance_variable_token1] = ACTIONS(12994), - [anon_sym_DOT_DOT] = ACTIONS(12996), - [aux_sym_dollar_text_token1] = ACTIONS(12998), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13000), - [aux_sym_dollar_function_token1] = ACTIONS(13002), - [aux_sym_dollar_select_token1] = ACTIONS(13004), - [aux_sym_dollar_case_token1] = ACTIONS(13006), - [aux_sym_dollar_list_token1] = ACTIONS(13008), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13010), - [aux_sym_dollar_method_token1] = ACTIONS(13012), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13014), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13016), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13018), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13020), - [sym_string_literal_post_cond] = ACTIONS(13022), - [sym_numeric_literal_post_cond] = ACTIONS(13022), + [anon_sym_AT] = ACTIONS(13384), + [aux_sym_dollarsf_token1] = ACTIONS(12618), + [anon_sym_LBRACK2] = ACTIONS(12620), + [aux_sym_instance_variable_token1] = ACTIONS(12622), + [anon_sym_DOT_DOT] = ACTIONS(12624), + [aux_sym_dollar_text_token1] = ACTIONS(12626), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12628), + [aux_sym_dollar_function_token1] = ACTIONS(12630), + [aux_sym_dollar_select_token1] = ACTIONS(12632), + [aux_sym_dollar_case_token1] = ACTIONS(12634), + [aux_sym_dollar_list_token1] = ACTIONS(12636), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12638), + [aux_sym_dollar_method_token1] = ACTIONS(12640), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12642), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12646), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12648), + [sym_string_literal_post_cond] = ACTIONS(12650), + [sym_numeric_literal_post_cond] = ACTIONS(12650), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13024), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13026), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13336), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12652), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12654), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13386), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13030), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12658), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11993)] = { - [sym_line_comment_1] = STATE(11993), - [sym_line_comment_2] = STATE(11993), - [sym_line_comment_3] = STATE(11993), - [sym_line_comment_4] = STATE(11993), - [sym_block_comment] = STATE(11993), - [sym_documatic_line] = STATE(11993), + [STATE(11994)] = { + [sym_line_comment_1] = STATE(11994), + [sym_line_comment_2] = STATE(11994), + [sym_line_comment_3] = STATE(11994), + [sym_line_comment_4] = STATE(11994), + [sym_block_comment] = STATE(11994), + [sym_documatic_line] = STATE(11994), [aux_sym_macro_constant_token1] = ACTIONS(9464), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1390543,13 +1390625,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9464), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11994)] = { - [sym_line_comment_1] = STATE(11994), - [sym_line_comment_2] = STATE(11994), - [sym_line_comment_3] = STATE(11994), - [sym_line_comment_4] = STATE(11994), - [sym_block_comment] = STATE(11994), - [sym_documatic_line] = STATE(11994), + [STATE(11995)] = { + [sym_line_comment_1] = STATE(11995), + [sym_line_comment_2] = STATE(11995), + [sym_line_comment_3] = STATE(11995), + [sym_line_comment_4] = STATE(11995), + [sym_block_comment] = STATE(11995), + [sym_documatic_line] = STATE(11995), [aux_sym_macro_constant_token1] = ACTIONS(8801), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1390625,7 +1390707,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8801), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11995)] = { + [STATE(11996)] = { [sym_dollarsf] = STATE(5937), [sym_system_defined_function] = STATE(2734), [sym_dollar_text] = STATE(5937), @@ -1390636,11 +1390718,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5937), [sym_built_in_func_with_pos_options] = STATE(5937), [sym_dollar_method] = STATE(5937), - [sym_line_comment_1] = STATE(11995), - [sym_line_comment_2] = STATE(11995), - [sym_line_comment_3] = STATE(11995), - [sym_line_comment_4] = STATE(11995), - [sym_block_comment] = STATE(11995), + [sym_line_comment_1] = STATE(11996), + [sym_line_comment_2] = STATE(11996), + [sym_line_comment_3] = STATE(11996), + [sym_line_comment_4] = STATE(11996), + [sym_block_comment] = STATE(11996), [sym_json_array_literal_post_cond] = STATE(6109), [sym_json_object_literal_post_cond] = STATE(2734), [sym_parenthetical_expression_post_cond] = STATE(2734), @@ -1390664,56 +1390746,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2734), [sym_oref_chain_expr_post_cond] = STATE(6109), [sym_superclass_method_call_post_cond] = STATE(6109), - [sym_unary_operator_post_cond] = STATE(11995), + [sym_unary_operator_post_cond] = STATE(11996), [sym_unary_expression_post_cond] = STATE(6109), [sym_expr_atom_post_cond] = STATE(1743), [sym_expression_post_cond] = STATE(6207), - [sym_documatic_line] = STATE(11995), - [anon_sym_LPAREN2] = ACTIONS(13032), - [anon_sym_CARET] = ACTIONS(13034), + [sym_documatic_line] = STATE(11996), + [anon_sym_LPAREN2] = ACTIONS(13086), + [anon_sym_CARET] = ACTIONS(13088), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13338), - [aux_sym_dollarsf_token1] = ACTIONS(13038), - [anon_sym_LBRACK2] = ACTIONS(13040), - [aux_sym_instance_variable_token1] = ACTIONS(13042), - [anon_sym_DOT_DOT] = ACTIONS(13044), - [aux_sym_dollar_text_token1] = ACTIONS(13046), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13048), - [aux_sym_dollar_function_token1] = ACTIONS(13050), - [aux_sym_dollar_select_token1] = ACTIONS(13052), - [aux_sym_dollar_case_token1] = ACTIONS(13054), - [aux_sym_dollar_list_token1] = ACTIONS(13056), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13058), - [aux_sym_dollar_method_token1] = ACTIONS(13060), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13062), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13064), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13066), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13068), - [sym_string_literal_post_cond] = ACTIONS(13070), - [sym_numeric_literal_post_cond] = ACTIONS(13070), + [anon_sym_AT] = ACTIONS(13388), + [aux_sym_dollarsf_token1] = ACTIONS(13092), + [anon_sym_LBRACK2] = ACTIONS(13094), + [aux_sym_instance_variable_token1] = ACTIONS(13096), + [anon_sym_DOT_DOT] = ACTIONS(13098), + [aux_sym_dollar_text_token1] = ACTIONS(13100), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13102), + [aux_sym_dollar_function_token1] = ACTIONS(13104), + [aux_sym_dollar_select_token1] = ACTIONS(13106), + [aux_sym_dollar_case_token1] = ACTIONS(13108), + [aux_sym_dollar_list_token1] = ACTIONS(13110), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13112), + [aux_sym_dollar_method_token1] = ACTIONS(13114), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13116), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13118), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13120), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13122), + [sym_string_literal_post_cond] = ACTIONS(13124), + [sym_numeric_literal_post_cond] = ACTIONS(13124), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13072), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13074), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13340), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13126), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13128), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13390), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13078), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13132), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11996)] = { - [sym_line_comment_1] = STATE(11996), - [sym_line_comment_2] = STATE(11996), - [sym_line_comment_3] = STATE(11996), - [sym_line_comment_4] = STATE(11996), - [sym_block_comment] = STATE(11996), - [sym_documatic_line] = STATE(11996), + [STATE(11997)] = { + [sym_line_comment_1] = STATE(11997), + [sym_line_comment_2] = STATE(11997), + [sym_line_comment_3] = STATE(11997), + [sym_line_comment_4] = STATE(11997), + [sym_block_comment] = STATE(11997), + [sym_documatic_line] = STATE(11997), [aux_sym_macro_constant_token1] = ACTIONS(8805), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1390789,7 +1390871,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8805), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11997)] = { + [STATE(11998)] = { [sym_dollarsf] = STATE(5937), [sym_system_defined_function] = STATE(2734), [sym_dollar_text] = STATE(5937), @@ -1390800,11 +1390882,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5937), [sym_built_in_func_with_pos_options] = STATE(5937), [sym_dollar_method] = STATE(5937), - [sym_line_comment_1] = STATE(11997), - [sym_line_comment_2] = STATE(11997), - [sym_line_comment_3] = STATE(11997), - [sym_line_comment_4] = STATE(11997), - [sym_block_comment] = STATE(11997), + [sym_line_comment_1] = STATE(11998), + [sym_line_comment_2] = STATE(11998), + [sym_line_comment_3] = STATE(11998), + [sym_line_comment_4] = STATE(11998), + [sym_block_comment] = STATE(11998), [sym_json_array_literal_post_cond] = STATE(6109), [sym_json_object_literal_post_cond] = STATE(2734), [sym_parenthetical_expression_post_cond] = STATE(2734), @@ -1390828,50 +1390910,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2734), [sym_oref_chain_expr_post_cond] = STATE(6109), [sym_superclass_method_call_post_cond] = STATE(6109), - [sym_unary_operator_post_cond] = STATE(11995), + [sym_unary_operator_post_cond] = STATE(11996), [sym_unary_expression_post_cond] = STATE(6109), [sym_expr_atom_post_cond] = STATE(1743), [sym_expression_post_cond] = STATE(6262), - [sym_documatic_line] = STATE(11997), - [anon_sym_LPAREN2] = ACTIONS(13032), - [anon_sym_CARET] = ACTIONS(13034), + [sym_documatic_line] = STATE(11998), + [anon_sym_LPAREN2] = ACTIONS(13086), + [anon_sym_CARET] = ACTIONS(13088), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13338), - [aux_sym_dollarsf_token1] = ACTIONS(13038), - [anon_sym_LBRACK2] = ACTIONS(13040), - [aux_sym_instance_variable_token1] = ACTIONS(13042), - [anon_sym_DOT_DOT] = ACTIONS(13044), - [aux_sym_dollar_text_token1] = ACTIONS(13046), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13048), - [aux_sym_dollar_function_token1] = ACTIONS(13050), - [aux_sym_dollar_select_token1] = ACTIONS(13052), - [aux_sym_dollar_case_token1] = ACTIONS(13054), - [aux_sym_dollar_list_token1] = ACTIONS(13056), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13058), - [aux_sym_dollar_method_token1] = ACTIONS(13060), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13062), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13064), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13066), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13068), - [sym_string_literal_post_cond] = ACTIONS(13070), - [sym_numeric_literal_post_cond] = ACTIONS(13070), + [anon_sym_AT] = ACTIONS(13388), + [aux_sym_dollarsf_token1] = ACTIONS(13092), + [anon_sym_LBRACK2] = ACTIONS(13094), + [aux_sym_instance_variable_token1] = ACTIONS(13096), + [anon_sym_DOT_DOT] = ACTIONS(13098), + [aux_sym_dollar_text_token1] = ACTIONS(13100), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13102), + [aux_sym_dollar_function_token1] = ACTIONS(13104), + [aux_sym_dollar_select_token1] = ACTIONS(13106), + [aux_sym_dollar_case_token1] = ACTIONS(13108), + [aux_sym_dollar_list_token1] = ACTIONS(13110), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13112), + [aux_sym_dollar_method_token1] = ACTIONS(13114), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13116), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13118), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13120), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13122), + [sym_string_literal_post_cond] = ACTIONS(13124), + [sym_numeric_literal_post_cond] = ACTIONS(13124), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13072), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13074), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13340), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13126), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13128), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13390), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13078), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13132), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11998)] = { + [STATE(11999)] = { [sym_dollarsf] = STATE(5621), [sym_system_defined_function] = STATE(6480), [sym_dollar_text] = STATE(5621), @@ -1390882,11 +1390964,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5621), [sym_built_in_func_with_pos_options] = STATE(5621), [sym_dollar_method] = STATE(5621), - [sym_line_comment_1] = STATE(11998), - [sym_line_comment_2] = STATE(11998), - [sym_line_comment_3] = STATE(11998), - [sym_line_comment_4] = STATE(11998), - [sym_block_comment] = STATE(11998), + [sym_line_comment_1] = STATE(11999), + [sym_line_comment_2] = STATE(11999), + [sym_line_comment_3] = STATE(11999), + [sym_line_comment_4] = STATE(11999), + [sym_block_comment] = STATE(11999), [sym_json_array_literal_post_cond] = STATE(6478), [sym_json_object_literal_post_cond] = STATE(6480), [sym_parenthetical_expression_post_cond] = STATE(6480), @@ -1390910,11 +1390992,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(6480), [sym_oref_chain_expr_post_cond] = STATE(6478), [sym_superclass_method_call_post_cond] = STATE(6478), - [sym_unary_operator_post_cond] = STATE(11998), + [sym_unary_operator_post_cond] = STATE(11999), [sym_unary_expression_post_cond] = STATE(6478), [sym_expr_atom_post_cond] = STATE(3631), [sym_expression_post_cond] = STATE(6675), - [sym_documatic_line] = STATE(11998), + [sym_documatic_line] = STATE(11999), [anon_sym_LPAREN2] = ACTIONS(11948), [anon_sym_CARET] = ACTIONS(11950), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1390953,7 +1391035,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(11999)] = { + [STATE(12000)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(15903), [sym_dollar_text] = STATE(16659), @@ -1390964,11 +1391046,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16659), [sym_built_in_func_with_pos_options] = STATE(16659), [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(11999), - [sym_line_comment_2] = STATE(11999), - [sym_line_comment_3] = STATE(11999), - [sym_line_comment_4] = STATE(11999), - [sym_block_comment] = STATE(11999), + [sym_line_comment_1] = STATE(12000), + [sym_line_comment_2] = STATE(12000), + [sym_line_comment_3] = STATE(12000), + [sym_line_comment_4] = STATE(12000), + [sym_block_comment] = STATE(12000), [sym_json_array_literal_post_cond] = STATE(16635), [sym_json_object_literal_post_cond] = STATE(15903), [sym_parenthetical_expression_post_cond] = STATE(15903), @@ -1390992,15 +1391074,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15903), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11999), + [sym_unary_operator_post_cond] = STATE(12000), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(15346), [sym_expression_post_cond] = STATE(16688), - [sym_documatic_line] = STATE(11999), + [sym_documatic_line] = STATE(12000), [anon_sym_LPAREN2] = ACTIONS(12198), [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13342), + [anon_sym_AT] = ACTIONS(13392), [aux_sym_dollarsf_token1] = ACTIONS(12204), [anon_sym_LBRACK2] = ACTIONS(12206), [aux_sym_instance_variable_token1] = ACTIONS(12208), @@ -1391028,14 +1391110,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12238), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12240), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13344), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13394), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12000)] = { + [STATE(12001)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(15903), [sym_dollar_text] = STATE(16659), @@ -1391046,11 +1391128,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16659), [sym_built_in_func_with_pos_options] = STATE(16659), [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(12000), - [sym_line_comment_2] = STATE(12000), - [sym_line_comment_3] = STATE(12000), - [sym_line_comment_4] = STATE(12000), - [sym_block_comment] = STATE(12000), + [sym_line_comment_1] = STATE(12001), + [sym_line_comment_2] = STATE(12001), + [sym_line_comment_3] = STATE(12001), + [sym_line_comment_4] = STATE(12001), + [sym_block_comment] = STATE(12001), [sym_json_array_literal_post_cond] = STATE(16635), [sym_json_object_literal_post_cond] = STATE(15903), [sym_parenthetical_expression_post_cond] = STATE(15903), @@ -1391074,15 +1391156,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15903), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11999), + [sym_unary_operator_post_cond] = STATE(12000), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(15346), [sym_expression_post_cond] = STATE(16523), - [sym_documatic_line] = STATE(12000), + [sym_documatic_line] = STATE(12001), [anon_sym_LPAREN2] = ACTIONS(12198), [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13342), + [anon_sym_AT] = ACTIONS(13392), [aux_sym_dollarsf_token1] = ACTIONS(12204), [anon_sym_LBRACK2] = ACTIONS(12206), [aux_sym_instance_variable_token1] = ACTIONS(12208), @@ -1391110,20 +1391192,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12238), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12240), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13344), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13394), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12001)] = { - [sym_line_comment_1] = STATE(12001), - [sym_line_comment_2] = STATE(12001), - [sym_line_comment_3] = STATE(12001), - [sym_line_comment_4] = STATE(12001), - [sym_block_comment] = STATE(12001), - [sym_documatic_line] = STATE(12001), + [STATE(12002)] = { + [sym_line_comment_1] = STATE(12002), + [sym_line_comment_2] = STATE(12002), + [sym_line_comment_3] = STATE(12002), + [sym_line_comment_4] = STATE(12002), + [sym_block_comment] = STATE(12002), + [sym_documatic_line] = STATE(12002), [aux_sym_macro_constant_token1] = ACTIONS(8584), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1391199,7 +1391281,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8584), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12002)] = { + [STATE(12003)] = { [sym_dollarsf] = STATE(3618), [sym_system_defined_function] = STATE(1735), [sym_dollar_text] = STATE(3618), @@ -1391210,11 +1391292,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3618), [sym_built_in_func_with_pos_options] = STATE(3618), [sym_dollar_method] = STATE(3618), - [sym_line_comment_1] = STATE(12002), - [sym_line_comment_2] = STATE(12002), - [sym_line_comment_3] = STATE(12002), - [sym_line_comment_4] = STATE(12002), - [sym_block_comment] = STATE(12002), + [sym_line_comment_1] = STATE(12003), + [sym_line_comment_2] = STATE(12003), + [sym_line_comment_3] = STATE(12003), + [sym_line_comment_4] = STATE(12003), + [sym_block_comment] = STATE(12003), [sym_json_array_literal_post_cond] = STATE(4745), [sym_json_object_literal_post_cond] = STATE(1735), [sym_parenthetical_expression_post_cond] = STATE(1735), @@ -1391238,50 +1391320,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(1735), [sym_oref_chain_expr_post_cond] = STATE(4745), [sym_superclass_method_call_post_cond] = STATE(4745), - [sym_unary_operator_post_cond] = STATE(12002), + [sym_unary_operator_post_cond] = STATE(12003), [sym_unary_expression_post_cond] = STATE(4745), [sym_expr_atom_post_cond] = STATE(745), [sym_expression_post_cond] = STATE(4793), - [sym_documatic_line] = STATE(12002), - [anon_sym_LPAREN2] = ACTIONS(13146), - [anon_sym_CARET] = ACTIONS(13148), + [sym_documatic_line] = STATE(12003), + [anon_sym_LPAREN2] = ACTIONS(13198), + [anon_sym_CARET] = ACTIONS(13200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13346), - [aux_sym_dollarsf_token1] = ACTIONS(13152), - [anon_sym_LBRACK2] = ACTIONS(13154), - [aux_sym_instance_variable_token1] = ACTIONS(13156), - [anon_sym_DOT_DOT] = ACTIONS(13158), - [aux_sym_dollar_text_token1] = ACTIONS(13160), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), - [aux_sym_dollar_function_token1] = ACTIONS(13164), - [aux_sym_dollar_select_token1] = ACTIONS(13166), - [aux_sym_dollar_case_token1] = ACTIONS(13168), - [aux_sym_dollar_list_token1] = ACTIONS(13170), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), - [aux_sym_dollar_method_token1] = ACTIONS(13174), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13176), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13178), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13180), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13182), - [sym_string_literal_post_cond] = ACTIONS(13184), - [sym_numeric_literal_post_cond] = ACTIONS(13184), + [anon_sym_AT] = ACTIONS(13396), + [aux_sym_dollarsf_token1] = ACTIONS(13204), + [anon_sym_LBRACK2] = ACTIONS(13206), + [aux_sym_instance_variable_token1] = ACTIONS(13208), + [anon_sym_DOT_DOT] = ACTIONS(13210), + [aux_sym_dollar_text_token1] = ACTIONS(13212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13214), + [aux_sym_dollar_function_token1] = ACTIONS(13216), + [aux_sym_dollar_select_token1] = ACTIONS(13218), + [aux_sym_dollar_case_token1] = ACTIONS(13220), + [aux_sym_dollar_list_token1] = ACTIONS(13222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13224), + [aux_sym_dollar_method_token1] = ACTIONS(13226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13230), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13234), + [sym_string_literal_post_cond] = ACTIONS(13236), + [sym_numeric_literal_post_cond] = ACTIONS(13236), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13186), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13188), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13348), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13398), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13192), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12003)] = { + [STATE(12004)] = { [sym_dollarsf] = STATE(3618), [sym_system_defined_function] = STATE(1735), [sym_dollar_text] = STATE(3618), @@ -1391292,11 +1391374,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3618), [sym_built_in_func_with_pos_options] = STATE(3618), [sym_dollar_method] = STATE(3618), - [sym_line_comment_1] = STATE(12003), - [sym_line_comment_2] = STATE(12003), - [sym_line_comment_3] = STATE(12003), - [sym_line_comment_4] = STATE(12003), - [sym_block_comment] = STATE(12003), + [sym_line_comment_1] = STATE(12004), + [sym_line_comment_2] = STATE(12004), + [sym_line_comment_3] = STATE(12004), + [sym_line_comment_4] = STATE(12004), + [sym_block_comment] = STATE(12004), [sym_json_array_literal_post_cond] = STATE(4745), [sym_json_object_literal_post_cond] = STATE(1735), [sym_parenthetical_expression_post_cond] = STATE(1735), @@ -1391320,56 +1391402,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(1735), [sym_oref_chain_expr_post_cond] = STATE(4745), [sym_superclass_method_call_post_cond] = STATE(4745), - [sym_unary_operator_post_cond] = STATE(12002), + [sym_unary_operator_post_cond] = STATE(12003), [sym_unary_expression_post_cond] = STATE(4745), [sym_expr_atom_post_cond] = STATE(745), [sym_expression_post_cond] = STATE(4865), - [sym_documatic_line] = STATE(12003), - [anon_sym_LPAREN2] = ACTIONS(13146), - [anon_sym_CARET] = ACTIONS(13148), + [sym_documatic_line] = STATE(12004), + [anon_sym_LPAREN2] = ACTIONS(13198), + [anon_sym_CARET] = ACTIONS(13200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13346), - [aux_sym_dollarsf_token1] = ACTIONS(13152), - [anon_sym_LBRACK2] = ACTIONS(13154), - [aux_sym_instance_variable_token1] = ACTIONS(13156), - [anon_sym_DOT_DOT] = ACTIONS(13158), - [aux_sym_dollar_text_token1] = ACTIONS(13160), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), - [aux_sym_dollar_function_token1] = ACTIONS(13164), - [aux_sym_dollar_select_token1] = ACTIONS(13166), - [aux_sym_dollar_case_token1] = ACTIONS(13168), - [aux_sym_dollar_list_token1] = ACTIONS(13170), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), - [aux_sym_dollar_method_token1] = ACTIONS(13174), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13176), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13178), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13180), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13182), - [sym_string_literal_post_cond] = ACTIONS(13184), - [sym_numeric_literal_post_cond] = ACTIONS(13184), + [anon_sym_AT] = ACTIONS(13396), + [aux_sym_dollarsf_token1] = ACTIONS(13204), + [anon_sym_LBRACK2] = ACTIONS(13206), + [aux_sym_instance_variable_token1] = ACTIONS(13208), + [anon_sym_DOT_DOT] = ACTIONS(13210), + [aux_sym_dollar_text_token1] = ACTIONS(13212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13214), + [aux_sym_dollar_function_token1] = ACTIONS(13216), + [aux_sym_dollar_select_token1] = ACTIONS(13218), + [aux_sym_dollar_case_token1] = ACTIONS(13220), + [aux_sym_dollar_list_token1] = ACTIONS(13222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13224), + [aux_sym_dollar_method_token1] = ACTIONS(13226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13230), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13234), + [sym_string_literal_post_cond] = ACTIONS(13236), + [sym_numeric_literal_post_cond] = ACTIONS(13236), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13186), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13188), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13348), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13398), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13192), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12004)] = { - [sym_line_comment_1] = STATE(12004), - [sym_line_comment_2] = STATE(12004), - [sym_line_comment_3] = STATE(12004), - [sym_line_comment_4] = STATE(12004), - [sym_block_comment] = STATE(12004), - [sym_documatic_line] = STATE(12004), + [STATE(12005)] = { + [sym_line_comment_1] = STATE(12005), + [sym_line_comment_2] = STATE(12005), + [sym_line_comment_3] = STATE(12005), + [sym_line_comment_4] = STATE(12005), + [sym_block_comment] = STATE(12005), + [sym_documatic_line] = STATE(12005), [aux_sym_macro_constant_token1] = ACTIONS(8588), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1391445,13 +1391527,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8588), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12005)] = { - [sym_line_comment_1] = STATE(12005), - [sym_line_comment_2] = STATE(12005), - [sym_line_comment_3] = STATE(12005), - [sym_line_comment_4] = STATE(12005), - [sym_block_comment] = STATE(12005), - [sym_documatic_line] = STATE(12005), + [STATE(12006)] = { + [sym_line_comment_1] = STATE(12006), + [sym_line_comment_2] = STATE(12006), + [sym_line_comment_3] = STATE(12006), + [sym_line_comment_4] = STATE(12006), + [sym_block_comment] = STATE(12006), + [sym_documatic_line] = STATE(12006), [aux_sym_macro_constant_token1] = ACTIONS(8592), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1391527,7 +1391609,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8592), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12006)] = { + [STATE(12007)] = { [sym_expression] = STATE(10320), [sym_expr_atom] = STATE(6013), [sym_parenthetical_expression] = STATE(6215), @@ -1391563,19 +1391645,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6227), [sym_json_object_literal] = STATE(6215), [sym_json_array_literal] = STATE(6213), - [sym_line_comment_1] = STATE(12006), - [sym_line_comment_2] = STATE(12006), - [sym_line_comment_3] = STATE(12006), - [sym_line_comment_4] = STATE(12006), - [sym_block_comment] = STATE(12006), - [sym_documatic_line] = STATE(12006), + [sym_line_comment_1] = STATE(12007), + [sym_line_comment_2] = STATE(12007), + [sym_line_comment_3] = STATE(12007), + [sym_line_comment_4] = STATE(12007), + [sym_block_comment] = STATE(12007), + [sym_documatic_line] = STATE(12007), [anon_sym_LPAREN] = ACTIONS(6294), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(13350), + [anon_sym_BANG] = ACTIONS(13400), [anon_sym_LBRACK] = ACTIONS(6304), - [anon_sym_QMARK] = ACTIONS(13350), + [anon_sym_QMARK] = ACTIONS(13400), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6310), @@ -1391609,7 +1391691,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12007)] = { + [STATE(12008)] = { [sym_dollarsf] = STATE(3738), [sym_system_defined_function] = STATE(1736), [sym_dollar_text] = STATE(3738), @@ -1391620,11 +1391702,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3738), [sym_built_in_func_with_pos_options] = STATE(3738), [sym_dollar_method] = STATE(3738), - [sym_line_comment_1] = STATE(12007), - [sym_line_comment_2] = STATE(12007), - [sym_line_comment_3] = STATE(12007), - [sym_line_comment_4] = STATE(12007), - [sym_block_comment] = STATE(12007), + [sym_line_comment_1] = STATE(12008), + [sym_line_comment_2] = STATE(12008), + [sym_line_comment_3] = STATE(12008), + [sym_line_comment_4] = STATE(12008), + [sym_block_comment] = STATE(12008), [sym_json_array_literal_post_cond] = STATE(4971), [sym_json_object_literal_post_cond] = STATE(1736), [sym_parenthetical_expression_post_cond] = STATE(1736), @@ -1391648,50 +1391730,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(1736), [sym_oref_chain_expr_post_cond] = STATE(4971), [sym_superclass_method_call_post_cond] = STATE(4971), - [sym_unary_operator_post_cond] = STATE(12007), + [sym_unary_operator_post_cond] = STATE(12008), [sym_unary_expression_post_cond] = STATE(4971), [sym_expr_atom_post_cond] = STATE(747), [sym_expression_post_cond] = STATE(5008), - [sym_documatic_line] = STATE(12007), - [anon_sym_LPAREN2] = ACTIONS(12468), - [anon_sym_CARET] = ACTIONS(12470), + [sym_documatic_line] = STATE(12008), + [anon_sym_LPAREN2] = ACTIONS(12514), + [anon_sym_CARET] = ACTIONS(12516), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13352), - [aux_sym_dollarsf_token1] = ACTIONS(12474), - [anon_sym_LBRACK2] = ACTIONS(12476), - [aux_sym_instance_variable_token1] = ACTIONS(12478), - [anon_sym_DOT_DOT] = ACTIONS(12480), - [aux_sym_dollar_text_token1] = ACTIONS(12482), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12484), - [aux_sym_dollar_function_token1] = ACTIONS(12486), - [aux_sym_dollar_select_token1] = ACTIONS(12488), - [aux_sym_dollar_case_token1] = ACTIONS(12490), - [aux_sym_dollar_list_token1] = ACTIONS(12492), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12494), - [aux_sym_dollar_method_token1] = ACTIONS(12496), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12498), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12500), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12502), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12504), - [sym_string_literal_post_cond] = ACTIONS(12506), - [sym_numeric_literal_post_cond] = ACTIONS(12506), + [anon_sym_AT] = ACTIONS(13402), + [aux_sym_dollarsf_token1] = ACTIONS(12520), + [anon_sym_LBRACK2] = ACTIONS(12522), + [aux_sym_instance_variable_token1] = ACTIONS(12524), + [anon_sym_DOT_DOT] = ACTIONS(12526), + [aux_sym_dollar_text_token1] = ACTIONS(12528), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12530), + [aux_sym_dollar_function_token1] = ACTIONS(12532), + [aux_sym_dollar_select_token1] = ACTIONS(12534), + [aux_sym_dollar_case_token1] = ACTIONS(12536), + [aux_sym_dollar_list_token1] = ACTIONS(12538), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12540), + [aux_sym_dollar_method_token1] = ACTIONS(12542), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12544), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12546), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12548), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12550), + [sym_string_literal_post_cond] = ACTIONS(12552), + [sym_numeric_literal_post_cond] = ACTIONS(12552), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12508), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12510), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13354), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12554), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12556), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13404), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12514), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12560), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12008)] = { + [STATE(12009)] = { [sym_dollarsf] = STATE(3738), [sym_system_defined_function] = STATE(1736), [sym_dollar_text] = STATE(3738), @@ -1391702,11 +1391784,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3738), [sym_built_in_func_with_pos_options] = STATE(3738), [sym_dollar_method] = STATE(3738), - [sym_line_comment_1] = STATE(12008), - [sym_line_comment_2] = STATE(12008), - [sym_line_comment_3] = STATE(12008), - [sym_line_comment_4] = STATE(12008), - [sym_block_comment] = STATE(12008), + [sym_line_comment_1] = STATE(12009), + [sym_line_comment_2] = STATE(12009), + [sym_line_comment_3] = STATE(12009), + [sym_line_comment_4] = STATE(12009), + [sym_block_comment] = STATE(12009), [sym_json_array_literal_post_cond] = STATE(4971), [sym_json_object_literal_post_cond] = STATE(1736), [sym_parenthetical_expression_post_cond] = STATE(1736), @@ -1391730,56 +1391812,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(1736), [sym_oref_chain_expr_post_cond] = STATE(4971), [sym_superclass_method_call_post_cond] = STATE(4971), - [sym_unary_operator_post_cond] = STATE(12007), + [sym_unary_operator_post_cond] = STATE(12008), [sym_unary_expression_post_cond] = STATE(4971), [sym_expr_atom_post_cond] = STATE(747), [sym_expression_post_cond] = STATE(5049), - [sym_documatic_line] = STATE(12008), - [anon_sym_LPAREN2] = ACTIONS(12468), - [anon_sym_CARET] = ACTIONS(12470), + [sym_documatic_line] = STATE(12009), + [anon_sym_LPAREN2] = ACTIONS(12514), + [anon_sym_CARET] = ACTIONS(12516), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13352), - [aux_sym_dollarsf_token1] = ACTIONS(12474), - [anon_sym_LBRACK2] = ACTIONS(12476), - [aux_sym_instance_variable_token1] = ACTIONS(12478), - [anon_sym_DOT_DOT] = ACTIONS(12480), - [aux_sym_dollar_text_token1] = ACTIONS(12482), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12484), - [aux_sym_dollar_function_token1] = ACTIONS(12486), - [aux_sym_dollar_select_token1] = ACTIONS(12488), - [aux_sym_dollar_case_token1] = ACTIONS(12490), - [aux_sym_dollar_list_token1] = ACTIONS(12492), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12494), - [aux_sym_dollar_method_token1] = ACTIONS(12496), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12498), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12500), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12502), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12504), - [sym_string_literal_post_cond] = ACTIONS(12506), - [sym_numeric_literal_post_cond] = ACTIONS(12506), + [anon_sym_AT] = ACTIONS(13402), + [aux_sym_dollarsf_token1] = ACTIONS(12520), + [anon_sym_LBRACK2] = ACTIONS(12522), + [aux_sym_instance_variable_token1] = ACTIONS(12524), + [anon_sym_DOT_DOT] = ACTIONS(12526), + [aux_sym_dollar_text_token1] = ACTIONS(12528), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12530), + [aux_sym_dollar_function_token1] = ACTIONS(12532), + [aux_sym_dollar_select_token1] = ACTIONS(12534), + [aux_sym_dollar_case_token1] = ACTIONS(12536), + [aux_sym_dollar_list_token1] = ACTIONS(12538), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12540), + [aux_sym_dollar_method_token1] = ACTIONS(12542), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12544), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12546), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12548), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12550), + [sym_string_literal_post_cond] = ACTIONS(12552), + [sym_numeric_literal_post_cond] = ACTIONS(12552), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12508), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12510), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13354), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12554), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12556), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13404), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12514), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12560), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12009)] = { - [sym_line_comment_1] = STATE(12009), - [sym_line_comment_2] = STATE(12009), - [sym_line_comment_3] = STATE(12009), - [sym_line_comment_4] = STATE(12009), - [sym_block_comment] = STATE(12009), - [sym_documatic_line] = STATE(12009), + [STATE(12010)] = { + [sym_line_comment_1] = STATE(12010), + [sym_line_comment_2] = STATE(12010), + [sym_line_comment_3] = STATE(12010), + [sym_line_comment_4] = STATE(12010), + [sym_block_comment] = STATE(12010), + [sym_documatic_line] = STATE(12010), [aux_sym_macro_constant_token1] = ACTIONS(6801), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1391855,13 +1391937,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(6801), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12010)] = { - [sym_line_comment_1] = STATE(12010), - [sym_line_comment_2] = STATE(12010), - [sym_line_comment_3] = STATE(12010), - [sym_line_comment_4] = STATE(12010), - [sym_block_comment] = STATE(12010), - [sym_documatic_line] = STATE(12010), + [STATE(12011)] = { + [sym_line_comment_1] = STATE(12011), + [sym_line_comment_2] = STATE(12011), + [sym_line_comment_3] = STATE(12011), + [sym_line_comment_4] = STATE(12011), + [sym_block_comment] = STATE(12011), + [sym_documatic_line] = STATE(12011), [aux_sym_macro_constant_token1] = ACTIONS(8809), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1391937,13 +1392019,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8809), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12011)] = { - [sym_line_comment_1] = STATE(12011), - [sym_line_comment_2] = STATE(12011), - [sym_line_comment_3] = STATE(12011), - [sym_line_comment_4] = STATE(12011), - [sym_block_comment] = STATE(12011), - [sym_documatic_line] = STATE(12011), + [STATE(12012)] = { + [sym_line_comment_1] = STATE(12012), + [sym_line_comment_2] = STATE(12012), + [sym_line_comment_3] = STATE(12012), + [sym_line_comment_4] = STATE(12012), + [sym_block_comment] = STATE(12012), + [sym_documatic_line] = STATE(12012), [aux_sym_macro_constant_token1] = ACTIONS(8596), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1392019,13 +1392101,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8596), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12012)] = { - [sym_line_comment_1] = STATE(12012), - [sym_line_comment_2] = STATE(12012), - [sym_line_comment_3] = STATE(12012), - [sym_line_comment_4] = STATE(12012), - [sym_block_comment] = STATE(12012), - [sym_documatic_line] = STATE(12012), + [STATE(12013)] = { + [sym_line_comment_1] = STATE(12013), + [sym_line_comment_2] = STATE(12013), + [sym_line_comment_3] = STATE(12013), + [sym_line_comment_4] = STATE(12013), + [sym_block_comment] = STATE(12013), + [sym_documatic_line] = STATE(12013), [aux_sym_macro_constant_token1] = ACTIONS(8813), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1392101,13 +1392183,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8813), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12013)] = { - [sym_line_comment_1] = STATE(12013), - [sym_line_comment_2] = STATE(12013), - [sym_line_comment_3] = STATE(12013), - [sym_line_comment_4] = STATE(12013), - [sym_block_comment] = STATE(12013), - [sym_documatic_line] = STATE(12013), + [STATE(12014)] = { + [sym_line_comment_1] = STATE(12014), + [sym_line_comment_2] = STATE(12014), + [sym_line_comment_3] = STATE(12014), + [sym_line_comment_4] = STATE(12014), + [sym_block_comment] = STATE(12014), + [sym_documatic_line] = STATE(12014), [aux_sym_macro_constant_token1] = ACTIONS(8600), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1392183,7 +1392265,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8600), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12014)] = { + [STATE(12015)] = { [sym_dollarsf] = STATE(7425), [sym_system_defined_function] = STATE(4640), [sym_dollar_text] = STATE(7425), @@ -1392194,11 +1392276,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(7425), [sym_built_in_func_with_pos_options] = STATE(7425), [sym_dollar_method] = STATE(7425), - [sym_line_comment_1] = STATE(12014), - [sym_line_comment_2] = STATE(12014), - [sym_line_comment_3] = STATE(12014), - [sym_line_comment_4] = STATE(12014), - [sym_block_comment] = STATE(12014), + [sym_line_comment_1] = STATE(12015), + [sym_line_comment_2] = STATE(12015), + [sym_line_comment_3] = STATE(12015), + [sym_line_comment_4] = STATE(12015), + [sym_block_comment] = STATE(12015), [sym_json_array_literal_post_cond] = STATE(7639), [sym_json_object_literal_post_cond] = STATE(4640), [sym_parenthetical_expression_post_cond] = STATE(4640), @@ -1392222,127 +1392304,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(4640), [sym_oref_chain_expr_post_cond] = STATE(7639), [sym_superclass_method_call_post_cond] = STATE(7639), - [sym_unary_operator_post_cond] = STATE(12014), + [sym_unary_operator_post_cond] = STATE(12015), [sym_unary_expression_post_cond] = STATE(7639), [sym_expr_atom_post_cond] = STATE(2776), [sym_expression_post_cond] = STATE(7294), - [sym_documatic_line] = STATE(12014), - [anon_sym_LPAREN2] = ACTIONS(12772), - [anon_sym_CARET] = ACTIONS(12774), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13356), - [aux_sym_dollarsf_token1] = ACTIONS(12778), - [anon_sym_LBRACK2] = ACTIONS(12780), - [aux_sym_instance_variable_token1] = ACTIONS(12782), - [anon_sym_DOT_DOT] = ACTIONS(12784), - [aux_sym_dollar_text_token1] = ACTIONS(12786), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12788), - [aux_sym_dollar_function_token1] = ACTIONS(12790), - [aux_sym_dollar_select_token1] = ACTIONS(12792), - [aux_sym_dollar_case_token1] = ACTIONS(12794), - [aux_sym_dollar_list_token1] = ACTIONS(12796), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12798), - [aux_sym_dollar_method_token1] = ACTIONS(12800), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12802), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12804), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12806), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12808), - [sym_string_literal_post_cond] = ACTIONS(12810), - [sym_numeric_literal_post_cond] = ACTIONS(12810), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12812), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12814), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13358), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12818), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12015)] = { - [sym_dollarsf] = STATE(7425), - [sym_system_defined_function] = STATE(7221), - [sym_dollar_text] = STATE(7425), - [sym_dollar_bitlogic] = STATE(7425), - [sym_dollar_function] = STATE(7425), - [sym_dollar_select] = STATE(7425), - [sym_dollar_case] = STATE(7425), - [sym_dollar_list] = STATE(7425), - [sym_built_in_func_with_pos_options] = STATE(7425), - [sym_dollar_method] = STATE(7425), - [sym_line_comment_1] = STATE(12015), - [sym_line_comment_2] = STATE(12015), - [sym_line_comment_3] = STATE(12015), - [sym_line_comment_4] = STATE(12015), - [sym_block_comment] = STATE(12015), - [sym_json_array_literal_post_cond] = STATE(7639), - [sym_json_object_literal_post_cond] = STATE(7221), - [sym_parenthetical_expression_post_cond] = STATE(7221), - [sym_macro_function_post_cond] = STATE(7230), - [sym_macro_constant_post_cond] = STATE(7230), - [sym_macro_post_cond] = STATE(7221), - [sym_objectscript_identifier_post_cond] = STATE(6811), - [sym_objectscript_identifier_special_post_cond] = STATE(6811), - [sym_lvn_post_cond] = STATE(7221), - [sym_gvn_post_cond] = STATE(7639), - [sym_ssvn_post_cond] = STATE(7639), - [sym_instance_variable_post_cond] = STATE(7221), - [sym_sql_field_reference_post_cond] = STATE(7639), - [sym_system_defined_variable_post_cond] = STATE(7221), - [sym_indirection_post_cond] = STATE(7639), - [sym_extrinsic_function_post_cond] = STATE(7221), - [sym_relative_dot_property_post_cond] = STATE(7221), - [sym_relative_dot_method_post_cond] = STATE(7221), - [sym_relative_dot_parameter_post_cond] = STATE(7639), - [sym_class_ref_post_cond] = STATE(21517), - [sym_class_method_call_post_cond] = STATE(7221), - [sym_oref_chain_expr_post_cond] = STATE(7639), - [sym_superclass_method_call_post_cond] = STATE(7639), - [sym_unary_operator_post_cond] = STATE(12162), - [sym_unary_expression_post_cond] = STATE(7639), - [sym_expr_atom_post_cond] = STATE(7588), - [sym_expression_post_cond] = STATE(11761), [sym_documatic_line] = STATE(12015), - [anon_sym_LPAREN2] = ACTIONS(12772), - [anon_sym_CARET] = ACTIONS(12774), + [anon_sym_LPAREN2] = ACTIONS(12822), + [anon_sym_CARET] = ACTIONS(12824), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12776), - [aux_sym_dollarsf_token1] = ACTIONS(12778), - [anon_sym_LBRACK2] = ACTIONS(12780), - [aux_sym_instance_variable_token1] = ACTIONS(12782), - [anon_sym_DOT_DOT] = ACTIONS(12784), - [aux_sym_dollar_text_token1] = ACTIONS(12786), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12788), - [aux_sym_dollar_function_token1] = ACTIONS(12790), - [aux_sym_dollar_select_token1] = ACTIONS(12792), - [aux_sym_dollar_case_token1] = ACTIONS(12794), - [aux_sym_dollar_list_token1] = ACTIONS(12796), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12798), - [aux_sym_dollar_method_token1] = ACTIONS(12800), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12802), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12804), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12806), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12808), - [sym_string_literal_post_cond] = ACTIONS(12810), - [sym_numeric_literal_post_cond] = ACTIONS(12810), + [anon_sym_AT] = ACTIONS(13406), + [aux_sym_dollarsf_token1] = ACTIONS(12828), + [anon_sym_LBRACK2] = ACTIONS(12830), + [aux_sym_instance_variable_token1] = ACTIONS(12832), + [anon_sym_DOT_DOT] = ACTIONS(12834), + [aux_sym_dollar_text_token1] = ACTIONS(12836), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), + [aux_sym_dollar_function_token1] = ACTIONS(12840), + [aux_sym_dollar_select_token1] = ACTIONS(12842), + [aux_sym_dollar_case_token1] = ACTIONS(12844), + [aux_sym_dollar_list_token1] = ACTIONS(12846), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), + [aux_sym_dollar_method_token1] = ACTIONS(12850), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12856), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), + [sym_string_literal_post_cond] = ACTIONS(12860), + [sym_numeric_literal_post_cond] = ACTIONS(12860), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12812), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12814), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12816), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13408), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12818), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1392386,45 +1392386,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(4640), [sym_oref_chain_expr_post_cond] = STATE(7639), [sym_superclass_method_call_post_cond] = STATE(7639), - [sym_unary_operator_post_cond] = STATE(12014), + [sym_unary_operator_post_cond] = STATE(12015), [sym_unary_expression_post_cond] = STATE(7639), [sym_expr_atom_post_cond] = STATE(2776), [sym_expression_post_cond] = STATE(7369), [sym_documatic_line] = STATE(12016), - [anon_sym_LPAREN2] = ACTIONS(12772), - [anon_sym_CARET] = ACTIONS(12774), + [anon_sym_LPAREN2] = ACTIONS(12822), + [anon_sym_CARET] = ACTIONS(12824), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13356), - [aux_sym_dollarsf_token1] = ACTIONS(12778), - [anon_sym_LBRACK2] = ACTIONS(12780), - [aux_sym_instance_variable_token1] = ACTIONS(12782), - [anon_sym_DOT_DOT] = ACTIONS(12784), - [aux_sym_dollar_text_token1] = ACTIONS(12786), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12788), - [aux_sym_dollar_function_token1] = ACTIONS(12790), - [aux_sym_dollar_select_token1] = ACTIONS(12792), - [aux_sym_dollar_case_token1] = ACTIONS(12794), - [aux_sym_dollar_list_token1] = ACTIONS(12796), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12798), - [aux_sym_dollar_method_token1] = ACTIONS(12800), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12802), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12804), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12806), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12808), - [sym_string_literal_post_cond] = ACTIONS(12810), - [sym_numeric_literal_post_cond] = ACTIONS(12810), + [anon_sym_AT] = ACTIONS(13406), + [aux_sym_dollarsf_token1] = ACTIONS(12828), + [anon_sym_LBRACK2] = ACTIONS(12830), + [aux_sym_instance_variable_token1] = ACTIONS(12832), + [anon_sym_DOT_DOT] = ACTIONS(12834), + [aux_sym_dollar_text_token1] = ACTIONS(12836), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), + [aux_sym_dollar_function_token1] = ACTIONS(12840), + [aux_sym_dollar_select_token1] = ACTIONS(12842), + [aux_sym_dollar_case_token1] = ACTIONS(12844), + [aux_sym_dollar_list_token1] = ACTIONS(12846), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), + [aux_sym_dollar_method_token1] = ACTIONS(12850), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12856), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), + [sym_string_literal_post_cond] = ACTIONS(12860), + [sym_numeric_literal_post_cond] = ACTIONS(12860), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12812), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12814), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13358), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13408), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12818), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1392714,45 +1392714,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2734), [sym_oref_chain_expr_post_cond] = STATE(6109), [sym_superclass_method_call_post_cond] = STATE(6109), - [sym_unary_operator_post_cond] = STATE(11995), + [sym_unary_operator_post_cond] = STATE(11996), [sym_unary_expression_post_cond] = STATE(6109), [sym_expr_atom_post_cond] = STATE(1743), [sym_expression_post_cond] = STATE(6171), [sym_documatic_line] = STATE(12020), - [anon_sym_LPAREN2] = ACTIONS(13032), - [anon_sym_CARET] = ACTIONS(13034), + [anon_sym_LPAREN2] = ACTIONS(13086), + [anon_sym_CARET] = ACTIONS(13088), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13338), - [aux_sym_dollarsf_token1] = ACTIONS(13038), - [anon_sym_LBRACK2] = ACTIONS(13040), - [aux_sym_instance_variable_token1] = ACTIONS(13042), - [anon_sym_DOT_DOT] = ACTIONS(13044), - [aux_sym_dollar_text_token1] = ACTIONS(13046), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13048), - [aux_sym_dollar_function_token1] = ACTIONS(13050), - [aux_sym_dollar_select_token1] = ACTIONS(13052), - [aux_sym_dollar_case_token1] = ACTIONS(13054), - [aux_sym_dollar_list_token1] = ACTIONS(13056), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13058), - [aux_sym_dollar_method_token1] = ACTIONS(13060), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13062), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13064), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13066), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13068), - [sym_string_literal_post_cond] = ACTIONS(13070), - [sym_numeric_literal_post_cond] = ACTIONS(13070), + [anon_sym_AT] = ACTIONS(13388), + [aux_sym_dollarsf_token1] = ACTIONS(13092), + [anon_sym_LBRACK2] = ACTIONS(13094), + [aux_sym_instance_variable_token1] = ACTIONS(13096), + [anon_sym_DOT_DOT] = ACTIONS(13098), + [aux_sym_dollar_text_token1] = ACTIONS(13100), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13102), + [aux_sym_dollar_function_token1] = ACTIONS(13104), + [aux_sym_dollar_select_token1] = ACTIONS(13106), + [aux_sym_dollar_case_token1] = ACTIONS(13108), + [aux_sym_dollar_list_token1] = ACTIONS(13110), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13112), + [aux_sym_dollar_method_token1] = ACTIONS(13114), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13116), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13118), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13120), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13122), + [sym_string_literal_post_cond] = ACTIONS(13124), + [sym_numeric_literal_post_cond] = ACTIONS(13124), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13072), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13074), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13340), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13126), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13128), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13390), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13078), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13132), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1392801,40 +1392801,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(2779), [sym_expression_post_cond] = STATE(7023), [sym_documatic_line] = STATE(12021), - [anon_sym_LPAREN2] = ACTIONS(12420), - [anon_sym_CARET] = ACTIONS(12422), + [anon_sym_LPAREN2] = ACTIONS(12466), + [anon_sym_CARET] = ACTIONS(12468), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13360), - [aux_sym_dollarsf_token1] = ACTIONS(12426), - [anon_sym_LBRACK2] = ACTIONS(12428), - [aux_sym_instance_variable_token1] = ACTIONS(12430), - [anon_sym_DOT_DOT] = ACTIONS(12432), - [aux_sym_dollar_text_token1] = ACTIONS(12434), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12436), - [aux_sym_dollar_function_token1] = ACTIONS(12438), - [aux_sym_dollar_select_token1] = ACTIONS(12440), - [aux_sym_dollar_case_token1] = ACTIONS(12442), - [aux_sym_dollar_list_token1] = ACTIONS(12444), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12446), - [aux_sym_dollar_method_token1] = ACTIONS(12448), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12450), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12452), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12454), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12456), - [sym_string_literal_post_cond] = ACTIONS(12458), - [sym_numeric_literal_post_cond] = ACTIONS(12458), + [anon_sym_AT] = ACTIONS(13410), + [aux_sym_dollarsf_token1] = ACTIONS(12472), + [anon_sym_LBRACK2] = ACTIONS(12474), + [aux_sym_instance_variable_token1] = ACTIONS(12476), + [anon_sym_DOT_DOT] = ACTIONS(12478), + [aux_sym_dollar_text_token1] = ACTIONS(12480), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12482), + [aux_sym_dollar_function_token1] = ACTIONS(12484), + [aux_sym_dollar_select_token1] = ACTIONS(12486), + [aux_sym_dollar_case_token1] = ACTIONS(12488), + [aux_sym_dollar_list_token1] = ACTIONS(12490), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12492), + [aux_sym_dollar_method_token1] = ACTIONS(12494), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12496), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12498), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12500), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12502), + [sym_string_literal_post_cond] = ACTIONS(12504), + [sym_numeric_literal_post_cond] = ACTIONS(12504), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12460), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12462), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13362), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12506), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12508), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13412), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12466), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12512), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1392883,40 +1392883,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_expr_atom_post_cond] = STATE(2779), [sym_expression_post_cond] = STATE(7406), [sym_documatic_line] = STATE(12022), - [anon_sym_LPAREN2] = ACTIONS(12420), - [anon_sym_CARET] = ACTIONS(12422), + [anon_sym_LPAREN2] = ACTIONS(12466), + [anon_sym_CARET] = ACTIONS(12468), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13360), - [aux_sym_dollarsf_token1] = ACTIONS(12426), - [anon_sym_LBRACK2] = ACTIONS(12428), - [aux_sym_instance_variable_token1] = ACTIONS(12430), - [anon_sym_DOT_DOT] = ACTIONS(12432), - [aux_sym_dollar_text_token1] = ACTIONS(12434), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12436), - [aux_sym_dollar_function_token1] = ACTIONS(12438), - [aux_sym_dollar_select_token1] = ACTIONS(12440), - [aux_sym_dollar_case_token1] = ACTIONS(12442), - [aux_sym_dollar_list_token1] = ACTIONS(12444), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12446), - [aux_sym_dollar_method_token1] = ACTIONS(12448), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12450), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12452), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12454), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12456), - [sym_string_literal_post_cond] = ACTIONS(12458), - [sym_numeric_literal_post_cond] = ACTIONS(12458), + [anon_sym_AT] = ACTIONS(13410), + [aux_sym_dollarsf_token1] = ACTIONS(12472), + [anon_sym_LBRACK2] = ACTIONS(12474), + [aux_sym_instance_variable_token1] = ACTIONS(12476), + [anon_sym_DOT_DOT] = ACTIONS(12478), + [aux_sym_dollar_text_token1] = ACTIONS(12480), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12482), + [aux_sym_dollar_function_token1] = ACTIONS(12484), + [aux_sym_dollar_select_token1] = ACTIONS(12486), + [aux_sym_dollar_case_token1] = ACTIONS(12488), + [aux_sym_dollar_list_token1] = ACTIONS(12490), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12492), + [aux_sym_dollar_method_token1] = ACTIONS(12494), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12496), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12498), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12500), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12502), + [sym_string_literal_post_cond] = ACTIONS(12504), + [sym_numeric_literal_post_cond] = ACTIONS(12504), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12460), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12462), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13362), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12506), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12508), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13412), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12466), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12512), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1393296,7 +1393296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN2] = ACTIONS(12052), [anon_sym_CARET] = ACTIONS(12054), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13364), + [anon_sym_AT] = ACTIONS(13414), [aux_sym_dollarsf_token1] = ACTIONS(12058), [anon_sym_LBRACK2] = ACTIONS(12060), [aux_sym_instance_variable_token1] = ACTIONS(12062), @@ -1393324,7 +1393324,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12092), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12094), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13366), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13416), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12098), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), @@ -1393378,7 +1393378,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN2] = ACTIONS(12052), [anon_sym_CARET] = ACTIONS(12054), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13364), + [anon_sym_AT] = ACTIONS(13414), [aux_sym_dollarsf_token1] = ACTIONS(12058), [anon_sym_LBRACK2] = ACTIONS(12060), [aux_sym_instance_variable_token1] = ACTIONS(12062), @@ -1393406,7 +1393406,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12092), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12094), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13366), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13416), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12098), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), @@ -1393502,6 +1393502,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12030), [sym_block_comment] = STATE(12030), [sym_documatic_line] = STATE(12030), + [aux_sym_macro_constant_token1] = ACTIONS(9470), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9470), + [sym_keyword_dim] = ACTIONS(9470), + [sym_keyword_pound_define] = ACTIONS(9470), + [sym_keyword_pound_def1arg] = ACTIONS(9470), + [sym_keyword_pound_import] = ACTIONS(9470), + [sym_keyword_pound_include] = ACTIONS(9470), + [sym_keyword_pound_if] = ACTIONS(9472), + [sym_keyword_pound_ifdef] = ACTIONS(9470), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9470), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9470), + [sym_keyword_write] = ACTIONS(9472), + [sym_keyword_do] = ACTIONS(9470), + [sym_keyword_for] = ACTIONS(9470), + [sym_keyword_while] = ACTIONS(9470), + [sym_keyword_kill] = ACTIONS(9470), + [sym_keyword_lock] = ACTIONS(9470), + [sym_keyword_read] = ACTIONS(9470), + [sym_keyword_zload] = ACTIONS(9470), + [sym_keyword_open] = ACTIONS(9470), + [sym_keyword_close] = ACTIONS(9472), + [sym_keyword_use] = ACTIONS(9470), + [sym_keyword_new] = ACTIONS(9470), + [sym_keyword_if] = ACTIONS(9470), + [sym_keyword_oldelse] = ACTIONS(9470), + [sym_keyword_throw] = ACTIONS(9470), + [sym_keyword_print] = ACTIONS(9470), + [sym_keyword_zprint] = ACTIONS(9470), + [sym_keyword_try] = ACTIONS(9470), + [sym_keyword_job] = ACTIONS(9470), + [sym_keyword_break] = ACTIONS(9470), + [sym_keyword_merge] = ACTIONS(9472), + [sym_keyword_return] = ACTIONS(9470), + [aux_sym_keyword_quit_token1] = ACTIONS(9470), + [aux_sym_keyword_quit_token2] = ACTIONS(9470), + [sym_keyword_goto] = ACTIONS(9470), + [sym_keyword_halt] = ACTIONS(9470), + [sym_keyword_hang] = ACTIONS(9470), + [sym_keyword_halt_or_hang] = ACTIONS(9472), + [sym_keyword_continue] = ACTIONS(9470), + [sym_keyword_tcommit] = ACTIONS(9470), + [sym_keyword_trollback] = ACTIONS(9470), + [sym_keyword_tstart] = ACTIONS(9470), + [sym_keyword_xecute] = ACTIONS(9470), + [sym_keyword_view] = ACTIONS(9470), + [sym_keyword_zbreak] = ACTIONS(9470), + [sym_keyword_zkill] = ACTIONS(9470), + [sym_keyword_zn] = ACTIONS(9470), + [sym_keyword_zsu] = ACTIONS(9470), + [sym_keyword_ztrap] = ACTIONS(9472), + [sym_keyword_zwrite] = ACTIONS(9470), + [sym_keyword_zz] = ACTIONS(9470), + [sym_keyword_embedded_html] = ACTIONS(9470), + [sym_keyword_embedded_xml] = ACTIONS(9470), + [sym_keyword_embedded_sql_amp] = ACTIONS(9470), + [sym_keyword_embedded_sql_hash] = ACTIONS(9470), + [anon_sym_AMPjs] = ACTIONS(9472), + [anon_sym_AMPjscript] = ACTIONS(9470), + [anon_sym_AMPjavascript] = ACTIONS(9470), + [sym_keyword_zremove] = ACTIONS(9470), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9472), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9472), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9472), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9470), + [sym__termination] = ACTIONS(9470), + [sym_tag_end_if] = ACTIONS(9470), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12031)] = { + [sym_line_comment_1] = STATE(12031), + [sym_line_comment_2] = STATE(12031), + [sym_line_comment_3] = STATE(12031), + [sym_line_comment_4] = STATE(12031), + [sym_block_comment] = STATE(12031), + [sym_documatic_line] = STATE(12031), [aux_sym_macro_constant_token1] = ACTIONS(8825), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1393577,7 +1393659,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8825), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12031)] = { + [STATE(12032)] = { [sym_dollarsf] = STATE(5621), [sym_system_defined_function] = STATE(6480), [sym_dollar_text] = STATE(5621), @@ -1393588,11 +1393670,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5621), [sym_built_in_func_with_pos_options] = STATE(5621), [sym_dollar_method] = STATE(5621), - [sym_line_comment_1] = STATE(12031), - [sym_line_comment_2] = STATE(12031), - [sym_line_comment_3] = STATE(12031), - [sym_line_comment_4] = STATE(12031), - [sym_block_comment] = STATE(12031), + [sym_line_comment_1] = STATE(12032), + [sym_line_comment_2] = STATE(12032), + [sym_line_comment_3] = STATE(12032), + [sym_line_comment_4] = STATE(12032), + [sym_block_comment] = STATE(12032), [sym_json_array_literal_post_cond] = STATE(6478), [sym_json_object_literal_post_cond] = STATE(6480), [sym_parenthetical_expression_post_cond] = STATE(6480), @@ -1393616,11 +1393698,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(6480), [sym_oref_chain_expr_post_cond] = STATE(6478), [sym_superclass_method_call_post_cond] = STATE(6478), - [sym_unary_operator_post_cond] = STATE(11998), + [sym_unary_operator_post_cond] = STATE(11999), [sym_unary_expression_post_cond] = STATE(6478), [sym_expr_atom_post_cond] = STATE(6875), [sym_expression_post_cond] = STATE(11026), - [sym_documatic_line] = STATE(12031), + [sym_documatic_line] = STATE(12032), [anon_sym_LPAREN2] = ACTIONS(11948), [anon_sym_CARET] = ACTIONS(11950), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1393659,7 +1393741,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12032)] = { + [STATE(12033)] = { [sym_dollarsf] = STATE(5621), [sym_system_defined_function] = STATE(2753), [sym_dollar_text] = STATE(5621), @@ -1393670,11 +1393752,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5621), [sym_built_in_func_with_pos_options] = STATE(5621), [sym_dollar_method] = STATE(5621), - [sym_line_comment_1] = STATE(12032), - [sym_line_comment_2] = STATE(12032), - [sym_line_comment_3] = STATE(12032), - [sym_line_comment_4] = STATE(12032), - [sym_block_comment] = STATE(12032), + [sym_line_comment_1] = STATE(12033), + [sym_line_comment_2] = STATE(12033), + [sym_line_comment_3] = STATE(12033), + [sym_line_comment_4] = STATE(12033), + [sym_block_comment] = STATE(12033), [sym_json_array_literal_post_cond] = STATE(6478), [sym_json_object_literal_post_cond] = STATE(2753), [sym_parenthetical_expression_post_cond] = STATE(2753), @@ -1393698,15 +1393780,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2753), [sym_oref_chain_expr_post_cond] = STATE(6478), [sym_superclass_method_call_post_cond] = STATE(6478), - [sym_unary_operator_post_cond] = STATE(12032), + [sym_unary_operator_post_cond] = STATE(12033), [sym_unary_expression_post_cond] = STATE(6478), [sym_expr_atom_post_cond] = STATE(1753), [sym_expression_post_cond] = STATE(6675), - [sym_documatic_line] = STATE(12032), + [sym_documatic_line] = STATE(12033), [anon_sym_LPAREN2] = ACTIONS(11948), [anon_sym_CARET] = ACTIONS(11950), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13368), + [anon_sym_AT] = ACTIONS(13418), [aux_sym_dollarsf_token1] = ACTIONS(11954), [anon_sym_LBRACK2] = ACTIONS(11956), [aux_sym_instance_variable_token1] = ACTIONS(11958), @@ -1393734,14 +1393816,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(11988), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11990), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13370), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13420), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11994), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12033)] = { + [STATE(12034)] = { [sym_dollarsf] = STATE(5621), [sym_system_defined_function] = STATE(2753), [sym_dollar_text] = STATE(5621), @@ -1393752,11 +1393834,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5621), [sym_built_in_func_with_pos_options] = STATE(5621), [sym_dollar_method] = STATE(5621), - [sym_line_comment_1] = STATE(12033), - [sym_line_comment_2] = STATE(12033), - [sym_line_comment_3] = STATE(12033), - [sym_line_comment_4] = STATE(12033), - [sym_block_comment] = STATE(12033), + [sym_line_comment_1] = STATE(12034), + [sym_line_comment_2] = STATE(12034), + [sym_line_comment_3] = STATE(12034), + [sym_line_comment_4] = STATE(12034), + [sym_block_comment] = STATE(12034), [sym_json_array_literal_post_cond] = STATE(6478), [sym_json_object_literal_post_cond] = STATE(2753), [sym_parenthetical_expression_post_cond] = STATE(2753), @@ -1393780,15 +1393862,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2753), [sym_oref_chain_expr_post_cond] = STATE(6478), [sym_superclass_method_call_post_cond] = STATE(6478), - [sym_unary_operator_post_cond] = STATE(12032), + [sym_unary_operator_post_cond] = STATE(12033), [sym_unary_expression_post_cond] = STATE(6478), [sym_expr_atom_post_cond] = STATE(1753), [sym_expression_post_cond] = STATE(5223), - [sym_documatic_line] = STATE(12033), + [sym_documatic_line] = STATE(12034), [anon_sym_LPAREN2] = ACTIONS(11948), [anon_sym_CARET] = ACTIONS(11950), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13368), + [anon_sym_AT] = ACTIONS(13418), [aux_sym_dollarsf_token1] = ACTIONS(11954), [anon_sym_LBRACK2] = ACTIONS(11956), [aux_sym_instance_variable_token1] = ACTIONS(11958), @@ -1393816,61 +1393898,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(11988), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11990), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13370), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13420), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11994), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12034)] = { - [sym_dollarsf] = STATE(15957), - [sym_system_defined_function] = STATE(14997), - [sym_dollar_text] = STATE(15957), - [sym_dollar_bitlogic] = STATE(15957), - [sym_dollar_function] = STATE(15957), - [sym_dollar_select] = STATE(15957), - [sym_dollar_case] = STATE(15957), - [sym_dollar_list] = STATE(15957), - [sym_built_in_func_with_pos_options] = STATE(15957), - [sym_dollar_method] = STATE(15957), - [sym_line_comment_1] = STATE(12034), - [sym_line_comment_2] = STATE(12034), - [sym_line_comment_3] = STATE(12034), - [sym_line_comment_4] = STATE(12034), - [sym_block_comment] = STATE(12034), - [sym_json_array_literal_post_cond] = STATE(15923), - [sym_json_object_literal_post_cond] = STATE(14997), - [sym_parenthetical_expression_post_cond] = STATE(14997), - [sym_macro_function_post_cond] = STATE(15926), - [sym_macro_constant_post_cond] = STATE(15926), - [sym_macro_post_cond] = STATE(14997), - [sym_objectscript_identifier_post_cond] = STATE(15280), - [sym_objectscript_identifier_special_post_cond] = STATE(15280), - [sym_lvn_post_cond] = STATE(14997), - [sym_gvn_post_cond] = STATE(15923), - [sym_ssvn_post_cond] = STATE(15923), - [sym_instance_variable_post_cond] = STATE(14997), - [sym_sql_field_reference_post_cond] = STATE(15923), - [sym_system_defined_variable_post_cond] = STATE(14997), - [sym_indirection_post_cond] = STATE(15923), - [sym_extrinsic_function_post_cond] = STATE(14997), - [sym_relative_dot_property_post_cond] = STATE(14997), - [sym_relative_dot_method_post_cond] = STATE(14997), - [sym_relative_dot_parameter_post_cond] = STATE(15923), - [sym_class_ref_post_cond] = STATE(21586), - [sym_class_method_call_post_cond] = STATE(14997), - [sym_oref_chain_expr_post_cond] = STATE(15923), - [sym_superclass_method_call_post_cond] = STATE(15923), - [sym_unary_operator_post_cond] = STATE(11983), - [sym_unary_expression_post_cond] = STATE(15923), - [sym_expr_atom_post_cond] = STATE(14537), - [sym_expression_post_cond] = STATE(15984), - [sym_documatic_line] = STATE(12034), + [STATE(12035)] = { + [sym_dollarsf] = STATE(7425), + [sym_system_defined_function] = STATE(7221), + [sym_dollar_text] = STATE(7425), + [sym_dollar_bitlogic] = STATE(7425), + [sym_dollar_function] = STATE(7425), + [sym_dollar_select] = STATE(7425), + [sym_dollar_case] = STATE(7425), + [sym_dollar_list] = STATE(7425), + [sym_built_in_func_with_pos_options] = STATE(7425), + [sym_dollar_method] = STATE(7425), + [sym_line_comment_1] = STATE(12035), + [sym_line_comment_2] = STATE(12035), + [sym_line_comment_3] = STATE(12035), + [sym_line_comment_4] = STATE(12035), + [sym_block_comment] = STATE(12035), + [sym_json_array_literal_post_cond] = STATE(7639), + [sym_json_object_literal_post_cond] = STATE(7221), + [sym_parenthetical_expression_post_cond] = STATE(7221), + [sym_macro_function_post_cond] = STATE(7230), + [sym_macro_constant_post_cond] = STATE(7230), + [sym_macro_post_cond] = STATE(7221), + [sym_objectscript_identifier_post_cond] = STATE(6811), + [sym_objectscript_identifier_special_post_cond] = STATE(6811), + [sym_lvn_post_cond] = STATE(7221), + [sym_gvn_post_cond] = STATE(7639), + [sym_ssvn_post_cond] = STATE(7639), + [sym_instance_variable_post_cond] = STATE(7221), + [sym_sql_field_reference_post_cond] = STATE(7639), + [sym_system_defined_variable_post_cond] = STATE(7221), + [sym_indirection_post_cond] = STATE(7639), + [sym_extrinsic_function_post_cond] = STATE(7221), + [sym_relative_dot_property_post_cond] = STATE(7221), + [sym_relative_dot_method_post_cond] = STATE(7221), + [sym_relative_dot_parameter_post_cond] = STATE(7639), + [sym_class_ref_post_cond] = STATE(21517), + [sym_class_method_call_post_cond] = STATE(7221), + [sym_oref_chain_expr_post_cond] = STATE(7639), + [sym_superclass_method_call_post_cond] = STATE(7639), + [sym_unary_operator_post_cond] = STATE(12163), + [sym_unary_expression_post_cond] = STATE(7639), + [sym_expr_atom_post_cond] = STATE(7588), + [sym_expression_post_cond] = STATE(11761), + [sym_documatic_line] = STATE(12035), [anon_sym_LPAREN2] = ACTIONS(12822), [anon_sym_CARET] = ACTIONS(12824), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12876), + [anon_sym_AT] = ACTIONS(12826), [aux_sym_dollarsf_token1] = ACTIONS(12828), [anon_sym_LBRACK2] = ACTIONS(12830), [aux_sym_instance_variable_token1] = ACTIONS(12832), @@ -1393898,14 +1393980,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12878), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12866), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12035)] = { + [STATE(12036)] = { [sym_dollarsf] = STATE(16179), [sym_system_defined_function] = STATE(16444), [sym_dollar_text] = STATE(16179), @@ -1393916,11 +1393998,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16179), [sym_built_in_func_with_pos_options] = STATE(16179), [sym_dollar_method] = STATE(16179), - [sym_line_comment_1] = STATE(12035), - [sym_line_comment_2] = STATE(12035), - [sym_line_comment_3] = STATE(12035), - [sym_line_comment_4] = STATE(12035), - [sym_block_comment] = STATE(12035), + [sym_line_comment_1] = STATE(12036), + [sym_line_comment_2] = STATE(12036), + [sym_line_comment_3] = STATE(12036), + [sym_line_comment_4] = STATE(12036), + [sym_block_comment] = STATE(12036), [sym_json_array_literal_post_cond] = STATE(16420), [sym_json_object_literal_post_cond] = STATE(16444), [sym_parenthetical_expression_post_cond] = STATE(16444), @@ -1393944,11 +1394026,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16444), [sym_oref_chain_expr_post_cond] = STATE(16420), [sym_superclass_method_call_post_cond] = STATE(16420), - [sym_unary_operator_post_cond] = STATE(11813), + [sym_unary_operator_post_cond] = STATE(11814), [sym_unary_expression_post_cond] = STATE(16420), [sym_expr_atom_post_cond] = STATE(15547), [sym_expression_post_cond] = STATE(16443), - [sym_documatic_line] = STATE(12035), + [sym_documatic_line] = STATE(12036), [anon_sym_LPAREN2] = ACTIONS(12100), [anon_sym_CARET] = ACTIONS(12102), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1393987,13 +1394069,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12036)] = { - [sym_line_comment_1] = STATE(12036), - [sym_line_comment_2] = STATE(12036), - [sym_line_comment_3] = STATE(12036), - [sym_line_comment_4] = STATE(12036), - [sym_block_comment] = STATE(12036), - [sym_documatic_line] = STATE(12036), + [STATE(12037)] = { + [sym_line_comment_1] = STATE(12037), + [sym_line_comment_2] = STATE(12037), + [sym_line_comment_3] = STATE(12037), + [sym_line_comment_4] = STATE(12037), + [sym_block_comment] = STATE(12037), + [sym_documatic_line] = STATE(12037), [aux_sym_macro_constant_token1] = ACTIONS(8829), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1394069,7 +1394151,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8829), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12037)] = { + [STATE(12038)] = { [sym_expression] = STATE(8857), [sym_expr_atom] = STATE(4505), [sym_parenthetical_expression] = STATE(3560), @@ -1394105,43 +1394187,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5134), [sym_json_object_literal] = STATE(3560), [sym_json_array_literal] = STATE(3558), - [sym_line_comment_1] = STATE(12037), - [sym_line_comment_2] = STATE(12037), - [sym_line_comment_3] = STATE(12037), - [sym_line_comment_4] = STATE(12037), - [sym_block_comment] = STATE(12037), + [sym_line_comment_1] = STATE(12038), + [sym_line_comment_2] = STATE(12038), + [sym_line_comment_3] = STATE(12038), + [sym_line_comment_4] = STATE(12038), + [sym_block_comment] = STATE(12038), [sym_open_argument] = STATE(11035), [sym_device] = STATE(10478), - [sym_documatic_line] = STATE(12037), - [anon_sym_LPAREN] = ACTIONS(13194), + [sym_documatic_line] = STATE(12038), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1394151,7 +1394233,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12038)] = { + [STATE(12039)] = { + [sym_dollarsf] = STATE(15957), + [sym_system_defined_function] = STATE(14997), + [sym_dollar_text] = STATE(15957), + [sym_dollar_bitlogic] = STATE(15957), + [sym_dollar_function] = STATE(15957), + [sym_dollar_select] = STATE(15957), + [sym_dollar_case] = STATE(15957), + [sym_dollar_list] = STATE(15957), + [sym_built_in_func_with_pos_options] = STATE(15957), + [sym_dollar_method] = STATE(15957), + [sym_line_comment_1] = STATE(12039), + [sym_line_comment_2] = STATE(12039), + [sym_line_comment_3] = STATE(12039), + [sym_line_comment_4] = STATE(12039), + [sym_block_comment] = STATE(12039), + [sym_json_array_literal_post_cond] = STATE(15923), + [sym_json_object_literal_post_cond] = STATE(14997), + [sym_parenthetical_expression_post_cond] = STATE(14997), + [sym_macro_function_post_cond] = STATE(15926), + [sym_macro_constant_post_cond] = STATE(15926), + [sym_macro_post_cond] = STATE(14997), + [sym_objectscript_identifier_post_cond] = STATE(15280), + [sym_objectscript_identifier_special_post_cond] = STATE(15280), + [sym_lvn_post_cond] = STATE(14997), + [sym_gvn_post_cond] = STATE(15923), + [sym_ssvn_post_cond] = STATE(15923), + [sym_instance_variable_post_cond] = STATE(14997), + [sym_sql_field_reference_post_cond] = STATE(15923), + [sym_system_defined_variable_post_cond] = STATE(14997), + [sym_indirection_post_cond] = STATE(15923), + [sym_extrinsic_function_post_cond] = STATE(14997), + [sym_relative_dot_property_post_cond] = STATE(14997), + [sym_relative_dot_method_post_cond] = STATE(14997), + [sym_relative_dot_parameter_post_cond] = STATE(15923), + [sym_class_ref_post_cond] = STATE(21586), + [sym_class_method_call_post_cond] = STATE(14997), + [sym_oref_chain_expr_post_cond] = STATE(15923), + [sym_superclass_method_call_post_cond] = STATE(15923), + [sym_unary_operator_post_cond] = STATE(11990), + [sym_unary_expression_post_cond] = STATE(15923), + [sym_expr_atom_post_cond] = STATE(14537), + [sym_expression_post_cond] = STATE(15984), + [sym_documatic_line] = STATE(12039), + [anon_sym_LPAREN2] = ACTIONS(12870), + [anon_sym_CARET] = ACTIONS(12872), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12974), + [aux_sym_dollarsf_token1] = ACTIONS(12876), + [anon_sym_LBRACK2] = ACTIONS(12878), + [aux_sym_instance_variable_token1] = ACTIONS(12880), + [anon_sym_DOT_DOT] = ACTIONS(12882), + [aux_sym_dollar_text_token1] = ACTIONS(12884), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12886), + [aux_sym_dollar_function_token1] = ACTIONS(12888), + [aux_sym_dollar_select_token1] = ACTIONS(12890), + [aux_sym_dollar_case_token1] = ACTIONS(12892), + [aux_sym_dollar_list_token1] = ACTIONS(12894), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12896), + [aux_sym_dollar_method_token1] = ACTIONS(12898), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12900), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12902), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12904), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12906), + [sym_string_literal_post_cond] = ACTIONS(12908), + [sym_numeric_literal_post_cond] = ACTIONS(12908), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12910), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12912), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12976), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12916), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12040)] = { [sym_dollarsf] = STATE(2148), [sym_system_defined_function] = STATE(2497), [sym_dollar_text] = STATE(2148), @@ -1394162,11 +1394326,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(2148), [sym_built_in_func_with_pos_options] = STATE(2148), [sym_dollar_method] = STATE(2148), - [sym_line_comment_1] = STATE(12038), - [sym_line_comment_2] = STATE(12038), - [sym_line_comment_3] = STATE(12038), - [sym_line_comment_4] = STATE(12038), - [sym_block_comment] = STATE(12038), + [sym_line_comment_1] = STATE(12040), + [sym_line_comment_2] = STATE(12040), + [sym_line_comment_3] = STATE(12040), + [sym_line_comment_4] = STATE(12040), + [sym_block_comment] = STATE(12040), [sym_json_array_literal_post_cond] = STATE(2490), [sym_json_object_literal_post_cond] = STATE(2497), [sym_parenthetical_expression_post_cond] = STATE(2497), @@ -1394190,15 +1394354,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2497), [sym_oref_chain_expr_post_cond] = STATE(2490), [sym_superclass_method_call_post_cond] = STATE(2490), - [sym_unary_operator_post_cond] = STATE(12083), + [sym_unary_operator_post_cond] = STATE(12085), [sym_unary_expression_post_cond] = STATE(2490), [sym_expr_atom_post_cond] = STATE(1292), [sym_expression_post_cond] = STATE(2539), - [sym_documatic_line] = STATE(12038), + [sym_documatic_line] = STATE(12040), [anon_sym_LPAREN2] = ACTIONS(12052), [anon_sym_CARET] = ACTIONS(12054), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12870), + [anon_sym_AT] = ACTIONS(12968), [aux_sym_dollarsf_token1] = ACTIONS(12058), [anon_sym_LBRACK2] = ACTIONS(12060), [aux_sym_instance_variable_token1] = ACTIONS(12062), @@ -1394226,14 +1394390,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12092), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12094), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12872), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12970), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12098), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12039)] = { + [STATE(12041)] = { [sym_dollarsf] = STATE(5686), [sym_system_defined_function] = STATE(2758), [sym_dollar_text] = STATE(5686), @@ -1394244,11 +1394408,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5686), [sym_built_in_func_with_pos_options] = STATE(5686), [sym_dollar_method] = STATE(5686), - [sym_line_comment_1] = STATE(12039), - [sym_line_comment_2] = STATE(12039), - [sym_line_comment_3] = STATE(12039), - [sym_line_comment_4] = STATE(12039), - [sym_block_comment] = STATE(12039), + [sym_line_comment_1] = STATE(12041), + [sym_line_comment_2] = STATE(12041), + [sym_line_comment_3] = STATE(12041), + [sym_line_comment_4] = STATE(12041), + [sym_block_comment] = STATE(12041), [sym_json_array_literal_post_cond] = STATE(5478), [sym_json_object_literal_post_cond] = STATE(2758), [sym_parenthetical_expression_post_cond] = STATE(2758), @@ -1394272,15 +1394436,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2758), [sym_oref_chain_expr_post_cond] = STATE(5478), [sym_superclass_method_call_post_cond] = STATE(5478), - [sym_unary_operator_post_cond] = STATE(12039), + [sym_unary_operator_post_cond] = STATE(12041), [sym_unary_expression_post_cond] = STATE(5478), [sym_expr_atom_post_cond] = STATE(1755), [sym_expression_post_cond] = STATE(5544), - [sym_documatic_line] = STATE(12039), + [sym_documatic_line] = STATE(12041), [anon_sym_LPAREN2] = ACTIONS(12002), [anon_sym_CARET] = ACTIONS(12004), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13372), + [anon_sym_AT] = ACTIONS(13422), [aux_sym_dollarsf_token1] = ACTIONS(12008), [anon_sym_LBRACK2] = ACTIONS(12010), [aux_sym_instance_variable_token1] = ACTIONS(12012), @@ -1394308,14 +1394472,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12042), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12044), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13374), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13424), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12048), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12040)] = { + [STATE(12042)] = { [sym_dollarsf] = STATE(5686), [sym_system_defined_function] = STATE(2758), [sym_dollar_text] = STATE(5686), @@ -1394326,11 +1394490,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5686), [sym_built_in_func_with_pos_options] = STATE(5686), [sym_dollar_method] = STATE(5686), - [sym_line_comment_1] = STATE(12040), - [sym_line_comment_2] = STATE(12040), - [sym_line_comment_3] = STATE(12040), - [sym_line_comment_4] = STATE(12040), - [sym_block_comment] = STATE(12040), + [sym_line_comment_1] = STATE(12042), + [sym_line_comment_2] = STATE(12042), + [sym_line_comment_3] = STATE(12042), + [sym_line_comment_4] = STATE(12042), + [sym_block_comment] = STATE(12042), [sym_json_array_literal_post_cond] = STATE(5478), [sym_json_object_literal_post_cond] = STATE(2758), [sym_parenthetical_expression_post_cond] = STATE(2758), @@ -1394354,15 +1394518,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2758), [sym_oref_chain_expr_post_cond] = STATE(5478), [sym_superclass_method_call_post_cond] = STATE(5478), - [sym_unary_operator_post_cond] = STATE(12039), + [sym_unary_operator_post_cond] = STATE(12041), [sym_unary_expression_post_cond] = STATE(5478), [sym_expr_atom_post_cond] = STATE(1755), [sym_expression_post_cond] = STATE(5599), - [sym_documatic_line] = STATE(12040), + [sym_documatic_line] = STATE(12042), [anon_sym_LPAREN2] = ACTIONS(12002), [anon_sym_CARET] = ACTIONS(12004), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13372), + [anon_sym_AT] = ACTIONS(13422), [aux_sym_dollarsf_token1] = ACTIONS(12008), [anon_sym_LBRACK2] = ACTIONS(12010), [aux_sym_instance_variable_token1] = ACTIONS(12012), @@ -1394390,96 +1394554,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12042), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12044), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13374), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13424), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12048), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12041)] = { - [sym_expression] = STATE(10213), - [sym_expr_atom] = STATE(6726), - [sym_parenthetical_expression] = STATE(5377), - [sym_unary_operator] = STATE(13017), - [sym_class_method_call] = STATE(5377), - [sym_class_ref] = STATE(22217), - [sym_superclass_method_call] = STATE(5363), - [sym_extrinsic_function] = STATE(5377), - [sym_dollarsf] = STATE(6635), - [sym_gvn] = STATE(5363), - [sym_lvn] = STATE(5377), - [sym_ssvn] = STATE(5363), - [sym_sql_field_reference] = STATE(5363), - [sym_oref_chain_expr] = STATE(5363), - [sym_instance_variable] = STATE(5377), - [sym_relative_dot_method] = STATE(5377), - [sym_relative_dot_property] = STATE(5377), - [sym_relative_dot_parameter] = STATE(5363), - [sym_system_defined_variable] = STATE(5377), - [sym_system_defined_function] = STATE(5377), - [sym_dollar_text] = STATE(6635), - [sym_dollar_bitlogic] = STATE(6635), - [sym_dollar_function] = STATE(6635), - [sym_dollar_select] = STATE(6635), - [sym_dollar_case] = STATE(6635), - [sym_dollar_list] = STATE(6635), - [sym_built_in_func_with_pos_options] = STATE(6635), - [sym_dollar_method] = STATE(6635), - [sym_unary_expression] = STATE(5363), - [sym_indirection] = STATE(5363), - [sym_macro] = STATE(5377), - [sym_macro_constant] = STATE(5701), - [sym_macro_function] = STATE(5701), - [sym_json_object_literal] = STATE(5377), - [sym_json_array_literal] = STATE(5363), - [sym_line_comment_1] = STATE(12041), - [sym_line_comment_2] = STATE(12041), - [sym_line_comment_3] = STATE(12041), - [sym_line_comment_4] = STATE(12041), - [sym_block_comment] = STATE(12041), - [sym_open_argument] = STATE(11393), - [sym_device] = STATE(11005), - [sym_documatic_line] = STATE(12041), - [anon_sym_LPAREN] = ACTIONS(13376), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12042)] = { + [STATE(12043)] = { [sym_dollarsf] = STATE(15899), [sym_system_defined_function] = STATE(15708), [sym_dollar_text] = STATE(15899), @@ -1394490,11 +1394572,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15899), [sym_built_in_func_with_pos_options] = STATE(15899), [sym_dollar_method] = STATE(15899), - [sym_line_comment_1] = STATE(12042), - [sym_line_comment_2] = STATE(12042), - [sym_line_comment_3] = STATE(12042), - [sym_line_comment_4] = STATE(12042), - [sym_block_comment] = STATE(12042), + [sym_line_comment_1] = STATE(12043), + [sym_line_comment_2] = STATE(12043), + [sym_line_comment_3] = STATE(12043), + [sym_line_comment_4] = STATE(12043), + [sym_block_comment] = STATE(12043), [sym_json_array_literal_post_cond] = STATE(15706), [sym_json_object_literal_post_cond] = STATE(15708), [sym_parenthetical_expression_post_cond] = STATE(15708), @@ -1394518,50 +1394600,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15708), [sym_oref_chain_expr_post_cond] = STATE(15706), [sym_superclass_method_call_post_cond] = STATE(15706), - [sym_unary_operator_post_cond] = STATE(12189), + [sym_unary_operator_post_cond] = STATE(12188), [sym_unary_expression_post_cond] = STATE(15706), [sym_expr_atom_post_cond] = STATE(15371), [sym_expression_post_cond] = STATE(15660), - [sym_documatic_line] = STATE(12042), - [anon_sym_LPAREN2] = ACTIONS(12366), - [anon_sym_CARET] = ACTIONS(12368), + [sym_documatic_line] = STATE(12043), + [anon_sym_LPAREN2] = ACTIONS(12358), + [anon_sym_CARET] = ACTIONS(12360), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13424), - [aux_sym_dollarsf_token1] = ACTIONS(12372), - [anon_sym_LBRACK2] = ACTIONS(12374), - [aux_sym_instance_variable_token1] = ACTIONS(12376), - [anon_sym_DOT_DOT] = ACTIONS(12378), - [aux_sym_dollar_text_token1] = ACTIONS(12380), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12382), - [aux_sym_dollar_function_token1] = ACTIONS(12384), - [aux_sym_dollar_select_token1] = ACTIONS(12386), - [aux_sym_dollar_case_token1] = ACTIONS(12388), - [aux_sym_dollar_list_token1] = ACTIONS(12390), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12392), - [aux_sym_dollar_method_token1] = ACTIONS(12394), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12396), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12398), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12400), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12402), - [sym_string_literal_post_cond] = ACTIONS(12404), - [sym_numeric_literal_post_cond] = ACTIONS(12404), + [anon_sym_AT] = ACTIONS(13426), + [aux_sym_dollarsf_token1] = ACTIONS(12364), + [anon_sym_LBRACK2] = ACTIONS(12366), + [aux_sym_instance_variable_token1] = ACTIONS(12368), + [anon_sym_DOT_DOT] = ACTIONS(12370), + [aux_sym_dollar_text_token1] = ACTIONS(12372), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12374), + [aux_sym_dollar_function_token1] = ACTIONS(12376), + [aux_sym_dollar_select_token1] = ACTIONS(12378), + [aux_sym_dollar_case_token1] = ACTIONS(12380), + [aux_sym_dollar_list_token1] = ACTIONS(12382), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12384), + [aux_sym_dollar_method_token1] = ACTIONS(12386), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12388), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12390), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12392), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12394), + [sym_string_literal_post_cond] = ACTIONS(12396), + [sym_numeric_literal_post_cond] = ACTIONS(12396), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12406), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12408), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13426), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12398), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12400), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13428), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12412), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12404), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12043)] = { + [STATE(12044)] = { [sym_expression] = STATE(8857), [sym_expr_atom] = STATE(4505), [sym_parenthetical_expression] = STATE(3560), @@ -1394597,43 +1394679,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5134), [sym_json_object_literal] = STATE(3560), [sym_json_array_literal] = STATE(3558), - [sym_line_comment_1] = STATE(12043), - [sym_line_comment_2] = STATE(12043), - [sym_line_comment_3] = STATE(12043), - [sym_line_comment_4] = STATE(12043), - [sym_block_comment] = STATE(12043), + [sym_line_comment_1] = STATE(12044), + [sym_line_comment_2] = STATE(12044), + [sym_line_comment_3] = STATE(12044), + [sym_line_comment_4] = STATE(12044), + [sym_block_comment] = STATE(12044), [sym_close_argument] = STATE(11037), [sym_device] = STATE(10482), - [sym_documatic_line] = STATE(12043), - [anon_sym_LPAREN] = ACTIONS(13194), + [sym_documatic_line] = STATE(12044), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1394643,13 +1394725,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12044)] = { - [sym_line_comment_1] = STATE(12044), - [sym_line_comment_2] = STATE(12044), - [sym_line_comment_3] = STATE(12044), - [sym_line_comment_4] = STATE(12044), - [sym_block_comment] = STATE(12044), - [sym_documatic_line] = STATE(12044), + [STATE(12045)] = { + [sym_line_comment_1] = STATE(12045), + [sym_line_comment_2] = STATE(12045), + [sym_line_comment_3] = STATE(12045), + [sym_line_comment_4] = STATE(12045), + [sym_block_comment] = STATE(12045), + [sym_documatic_line] = STATE(12045), [aux_sym_macro_constant_token1] = ACTIONS(8610), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1394725,7 +1394807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8610), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12045)] = { + [STATE(12046)] = { [sym_dollarsf] = STATE(15421), [sym_system_defined_function] = STATE(15350), [sym_dollar_text] = STATE(15421), @@ -1394736,11 +1394818,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15421), [sym_built_in_func_with_pos_options] = STATE(15421), [sym_dollar_method] = STATE(15421), - [sym_line_comment_1] = STATE(12045), - [sym_line_comment_2] = STATE(12045), - [sym_line_comment_3] = STATE(12045), - [sym_line_comment_4] = STATE(12045), - [sym_block_comment] = STATE(12045), + [sym_line_comment_1] = STATE(12046), + [sym_line_comment_2] = STATE(12046), + [sym_line_comment_3] = STATE(12046), + [sym_line_comment_4] = STATE(12046), + [sym_block_comment] = STATE(12046), [sym_json_array_literal_post_cond] = STATE(15526), [sym_json_object_literal_post_cond] = STATE(15350), [sym_parenthetical_expression_post_cond] = STATE(15350), @@ -1394764,56 +1394846,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15350), [sym_oref_chain_expr_post_cond] = STATE(15526), [sym_superclass_method_call_post_cond] = STATE(15526), - [sym_unary_operator_post_cond] = STATE(12191), + [sym_unary_operator_post_cond] = STATE(12190), [sym_unary_expression_post_cond] = STATE(15526), [sym_expr_atom_post_cond] = STATE(15375), [sym_expression_post_cond] = STATE(20706), - [sym_documatic_line] = STATE(12045), - [anon_sym_LPAREN2] = ACTIONS(12522), - [anon_sym_CARET] = ACTIONS(12524), + [sym_documatic_line] = STATE(12046), + [anon_sym_LPAREN2] = ACTIONS(12562), + [anon_sym_CARET] = ACTIONS(12564), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12526), - [aux_sym_dollarsf_token1] = ACTIONS(12528), - [anon_sym_LBRACK2] = ACTIONS(12530), - [aux_sym_instance_variable_token1] = ACTIONS(12532), - [anon_sym_DOT_DOT] = ACTIONS(12534), - [aux_sym_dollar_text_token1] = ACTIONS(12536), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12538), - [aux_sym_dollar_function_token1] = ACTIONS(12540), - [aux_sym_dollar_select_token1] = ACTIONS(12542), - [aux_sym_dollar_case_token1] = ACTIONS(12544), - [aux_sym_dollar_list_token1] = ACTIONS(12546), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12548), - [aux_sym_dollar_method_token1] = ACTIONS(12550), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12552), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12554), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12556), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12558), - [sym_string_literal_post_cond] = ACTIONS(12560), - [sym_numeric_literal_post_cond] = ACTIONS(12560), + [anon_sym_AT] = ACTIONS(12566), + [aux_sym_dollarsf_token1] = ACTIONS(12568), + [anon_sym_LBRACK2] = ACTIONS(12570), + [aux_sym_instance_variable_token1] = ACTIONS(12572), + [anon_sym_DOT_DOT] = ACTIONS(12574), + [aux_sym_dollar_text_token1] = ACTIONS(12576), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12578), + [aux_sym_dollar_function_token1] = ACTIONS(12580), + [aux_sym_dollar_select_token1] = ACTIONS(12582), + [aux_sym_dollar_case_token1] = ACTIONS(12584), + [aux_sym_dollar_list_token1] = ACTIONS(12586), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12588), + [aux_sym_dollar_method_token1] = ACTIONS(12590), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12592), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12594), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12596), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12598), + [sym_string_literal_post_cond] = ACTIONS(12600), + [sym_numeric_literal_post_cond] = ACTIONS(12600), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12562), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12564), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12566), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12602), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12604), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12606), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12568), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12608), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12046)] = { - [sym_line_comment_1] = STATE(12046), - [sym_line_comment_2] = STATE(12046), - [sym_line_comment_3] = STATE(12046), - [sym_line_comment_4] = STATE(12046), - [sym_block_comment] = STATE(12046), - [sym_documatic_line] = STATE(12046), + [STATE(12047)] = { + [sym_line_comment_1] = STATE(12047), + [sym_line_comment_2] = STATE(12047), + [sym_line_comment_3] = STATE(12047), + [sym_line_comment_4] = STATE(12047), + [sym_block_comment] = STATE(12047), + [sym_documatic_line] = STATE(12047), [aux_sym_macro_constant_token1] = ACTIONS(8614), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1394889,95 +1394971,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8614), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12047)] = { - [sym_line_comment_1] = STATE(12047), - [sym_line_comment_2] = STATE(12047), - [sym_line_comment_3] = STATE(12047), - [sym_line_comment_4] = STATE(12047), - [sym_block_comment] = STATE(12047), - [sym_documatic_line] = STATE(12047), - [aux_sym_macro_constant_token1] = ACTIONS(9528), + [STATE(12048)] = { + [sym_expression] = STATE(10213), + [sym_expr_atom] = STATE(6726), + [sym_parenthetical_expression] = STATE(5377), + [sym_unary_operator] = STATE(13017), + [sym_class_method_call] = STATE(5377), + [sym_class_ref] = STATE(22217), + [sym_superclass_method_call] = STATE(5363), + [sym_extrinsic_function] = STATE(5377), + [sym_dollarsf] = STATE(6635), + [sym_gvn] = STATE(5363), + [sym_lvn] = STATE(5377), + [sym_ssvn] = STATE(5363), + [sym_sql_field_reference] = STATE(5363), + [sym_oref_chain_expr] = STATE(5363), + [sym_instance_variable] = STATE(5377), + [sym_relative_dot_method] = STATE(5377), + [sym_relative_dot_property] = STATE(5377), + [sym_relative_dot_parameter] = STATE(5363), + [sym_system_defined_variable] = STATE(5377), + [sym_system_defined_function] = STATE(5377), + [sym_dollar_text] = STATE(6635), + [sym_dollar_bitlogic] = STATE(6635), + [sym_dollar_function] = STATE(6635), + [sym_dollar_select] = STATE(6635), + [sym_dollar_case] = STATE(6635), + [sym_dollar_list] = STATE(6635), + [sym_built_in_func_with_pos_options] = STATE(6635), + [sym_dollar_method] = STATE(6635), + [sym_unary_expression] = STATE(5363), + [sym_indirection] = STATE(5363), + [sym_macro] = STATE(5377), + [sym_macro_constant] = STATE(5701), + [sym_macro_function] = STATE(5701), + [sym_json_object_literal] = STATE(5377), + [sym_json_array_literal] = STATE(5363), + [sym_line_comment_1] = STATE(12048), + [sym_line_comment_2] = STATE(12048), + [sym_line_comment_3] = STATE(12048), + [sym_line_comment_4] = STATE(12048), + [sym_block_comment] = STATE(12048), + [sym_open_argument] = STATE(11393), + [sym_device] = STATE(11005), + [sym_documatic_line] = STATE(12048), + [anon_sym_LPAREN] = ACTIONS(13430), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(13432), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9528), - [sym_keyword_dim] = ACTIONS(9528), - [sym_keyword_pound_define] = ACTIONS(9528), - [sym_keyword_pound_def1arg] = ACTIONS(9528), - [sym_keyword_pound_import] = ACTIONS(9528), - [sym_keyword_pound_include] = ACTIONS(9528), - [sym_keyword_pound_if] = ACTIONS(9530), - [sym_keyword_pound_ifdef] = ACTIONS(9528), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9528), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9528), - [sym_keyword_write] = ACTIONS(9530), - [sym_keyword_do] = ACTIONS(9528), - [sym_keyword_for] = ACTIONS(9528), - [sym_keyword_while] = ACTIONS(9528), - [sym_keyword_kill] = ACTIONS(9528), - [sym_keyword_lock] = ACTIONS(9528), - [sym_keyword_read] = ACTIONS(9528), - [sym_keyword_zload] = ACTIONS(9528), - [sym_keyword_open] = ACTIONS(9528), - [sym_keyword_close] = ACTIONS(9530), - [sym_keyword_use] = ACTIONS(9528), - [sym_keyword_new] = ACTIONS(9528), - [sym_keyword_if] = ACTIONS(9528), - [sym_keyword_oldelse] = ACTIONS(9528), - [sym_keyword_throw] = ACTIONS(9528), - [sym_keyword_print] = ACTIONS(9528), - [sym_keyword_zprint] = ACTIONS(9528), - [sym_keyword_try] = ACTIONS(9528), - [sym_keyword_job] = ACTIONS(9528), - [sym_keyword_break] = ACTIONS(9528), - [sym_keyword_merge] = ACTIONS(9530), - [sym_keyword_return] = ACTIONS(9528), - [aux_sym_keyword_quit_token1] = ACTIONS(9528), - [aux_sym_keyword_quit_token2] = ACTIONS(9528), - [sym_keyword_goto] = ACTIONS(9528), - [sym_keyword_halt] = ACTIONS(9528), - [sym_keyword_hang] = ACTIONS(9528), - [sym_keyword_halt_or_hang] = ACTIONS(9530), - [sym_keyword_continue] = ACTIONS(9528), - [sym_keyword_tcommit] = ACTIONS(9528), - [sym_keyword_trollback] = ACTIONS(9528), - [sym_keyword_tstart] = ACTIONS(9528), - [sym_keyword_xecute] = ACTIONS(9528), - [sym_keyword_view] = ACTIONS(9528), - [sym_keyword_zbreak] = ACTIONS(9528), - [sym_keyword_zkill] = ACTIONS(9528), - [sym_keyword_zn] = ACTIONS(9528), - [sym_keyword_zsu] = ACTIONS(9528), - [sym_keyword_ztrap] = ACTIONS(9530), - [sym_keyword_zwrite] = ACTIONS(9528), - [sym_keyword_zz] = ACTIONS(9528), - [sym_keyword_embedded_html] = ACTIONS(9528), - [sym_keyword_embedded_xml] = ACTIONS(9528), - [sym_keyword_embedded_sql_amp] = ACTIONS(9528), - [sym_keyword_embedded_sql_hash] = ACTIONS(9528), - [anon_sym_AMPjs] = ACTIONS(9530), - [anon_sym_AMPjscript] = ACTIONS(9528), - [anon_sym_AMPjavascript] = ACTIONS(9528), - [sym_keyword_zremove] = ACTIONS(9528), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9530), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9530), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9530), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9528), - [sym__termination] = ACTIONS(9528), - [sym_tag_end_if] = ACTIONS(9528), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12048)] = { - [sym_line_comment_1] = STATE(12048), - [sym_line_comment_2] = STATE(12048), - [sym_line_comment_3] = STATE(12048), - [sym_line_comment_4] = STATE(12048), - [sym_block_comment] = STATE(12048), - [sym_documatic_line] = STATE(12048), + [STATE(12049)] = { + [sym_line_comment_1] = STATE(12049), + [sym_line_comment_2] = STATE(12049), + [sym_line_comment_3] = STATE(12049), + [sym_line_comment_4] = STATE(12049), + [sym_block_comment] = STATE(12049), + [sym_documatic_line] = STATE(12049), [aux_sym_macro_constant_token1] = ACTIONS(8839), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1395053,95 +1395135,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8839), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12049)] = { - [sym_expression] = STATE(10213), - [sym_expr_atom] = STATE(6726), - [sym_parenthetical_expression] = STATE(5377), - [sym_unary_operator] = STATE(13017), - [sym_class_method_call] = STATE(5377), - [sym_class_ref] = STATE(22217), - [sym_superclass_method_call] = STATE(5363), - [sym_extrinsic_function] = STATE(5377), - [sym_dollarsf] = STATE(6635), - [sym_gvn] = STATE(5363), - [sym_lvn] = STATE(5377), - [sym_ssvn] = STATE(5363), - [sym_sql_field_reference] = STATE(5363), - [sym_oref_chain_expr] = STATE(5363), - [sym_instance_variable] = STATE(5377), - [sym_relative_dot_method] = STATE(5377), - [sym_relative_dot_property] = STATE(5377), - [sym_relative_dot_parameter] = STATE(5363), - [sym_system_defined_variable] = STATE(5377), - [sym_system_defined_function] = STATE(5377), - [sym_dollar_text] = STATE(6635), - [sym_dollar_bitlogic] = STATE(6635), - [sym_dollar_function] = STATE(6635), - [sym_dollar_select] = STATE(6635), - [sym_dollar_case] = STATE(6635), - [sym_dollar_list] = STATE(6635), - [sym_built_in_func_with_pos_options] = STATE(6635), - [sym_dollar_method] = STATE(6635), - [sym_unary_expression] = STATE(5363), - [sym_indirection] = STATE(5363), - [sym_macro] = STATE(5377), - [sym_macro_constant] = STATE(5701), - [sym_macro_function] = STATE(5701), - [sym_json_object_literal] = STATE(5377), - [sym_json_array_literal] = STATE(5363), - [sym_line_comment_1] = STATE(12049), - [sym_line_comment_2] = STATE(12049), - [sym_line_comment_3] = STATE(12049), - [sym_line_comment_4] = STATE(12049), - [sym_block_comment] = STATE(12049), - [sym_close_argument] = STATE(11439), - [sym_device] = STATE(11013), - [sym_documatic_line] = STATE(12049), - [anon_sym_LPAREN] = ACTIONS(13376), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [STATE(12050)] = { + [sym_line_comment_1] = STATE(12050), + [sym_line_comment_2] = STATE(12050), + [sym_line_comment_3] = STATE(12050), + [sym_line_comment_4] = STATE(12050), + [sym_block_comment] = STATE(12050), + [sym_documatic_line] = STATE(12050), + [aux_sym_macro_constant_token1] = ACTIONS(9528), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(9528), + [sym_keyword_dim] = ACTIONS(9528), + [sym_keyword_pound_define] = ACTIONS(9528), + [sym_keyword_pound_def1arg] = ACTIONS(9528), + [sym_keyword_pound_import] = ACTIONS(9528), + [sym_keyword_pound_include] = ACTIONS(9528), + [sym_keyword_pound_if] = ACTIONS(9530), + [sym_keyword_pound_ifdef] = ACTIONS(9528), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9528), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9528), + [sym_keyword_write] = ACTIONS(9530), + [sym_keyword_do] = ACTIONS(9528), + [sym_keyword_for] = ACTIONS(9528), + [sym_keyword_while] = ACTIONS(9528), + [sym_keyword_kill] = ACTIONS(9528), + [sym_keyword_lock] = ACTIONS(9528), + [sym_keyword_read] = ACTIONS(9528), + [sym_keyword_zload] = ACTIONS(9528), + [sym_keyword_open] = ACTIONS(9528), + [sym_keyword_close] = ACTIONS(9530), + [sym_keyword_use] = ACTIONS(9528), + [sym_keyword_new] = ACTIONS(9528), + [sym_keyword_if] = ACTIONS(9528), + [sym_keyword_oldelse] = ACTIONS(9528), + [sym_keyword_throw] = ACTIONS(9528), + [sym_keyword_print] = ACTIONS(9528), + [sym_keyword_zprint] = ACTIONS(9528), + [sym_keyword_try] = ACTIONS(9528), + [sym_keyword_job] = ACTIONS(9528), + [sym_keyword_break] = ACTIONS(9528), + [sym_keyword_merge] = ACTIONS(9530), + [sym_keyword_return] = ACTIONS(9528), + [aux_sym_keyword_quit_token1] = ACTIONS(9528), + [aux_sym_keyword_quit_token2] = ACTIONS(9528), + [sym_keyword_goto] = ACTIONS(9528), + [sym_keyword_halt] = ACTIONS(9528), + [sym_keyword_hang] = ACTIONS(9528), + [sym_keyword_halt_or_hang] = ACTIONS(9530), + [sym_keyword_continue] = ACTIONS(9528), + [sym_keyword_tcommit] = ACTIONS(9528), + [sym_keyword_trollback] = ACTIONS(9528), + [sym_keyword_tstart] = ACTIONS(9528), + [sym_keyword_xecute] = ACTIONS(9528), + [sym_keyword_view] = ACTIONS(9528), + [sym_keyword_zbreak] = ACTIONS(9528), + [sym_keyword_zkill] = ACTIONS(9528), + [sym_keyword_zn] = ACTIONS(9528), + [sym_keyword_zsu] = ACTIONS(9528), + [sym_keyword_ztrap] = ACTIONS(9530), + [sym_keyword_zwrite] = ACTIONS(9528), + [sym_keyword_zz] = ACTIONS(9528), + [sym_keyword_embedded_html] = ACTIONS(9528), + [sym_keyword_embedded_xml] = ACTIONS(9528), + [sym_keyword_embedded_sql_amp] = ACTIONS(9528), + [sym_keyword_embedded_sql_hash] = ACTIONS(9528), + [anon_sym_AMPjs] = ACTIONS(9530), + [anon_sym_AMPjscript] = ACTIONS(9528), + [anon_sym_AMPjavascript] = ACTIONS(9528), + [sym_keyword_zremove] = ACTIONS(9528), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9530), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9530), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9530), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9528), + [sym__termination] = ACTIONS(9528), + [sym_tag_end_if] = ACTIONS(9528), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12050)] = { - [sym_line_comment_1] = STATE(12050), - [sym_line_comment_2] = STATE(12050), - [sym_line_comment_3] = STATE(12050), - [sym_line_comment_4] = STATE(12050), - [sym_block_comment] = STATE(12050), - [sym_documatic_line] = STATE(12050), + [STATE(12051)] = { + [sym_line_comment_1] = STATE(12051), + [sym_line_comment_2] = STATE(12051), + [sym_line_comment_3] = STATE(12051), + [sym_line_comment_4] = STATE(12051), + [sym_block_comment] = STATE(12051), + [sym_documatic_line] = STATE(12051), [aux_sym_macro_constant_token1] = ACTIONS(8843), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1395217,78 +1395299,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8843), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12051)] = { - [sym_expression] = STATE(9503), - [sym_expr_atom] = STATE(3489), - [sym_parenthetical_expression] = STATE(1726), - [sym_unary_operator] = STATE(13002), - [sym_class_method_call] = STATE(1726), - [sym_class_ref] = STATE(22102), - [sym_superclass_method_call] = STATE(4061), - [sym_extrinsic_function] = STATE(1726), - [sym_dollarsf] = STATE(4700), - [sym_gvn] = STATE(4061), - [sym_lvn] = STATE(1726), - [sym_ssvn] = STATE(4061), - [sym_sql_field_reference] = STATE(4061), - [sym_oref_chain_expr] = STATE(4061), - [sym_instance_variable] = STATE(1726), - [sym_relative_dot_method] = STATE(1726), - [sym_relative_dot_property] = STATE(1726), - [sym_relative_dot_parameter] = STATE(4061), - [sym_system_defined_variable] = STATE(1726), - [sym_system_defined_function] = STATE(1726), - [sym_dollar_text] = STATE(4700), - [sym_dollar_bitlogic] = STATE(4700), - [sym_dollar_function] = STATE(4700), - [sym_dollar_select] = STATE(4700), - [sym_dollar_case] = STATE(4700), - [sym_dollar_list] = STATE(4700), - [sym_built_in_func_with_pos_options] = STATE(4700), - [sym_dollar_method] = STATE(4700), - [sym_unary_expression] = STATE(4061), - [sym_indirection] = STATE(4061), - [sym_macro] = STATE(1726), - [sym_macro_constant] = STATE(4077), - [sym_macro_function] = STATE(4077), - [sym_json_object_literal] = STATE(1726), - [sym_json_array_literal] = STATE(4061), - [sym_line_comment_1] = STATE(12051), - [sym_line_comment_2] = STATE(12051), - [sym_line_comment_3] = STATE(12051), - [sym_line_comment_4] = STATE(12051), - [sym_block_comment] = STATE(12051), - [sym_xecute_argument] = STATE(9992), - [sym_documatic_line] = STATE(12051), - [anon_sym_LPAREN] = ACTIONS(12308), + [STATE(12052)] = { + [sym_expression] = STATE(10213), + [sym_expr_atom] = STATE(6726), + [sym_parenthetical_expression] = STATE(5377), + [sym_unary_operator] = STATE(13017), + [sym_class_method_call] = STATE(5377), + [sym_class_ref] = STATE(22217), + [sym_superclass_method_call] = STATE(5363), + [sym_extrinsic_function] = STATE(5377), + [sym_dollarsf] = STATE(6635), + [sym_gvn] = STATE(5363), + [sym_lvn] = STATE(5377), + [sym_ssvn] = STATE(5363), + [sym_sql_field_reference] = STATE(5363), + [sym_oref_chain_expr] = STATE(5363), + [sym_instance_variable] = STATE(5377), + [sym_relative_dot_method] = STATE(5377), + [sym_relative_dot_property] = STATE(5377), + [sym_relative_dot_parameter] = STATE(5363), + [sym_system_defined_variable] = STATE(5377), + [sym_system_defined_function] = STATE(5377), + [sym_dollar_text] = STATE(6635), + [sym_dollar_bitlogic] = STATE(6635), + [sym_dollar_function] = STATE(6635), + [sym_dollar_select] = STATE(6635), + [sym_dollar_case] = STATE(6635), + [sym_dollar_list] = STATE(6635), + [sym_built_in_func_with_pos_options] = STATE(6635), + [sym_dollar_method] = STATE(6635), + [sym_unary_expression] = STATE(5363), + [sym_indirection] = STATE(5363), + [sym_macro] = STATE(5377), + [sym_macro_constant] = STATE(5701), + [sym_macro_function] = STATE(5701), + [sym_json_object_literal] = STATE(5377), + [sym_json_array_literal] = STATE(5363), + [sym_line_comment_1] = STATE(12052), + [sym_line_comment_2] = STATE(12052), + [sym_line_comment_3] = STATE(12052), + [sym_line_comment_4] = STATE(12052), + [sym_block_comment] = STATE(12052), + [sym_close_argument] = STATE(11441), + [sym_device] = STATE(11013), + [sym_documatic_line] = STATE(12052), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12314), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), - [anon_sym_AT2] = ACTIONS(12346), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1395296,16 +1395379,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(12356), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12052)] = { - [sym_line_comment_1] = STATE(12052), - [sym_line_comment_2] = STATE(12052), - [sym_line_comment_3] = STATE(12052), - [sym_line_comment_4] = STATE(12052), - [sym_block_comment] = STATE(12052), - [sym_documatic_line] = STATE(12052), + [STATE(12053)] = { + [sym_line_comment_1] = STATE(12053), + [sym_line_comment_2] = STATE(12053), + [sym_line_comment_3] = STATE(12053), + [sym_line_comment_4] = STATE(12053), + [sym_block_comment] = STATE(12053), + [sym_documatic_line] = STATE(12053), [aux_sym_macro_constant_token1] = ACTIONS(8618), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1395381,13 +1395463,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8618), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12053)] = { - [sym_line_comment_1] = STATE(12053), - [sym_line_comment_2] = STATE(12053), - [sym_line_comment_3] = STATE(12053), - [sym_line_comment_4] = STATE(12053), - [sym_block_comment] = STATE(12053), - [sym_documatic_line] = STATE(12053), + [STATE(12054)] = { + [sym_line_comment_1] = STATE(12054), + [sym_line_comment_2] = STATE(12054), + [sym_line_comment_3] = STATE(12054), + [sym_line_comment_4] = STATE(12054), + [sym_block_comment] = STATE(12054), + [sym_documatic_line] = STATE(12054), [aux_sym_macro_constant_token1] = ACTIONS(8622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1395463,13 +1395545,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8622), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12054)] = { - [sym_line_comment_1] = STATE(12054), - [sym_line_comment_2] = STATE(12054), - [sym_line_comment_3] = STATE(12054), - [sym_line_comment_4] = STATE(12054), - [sym_block_comment] = STATE(12054), - [sym_documatic_line] = STATE(12054), + [STATE(12055)] = { + [sym_line_comment_1] = STATE(12055), + [sym_line_comment_2] = STATE(12055), + [sym_line_comment_3] = STATE(12055), + [sym_line_comment_4] = STATE(12055), + [sym_block_comment] = STATE(12055), + [sym_documatic_line] = STATE(12055), [aux_sym_macro_constant_token1] = ACTIONS(8626), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1395545,7 +1395627,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8626), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12055)] = { + [STATE(12056)] = { [sym_expression] = STATE(8857), [sym_expr_atom] = STATE(4505), [sym_parenthetical_expression] = STATE(3560), @@ -1395581,43 +1395663,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5134), [sym_json_object_literal] = STATE(3560), [sym_json_array_literal] = STATE(3558), - [sym_line_comment_1] = STATE(12055), - [sym_line_comment_2] = STATE(12055), - [sym_line_comment_3] = STATE(12055), - [sym_line_comment_4] = STATE(12055), - [sym_block_comment] = STATE(12055), + [sym_line_comment_1] = STATE(12056), + [sym_line_comment_2] = STATE(12056), + [sym_line_comment_3] = STATE(12056), + [sym_line_comment_4] = STATE(12056), + [sym_block_comment] = STATE(12056), [sym_use_argument] = STATE(11041), [sym_device] = STATE(10484), - [sym_documatic_line] = STATE(12055), - [anon_sym_LPAREN] = ACTIONS(13194), + [sym_documatic_line] = STATE(12056), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1395627,13 +1395709,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12056)] = { - [sym_line_comment_1] = STATE(12056), - [sym_line_comment_2] = STATE(12056), - [sym_line_comment_3] = STATE(12056), - [sym_line_comment_4] = STATE(12056), - [sym_block_comment] = STATE(12056), - [sym_documatic_line] = STATE(12056), + [STATE(12057)] = { + [sym_line_comment_1] = STATE(12057), + [sym_line_comment_2] = STATE(12057), + [sym_line_comment_3] = STATE(12057), + [sym_line_comment_4] = STATE(12057), + [sym_block_comment] = STATE(12057), + [sym_documatic_line] = STATE(12057), [aux_sym_macro_constant_token1] = ACTIONS(9922), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1395709,95 +1395791,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9922), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12057)] = { - [sym_dollarsf] = STATE(16179), - [sym_system_defined_function] = STATE(15523), - [sym_dollar_text] = STATE(16179), - [sym_dollar_bitlogic] = STATE(16179), - [sym_dollar_function] = STATE(16179), - [sym_dollar_select] = STATE(16179), - [sym_dollar_case] = STATE(16179), - [sym_dollar_list] = STATE(16179), - [sym_built_in_func_with_pos_options] = STATE(16179), - [sym_dollar_method] = STATE(16179), - [sym_line_comment_1] = STATE(12057), - [sym_line_comment_2] = STATE(12057), - [sym_line_comment_3] = STATE(12057), - [sym_line_comment_4] = STATE(12057), - [sym_block_comment] = STATE(12057), - [sym_json_array_literal_post_cond] = STATE(16420), - [sym_json_object_literal_post_cond] = STATE(15523), - [sym_parenthetical_expression_post_cond] = STATE(15523), - [sym_macro_function_post_cond] = STATE(16449), - [sym_macro_constant_post_cond] = STATE(16449), - [sym_macro_post_cond] = STATE(15523), - [sym_objectscript_identifier_post_cond] = STATE(15996), - [sym_objectscript_identifier_special_post_cond] = STATE(15996), - [sym_lvn_post_cond] = STATE(15523), - [sym_gvn_post_cond] = STATE(16420), - [sym_ssvn_post_cond] = STATE(16420), - [sym_instance_variable_post_cond] = STATE(15523), - [sym_sql_field_reference_post_cond] = STATE(16420), - [sym_system_defined_variable_post_cond] = STATE(15523), - [sym_indirection_post_cond] = STATE(16420), - [sym_extrinsic_function_post_cond] = STATE(15523), - [sym_relative_dot_property_post_cond] = STATE(15523), - [sym_relative_dot_method_post_cond] = STATE(15523), - [sym_relative_dot_parameter_post_cond] = STATE(16420), - [sym_class_ref_post_cond] = STATE(21657), - [sym_class_method_call_post_cond] = STATE(15523), - [sym_oref_chain_expr_post_cond] = STATE(16420), - [sym_superclass_method_call_post_cond] = STATE(16420), - [sym_unary_operator_post_cond] = STATE(12057), - [sym_unary_expression_post_cond] = STATE(16420), - [sym_expr_atom_post_cond] = STATE(14702), - [sym_expression_post_cond] = STATE(16092), - [sym_documatic_line] = STATE(12057), - [anon_sym_LPAREN2] = ACTIONS(12100), - [anon_sym_CARET] = ACTIONS(12102), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12880), - [aux_sym_dollarsf_token1] = ACTIONS(12106), - [anon_sym_LBRACK2] = ACTIONS(12108), - [aux_sym_instance_variable_token1] = ACTIONS(12110), - [anon_sym_DOT_DOT] = ACTIONS(12112), - [aux_sym_dollar_text_token1] = ACTIONS(12114), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12116), - [aux_sym_dollar_function_token1] = ACTIONS(12118), - [aux_sym_dollar_select_token1] = ACTIONS(12120), - [aux_sym_dollar_case_token1] = ACTIONS(12122), - [aux_sym_dollar_list_token1] = ACTIONS(12124), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12126), - [aux_sym_dollar_method_token1] = ACTIONS(12128), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12130), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12132), + [STATE(12058)] = { + [sym_expression] = STATE(9503), + [sym_expr_atom] = STATE(3489), + [sym_parenthetical_expression] = STATE(1726), + [sym_unary_operator] = STATE(13002), + [sym_class_method_call] = STATE(1726), + [sym_class_ref] = STATE(22102), + [sym_superclass_method_call] = STATE(4061), + [sym_extrinsic_function] = STATE(1726), + [sym_dollarsf] = STATE(4700), + [sym_gvn] = STATE(4061), + [sym_lvn] = STATE(1726), + [sym_ssvn] = STATE(4061), + [sym_sql_field_reference] = STATE(4061), + [sym_oref_chain_expr] = STATE(4061), + [sym_instance_variable] = STATE(1726), + [sym_relative_dot_method] = STATE(1726), + [sym_relative_dot_property] = STATE(1726), + [sym_relative_dot_parameter] = STATE(4061), + [sym_system_defined_variable] = STATE(1726), + [sym_system_defined_function] = STATE(1726), + [sym_dollar_text] = STATE(4700), + [sym_dollar_bitlogic] = STATE(4700), + [sym_dollar_function] = STATE(4700), + [sym_dollar_select] = STATE(4700), + [sym_dollar_case] = STATE(4700), + [sym_dollar_list] = STATE(4700), + [sym_built_in_func_with_pos_options] = STATE(4700), + [sym_dollar_method] = STATE(4700), + [sym_unary_expression] = STATE(4061), + [sym_indirection] = STATE(4061), + [sym_macro] = STATE(1726), + [sym_macro_constant] = STATE(4077), + [sym_macro_function] = STATE(4077), + [sym_json_object_literal] = STATE(1726), + [sym_json_array_literal] = STATE(4061), + [sym_line_comment_1] = STATE(12058), + [sym_line_comment_2] = STATE(12058), + [sym_line_comment_3] = STATE(12058), + [sym_line_comment_4] = STATE(12058), + [sym_block_comment] = STATE(12058), + [sym_xecute_argument] = STATE(9992), + [sym_documatic_line] = STATE(12058), + [anon_sym_LPAREN] = ACTIONS(12304), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12306), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12308), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12310), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), + [anon_sym_AT2] = ACTIONS(12342), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12134), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12136), - [sym_string_literal_post_cond] = ACTIONS(12138), - [sym_numeric_literal_post_cond] = ACTIONS(12138), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12140), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12142), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12882), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12146), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(12352), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12058)] = { - [sym_line_comment_1] = STATE(12058), - [sym_line_comment_2] = STATE(12058), - [sym_line_comment_3] = STATE(12058), - [sym_line_comment_4] = STATE(12058), - [sym_block_comment] = STATE(12058), - [sym_documatic_line] = STATE(12058), + [STATE(12059)] = { + [sym_line_comment_1] = STATE(12059), + [sym_line_comment_2] = STATE(12059), + [sym_line_comment_3] = STATE(12059), + [sym_line_comment_4] = STATE(12059), + [sym_block_comment] = STATE(12059), + [sym_documatic_line] = STATE(12059), [aux_sym_macro_constant_token1] = ACTIONS(8494), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1395873,7 +1395955,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8494), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12059)] = { + [STATE(12060)] = { [sym_expression] = STATE(10235), [sym_expr_atom] = STATE(4529), [sym_parenthetical_expression] = STATE(2291), @@ -1395909,42 +1395991,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6511), [sym_json_object_literal] = STATE(2291), [sym_json_array_literal] = STATE(5204), - [sym_line_comment_1] = STATE(12059), - [sym_line_comment_2] = STATE(12059), - [sym_line_comment_3] = STATE(12059), - [sym_line_comment_4] = STATE(12059), - [sym_block_comment] = STATE(12059), + [sym_line_comment_1] = STATE(12060), + [sym_line_comment_2] = STATE(12060), + [sym_line_comment_3] = STATE(12060), + [sym_line_comment_4] = STATE(12060), + [sym_block_comment] = STATE(12060), [sym_xecute_argument] = STATE(8183), - [sym_documatic_line] = STATE(12059), - [anon_sym_LPAREN] = ACTIONS(13254), + [sym_documatic_line] = STATE(12060), + [anon_sym_LPAREN] = ACTIONS(13306), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13260), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), - [anon_sym_AT2] = ACTIONS(13292), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_keyword_pound_pound_super] = ACTIONS(13310), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13312), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), + [anon_sym_AT2] = ACTIONS(13344), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1395952,10 +1396034,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13302), + [sym__xecute_arg_invalid] = ACTIONS(13354), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12060)] = { + [STATE(12061)] = { [sym_expression] = STATE(8186), [sym_expr_atom] = STATE(6013), [sym_parenthetical_expression] = STATE(6215), @@ -1395991,12 +1396073,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6227), [sym_json_object_literal] = STATE(6215), [sym_json_array_literal] = STATE(6213), - [sym_line_comment_1] = STATE(12060), - [sym_line_comment_2] = STATE(12060), - [sym_line_comment_3] = STATE(12060), - [sym_line_comment_4] = STATE(12060), - [sym_block_comment] = STATE(12060), - [sym_documatic_line] = STATE(12060), + [sym_line_comment_1] = STATE(12061), + [sym_line_comment_2] = STATE(12061), + [sym_line_comment_3] = STATE(12061), + [sym_line_comment_4] = STATE(12061), + [sym_block_comment] = STATE(12061), + [sym_documatic_line] = STATE(12061), [anon_sym_LPAREN] = ACTIONS(6294), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1396037,13 +1396119,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12061)] = { - [sym_line_comment_1] = STATE(12061), - [sym_line_comment_2] = STATE(12061), - [sym_line_comment_3] = STATE(12061), - [sym_line_comment_4] = STATE(12061), - [sym_block_comment] = STATE(12061), - [sym_documatic_line] = STATE(12061), + [STATE(12062)] = { + [sym_line_comment_1] = STATE(12062), + [sym_line_comment_2] = STATE(12062), + [sym_line_comment_3] = STATE(12062), + [sym_line_comment_4] = STATE(12062), + [sym_block_comment] = STATE(12062), + [sym_documatic_line] = STATE(12062), [aux_sym_macro_constant_token1] = ACTIONS(8464), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1396119,7 +1396201,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8464), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12062)] = { + [STATE(12063)] = { [sym_dollarsf] = STATE(16179), [sym_system_defined_function] = STATE(15523), [sym_dollar_text] = STATE(16179), @@ -1396130,11 +1396212,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16179), [sym_built_in_func_with_pos_options] = STATE(16179), [sym_dollar_method] = STATE(16179), - [sym_line_comment_1] = STATE(12062), - [sym_line_comment_2] = STATE(12062), - [sym_line_comment_3] = STATE(12062), - [sym_line_comment_4] = STATE(12062), - [sym_block_comment] = STATE(12062), + [sym_line_comment_1] = STATE(12063), + [sym_line_comment_2] = STATE(12063), + [sym_line_comment_3] = STATE(12063), + [sym_line_comment_4] = STATE(12063), + [sym_block_comment] = STATE(12063), [sym_json_array_literal_post_cond] = STATE(16420), [sym_json_object_literal_post_cond] = STATE(15523), [sym_parenthetical_expression_post_cond] = STATE(15523), @@ -1396158,15 +1396240,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15523), [sym_oref_chain_expr_post_cond] = STATE(16420), [sym_superclass_method_call_post_cond] = STATE(16420), - [sym_unary_operator_post_cond] = STATE(12057), + [sym_unary_operator_post_cond] = STATE(12063), [sym_unary_expression_post_cond] = STATE(16420), [sym_expr_atom_post_cond] = STATE(14702), - [sym_expression_post_cond] = STATE(16443), - [sym_documatic_line] = STATE(12062), + [sym_expression_post_cond] = STATE(16092), + [sym_documatic_line] = STATE(12063), [anon_sym_LPAREN2] = ACTIONS(12100), [anon_sym_CARET] = ACTIONS(12102), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12880), + [anon_sym_AT] = ACTIONS(12978), [aux_sym_dollarsf_token1] = ACTIONS(12106), [anon_sym_LBRACK2] = ACTIONS(12108), [aux_sym_instance_variable_token1] = ACTIONS(12110), @@ -1396194,14 +1396276,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12140), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12142), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12882), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12980), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12146), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12063)] = { + [STATE(12064)] = { [sym_dollarsf] = STATE(2148), [sym_system_defined_function] = STATE(2497), [sym_dollar_text] = STATE(2148), @@ -1396212,11 +1396294,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(2148), [sym_built_in_func_with_pos_options] = STATE(2148), [sym_dollar_method] = STATE(2148), - [sym_line_comment_1] = STATE(12063), - [sym_line_comment_2] = STATE(12063), - [sym_line_comment_3] = STATE(12063), - [sym_line_comment_4] = STATE(12063), - [sym_block_comment] = STATE(12063), + [sym_line_comment_1] = STATE(12064), + [sym_line_comment_2] = STATE(12064), + [sym_line_comment_3] = STATE(12064), + [sym_line_comment_4] = STATE(12064), + [sym_block_comment] = STATE(12064), [sym_json_array_literal_post_cond] = STATE(2490), [sym_json_object_literal_post_cond] = STATE(2497), [sym_parenthetical_expression_post_cond] = STATE(2497), @@ -1396240,15 +1396322,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2497), [sym_oref_chain_expr_post_cond] = STATE(2490), [sym_superclass_method_call_post_cond] = STATE(2490), - [sym_unary_operator_post_cond] = STATE(12083), + [sym_unary_operator_post_cond] = STATE(12085), [sym_unary_expression_post_cond] = STATE(2490), [sym_expr_atom_post_cond] = STATE(1292), [sym_expression_post_cond] = STATE(2638), - [sym_documatic_line] = STATE(12063), + [sym_documatic_line] = STATE(12064), [anon_sym_LPAREN2] = ACTIONS(12052), [anon_sym_CARET] = ACTIONS(12054), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12870), + [anon_sym_AT] = ACTIONS(12968), [aux_sym_dollarsf_token1] = ACTIONS(12058), [anon_sym_LBRACK2] = ACTIONS(12060), [aux_sym_instance_variable_token1] = ACTIONS(12062), @@ -1396276,14 +1396358,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12092), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12094), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12872), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12970), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12098), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12064)] = { + [STATE(12065)] = { [sym_expression] = STATE(9583), [sym_expr_atom] = STATE(4049), [sym_parenthetical_expression] = STATE(5021), @@ -1396319,43 +1396401,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4408), [sym_json_object_literal] = STATE(5021), [sym_json_array_literal] = STATE(5019), - [sym_line_comment_1] = STATE(12064), - [sym_line_comment_2] = STATE(12064), - [sym_line_comment_3] = STATE(12064), - [sym_line_comment_4] = STATE(12064), - [sym_block_comment] = STATE(12064), + [sym_line_comment_1] = STATE(12065), + [sym_line_comment_2] = STATE(12065), + [sym_line_comment_3] = STATE(12065), + [sym_line_comment_4] = STATE(12065), + [sym_block_comment] = STATE(12065), [sym_open_argument] = STATE(9559), [sym_device] = STATE(10838), - [sym_documatic_line] = STATE(12064), - [anon_sym_LPAREN] = ACTIONS(13428), + [sym_documatic_line] = STATE(12065), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1396365,13 +1396447,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12065)] = { - [sym_line_comment_1] = STATE(12065), - [sym_line_comment_2] = STATE(12065), - [sym_line_comment_3] = STATE(12065), - [sym_line_comment_4] = STATE(12065), - [sym_block_comment] = STATE(12065), - [sym_documatic_line] = STATE(12065), + [STATE(12066)] = { + [sym_line_comment_1] = STATE(12066), + [sym_line_comment_2] = STATE(12066), + [sym_line_comment_3] = STATE(12066), + [sym_line_comment_4] = STATE(12066), + [sym_block_comment] = STATE(12066), + [sym_documatic_line] = STATE(12066), [aux_sym_macro_constant_token1] = ACTIONS(8632), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1396447,89 +1396529,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8632), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12066)] = { - [sym_dollarsf] = STATE(16080), - [sym_system_defined_function] = STATE(15392), - [sym_dollar_text] = STATE(16080), - [sym_dollar_bitlogic] = STATE(16080), - [sym_dollar_function] = STATE(16080), - [sym_dollar_select] = STATE(16080), - [sym_dollar_case] = STATE(16080), - [sym_dollar_list] = STATE(16080), - [sym_built_in_func_with_pos_options] = STATE(16080), - [sym_dollar_method] = STATE(16080), - [sym_line_comment_1] = STATE(12066), - [sym_line_comment_2] = STATE(12066), - [sym_line_comment_3] = STATE(12066), - [sym_line_comment_4] = STATE(12066), - [sym_block_comment] = STATE(12066), - [sym_json_array_literal_post_cond] = STATE(16488), - [sym_json_object_literal_post_cond] = STATE(15392), - [sym_parenthetical_expression_post_cond] = STATE(15392), - [sym_macro_function_post_cond] = STATE(16492), - [sym_macro_constant_post_cond] = STATE(16492), - [sym_macro_post_cond] = STATE(15392), - [sym_objectscript_identifier_post_cond] = STATE(16040), - [sym_objectscript_identifier_special_post_cond] = STATE(16040), - [sym_lvn_post_cond] = STATE(15392), - [sym_gvn_post_cond] = STATE(16488), - [sym_ssvn_post_cond] = STATE(16488), - [sym_instance_variable_post_cond] = STATE(15392), - [sym_sql_field_reference_post_cond] = STATE(16488), - [sym_system_defined_variable_post_cond] = STATE(15392), - [sym_indirection_post_cond] = STATE(16488), - [sym_extrinsic_function_post_cond] = STATE(15392), - [sym_relative_dot_property_post_cond] = STATE(15392), - [sym_relative_dot_method_post_cond] = STATE(15392), - [sym_relative_dot_parameter_post_cond] = STATE(16488), - [sym_class_ref_post_cond] = STATE(21712), - [sym_class_method_call_post_cond] = STATE(15392), - [sym_oref_chain_expr_post_cond] = STATE(16488), - [sym_superclass_method_call_post_cond] = STATE(16488), - [sym_unary_operator_post_cond] = STATE(12066), - [sym_unary_expression_post_cond] = STATE(16488), - [sym_expr_atom_post_cond] = STATE(14704), - [sym_expression_post_cond] = STATE(16423), - [sym_documatic_line] = STATE(12066), - [anon_sym_LPAREN2] = ACTIONS(12674), - [anon_sym_CARET] = ACTIONS(12676), + [STATE(12067)] = { + [sym_dollarsf] = STATE(16179), + [sym_system_defined_function] = STATE(15523), + [sym_dollar_text] = STATE(16179), + [sym_dollar_bitlogic] = STATE(16179), + [sym_dollar_function] = STATE(16179), + [sym_dollar_select] = STATE(16179), + [sym_dollar_case] = STATE(16179), + [sym_dollar_list] = STATE(16179), + [sym_built_in_func_with_pos_options] = STATE(16179), + [sym_dollar_method] = STATE(16179), + [sym_line_comment_1] = STATE(12067), + [sym_line_comment_2] = STATE(12067), + [sym_line_comment_3] = STATE(12067), + [sym_line_comment_4] = STATE(12067), + [sym_block_comment] = STATE(12067), + [sym_json_array_literal_post_cond] = STATE(16420), + [sym_json_object_literal_post_cond] = STATE(15523), + [sym_parenthetical_expression_post_cond] = STATE(15523), + [sym_macro_function_post_cond] = STATE(16449), + [sym_macro_constant_post_cond] = STATE(16449), + [sym_macro_post_cond] = STATE(15523), + [sym_objectscript_identifier_post_cond] = STATE(15996), + [sym_objectscript_identifier_special_post_cond] = STATE(15996), + [sym_lvn_post_cond] = STATE(15523), + [sym_gvn_post_cond] = STATE(16420), + [sym_ssvn_post_cond] = STATE(16420), + [sym_instance_variable_post_cond] = STATE(15523), + [sym_sql_field_reference_post_cond] = STATE(16420), + [sym_system_defined_variable_post_cond] = STATE(15523), + [sym_indirection_post_cond] = STATE(16420), + [sym_extrinsic_function_post_cond] = STATE(15523), + [sym_relative_dot_property_post_cond] = STATE(15523), + [sym_relative_dot_method_post_cond] = STATE(15523), + [sym_relative_dot_parameter_post_cond] = STATE(16420), + [sym_class_ref_post_cond] = STATE(21657), + [sym_class_method_call_post_cond] = STATE(15523), + [sym_oref_chain_expr_post_cond] = STATE(16420), + [sym_superclass_method_call_post_cond] = STATE(16420), + [sym_unary_operator_post_cond] = STATE(12063), + [sym_unary_expression_post_cond] = STATE(16420), + [sym_expr_atom_post_cond] = STATE(14702), + [sym_expression_post_cond] = STATE(16443), + [sym_documatic_line] = STATE(12067), + [anon_sym_LPAREN2] = ACTIONS(12100), + [anon_sym_CARET] = ACTIONS(12102), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12932), - [aux_sym_dollarsf_token1] = ACTIONS(12680), - [anon_sym_LBRACK2] = ACTIONS(12682), - [aux_sym_instance_variable_token1] = ACTIONS(12684), - [anon_sym_DOT_DOT] = ACTIONS(12686), - [aux_sym_dollar_text_token1] = ACTIONS(12688), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12690), - [aux_sym_dollar_function_token1] = ACTIONS(12692), - [aux_sym_dollar_select_token1] = ACTIONS(12694), - [aux_sym_dollar_case_token1] = ACTIONS(12696), - [aux_sym_dollar_list_token1] = ACTIONS(12698), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12700), - [aux_sym_dollar_method_token1] = ACTIONS(12702), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12704), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12706), + [anon_sym_AT] = ACTIONS(12978), + [aux_sym_dollarsf_token1] = ACTIONS(12106), + [anon_sym_LBRACK2] = ACTIONS(12108), + [aux_sym_instance_variable_token1] = ACTIONS(12110), + [anon_sym_DOT_DOT] = ACTIONS(12112), + [aux_sym_dollar_text_token1] = ACTIONS(12114), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12116), + [aux_sym_dollar_function_token1] = ACTIONS(12118), + [aux_sym_dollar_select_token1] = ACTIONS(12120), + [aux_sym_dollar_case_token1] = ACTIONS(12122), + [aux_sym_dollar_list_token1] = ACTIONS(12124), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12126), + [aux_sym_dollar_method_token1] = ACTIONS(12128), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12130), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12132), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12708), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12710), - [sym_string_literal_post_cond] = ACTIONS(12712), - [sym_numeric_literal_post_cond] = ACTIONS(12712), + [anon_sym_LBRACE2] = ACTIONS(12134), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12136), + [sym_string_literal_post_cond] = ACTIONS(12138), + [sym_numeric_literal_post_cond] = ACTIONS(12138), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12714), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12716), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12934), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12140), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12142), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12980), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12720), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12146), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12067)] = { + [STATE(12068)] = { [sym_dollarsf] = STATE(5621), [sym_system_defined_function] = STATE(6480), [sym_dollar_text] = STATE(5621), @@ -1396540,11 +1396622,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5621), [sym_built_in_func_with_pos_options] = STATE(5621), [sym_dollar_method] = STATE(5621), - [sym_line_comment_1] = STATE(12067), - [sym_line_comment_2] = STATE(12067), - [sym_line_comment_3] = STATE(12067), - [sym_line_comment_4] = STATE(12067), - [sym_block_comment] = STATE(12067), + [sym_line_comment_1] = STATE(12068), + [sym_line_comment_2] = STATE(12068), + [sym_line_comment_3] = STATE(12068), + [sym_line_comment_4] = STATE(12068), + [sym_block_comment] = STATE(12068), [sym_json_array_literal_post_cond] = STATE(6478), [sym_json_object_literal_post_cond] = STATE(6480), [sym_parenthetical_expression_post_cond] = STATE(6480), @@ -1396568,11 +1396650,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(6480), [sym_oref_chain_expr_post_cond] = STATE(6478), [sym_superclass_method_call_post_cond] = STATE(6478), - [sym_unary_operator_post_cond] = STATE(11998), + [sym_unary_operator_post_cond] = STATE(11999), [sym_unary_expression_post_cond] = STATE(6478), [sym_expr_atom_post_cond] = STATE(3631), [sym_expression_post_cond] = STATE(5223), - [sym_documatic_line] = STATE(12067), + [sym_documatic_line] = STATE(12068), [anon_sym_LPAREN2] = ACTIONS(11948), [anon_sym_CARET] = ACTIONS(11950), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1396611,7 +1396693,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12068)] = { + [STATE(12069)] = { [sym_dollarsf] = STATE(16080), [sym_system_defined_function] = STATE(15392), [sym_dollar_text] = STATE(16080), @@ -1396622,11 +1396704,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16080), [sym_built_in_func_with_pos_options] = STATE(16080), [sym_dollar_method] = STATE(16080), - [sym_line_comment_1] = STATE(12068), - [sym_line_comment_2] = STATE(12068), - [sym_line_comment_3] = STATE(12068), - [sym_line_comment_4] = STATE(12068), - [sym_block_comment] = STATE(12068), + [sym_line_comment_1] = STATE(12069), + [sym_line_comment_2] = STATE(12069), + [sym_line_comment_3] = STATE(12069), + [sym_line_comment_4] = STATE(12069), + [sym_block_comment] = STATE(12069), [sym_json_array_literal_post_cond] = STATE(16488), [sym_json_object_literal_post_cond] = STATE(15392), [sym_parenthetical_expression_post_cond] = STATE(15392), @@ -1396650,132 +1396732,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15392), [sym_oref_chain_expr_post_cond] = STATE(16488), [sym_superclass_method_call_post_cond] = STATE(16488), - [sym_unary_operator_post_cond] = STATE(12066), + [sym_unary_operator_post_cond] = STATE(12069), [sym_unary_expression_post_cond] = STATE(16488), [sym_expr_atom_post_cond] = STATE(14704), - [sym_expression_post_cond] = STATE(16250), - [sym_documatic_line] = STATE(12068), - [anon_sym_LPAREN2] = ACTIONS(12674), - [anon_sym_CARET] = ACTIONS(12676), + [sym_expression_post_cond] = STATE(16423), + [sym_documatic_line] = STATE(12069), + [anon_sym_LPAREN2] = ACTIONS(12766), + [anon_sym_CARET] = ACTIONS(12768), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12932), - [aux_sym_dollarsf_token1] = ACTIONS(12680), - [anon_sym_LBRACK2] = ACTIONS(12682), - [aux_sym_instance_variable_token1] = ACTIONS(12684), - [anon_sym_DOT_DOT] = ACTIONS(12686), - [aux_sym_dollar_text_token1] = ACTIONS(12688), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12690), - [aux_sym_dollar_function_token1] = ACTIONS(12692), - [aux_sym_dollar_select_token1] = ACTIONS(12694), - [aux_sym_dollar_case_token1] = ACTIONS(12696), - [aux_sym_dollar_list_token1] = ACTIONS(12698), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12700), - [aux_sym_dollar_method_token1] = ACTIONS(12702), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12704), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12706), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12708), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12710), - [sym_string_literal_post_cond] = ACTIONS(12712), - [sym_numeric_literal_post_cond] = ACTIONS(12712), + [anon_sym_AT] = ACTIONS(13030), + [aux_sym_dollarsf_token1] = ACTIONS(12772), + [anon_sym_LBRACK2] = ACTIONS(12774), + [aux_sym_instance_variable_token1] = ACTIONS(12776), + [anon_sym_DOT_DOT] = ACTIONS(12778), + [aux_sym_dollar_text_token1] = ACTIONS(12780), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12782), + [aux_sym_dollar_function_token1] = ACTIONS(12784), + [aux_sym_dollar_select_token1] = ACTIONS(12786), + [aux_sym_dollar_case_token1] = ACTIONS(12788), + [aux_sym_dollar_list_token1] = ACTIONS(12790), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12792), + [aux_sym_dollar_method_token1] = ACTIONS(12794), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12796), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12798), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12800), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12802), + [sym_string_literal_post_cond] = ACTIONS(12804), + [sym_numeric_literal_post_cond] = ACTIONS(12804), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12714), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12716), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12934), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12806), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12808), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13032), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12720), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12812), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12069)] = { - [sym_dollarsf] = STATE(15078), - [sym_system_defined_function] = STATE(14589), - [sym_dollar_text] = STATE(15078), - [sym_dollar_bitlogic] = STATE(15078), - [sym_dollar_function] = STATE(15078), - [sym_dollar_select] = STATE(15078), - [sym_dollar_case] = STATE(15078), - [sym_dollar_list] = STATE(15078), - [sym_built_in_func_with_pos_options] = STATE(15078), - [sym_dollar_method] = STATE(15078), - [sym_line_comment_1] = STATE(12069), - [sym_line_comment_2] = STATE(12069), - [sym_line_comment_3] = STATE(12069), - [sym_line_comment_4] = STATE(12069), - [sym_block_comment] = STATE(12069), - [sym_json_array_literal_post_cond] = STATE(15462), - [sym_json_object_literal_post_cond] = STATE(14589), - [sym_parenthetical_expression_post_cond] = STATE(14589), - [sym_macro_function_post_cond] = STATE(15063), - [sym_macro_constant_post_cond] = STATE(15063), - [sym_macro_post_cond] = STATE(14589), - [sym_objectscript_identifier_post_cond] = STATE(14830), - [sym_objectscript_identifier_special_post_cond] = STATE(14830), - [sym_lvn_post_cond] = STATE(14589), - [sym_gvn_post_cond] = STATE(15462), - [sym_ssvn_post_cond] = STATE(15462), - [sym_instance_variable_post_cond] = STATE(14589), - [sym_sql_field_reference_post_cond] = STATE(15462), - [sym_system_defined_variable_post_cond] = STATE(14589), - [sym_indirection_post_cond] = STATE(15462), - [sym_extrinsic_function_post_cond] = STATE(14589), - [sym_relative_dot_property_post_cond] = STATE(14589), - [sym_relative_dot_method_post_cond] = STATE(14589), - [sym_relative_dot_parameter_post_cond] = STATE(15462), - [sym_class_ref_post_cond] = STATE(21839), - [sym_class_method_call_post_cond] = STATE(14589), - [sym_oref_chain_expr_post_cond] = STATE(15462), - [sym_superclass_method_call_post_cond] = STATE(15462), + [STATE(12070)] = { + [sym_dollarsf] = STATE(16080), + [sym_system_defined_function] = STATE(15392), + [sym_dollar_text] = STATE(16080), + [sym_dollar_bitlogic] = STATE(16080), + [sym_dollar_function] = STATE(16080), + [sym_dollar_select] = STATE(16080), + [sym_dollar_case] = STATE(16080), + [sym_dollar_list] = STATE(16080), + [sym_built_in_func_with_pos_options] = STATE(16080), + [sym_dollar_method] = STATE(16080), + [sym_line_comment_1] = STATE(12070), + [sym_line_comment_2] = STATE(12070), + [sym_line_comment_3] = STATE(12070), + [sym_line_comment_4] = STATE(12070), + [sym_block_comment] = STATE(12070), + [sym_json_array_literal_post_cond] = STATE(16488), + [sym_json_object_literal_post_cond] = STATE(15392), + [sym_parenthetical_expression_post_cond] = STATE(15392), + [sym_macro_function_post_cond] = STATE(16492), + [sym_macro_constant_post_cond] = STATE(16492), + [sym_macro_post_cond] = STATE(15392), + [sym_objectscript_identifier_post_cond] = STATE(16040), + [sym_objectscript_identifier_special_post_cond] = STATE(16040), + [sym_lvn_post_cond] = STATE(15392), + [sym_gvn_post_cond] = STATE(16488), + [sym_ssvn_post_cond] = STATE(16488), + [sym_instance_variable_post_cond] = STATE(15392), + [sym_sql_field_reference_post_cond] = STATE(16488), + [sym_system_defined_variable_post_cond] = STATE(15392), + [sym_indirection_post_cond] = STATE(16488), + [sym_extrinsic_function_post_cond] = STATE(15392), + [sym_relative_dot_property_post_cond] = STATE(15392), + [sym_relative_dot_method_post_cond] = STATE(15392), + [sym_relative_dot_parameter_post_cond] = STATE(16488), + [sym_class_ref_post_cond] = STATE(21712), + [sym_class_method_call_post_cond] = STATE(15392), + [sym_oref_chain_expr_post_cond] = STATE(16488), + [sym_superclass_method_call_post_cond] = STATE(16488), [sym_unary_operator_post_cond] = STATE(12069), - [sym_unary_expression_post_cond] = STATE(15462), - [sym_expr_atom_post_cond] = STATE(14468), - [sym_expression_post_cond] = STATE(15488), - [sym_documatic_line] = STATE(12069), - [anon_sym_LPAREN2] = ACTIONS(12984), - [anon_sym_CARET] = ACTIONS(12986), + [sym_unary_expression_post_cond] = STATE(16488), + [sym_expr_atom_post_cond] = STATE(14704), + [sym_expression_post_cond] = STATE(16250), + [sym_documatic_line] = STATE(12070), + [anon_sym_LPAREN2] = ACTIONS(12766), + [anon_sym_CARET] = ACTIONS(12768), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12988), - [aux_sym_dollarsf_token1] = ACTIONS(12990), - [anon_sym_LBRACK2] = ACTIONS(12992), - [aux_sym_instance_variable_token1] = ACTIONS(12994), - [anon_sym_DOT_DOT] = ACTIONS(12996), - [aux_sym_dollar_text_token1] = ACTIONS(12998), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13000), - [aux_sym_dollar_function_token1] = ACTIONS(13002), - [aux_sym_dollar_select_token1] = ACTIONS(13004), - [aux_sym_dollar_case_token1] = ACTIONS(13006), - [aux_sym_dollar_list_token1] = ACTIONS(13008), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13010), - [aux_sym_dollar_method_token1] = ACTIONS(13012), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13014), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13016), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13018), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13020), - [sym_string_literal_post_cond] = ACTIONS(13022), - [sym_numeric_literal_post_cond] = ACTIONS(13022), + [anon_sym_AT] = ACTIONS(13030), + [aux_sym_dollarsf_token1] = ACTIONS(12772), + [anon_sym_LBRACK2] = ACTIONS(12774), + [aux_sym_instance_variable_token1] = ACTIONS(12776), + [anon_sym_DOT_DOT] = ACTIONS(12778), + [aux_sym_dollar_text_token1] = ACTIONS(12780), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12782), + [aux_sym_dollar_function_token1] = ACTIONS(12784), + [aux_sym_dollar_select_token1] = ACTIONS(12786), + [aux_sym_dollar_case_token1] = ACTIONS(12788), + [aux_sym_dollar_list_token1] = ACTIONS(12790), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12792), + [aux_sym_dollar_method_token1] = ACTIONS(12794), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12796), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12798), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12800), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12802), + [sym_string_literal_post_cond] = ACTIONS(12804), + [sym_numeric_literal_post_cond] = ACTIONS(12804), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13024), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13026), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13028), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12806), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12808), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13032), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13030), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12812), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12070)] = { + [STATE(12071)] = { [sym_dollarsf] = STATE(15078), [sym_system_defined_function] = STATE(14589), [sym_dollar_text] = STATE(15078), @@ -1396786,11 +1396868,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15078), [sym_built_in_func_with_pos_options] = STATE(15078), [sym_dollar_method] = STATE(15078), - [sym_line_comment_1] = STATE(12070), - [sym_line_comment_2] = STATE(12070), - [sym_line_comment_3] = STATE(12070), - [sym_line_comment_4] = STATE(12070), - [sym_block_comment] = STATE(12070), + [sym_line_comment_1] = STATE(12071), + [sym_line_comment_2] = STATE(12071), + [sym_line_comment_3] = STATE(12071), + [sym_line_comment_4] = STATE(12071), + [sym_block_comment] = STATE(12071), [sym_json_array_literal_post_cond] = STATE(15462), [sym_json_object_literal_post_cond] = STATE(14589), [sym_parenthetical_expression_post_cond] = STATE(14589), @@ -1396814,56 +1396896,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(14589), [sym_oref_chain_expr_post_cond] = STATE(15462), [sym_superclass_method_call_post_cond] = STATE(15462), - [sym_unary_operator_post_cond] = STATE(12069), + [sym_unary_operator_post_cond] = STATE(12071), [sym_unary_expression_post_cond] = STATE(15462), [sym_expr_atom_post_cond] = STATE(14468), - [sym_expression_post_cond] = STATE(15190), - [sym_documatic_line] = STATE(12070), - [anon_sym_LPAREN2] = ACTIONS(12984), - [anon_sym_CARET] = ACTIONS(12986), + [sym_expression_post_cond] = STATE(15488), + [sym_documatic_line] = STATE(12071), + [anon_sym_LPAREN2] = ACTIONS(12612), + [anon_sym_CARET] = ACTIONS(12614), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12988), - [aux_sym_dollarsf_token1] = ACTIONS(12990), - [anon_sym_LBRACK2] = ACTIONS(12992), - [aux_sym_instance_variable_token1] = ACTIONS(12994), - [anon_sym_DOT_DOT] = ACTIONS(12996), - [aux_sym_dollar_text_token1] = ACTIONS(12998), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13000), - [aux_sym_dollar_function_token1] = ACTIONS(13002), - [aux_sym_dollar_select_token1] = ACTIONS(13004), - [aux_sym_dollar_case_token1] = ACTIONS(13006), - [aux_sym_dollar_list_token1] = ACTIONS(13008), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13010), - [aux_sym_dollar_method_token1] = ACTIONS(13012), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13014), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13016), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13018), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13020), - [sym_string_literal_post_cond] = ACTIONS(13022), - [sym_numeric_literal_post_cond] = ACTIONS(13022), + [anon_sym_AT] = ACTIONS(13034), + [aux_sym_dollarsf_token1] = ACTIONS(12618), + [anon_sym_LBRACK2] = ACTIONS(12620), + [aux_sym_instance_variable_token1] = ACTIONS(12622), + [anon_sym_DOT_DOT] = ACTIONS(12624), + [aux_sym_dollar_text_token1] = ACTIONS(12626), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12628), + [aux_sym_dollar_function_token1] = ACTIONS(12630), + [aux_sym_dollar_select_token1] = ACTIONS(12632), + [aux_sym_dollar_case_token1] = ACTIONS(12634), + [aux_sym_dollar_list_token1] = ACTIONS(12636), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12638), + [aux_sym_dollar_method_token1] = ACTIONS(12640), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12642), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12646), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12648), + [sym_string_literal_post_cond] = ACTIONS(12650), + [sym_numeric_literal_post_cond] = ACTIONS(12650), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13024), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13026), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13028), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12652), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12654), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13036), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13030), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12658), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12071)] = { - [sym_line_comment_1] = STATE(12071), - [sym_line_comment_2] = STATE(12071), - [sym_line_comment_3] = STATE(12071), - [sym_line_comment_4] = STATE(12071), - [sym_block_comment] = STATE(12071), - [sym_documatic_line] = STATE(12071), + [STATE(12072)] = { + [sym_line_comment_1] = STATE(12072), + [sym_line_comment_2] = STATE(12072), + [sym_line_comment_3] = STATE(12072), + [sym_line_comment_4] = STATE(12072), + [sym_block_comment] = STATE(12072), + [sym_documatic_line] = STATE(12072), [aux_sym_macro_constant_token1] = ACTIONS(8636), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1396939,13 +1397021,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8636), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12072)] = { - [sym_line_comment_1] = STATE(12072), - [sym_line_comment_2] = STATE(12072), - [sym_line_comment_3] = STATE(12072), - [sym_line_comment_4] = STATE(12072), - [sym_block_comment] = STATE(12072), - [sym_documatic_line] = STATE(12072), + [STATE(12073)] = { + [sym_line_comment_1] = STATE(12073), + [sym_line_comment_2] = STATE(12073), + [sym_line_comment_3] = STATE(12073), + [sym_line_comment_4] = STATE(12073), + [sym_block_comment] = STATE(12073), + [sym_documatic_line] = STATE(12073), [aux_sym_macro_constant_token1] = ACTIONS(10003), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1397021,13 +1397103,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10003), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12073)] = { - [sym_line_comment_1] = STATE(12073), - [sym_line_comment_2] = STATE(12073), - [sym_line_comment_3] = STATE(12073), - [sym_line_comment_4] = STATE(12073), - [sym_block_comment] = STATE(12073), - [sym_documatic_line] = STATE(12073), + [STATE(12074)] = { + [sym_line_comment_1] = STATE(12074), + [sym_line_comment_2] = STATE(12074), + [sym_line_comment_3] = STATE(12074), + [sym_line_comment_4] = STATE(12074), + [sym_block_comment] = STATE(12074), + [sym_documatic_line] = STATE(12074), [aux_sym_macro_constant_token1] = ACTIONS(8640), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1397103,7 +1397185,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8640), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12074)] = { + [STATE(12075)] = { [sym_expression] = STATE(10177), [sym_expr_atom] = STATE(4687), [sym_parenthetical_expression] = STATE(3118), @@ -1397139,42 +1397221,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5199), [sym_json_object_literal] = STATE(3118), [sym_json_array_literal] = STATE(6408), - [sym_line_comment_1] = STATE(12074), - [sym_line_comment_2] = STATE(12074), - [sym_line_comment_3] = STATE(12074), - [sym_line_comment_4] = STATE(12074), - [sym_block_comment] = STATE(12074), + [sym_line_comment_1] = STATE(12075), + [sym_line_comment_2] = STATE(12075), + [sym_line_comment_3] = STATE(12075), + [sym_line_comment_4] = STATE(12075), + [sym_block_comment] = STATE(12075), [sym_xecute_argument] = STATE(9597), - [sym_documatic_line] = STATE(12074), - [anon_sym_LPAREN] = ACTIONS(13476), + [sym_documatic_line] = STATE(12075), + [anon_sym_LPAREN] = ACTIONS(13526), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13482), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), - [anon_sym_AT2] = ACTIONS(13514), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_keyword_pound_pound_super] = ACTIONS(13530), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), + [anon_sym_AT2] = ACTIONS(13564), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1397182,16 +1397264,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13524), + [sym__xecute_arg_invalid] = ACTIONS(13574), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12075)] = { - [sym_line_comment_1] = STATE(12075), - [sym_line_comment_2] = STATE(12075), - [sym_line_comment_3] = STATE(12075), - [sym_line_comment_4] = STATE(12075), - [sym_block_comment] = STATE(12075), - [sym_documatic_line] = STATE(12075), + [STATE(12076)] = { + [sym_line_comment_1] = STATE(12076), + [sym_line_comment_2] = STATE(12076), + [sym_line_comment_3] = STATE(12076), + [sym_line_comment_4] = STATE(12076), + [sym_block_comment] = STATE(12076), + [sym_documatic_line] = STATE(12076), [aux_sym_macro_constant_token1] = ACTIONS(10007), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1397267,89 +1397349,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10007), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12076)] = { - [sym_dollarsf] = STATE(5937), - [sym_system_defined_function] = STATE(2734), - [sym_dollar_text] = STATE(5937), - [sym_dollar_bitlogic] = STATE(5937), - [sym_dollar_function] = STATE(5937), - [sym_dollar_select] = STATE(5937), - [sym_dollar_case] = STATE(5937), - [sym_dollar_list] = STATE(5937), - [sym_built_in_func_with_pos_options] = STATE(5937), - [sym_dollar_method] = STATE(5937), - [sym_line_comment_1] = STATE(12076), - [sym_line_comment_2] = STATE(12076), - [sym_line_comment_3] = STATE(12076), - [sym_line_comment_4] = STATE(12076), - [sym_block_comment] = STATE(12076), - [sym_json_array_literal_post_cond] = STATE(6109), - [sym_json_object_literal_post_cond] = STATE(2734), - [sym_parenthetical_expression_post_cond] = STATE(2734), - [sym_macro_function_post_cond] = STATE(6120), - [sym_macro_constant_post_cond] = STATE(6120), - [sym_macro_post_cond] = STATE(2734), - [sym_objectscript_identifier_post_cond] = STATE(4582), - [sym_objectscript_identifier_special_post_cond] = STATE(4582), - [sym_lvn_post_cond] = STATE(2734), - [sym_gvn_post_cond] = STATE(6109), - [sym_ssvn_post_cond] = STATE(6109), - [sym_instance_variable_post_cond] = STATE(2734), - [sym_sql_field_reference_post_cond] = STATE(6109), - [sym_system_defined_variable_post_cond] = STATE(2734), - [sym_indirection_post_cond] = STATE(6109), - [sym_extrinsic_function_post_cond] = STATE(2734), - [sym_relative_dot_property_post_cond] = STATE(2734), - [sym_relative_dot_method_post_cond] = STATE(2734), - [sym_relative_dot_parameter_post_cond] = STATE(6109), - [sym_class_ref_post_cond] = STATE(21888), - [sym_class_method_call_post_cond] = STATE(2734), - [sym_oref_chain_expr_post_cond] = STATE(6109), - [sym_superclass_method_call_post_cond] = STATE(6109), - [sym_unary_operator_post_cond] = STATE(12076), - [sym_unary_expression_post_cond] = STATE(6109), - [sym_expr_atom_post_cond] = STATE(845), - [sym_expression_post_cond] = STATE(6207), - [sym_documatic_line] = STATE(12076), - [anon_sym_LPAREN2] = ACTIONS(13032), - [anon_sym_CARET] = ACTIONS(13034), + [STATE(12077)] = { + [sym_dollarsf] = STATE(15078), + [sym_system_defined_function] = STATE(14589), + [sym_dollar_text] = STATE(15078), + [sym_dollar_bitlogic] = STATE(15078), + [sym_dollar_function] = STATE(15078), + [sym_dollar_select] = STATE(15078), + [sym_dollar_case] = STATE(15078), + [sym_dollar_list] = STATE(15078), + [sym_built_in_func_with_pos_options] = STATE(15078), + [sym_dollar_method] = STATE(15078), + [sym_line_comment_1] = STATE(12077), + [sym_line_comment_2] = STATE(12077), + [sym_line_comment_3] = STATE(12077), + [sym_line_comment_4] = STATE(12077), + [sym_block_comment] = STATE(12077), + [sym_json_array_literal_post_cond] = STATE(15462), + [sym_json_object_literal_post_cond] = STATE(14589), + [sym_parenthetical_expression_post_cond] = STATE(14589), + [sym_macro_function_post_cond] = STATE(15063), + [sym_macro_constant_post_cond] = STATE(15063), + [sym_macro_post_cond] = STATE(14589), + [sym_objectscript_identifier_post_cond] = STATE(14830), + [sym_objectscript_identifier_special_post_cond] = STATE(14830), + [sym_lvn_post_cond] = STATE(14589), + [sym_gvn_post_cond] = STATE(15462), + [sym_ssvn_post_cond] = STATE(15462), + [sym_instance_variable_post_cond] = STATE(14589), + [sym_sql_field_reference_post_cond] = STATE(15462), + [sym_system_defined_variable_post_cond] = STATE(14589), + [sym_indirection_post_cond] = STATE(15462), + [sym_extrinsic_function_post_cond] = STATE(14589), + [sym_relative_dot_property_post_cond] = STATE(14589), + [sym_relative_dot_method_post_cond] = STATE(14589), + [sym_relative_dot_parameter_post_cond] = STATE(15462), + [sym_class_ref_post_cond] = STATE(21839), + [sym_class_method_call_post_cond] = STATE(14589), + [sym_oref_chain_expr_post_cond] = STATE(15462), + [sym_superclass_method_call_post_cond] = STATE(15462), + [sym_unary_operator_post_cond] = STATE(12071), + [sym_unary_expression_post_cond] = STATE(15462), + [sym_expr_atom_post_cond] = STATE(14468), + [sym_expression_post_cond] = STATE(15190), + [sym_documatic_line] = STATE(12077), + [anon_sym_LPAREN2] = ACTIONS(12612), + [anon_sym_CARET] = ACTIONS(12614), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13036), - [aux_sym_dollarsf_token1] = ACTIONS(13038), - [anon_sym_LBRACK2] = ACTIONS(13040), - [aux_sym_instance_variable_token1] = ACTIONS(13042), - [anon_sym_DOT_DOT] = ACTIONS(13044), - [aux_sym_dollar_text_token1] = ACTIONS(13046), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13048), - [aux_sym_dollar_function_token1] = ACTIONS(13050), - [aux_sym_dollar_select_token1] = ACTIONS(13052), - [aux_sym_dollar_case_token1] = ACTIONS(13054), - [aux_sym_dollar_list_token1] = ACTIONS(13056), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13058), - [aux_sym_dollar_method_token1] = ACTIONS(13060), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13062), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13064), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13066), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13068), - [sym_string_literal_post_cond] = ACTIONS(13070), - [sym_numeric_literal_post_cond] = ACTIONS(13070), + [anon_sym_AT] = ACTIONS(13034), + [aux_sym_dollarsf_token1] = ACTIONS(12618), + [anon_sym_LBRACK2] = ACTIONS(12620), + [aux_sym_instance_variable_token1] = ACTIONS(12622), + [anon_sym_DOT_DOT] = ACTIONS(12624), + [aux_sym_dollar_text_token1] = ACTIONS(12626), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12628), + [aux_sym_dollar_function_token1] = ACTIONS(12630), + [aux_sym_dollar_select_token1] = ACTIONS(12632), + [aux_sym_dollar_case_token1] = ACTIONS(12634), + [aux_sym_dollar_list_token1] = ACTIONS(12636), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12638), + [aux_sym_dollar_method_token1] = ACTIONS(12640), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12642), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12646), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12648), + [sym_string_literal_post_cond] = ACTIONS(12650), + [sym_numeric_literal_post_cond] = ACTIONS(12650), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13072), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13074), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13076), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12652), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12654), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13036), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13078), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12658), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12077)] = { + [STATE(12078)] = { [sym_dollarsf] = STATE(3618), [sym_system_defined_function] = STATE(4747), [sym_dollar_text] = STATE(3618), @@ -1397360,11 +1397442,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3618), [sym_built_in_func_with_pos_options] = STATE(3618), [sym_dollar_method] = STATE(3618), - [sym_line_comment_1] = STATE(12077), - [sym_line_comment_2] = STATE(12077), - [sym_line_comment_3] = STATE(12077), - [sym_line_comment_4] = STATE(12077), - [sym_block_comment] = STATE(12077), + [sym_line_comment_1] = STATE(12078), + [sym_line_comment_2] = STATE(12078), + [sym_line_comment_3] = STATE(12078), + [sym_line_comment_4] = STATE(12078), + [sym_block_comment] = STATE(12078), [sym_json_array_literal_post_cond] = STATE(4745), [sym_json_object_literal_post_cond] = STATE(4747), [sym_parenthetical_expression_post_cond] = STATE(4747), @@ -1397388,50 +1397470,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(4747), [sym_oref_chain_expr_post_cond] = STATE(4745), [sym_superclass_method_call_post_cond] = STATE(4745), - [sym_unary_operator_post_cond] = STATE(12325), + [sym_unary_operator_post_cond] = STATE(12324), [sym_unary_expression_post_cond] = STATE(4745), [sym_expr_atom_post_cond] = STATE(4518), [sym_expression_post_cond] = STATE(9551), - [sym_documatic_line] = STATE(12077), - [anon_sym_LPAREN2] = ACTIONS(13146), - [anon_sym_CARET] = ACTIONS(13148), + [sym_documatic_line] = STATE(12078), + [anon_sym_LPAREN2] = ACTIONS(13198), + [anon_sym_CARET] = ACTIONS(13200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13314), - [aux_sym_dollarsf_token1] = ACTIONS(13152), - [anon_sym_LBRACK2] = ACTIONS(13154), - [aux_sym_instance_variable_token1] = ACTIONS(13156), - [anon_sym_DOT_DOT] = ACTIONS(13158), - [aux_sym_dollar_text_token1] = ACTIONS(13160), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), - [aux_sym_dollar_function_token1] = ACTIONS(13164), - [aux_sym_dollar_select_token1] = ACTIONS(13166), - [aux_sym_dollar_case_token1] = ACTIONS(13168), - [aux_sym_dollar_list_token1] = ACTIONS(13170), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), - [aux_sym_dollar_method_token1] = ACTIONS(13174), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13176), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13178), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13180), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13182), - [sym_string_literal_post_cond] = ACTIONS(13184), - [sym_numeric_literal_post_cond] = ACTIONS(13184), + [anon_sym_AT] = ACTIONS(13362), + [aux_sym_dollarsf_token1] = ACTIONS(13204), + [anon_sym_LBRACK2] = ACTIONS(13206), + [aux_sym_instance_variable_token1] = ACTIONS(13208), + [anon_sym_DOT_DOT] = ACTIONS(13210), + [aux_sym_dollar_text_token1] = ACTIONS(13212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13214), + [aux_sym_dollar_function_token1] = ACTIONS(13216), + [aux_sym_dollar_select_token1] = ACTIONS(13218), + [aux_sym_dollar_case_token1] = ACTIONS(13220), + [aux_sym_dollar_list_token1] = ACTIONS(13222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13224), + [aux_sym_dollar_method_token1] = ACTIONS(13226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13230), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13234), + [sym_string_literal_post_cond] = ACTIONS(13236), + [sym_numeric_literal_post_cond] = ACTIONS(13236), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13186), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13188), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13364), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13192), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12078)] = { + [STATE(12079)] = { [sym_dollarsf] = STATE(5937), [sym_system_defined_function] = STATE(2734), [sym_dollar_text] = STATE(5937), @@ -1397442,11 +1397524,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5937), [sym_built_in_func_with_pos_options] = STATE(5937), [sym_dollar_method] = STATE(5937), - [sym_line_comment_1] = STATE(12078), - [sym_line_comment_2] = STATE(12078), - [sym_line_comment_3] = STATE(12078), - [sym_line_comment_4] = STATE(12078), - [sym_block_comment] = STATE(12078), + [sym_line_comment_1] = STATE(12079), + [sym_line_comment_2] = STATE(12079), + [sym_line_comment_3] = STATE(12079), + [sym_line_comment_4] = STATE(12079), + [sym_block_comment] = STATE(12079), [sym_json_array_literal_post_cond] = STATE(6109), [sym_json_object_literal_post_cond] = STATE(2734), [sym_parenthetical_expression_post_cond] = STATE(2734), @@ -1397470,56 +1397552,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2734), [sym_oref_chain_expr_post_cond] = STATE(6109), [sym_superclass_method_call_post_cond] = STATE(6109), - [sym_unary_operator_post_cond] = STATE(12076), + [sym_unary_operator_post_cond] = STATE(12079), [sym_unary_expression_post_cond] = STATE(6109), [sym_expr_atom_post_cond] = STATE(845), - [sym_expression_post_cond] = STATE(6262), - [sym_documatic_line] = STATE(12078), - [anon_sym_LPAREN2] = ACTIONS(13032), - [anon_sym_CARET] = ACTIONS(13034), + [sym_expression_post_cond] = STATE(6207), + [sym_documatic_line] = STATE(12079), + [anon_sym_LPAREN2] = ACTIONS(13086), + [anon_sym_CARET] = ACTIONS(13088), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13036), - [aux_sym_dollarsf_token1] = ACTIONS(13038), - [anon_sym_LBRACK2] = ACTIONS(13040), - [aux_sym_instance_variable_token1] = ACTIONS(13042), - [anon_sym_DOT_DOT] = ACTIONS(13044), - [aux_sym_dollar_text_token1] = ACTIONS(13046), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13048), - [aux_sym_dollar_function_token1] = ACTIONS(13050), - [aux_sym_dollar_select_token1] = ACTIONS(13052), - [aux_sym_dollar_case_token1] = ACTIONS(13054), - [aux_sym_dollar_list_token1] = ACTIONS(13056), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13058), - [aux_sym_dollar_method_token1] = ACTIONS(13060), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13062), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13064), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13066), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13068), - [sym_string_literal_post_cond] = ACTIONS(13070), - [sym_numeric_literal_post_cond] = ACTIONS(13070), + [anon_sym_AT] = ACTIONS(13090), + [aux_sym_dollarsf_token1] = ACTIONS(13092), + [anon_sym_LBRACK2] = ACTIONS(13094), + [aux_sym_instance_variable_token1] = ACTIONS(13096), + [anon_sym_DOT_DOT] = ACTIONS(13098), + [aux_sym_dollar_text_token1] = ACTIONS(13100), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13102), + [aux_sym_dollar_function_token1] = ACTIONS(13104), + [aux_sym_dollar_select_token1] = ACTIONS(13106), + [aux_sym_dollar_case_token1] = ACTIONS(13108), + [aux_sym_dollar_list_token1] = ACTIONS(13110), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13112), + [aux_sym_dollar_method_token1] = ACTIONS(13114), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13116), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13118), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13120), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13122), + [sym_string_literal_post_cond] = ACTIONS(13124), + [sym_numeric_literal_post_cond] = ACTIONS(13124), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13072), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13074), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13076), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13126), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13128), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13130), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13078), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13132), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12079)] = { - [sym_line_comment_1] = STATE(12079), - [sym_line_comment_2] = STATE(12079), - [sym_line_comment_3] = STATE(12079), - [sym_line_comment_4] = STATE(12079), - [sym_block_comment] = STATE(12079), - [sym_documatic_line] = STATE(12079), + [STATE(12080)] = { + [sym_line_comment_1] = STATE(12080), + [sym_line_comment_2] = STATE(12080), + [sym_line_comment_3] = STATE(12080), + [sym_line_comment_4] = STATE(12080), + [sym_block_comment] = STATE(12080), + [sym_documatic_line] = STATE(12080), [aux_sym_macro_constant_token1] = ACTIONS(8468), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1397595,7 +1397677,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8468), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12080)] = { + [STATE(12081)] = { [sym_expression] = STATE(10213), [sym_expr_atom] = STATE(6726), [sym_parenthetical_expression] = STATE(5377), @@ -1397631,43 +1397713,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5701), [sym_json_object_literal] = STATE(5377), [sym_json_array_literal] = STATE(5363), - [sym_line_comment_1] = STATE(12080), - [sym_line_comment_2] = STATE(12080), - [sym_line_comment_3] = STATE(12080), - [sym_line_comment_4] = STATE(12080), - [sym_block_comment] = STATE(12080), + [sym_line_comment_1] = STATE(12081), + [sym_line_comment_2] = STATE(12081), + [sym_line_comment_3] = STATE(12081), + [sym_line_comment_4] = STATE(12081), + [sym_block_comment] = STATE(12081), [sym_open_argument] = STATE(10996), [sym_device] = STATE(11005), - [sym_documatic_line] = STATE(12080), - [anon_sym_LPAREN] = ACTIONS(13376), + [sym_documatic_line] = STATE(12081), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1397677,7 +1397759,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12081)] = { + [STATE(12082)] = { [sym_expression] = STATE(10213), [sym_expr_atom] = STATE(6726), [sym_parenthetical_expression] = STATE(5377), @@ -1397713,43 +1397795,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5701), [sym_json_object_literal] = STATE(5377), [sym_json_array_literal] = STATE(5363), - [sym_line_comment_1] = STATE(12081), - [sym_line_comment_2] = STATE(12081), - [sym_line_comment_3] = STATE(12081), - [sym_line_comment_4] = STATE(12081), - [sym_block_comment] = STATE(12081), + [sym_line_comment_1] = STATE(12082), + [sym_line_comment_2] = STATE(12082), + [sym_line_comment_3] = STATE(12082), + [sym_line_comment_4] = STATE(12082), + [sym_block_comment] = STATE(12082), [sym_close_argument] = STATE(11008), [sym_device] = STATE(11013), - [sym_documatic_line] = STATE(12081), - [anon_sym_LPAREN] = ACTIONS(13376), + [sym_documatic_line] = STATE(12082), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1397759,7 +1397841,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12082)] = { + [STATE(12083)] = { + [sym_dollarsf] = STATE(5937), + [sym_system_defined_function] = STATE(2734), + [sym_dollar_text] = STATE(5937), + [sym_dollar_bitlogic] = STATE(5937), + [sym_dollar_function] = STATE(5937), + [sym_dollar_select] = STATE(5937), + [sym_dollar_case] = STATE(5937), + [sym_dollar_list] = STATE(5937), + [sym_built_in_func_with_pos_options] = STATE(5937), + [sym_dollar_method] = STATE(5937), + [sym_line_comment_1] = STATE(12083), + [sym_line_comment_2] = STATE(12083), + [sym_line_comment_3] = STATE(12083), + [sym_line_comment_4] = STATE(12083), + [sym_block_comment] = STATE(12083), + [sym_json_array_literal_post_cond] = STATE(6109), + [sym_json_object_literal_post_cond] = STATE(2734), + [sym_parenthetical_expression_post_cond] = STATE(2734), + [sym_macro_function_post_cond] = STATE(6120), + [sym_macro_constant_post_cond] = STATE(6120), + [sym_macro_post_cond] = STATE(2734), + [sym_objectscript_identifier_post_cond] = STATE(4582), + [sym_objectscript_identifier_special_post_cond] = STATE(4582), + [sym_lvn_post_cond] = STATE(2734), + [sym_gvn_post_cond] = STATE(6109), + [sym_ssvn_post_cond] = STATE(6109), + [sym_instance_variable_post_cond] = STATE(2734), + [sym_sql_field_reference_post_cond] = STATE(6109), + [sym_system_defined_variable_post_cond] = STATE(2734), + [sym_indirection_post_cond] = STATE(6109), + [sym_extrinsic_function_post_cond] = STATE(2734), + [sym_relative_dot_property_post_cond] = STATE(2734), + [sym_relative_dot_method_post_cond] = STATE(2734), + [sym_relative_dot_parameter_post_cond] = STATE(6109), + [sym_class_ref_post_cond] = STATE(21888), + [sym_class_method_call_post_cond] = STATE(2734), + [sym_oref_chain_expr_post_cond] = STATE(6109), + [sym_superclass_method_call_post_cond] = STATE(6109), + [sym_unary_operator_post_cond] = STATE(12079), + [sym_unary_expression_post_cond] = STATE(6109), + [sym_expr_atom_post_cond] = STATE(845), + [sym_expression_post_cond] = STATE(6262), + [sym_documatic_line] = STATE(12083), + [anon_sym_LPAREN2] = ACTIONS(13086), + [anon_sym_CARET] = ACTIONS(13088), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(13090), + [aux_sym_dollarsf_token1] = ACTIONS(13092), + [anon_sym_LBRACK2] = ACTIONS(13094), + [aux_sym_instance_variable_token1] = ACTIONS(13096), + [anon_sym_DOT_DOT] = ACTIONS(13098), + [aux_sym_dollar_text_token1] = ACTIONS(13100), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13102), + [aux_sym_dollar_function_token1] = ACTIONS(13104), + [aux_sym_dollar_select_token1] = ACTIONS(13106), + [aux_sym_dollar_case_token1] = ACTIONS(13108), + [aux_sym_dollar_list_token1] = ACTIONS(13110), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13112), + [aux_sym_dollar_method_token1] = ACTIONS(13114), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13116), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13118), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13120), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13122), + [sym_string_literal_post_cond] = ACTIONS(13124), + [sym_numeric_literal_post_cond] = ACTIONS(13124), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13126), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13128), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13130), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13132), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12084)] = { [sym_dollarsf] = STATE(16578), [sym_system_defined_function] = STATE(16665), [sym_dollar_text] = STATE(16578), @@ -1397770,11 +1397934,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16578), [sym_built_in_func_with_pos_options] = STATE(16578), [sym_dollar_method] = STATE(16578), - [sym_line_comment_1] = STATE(12082), - [sym_line_comment_2] = STATE(12082), - [sym_line_comment_3] = STATE(12082), - [sym_line_comment_4] = STATE(12082), - [sym_block_comment] = STATE(12082), + [sym_line_comment_1] = STATE(12084), + [sym_line_comment_2] = STATE(12084), + [sym_line_comment_3] = STATE(12084), + [sym_line_comment_4] = STATE(12084), + [sym_block_comment] = STATE(12084), [sym_json_array_literal_post_cond] = STATE(16651), [sym_json_object_literal_post_cond] = STATE(16665), [sym_parenthetical_expression_post_cond] = STATE(16665), @@ -1397798,11 +1397962,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16665), [sym_oref_chain_expr_post_cond] = STATE(16651), [sym_superclass_method_call_post_cond] = STATE(16651), - [sym_unary_operator_post_cond] = STATE(11971), + [sym_unary_operator_post_cond] = STATE(11983), [sym_unary_expression_post_cond] = STATE(16651), [sym_expr_atom_post_cond] = STATE(16575), [sym_expression_post_cond] = STATE(25836), - [sym_documatic_line] = STATE(12082), + [sym_documatic_line] = STATE(12084), [anon_sym_LPAREN2] = ACTIONS(11894), [anon_sym_CARET] = ACTIONS(11896), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1397841,7 +1398005,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12083)] = { + [STATE(12085)] = { [sym_dollarsf] = STATE(2148), [sym_system_defined_function] = STATE(2497), [sym_dollar_text] = STATE(2148), @@ -1397852,11 +1398016,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(2148), [sym_built_in_func_with_pos_options] = STATE(2148), [sym_dollar_method] = STATE(2148), - [sym_line_comment_1] = STATE(12083), - [sym_line_comment_2] = STATE(12083), - [sym_line_comment_3] = STATE(12083), - [sym_line_comment_4] = STATE(12083), - [sym_block_comment] = STATE(12083), + [sym_line_comment_1] = STATE(12085), + [sym_line_comment_2] = STATE(12085), + [sym_line_comment_3] = STATE(12085), + [sym_line_comment_4] = STATE(12085), + [sym_block_comment] = STATE(12085), [sym_json_array_literal_post_cond] = STATE(2490), [sym_json_object_literal_post_cond] = STATE(2497), [sym_parenthetical_expression_post_cond] = STATE(2497), @@ -1397880,15 +1398044,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2497), [sym_oref_chain_expr_post_cond] = STATE(2490), [sym_superclass_method_call_post_cond] = STATE(2490), - [sym_unary_operator_post_cond] = STATE(12083), + [sym_unary_operator_post_cond] = STATE(12085), [sym_unary_expression_post_cond] = STATE(2490), [sym_expr_atom_post_cond] = STATE(1292), [sym_expression_post_cond] = STATE(2569), - [sym_documatic_line] = STATE(12083), + [sym_documatic_line] = STATE(12085), [anon_sym_LPAREN2] = ACTIONS(12052), [anon_sym_CARET] = ACTIONS(12054), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12870), + [anon_sym_AT] = ACTIONS(12968), [aux_sym_dollarsf_token1] = ACTIONS(12058), [anon_sym_LBRACK2] = ACTIONS(12060), [aux_sym_instance_variable_token1] = ACTIONS(12062), @@ -1397916,96 +1398080,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12092), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12094), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12872), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12970), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12098), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12084)] = { - [sym_dollarsf] = STATE(16659), - [sym_system_defined_function] = STATE(15903), - [sym_dollar_text] = STATE(16659), - [sym_dollar_bitlogic] = STATE(16659), - [sym_dollar_function] = STATE(16659), - [sym_dollar_select] = STATE(16659), - [sym_dollar_case] = STATE(16659), - [sym_dollar_list] = STATE(16659), - [sym_built_in_func_with_pos_options] = STATE(16659), - [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(12084), - [sym_line_comment_2] = STATE(12084), - [sym_line_comment_3] = STATE(12084), - [sym_line_comment_4] = STATE(12084), - [sym_block_comment] = STATE(12084), - [sym_json_array_literal_post_cond] = STATE(16635), - [sym_json_object_literal_post_cond] = STATE(15903), - [sym_parenthetical_expression_post_cond] = STATE(15903), - [sym_macro_function_post_cond] = STATE(16638), - [sym_macro_constant_post_cond] = STATE(16638), - [sym_macro_post_cond] = STATE(15903), - [sym_objectscript_identifier_post_cond] = STATE(16122), - [sym_objectscript_identifier_special_post_cond] = STATE(16122), - [sym_lvn_post_cond] = STATE(15903), - [sym_gvn_post_cond] = STATE(16635), - [sym_ssvn_post_cond] = STATE(16635), - [sym_instance_variable_post_cond] = STATE(15903), - [sym_sql_field_reference_post_cond] = STATE(16635), - [sym_system_defined_variable_post_cond] = STATE(15903), - [sym_indirection_post_cond] = STATE(16635), - [sym_extrinsic_function_post_cond] = STATE(15903), - [sym_relative_dot_property_post_cond] = STATE(15903), - [sym_relative_dot_method_post_cond] = STATE(15903), - [sym_relative_dot_parameter_post_cond] = STATE(16635), - [sym_class_ref_post_cond] = STATE(21969), - [sym_class_method_call_post_cond] = STATE(15903), - [sym_oref_chain_expr_post_cond] = STATE(16635), - [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(12084), - [sym_unary_expression_post_cond] = STATE(16635), - [sym_expr_atom_post_cond] = STATE(15000), - [sym_expression_post_cond] = STATE(16688), - [sym_documatic_line] = STATE(12084), - [anon_sym_LPAREN2] = ACTIONS(12198), - [anon_sym_CARET] = ACTIONS(12200), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13136), - [aux_sym_dollarsf_token1] = ACTIONS(12204), - [anon_sym_LBRACK2] = ACTIONS(12206), - [aux_sym_instance_variable_token1] = ACTIONS(12208), - [anon_sym_DOT_DOT] = ACTIONS(12210), - [aux_sym_dollar_text_token1] = ACTIONS(12212), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12214), - [aux_sym_dollar_function_token1] = ACTIONS(12216), - [aux_sym_dollar_select_token1] = ACTIONS(12218), - [aux_sym_dollar_case_token1] = ACTIONS(12220), - [aux_sym_dollar_list_token1] = ACTIONS(12222), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12224), - [aux_sym_dollar_method_token1] = ACTIONS(12226), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12228), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12230), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12232), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12234), - [sym_string_literal_post_cond] = ACTIONS(12236), - [sym_numeric_literal_post_cond] = ACTIONS(12236), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12238), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12240), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13138), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12244), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12085)] = { + [STATE(12086)] = { [sym_expression] = STATE(10213), [sym_expr_atom] = STATE(6726), [sym_parenthetical_expression] = STATE(5377), @@ -1398041,43 +1398123,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5701), [sym_json_object_literal] = STATE(5377), [sym_json_array_literal] = STATE(5363), - [sym_line_comment_1] = STATE(12085), - [sym_line_comment_2] = STATE(12085), - [sym_line_comment_3] = STATE(12085), - [sym_line_comment_4] = STATE(12085), - [sym_block_comment] = STATE(12085), + [sym_line_comment_1] = STATE(12086), + [sym_line_comment_2] = STATE(12086), + [sym_line_comment_3] = STATE(12086), + [sym_line_comment_4] = STATE(12086), + [sym_block_comment] = STATE(12086), [sym_use_argument] = STATE(11014), [sym_device] = STATE(11015), - [sym_documatic_line] = STATE(12085), - [anon_sym_LPAREN] = ACTIONS(13376), + [sym_documatic_line] = STATE(12086), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1398087,7 +1398169,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12086)] = { + [STATE(12087)] = { [sym_expression] = STATE(9383), [sym_expr_atom] = STATE(4528), [sym_parenthetical_expression] = STATE(3737), @@ -1398123,43 +1398205,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(3614), [sym_json_object_literal] = STATE(3737), [sym_json_array_literal] = STATE(3736), - [sym_line_comment_1] = STATE(12086), - [sym_line_comment_2] = STATE(12086), - [sym_line_comment_3] = STATE(12086), - [sym_line_comment_4] = STATE(12086), - [sym_block_comment] = STATE(12086), - [sym_open_argument] = STATE(10663), - [sym_device] = STATE(10664), - [sym_documatic_line] = STATE(12086), - [anon_sym_LPAREN] = ACTIONS(13526), + [sym_line_comment_1] = STATE(12087), + [sym_line_comment_2] = STATE(12087), + [sym_line_comment_3] = STATE(12087), + [sym_line_comment_4] = STATE(12087), + [sym_block_comment] = STATE(12087), + [sym_open_argument] = STATE(10664), + [sym_device] = STATE(10665), + [sym_documatic_line] = STATE(12087), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1398169,7 +1398251,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12087)] = { + [STATE(12088)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(15903), [sym_dollar_text] = STATE(16659), @@ -1398180,11 +1398262,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16659), [sym_built_in_func_with_pos_options] = STATE(16659), [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(12087), - [sym_line_comment_2] = STATE(12087), - [sym_line_comment_3] = STATE(12087), - [sym_line_comment_4] = STATE(12087), - [sym_block_comment] = STATE(12087), + [sym_line_comment_1] = STATE(12088), + [sym_line_comment_2] = STATE(12088), + [sym_line_comment_3] = STATE(12088), + [sym_line_comment_4] = STATE(12088), + [sym_block_comment] = STATE(12088), [sym_json_array_literal_post_cond] = STATE(16635), [sym_json_object_literal_post_cond] = STATE(15903), [sym_parenthetical_expression_post_cond] = STATE(15903), @@ -1398208,15 +1398290,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15903), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(12084), + [sym_unary_operator_post_cond] = STATE(12088), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(15000), - [sym_expression_post_cond] = STATE(16523), - [sym_documatic_line] = STATE(12087), + [sym_expression_post_cond] = STATE(16688), + [sym_documatic_line] = STATE(12088), [anon_sym_LPAREN2] = ACTIONS(12198), [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13136), + [anon_sym_AT] = ACTIONS(13194), [aux_sym_dollarsf_token1] = ACTIONS(12204), [anon_sym_LBRACK2] = ACTIONS(12206), [aux_sym_instance_variable_token1] = ACTIONS(12208), @@ -1398244,14 +1398326,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12238), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12240), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13138), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13196), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12088)] = { + [STATE(12089)] = { [sym_expression] = STATE(9383), [sym_expr_atom] = STATE(4528), [sym_parenthetical_expression] = STATE(3737), @@ -1398287,43 +1398369,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(3614), [sym_json_object_literal] = STATE(3737), [sym_json_array_literal] = STATE(3736), - [sym_line_comment_1] = STATE(12088), - [sym_line_comment_2] = STATE(12088), - [sym_line_comment_3] = STATE(12088), - [sym_line_comment_4] = STATE(12088), - [sym_block_comment] = STATE(12088), - [sym_close_argument] = STATE(10665), + [sym_line_comment_1] = STATE(12089), + [sym_line_comment_2] = STATE(12089), + [sym_line_comment_3] = STATE(12089), + [sym_line_comment_4] = STATE(12089), + [sym_block_comment] = STATE(12089), + [sym_close_argument] = STATE(10666), [sym_device] = STATE(10790), - [sym_documatic_line] = STATE(12088), - [anon_sym_LPAREN] = ACTIONS(13526), + [sym_documatic_line] = STATE(12089), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1398333,88 +1398415,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12089)] = { - [sym_line_comment_1] = STATE(12089), - [sym_line_comment_2] = STATE(12089), - [sym_line_comment_3] = STATE(12089), - [sym_line_comment_4] = STATE(12089), - [sym_block_comment] = STATE(12089), - [sym_documatic_line] = STATE(12089), - [aux_sym_macro_constant_token1] = ACTIONS(8648), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8648), - [sym_keyword_dim] = ACTIONS(8648), - [sym_keyword_pound_define] = ACTIONS(8648), - [sym_keyword_pound_def1arg] = ACTIONS(8648), - [sym_keyword_pound_import] = ACTIONS(8648), - [sym_keyword_pound_include] = ACTIONS(8648), - [sym_keyword_pound_if] = ACTIONS(8650), - [sym_keyword_pound_ifdef] = ACTIONS(8648), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8648), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8648), - [sym_keyword_write] = ACTIONS(8650), - [sym_keyword_do] = ACTIONS(8648), - [sym_keyword_for] = ACTIONS(8648), - [sym_keyword_while] = ACTIONS(8648), - [sym_keyword_kill] = ACTIONS(8648), - [sym_keyword_lock] = ACTIONS(8648), - [sym_keyword_read] = ACTIONS(8648), - [sym_keyword_zload] = ACTIONS(8648), - [sym_keyword_open] = ACTIONS(8648), - [sym_keyword_close] = ACTIONS(8650), - [sym_keyword_use] = ACTIONS(8648), - [sym_keyword_new] = ACTIONS(8648), - [sym_keyword_if] = ACTIONS(8648), - [sym_keyword_oldelse] = ACTIONS(8648), - [sym_keyword_throw] = ACTIONS(8648), - [sym_keyword_print] = ACTIONS(8648), - [sym_keyword_zprint] = ACTIONS(8648), - [sym_keyword_try] = ACTIONS(8648), - [sym_keyword_job] = ACTIONS(8648), - [sym_keyword_break] = ACTIONS(8648), - [sym_keyword_merge] = ACTIONS(8650), - [sym_keyword_return] = ACTIONS(8648), - [aux_sym_keyword_quit_token1] = ACTIONS(8648), - [aux_sym_keyword_quit_token2] = ACTIONS(8648), - [sym_keyword_goto] = ACTIONS(8648), - [sym_keyword_halt] = ACTIONS(8648), - [sym_keyword_hang] = ACTIONS(8648), - [sym_keyword_halt_or_hang] = ACTIONS(8650), - [sym_keyword_continue] = ACTIONS(8648), - [sym_keyword_tcommit] = ACTIONS(8648), - [sym_keyword_trollback] = ACTIONS(8648), - [sym_keyword_tstart] = ACTIONS(8648), - [sym_keyword_xecute] = ACTIONS(8648), - [sym_keyword_view] = ACTIONS(8648), - [sym_keyword_zbreak] = ACTIONS(8648), - [sym_keyword_zkill] = ACTIONS(8648), - [sym_keyword_zn] = ACTIONS(8648), - [sym_keyword_zsu] = ACTIONS(8648), - [sym_keyword_ztrap] = ACTIONS(8650), - [sym_keyword_zwrite] = ACTIONS(8648), - [sym_keyword_zz] = ACTIONS(8648), - [sym_keyword_embedded_html] = ACTIONS(8648), - [sym_keyword_embedded_xml] = ACTIONS(8648), - [sym_keyword_embedded_sql_amp] = ACTIONS(8648), - [sym_keyword_embedded_sql_hash] = ACTIONS(8648), - [anon_sym_AMPjs] = ACTIONS(8650), - [anon_sym_AMPjscript] = ACTIONS(8648), - [anon_sym_AMPjavascript] = ACTIONS(8648), - [sym_keyword_zremove] = ACTIONS(8648), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8650), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8650), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8650), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8648), - [sym__termination] = ACTIONS(8648), - [sym_tag_end_if] = ACTIONS(8648), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12090)] = { [sym_line_comment_1] = STATE(12090), [sym_line_comment_2] = STATE(12090), @@ -1398422,6 +1398422,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12090), [sym_block_comment] = STATE(12090), [sym_documatic_line] = STATE(12090), + [aux_sym_macro_constant_token1] = ACTIONS(8644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8644), + [sym_keyword_dim] = ACTIONS(8644), + [sym_keyword_pound_define] = ACTIONS(8644), + [sym_keyword_pound_def1arg] = ACTIONS(8644), + [sym_keyword_pound_import] = ACTIONS(8644), + [sym_keyword_pound_include] = ACTIONS(8644), + [sym_keyword_pound_if] = ACTIONS(8646), + [sym_keyword_pound_ifdef] = ACTIONS(8644), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8644), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8644), + [sym_keyword_write] = ACTIONS(8646), + [sym_keyword_do] = ACTIONS(8644), + [sym_keyword_for] = ACTIONS(8644), + [sym_keyword_while] = ACTIONS(8644), + [sym_keyword_kill] = ACTIONS(8644), + [sym_keyword_lock] = ACTIONS(8644), + [sym_keyword_read] = ACTIONS(8644), + [sym_keyword_zload] = ACTIONS(8644), + [sym_keyword_open] = ACTIONS(8644), + [sym_keyword_close] = ACTIONS(8646), + [sym_keyword_use] = ACTIONS(8644), + [sym_keyword_new] = ACTIONS(8644), + [sym_keyword_if] = ACTIONS(8644), + [sym_keyword_oldelse] = ACTIONS(8644), + [sym_keyword_throw] = ACTIONS(8644), + [sym_keyword_print] = ACTIONS(8644), + [sym_keyword_zprint] = ACTIONS(8644), + [sym_keyword_try] = ACTIONS(8644), + [sym_keyword_job] = ACTIONS(8644), + [sym_keyword_break] = ACTIONS(8644), + [sym_keyword_merge] = ACTIONS(8646), + [sym_keyword_return] = ACTIONS(8644), + [aux_sym_keyword_quit_token1] = ACTIONS(8644), + [aux_sym_keyword_quit_token2] = ACTIONS(8644), + [sym_keyword_goto] = ACTIONS(8644), + [sym_keyword_halt] = ACTIONS(8644), + [sym_keyword_hang] = ACTIONS(8644), + [sym_keyword_halt_or_hang] = ACTIONS(8646), + [sym_keyword_continue] = ACTIONS(8644), + [sym_keyword_tcommit] = ACTIONS(8644), + [sym_keyword_trollback] = ACTIONS(8644), + [sym_keyword_tstart] = ACTIONS(8644), + [sym_keyword_xecute] = ACTIONS(8644), + [sym_keyword_view] = ACTIONS(8644), + [sym_keyword_zbreak] = ACTIONS(8644), + [sym_keyword_zkill] = ACTIONS(8644), + [sym_keyword_zn] = ACTIONS(8644), + [sym_keyword_zsu] = ACTIONS(8644), + [sym_keyword_ztrap] = ACTIONS(8646), + [sym_keyword_zwrite] = ACTIONS(8644), + [sym_keyword_zz] = ACTIONS(8644), + [sym_keyword_embedded_html] = ACTIONS(8644), + [sym_keyword_embedded_xml] = ACTIONS(8644), + [sym_keyword_embedded_sql_amp] = ACTIONS(8644), + [sym_keyword_embedded_sql_hash] = ACTIONS(8644), + [anon_sym_AMPjs] = ACTIONS(8646), + [anon_sym_AMPjscript] = ACTIONS(8644), + [anon_sym_AMPjavascript] = ACTIONS(8644), + [sym_keyword_zremove] = ACTIONS(8644), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8646), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8646), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8646), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8644), + [sym__termination] = ACTIONS(8644), + [sym_tag_end_if] = ACTIONS(8644), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12091)] = { + [sym_line_comment_1] = STATE(12091), + [sym_line_comment_2] = STATE(12091), + [sym_line_comment_3] = STATE(12091), + [sym_line_comment_4] = STATE(12091), + [sym_block_comment] = STATE(12091), + [sym_documatic_line] = STATE(12091), [aux_sym_macro_constant_token1] = ACTIONS(8853), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1398497,95 +1398579,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8853), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12091)] = { - [sym_dollarsf] = STATE(3618), - [sym_system_defined_function] = STATE(1735), - [sym_dollar_text] = STATE(3618), - [sym_dollar_bitlogic] = STATE(3618), - [sym_dollar_function] = STATE(3618), - [sym_dollar_select] = STATE(3618), - [sym_dollar_case] = STATE(3618), - [sym_dollar_list] = STATE(3618), - [sym_built_in_func_with_pos_options] = STATE(3618), - [sym_dollar_method] = STATE(3618), - [sym_line_comment_1] = STATE(12091), - [sym_line_comment_2] = STATE(12091), - [sym_line_comment_3] = STATE(12091), - [sym_line_comment_4] = STATE(12091), - [sym_block_comment] = STATE(12091), - [sym_json_array_literal_post_cond] = STATE(4745), - [sym_json_object_literal_post_cond] = STATE(1735), - [sym_parenthetical_expression_post_cond] = STATE(1735), - [sym_macro_function_post_cond] = STATE(4750), - [sym_macro_constant_post_cond] = STATE(4750), - [sym_macro_post_cond] = STATE(1735), - [sym_objectscript_identifier_post_cond] = STATE(2372), - [sym_objectscript_identifier_special_post_cond] = STATE(2372), - [sym_lvn_post_cond] = STATE(1735), - [sym_gvn_post_cond] = STATE(4745), - [sym_ssvn_post_cond] = STATE(4745), - [sym_instance_variable_post_cond] = STATE(1735), - [sym_sql_field_reference_post_cond] = STATE(4745), - [sym_system_defined_variable_post_cond] = STATE(1735), - [sym_indirection_post_cond] = STATE(4745), - [sym_extrinsic_function_post_cond] = STATE(1735), - [sym_relative_dot_property_post_cond] = STATE(1735), - [sym_relative_dot_method_post_cond] = STATE(1735), - [sym_relative_dot_parameter_post_cond] = STATE(4745), - [sym_class_ref_post_cond] = STATE(22181), - [sym_class_method_call_post_cond] = STATE(1735), - [sym_oref_chain_expr_post_cond] = STATE(4745), - [sym_superclass_method_call_post_cond] = STATE(4745), - [sym_unary_operator_post_cond] = STATE(12091), - [sym_unary_expression_post_cond] = STATE(4745), - [sym_expr_atom_post_cond] = STATE(575), - [sym_expression_post_cond] = STATE(4793), - [sym_documatic_line] = STATE(12091), - [anon_sym_LPAREN2] = ACTIONS(13146), - [anon_sym_CARET] = ACTIONS(13148), + [STATE(12092)] = { + [sym_dollarsf] = STATE(16659), + [sym_system_defined_function] = STATE(15903), + [sym_dollar_text] = STATE(16659), + [sym_dollar_bitlogic] = STATE(16659), + [sym_dollar_function] = STATE(16659), + [sym_dollar_select] = STATE(16659), + [sym_dollar_case] = STATE(16659), + [sym_dollar_list] = STATE(16659), + [sym_built_in_func_with_pos_options] = STATE(16659), + [sym_dollar_method] = STATE(16659), + [sym_line_comment_1] = STATE(12092), + [sym_line_comment_2] = STATE(12092), + [sym_line_comment_3] = STATE(12092), + [sym_line_comment_4] = STATE(12092), + [sym_block_comment] = STATE(12092), + [sym_json_array_literal_post_cond] = STATE(16635), + [sym_json_object_literal_post_cond] = STATE(15903), + [sym_parenthetical_expression_post_cond] = STATE(15903), + [sym_macro_function_post_cond] = STATE(16638), + [sym_macro_constant_post_cond] = STATE(16638), + [sym_macro_post_cond] = STATE(15903), + [sym_objectscript_identifier_post_cond] = STATE(16122), + [sym_objectscript_identifier_special_post_cond] = STATE(16122), + [sym_lvn_post_cond] = STATE(15903), + [sym_gvn_post_cond] = STATE(16635), + [sym_ssvn_post_cond] = STATE(16635), + [sym_instance_variable_post_cond] = STATE(15903), + [sym_sql_field_reference_post_cond] = STATE(16635), + [sym_system_defined_variable_post_cond] = STATE(15903), + [sym_indirection_post_cond] = STATE(16635), + [sym_extrinsic_function_post_cond] = STATE(15903), + [sym_relative_dot_property_post_cond] = STATE(15903), + [sym_relative_dot_method_post_cond] = STATE(15903), + [sym_relative_dot_parameter_post_cond] = STATE(16635), + [sym_class_ref_post_cond] = STATE(21969), + [sym_class_method_call_post_cond] = STATE(15903), + [sym_oref_chain_expr_post_cond] = STATE(16635), + [sym_superclass_method_call_post_cond] = STATE(16635), + [sym_unary_operator_post_cond] = STATE(12088), + [sym_unary_expression_post_cond] = STATE(16635), + [sym_expr_atom_post_cond] = STATE(15000), + [sym_expression_post_cond] = STATE(16523), + [sym_documatic_line] = STATE(12092), + [anon_sym_LPAREN2] = ACTIONS(12198), + [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13150), - [aux_sym_dollarsf_token1] = ACTIONS(13152), - [anon_sym_LBRACK2] = ACTIONS(13154), - [aux_sym_instance_variable_token1] = ACTIONS(13156), - [anon_sym_DOT_DOT] = ACTIONS(13158), - [aux_sym_dollar_text_token1] = ACTIONS(13160), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), - [aux_sym_dollar_function_token1] = ACTIONS(13164), - [aux_sym_dollar_select_token1] = ACTIONS(13166), - [aux_sym_dollar_case_token1] = ACTIONS(13168), - [aux_sym_dollar_list_token1] = ACTIONS(13170), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), - [aux_sym_dollar_method_token1] = ACTIONS(13174), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13176), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13178), + [anon_sym_AT] = ACTIONS(13194), + [aux_sym_dollarsf_token1] = ACTIONS(12204), + [anon_sym_LBRACK2] = ACTIONS(12206), + [aux_sym_instance_variable_token1] = ACTIONS(12208), + [anon_sym_DOT_DOT] = ACTIONS(12210), + [aux_sym_dollar_text_token1] = ACTIONS(12212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12214), + [aux_sym_dollar_function_token1] = ACTIONS(12216), + [aux_sym_dollar_select_token1] = ACTIONS(12218), + [aux_sym_dollar_case_token1] = ACTIONS(12220), + [aux_sym_dollar_list_token1] = ACTIONS(12222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12224), + [aux_sym_dollar_method_token1] = ACTIONS(12226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12230), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13180), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13182), - [sym_string_literal_post_cond] = ACTIONS(13184), - [sym_numeric_literal_post_cond] = ACTIONS(13184), + [anon_sym_LBRACE2] = ACTIONS(12232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12234), + [sym_string_literal_post_cond] = ACTIONS(12236), + [sym_numeric_literal_post_cond] = ACTIONS(12236), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13186), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13188), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13190), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13196), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13192), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12092)] = { - [sym_line_comment_1] = STATE(12092), - [sym_line_comment_2] = STATE(12092), - [sym_line_comment_3] = STATE(12092), - [sym_line_comment_4] = STATE(12092), - [sym_block_comment] = STATE(12092), - [sym_documatic_line] = STATE(12092), + [STATE(12093)] = { + [sym_line_comment_1] = STATE(12093), + [sym_line_comment_2] = STATE(12093), + [sym_line_comment_3] = STATE(12093), + [sym_line_comment_4] = STATE(12093), + [sym_block_comment] = STATE(12093), + [sym_documatic_line] = STATE(12093), [aux_sym_macro_constant_token1] = ACTIONS(8857), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1398661,7 +1398743,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8857), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12093)] = { + [STATE(12094)] = { [sym_expression] = STATE(9583), [sym_expr_atom] = STATE(4049), [sym_parenthetical_expression] = STATE(5021), @@ -1398697,43 +1398779,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4408), [sym_json_object_literal] = STATE(5021), [sym_json_array_literal] = STATE(5019), - [sym_line_comment_1] = STATE(12093), - [sym_line_comment_2] = STATE(12093), - [sym_line_comment_3] = STATE(12093), - [sym_line_comment_4] = STATE(12093), - [sym_block_comment] = STATE(12093), + [sym_line_comment_1] = STATE(12094), + [sym_line_comment_2] = STATE(12094), + [sym_line_comment_3] = STATE(12094), + [sym_line_comment_4] = STATE(12094), + [sym_block_comment] = STATE(12094), [sym_close_argument] = STATE(9572), [sym_device] = STATE(10899), - [sym_documatic_line] = STATE(12093), - [anon_sym_LPAREN] = ACTIONS(13428), + [sym_documatic_line] = STATE(12094), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1398743,7 +1398825,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12094)] = { + [STATE(12095)] = { [sym_expression] = STATE(9383), [sym_expr_atom] = STATE(4528), [sym_parenthetical_expression] = STATE(3737), @@ -1398779,43 +1398861,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(3614), [sym_json_object_literal] = STATE(3737), [sym_json_array_literal] = STATE(3736), - [sym_line_comment_1] = STATE(12094), - [sym_line_comment_2] = STATE(12094), - [sym_line_comment_3] = STATE(12094), - [sym_line_comment_4] = STATE(12094), - [sym_block_comment] = STATE(12094), + [sym_line_comment_1] = STATE(12095), + [sym_line_comment_2] = STATE(12095), + [sym_line_comment_3] = STATE(12095), + [sym_line_comment_4] = STATE(12095), + [sym_block_comment] = STATE(12095), [sym_use_argument] = STATE(10668), [sym_device] = STATE(10669), - [sym_documatic_line] = STATE(12094), - [anon_sym_LPAREN] = ACTIONS(13526), + [sym_documatic_line] = STATE(12095), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1398825,7 +1398907,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12095)] = { + [STATE(12096)] = { [sym_dollarsf] = STATE(5937), [sym_system_defined_function] = STATE(6118), [sym_dollar_text] = STATE(5937), @@ -1398836,11 +1398918,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5937), [sym_built_in_func_with_pos_options] = STATE(5937), [sym_dollar_method] = STATE(5937), - [sym_line_comment_1] = STATE(12095), - [sym_line_comment_2] = STATE(12095), - [sym_line_comment_3] = STATE(12095), - [sym_line_comment_4] = STATE(12095), - [sym_block_comment] = STATE(12095), + [sym_line_comment_1] = STATE(12096), + [sym_line_comment_2] = STATE(12096), + [sym_line_comment_3] = STATE(12096), + [sym_line_comment_4] = STATE(12096), + [sym_block_comment] = STATE(12096), [sym_json_array_literal_post_cond] = STATE(6109), [sym_json_object_literal_post_cond] = STATE(6118), [sym_parenthetical_expression_post_cond] = STATE(6118), @@ -1398868,46 +1398950,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_expression_post_cond] = STATE(6109), [sym_expr_atom_post_cond] = STATE(6143), [sym_expression_post_cond] = STATE(8264), - [sym_documatic_line] = STATE(12095), - [anon_sym_LPAREN2] = ACTIONS(13032), - [anon_sym_CARET] = ACTIONS(13034), + [sym_documatic_line] = STATE(12096), + [anon_sym_LPAREN2] = ACTIONS(13086), + [anon_sym_CARET] = ACTIONS(13088), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13304), - [aux_sym_dollarsf_token1] = ACTIONS(13038), - [anon_sym_LBRACK2] = ACTIONS(13040), - [aux_sym_instance_variable_token1] = ACTIONS(13042), - [anon_sym_DOT_DOT] = ACTIONS(13044), - [aux_sym_dollar_text_token1] = ACTIONS(13046), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13048), - [aux_sym_dollar_function_token1] = ACTIONS(13050), - [aux_sym_dollar_select_token1] = ACTIONS(13052), - [aux_sym_dollar_case_token1] = ACTIONS(13054), - [aux_sym_dollar_list_token1] = ACTIONS(13056), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13058), - [aux_sym_dollar_method_token1] = ACTIONS(13060), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13062), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13064), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13066), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13068), - [sym_string_literal_post_cond] = ACTIONS(13070), - [sym_numeric_literal_post_cond] = ACTIONS(13070), + [anon_sym_AT] = ACTIONS(13134), + [aux_sym_dollarsf_token1] = ACTIONS(13092), + [anon_sym_LBRACK2] = ACTIONS(13094), + [aux_sym_instance_variable_token1] = ACTIONS(13096), + [anon_sym_DOT_DOT] = ACTIONS(13098), + [aux_sym_dollar_text_token1] = ACTIONS(13100), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13102), + [aux_sym_dollar_function_token1] = ACTIONS(13104), + [aux_sym_dollar_select_token1] = ACTIONS(13106), + [aux_sym_dollar_case_token1] = ACTIONS(13108), + [aux_sym_dollar_list_token1] = ACTIONS(13110), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13112), + [aux_sym_dollar_method_token1] = ACTIONS(13114), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13116), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13118), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13120), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13122), + [sym_string_literal_post_cond] = ACTIONS(13124), + [sym_numeric_literal_post_cond] = ACTIONS(13124), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13072), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13074), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13306), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13126), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13128), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13136), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13078), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13132), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12096)] = { + [STATE(12097)] = { [sym_dollarsf] = STATE(3618), [sym_system_defined_function] = STATE(1735), [sym_dollar_text] = STATE(3618), @@ -1398918,11 +1399000,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3618), [sym_built_in_func_with_pos_options] = STATE(3618), [sym_dollar_method] = STATE(3618), - [sym_line_comment_1] = STATE(12096), - [sym_line_comment_2] = STATE(12096), - [sym_line_comment_3] = STATE(12096), - [sym_line_comment_4] = STATE(12096), - [sym_block_comment] = STATE(12096), + [sym_line_comment_1] = STATE(12097), + [sym_line_comment_2] = STATE(12097), + [sym_line_comment_3] = STATE(12097), + [sym_line_comment_4] = STATE(12097), + [sym_block_comment] = STATE(12097), [sym_json_array_literal_post_cond] = STATE(4745), [sym_json_object_literal_post_cond] = STATE(1735), [sym_parenthetical_expression_post_cond] = STATE(1735), @@ -1398946,50 +1399028,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(1735), [sym_oref_chain_expr_post_cond] = STATE(4745), [sym_superclass_method_call_post_cond] = STATE(4745), - [sym_unary_operator_post_cond] = STATE(12091), + [sym_unary_operator_post_cond] = STATE(12097), [sym_unary_expression_post_cond] = STATE(4745), [sym_expr_atom_post_cond] = STATE(575), - [sym_expression_post_cond] = STATE(4865), - [sym_documatic_line] = STATE(12096), - [anon_sym_LPAREN2] = ACTIONS(13146), - [anon_sym_CARET] = ACTIONS(13148), + [sym_expression_post_cond] = STATE(4793), + [sym_documatic_line] = STATE(12097), + [anon_sym_LPAREN2] = ACTIONS(13198), + [anon_sym_CARET] = ACTIONS(13200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13150), - [aux_sym_dollarsf_token1] = ACTIONS(13152), - [anon_sym_LBRACK2] = ACTIONS(13154), - [aux_sym_instance_variable_token1] = ACTIONS(13156), - [anon_sym_DOT_DOT] = ACTIONS(13158), - [aux_sym_dollar_text_token1] = ACTIONS(13160), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), - [aux_sym_dollar_function_token1] = ACTIONS(13164), - [aux_sym_dollar_select_token1] = ACTIONS(13166), - [aux_sym_dollar_case_token1] = ACTIONS(13168), - [aux_sym_dollar_list_token1] = ACTIONS(13170), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), - [aux_sym_dollar_method_token1] = ACTIONS(13174), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13176), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13178), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13180), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13182), - [sym_string_literal_post_cond] = ACTIONS(13184), - [sym_numeric_literal_post_cond] = ACTIONS(13184), + [anon_sym_AT] = ACTIONS(13202), + [aux_sym_dollarsf_token1] = ACTIONS(13204), + [anon_sym_LBRACK2] = ACTIONS(13206), + [aux_sym_instance_variable_token1] = ACTIONS(13208), + [anon_sym_DOT_DOT] = ACTIONS(13210), + [aux_sym_dollar_text_token1] = ACTIONS(13212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13214), + [aux_sym_dollar_function_token1] = ACTIONS(13216), + [aux_sym_dollar_select_token1] = ACTIONS(13218), + [aux_sym_dollar_case_token1] = ACTIONS(13220), + [aux_sym_dollar_list_token1] = ACTIONS(13222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13224), + [aux_sym_dollar_method_token1] = ACTIONS(13226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13230), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13234), + [sym_string_literal_post_cond] = ACTIONS(13236), + [sym_numeric_literal_post_cond] = ACTIONS(13236), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13186), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13188), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13190), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13242), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13192), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12097)] = { + [STATE(12098)] = { [sym_expression] = STATE(9733), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), @@ -1399025,19 +1399107,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(1168), [sym_json_object_literal] = STATE(3893), [sym_json_array_literal] = STATE(4050), - [sym_line_comment_1] = STATE(12097), - [sym_line_comment_2] = STATE(12097), - [sym_line_comment_3] = STATE(12097), - [sym_line_comment_4] = STATE(12097), - [sym_block_comment] = STATE(12097), - [sym_documatic_line] = STATE(12097), + [sym_line_comment_1] = STATE(12098), + [sym_line_comment_2] = STATE(12098), + [sym_line_comment_3] = STATE(12098), + [sym_line_comment_4] = STATE(12098), + [sym_block_comment] = STATE(12098), + [sym_documatic_line] = STATE(12098), [anon_sym_LPAREN] = ACTIONS(6470), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(13574), + [anon_sym_BANG] = ACTIONS(13624), [anon_sym_LBRACK] = ACTIONS(6478), - [anon_sym_QMARK] = ACTIONS(13574), + [anon_sym_QMARK] = ACTIONS(13624), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6482), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6484), @@ -1399071,7 +1399153,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12098)] = { + [STATE(12099)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(15903), [sym_dollar_text] = STATE(16659), @@ -1399082,11 +1399164,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16659), [sym_built_in_func_with_pos_options] = STATE(16659), [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(12098), - [sym_line_comment_2] = STATE(12098), - [sym_line_comment_3] = STATE(12098), - [sym_line_comment_4] = STATE(12098), - [sym_block_comment] = STATE(12098), + [sym_line_comment_1] = STATE(12099), + [sym_line_comment_2] = STATE(12099), + [sym_line_comment_3] = STATE(12099), + [sym_line_comment_4] = STATE(12099), + [sym_block_comment] = STATE(12099), [sym_json_array_literal_post_cond] = STATE(16635), [sym_json_object_literal_post_cond] = STATE(15903), [sym_parenthetical_expression_post_cond] = STATE(15903), @@ -1399110,15 +1399192,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15903), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11999), + [sym_unary_operator_post_cond] = STATE(12000), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(15346), [sym_expression_post_cond] = STATE(16657), - [sym_documatic_line] = STATE(12098), + [sym_documatic_line] = STATE(12099), [anon_sym_LPAREN2] = ACTIONS(12198), [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13342), + [anon_sym_AT] = ACTIONS(13392), [aux_sym_dollarsf_token1] = ACTIONS(12204), [anon_sym_LBRACK2] = ACTIONS(12206), [aux_sym_instance_variable_token1] = ACTIONS(12208), @@ -1399146,14 +1399228,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12238), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12240), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13344), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13394), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12099)] = { + [STATE(12100)] = { [sym_expression] = STATE(10784), [sym_expr_atom] = STATE(5445), [sym_parenthetical_expression] = STATE(4615), @@ -1399189,42 +1399271,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(7133), [sym_json_object_literal] = STATE(4615), [sym_json_array_literal] = STATE(7547), - [sym_line_comment_1] = STATE(12099), - [sym_line_comment_2] = STATE(12099), - [sym_line_comment_3] = STATE(12099), - [sym_line_comment_4] = STATE(12099), - [sym_block_comment] = STATE(12099), + [sym_line_comment_1] = STATE(12100), + [sym_line_comment_2] = STATE(12100), + [sym_line_comment_3] = STATE(12100), + [sym_line_comment_4] = STATE(12100), + [sym_block_comment] = STATE(12100), [sym_xecute_argument] = STATE(11319), - [sym_documatic_line] = STATE(12099), - [anon_sym_LPAREN] = ACTIONS(13576), + [sym_documatic_line] = STATE(12100), + [anon_sym_LPAREN] = ACTIONS(12414), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), - [anon_sym_AT2] = ACTIONS(13614), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_keyword_pound_pound_super] = ACTIONS(12418), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12420), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), + [anon_sym_AT2] = ACTIONS(12452), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1399232,10 +1399314,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13624), + [sym__xecute_arg_invalid] = ACTIONS(12462), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12100)] = { + [STATE(12101)] = { [sym_expression] = STATE(11004), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), @@ -1399271,12 +1399353,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4675), [sym_json_object_literal] = STATE(3900), [sym_json_array_literal] = STATE(5840), - [sym_line_comment_1] = STATE(12100), - [sym_line_comment_2] = STATE(12100), - [sym_line_comment_3] = STATE(12100), - [sym_line_comment_4] = STATE(12100), - [sym_block_comment] = STATE(12100), - [sym_documatic_line] = STATE(12100), + [sym_line_comment_1] = STATE(12101), + [sym_line_comment_2] = STATE(12101), + [sym_line_comment_3] = STATE(12101), + [sym_line_comment_4] = STATE(12101), + [sym_block_comment] = STATE(12101), + [sym_documatic_line] = STATE(12101), [anon_sym_LPAREN] = ACTIONS(6410), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1399317,7 +1399399,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12101)] = { + [STATE(12102)] = { [sym_expression] = STATE(11329), [sym_expr_atom] = STATE(7222), [sym_parenthetical_expression] = STATE(7111), @@ -1399353,12 +1399435,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(7101), [sym_json_object_literal] = STATE(7111), [sym_json_array_literal] = STATE(7107), - [sym_line_comment_1] = STATE(12101), - [sym_line_comment_2] = STATE(12101), - [sym_line_comment_3] = STATE(12101), - [sym_line_comment_4] = STATE(12101), - [sym_block_comment] = STATE(12101), - [sym_documatic_line] = STATE(12101), + [sym_line_comment_1] = STATE(12102), + [sym_line_comment_2] = STATE(12102), + [sym_line_comment_3] = STATE(12102), + [sym_line_comment_4] = STATE(12102), + [sym_block_comment] = STATE(12102), + [sym_documatic_line] = STATE(12102), [anon_sym_LPAREN] = ACTIONS(6228), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1399399,7 +1399481,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12102)] = { + [STATE(12103)] = { [sym_dollarsf] = STATE(3618), [sym_system_defined_function] = STATE(1735), [sym_dollar_text] = STATE(3618), @@ -1399410,11 +1399492,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3618), [sym_built_in_func_with_pos_options] = STATE(3618), [sym_dollar_method] = STATE(3618), - [sym_line_comment_1] = STATE(12102), - [sym_line_comment_2] = STATE(12102), - [sym_line_comment_3] = STATE(12102), - [sym_line_comment_4] = STATE(12102), - [sym_block_comment] = STATE(12102), + [sym_line_comment_1] = STATE(12103), + [sym_line_comment_2] = STATE(12103), + [sym_line_comment_3] = STATE(12103), + [sym_line_comment_4] = STATE(12103), + [sym_block_comment] = STATE(12103), [sym_json_array_literal_post_cond] = STATE(4745), [sym_json_object_literal_post_cond] = STATE(1735), [sym_parenthetical_expression_post_cond] = STATE(1735), @@ -1399438,50 +1399520,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(1735), [sym_oref_chain_expr_post_cond] = STATE(4745), [sym_superclass_method_call_post_cond] = STATE(4745), - [sym_unary_operator_post_cond] = STATE(12002), + [sym_unary_operator_post_cond] = STATE(12003), [sym_unary_expression_post_cond] = STATE(4745), [sym_expr_atom_post_cond] = STATE(745), [sym_expression_post_cond] = STATE(4762), - [sym_documatic_line] = STATE(12102), - [anon_sym_LPAREN2] = ACTIONS(13146), - [anon_sym_CARET] = ACTIONS(13148), + [sym_documatic_line] = STATE(12103), + [anon_sym_LPAREN2] = ACTIONS(13198), + [anon_sym_CARET] = ACTIONS(13200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13346), - [aux_sym_dollarsf_token1] = ACTIONS(13152), - [anon_sym_LBRACK2] = ACTIONS(13154), - [aux_sym_instance_variable_token1] = ACTIONS(13156), - [anon_sym_DOT_DOT] = ACTIONS(13158), - [aux_sym_dollar_text_token1] = ACTIONS(13160), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), - [aux_sym_dollar_function_token1] = ACTIONS(13164), - [aux_sym_dollar_select_token1] = ACTIONS(13166), - [aux_sym_dollar_case_token1] = ACTIONS(13168), - [aux_sym_dollar_list_token1] = ACTIONS(13170), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), - [aux_sym_dollar_method_token1] = ACTIONS(13174), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13176), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13178), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13180), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13182), - [sym_string_literal_post_cond] = ACTIONS(13184), - [sym_numeric_literal_post_cond] = ACTIONS(13184), + [anon_sym_AT] = ACTIONS(13396), + [aux_sym_dollarsf_token1] = ACTIONS(13204), + [anon_sym_LBRACK2] = ACTIONS(13206), + [aux_sym_instance_variable_token1] = ACTIONS(13208), + [anon_sym_DOT_DOT] = ACTIONS(13210), + [aux_sym_dollar_text_token1] = ACTIONS(13212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13214), + [aux_sym_dollar_function_token1] = ACTIONS(13216), + [aux_sym_dollar_select_token1] = ACTIONS(13218), + [aux_sym_dollar_case_token1] = ACTIONS(13220), + [aux_sym_dollar_list_token1] = ACTIONS(13222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13224), + [aux_sym_dollar_method_token1] = ACTIONS(13226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13230), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13234), + [sym_string_literal_post_cond] = ACTIONS(13236), + [sym_numeric_literal_post_cond] = ACTIONS(13236), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13186), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13188), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13348), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13398), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13192), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12103)] = { + [STATE(12104)] = { [sym_expression] = STATE(10177), [sym_expr_atom] = STATE(4687), [sym_parenthetical_expression] = STATE(3118), @@ -1399517,42 +1399599,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5199), [sym_json_object_literal] = STATE(3118), [sym_json_array_literal] = STATE(6408), - [sym_line_comment_1] = STATE(12103), - [sym_line_comment_2] = STATE(12103), - [sym_line_comment_3] = STATE(12103), - [sym_line_comment_4] = STATE(12103), - [sym_block_comment] = STATE(12103), + [sym_line_comment_1] = STATE(12104), + [sym_line_comment_2] = STATE(12104), + [sym_line_comment_3] = STATE(12104), + [sym_line_comment_4] = STATE(12104), + [sym_block_comment] = STATE(12104), [sym_xecute_argument] = STATE(10735), - [sym_documatic_line] = STATE(12103), - [anon_sym_LPAREN] = ACTIONS(13476), + [sym_documatic_line] = STATE(12104), + [anon_sym_LPAREN] = ACTIONS(13526), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13482), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), - [anon_sym_AT2] = ACTIONS(13514), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_keyword_pound_pound_super] = ACTIONS(13530), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), + [anon_sym_AT2] = ACTIONS(13564), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1399560,10 +1399642,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13524), + [sym__xecute_arg_invalid] = ACTIONS(13574), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12104)] = { + [STATE(12105)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1399600,12 +1399682,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12104), - [sym_line_comment_2] = STATE(12104), - [sym_line_comment_3] = STATE(12104), - [sym_line_comment_4] = STATE(12104), - [sym_block_comment] = STATE(12104), - [sym_documatic_line] = STATE(12104), + [sym_line_comment_1] = STATE(12105), + [sym_line_comment_2] = STATE(12105), + [sym_line_comment_3] = STATE(12105), + [sym_line_comment_4] = STATE(12105), + [sym_block_comment] = STATE(12105), + [sym_documatic_line] = STATE(12105), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1399645,7 +1399727,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12105)] = { + [STATE(12106)] = { [sym_expression] = STATE(9601), [sym_expr_atom] = STATE(5841), [sym_parenthetical_expression] = STATE(6356), @@ -1399681,19 +1399763,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6668), [sym_json_object_literal] = STATE(6356), [sym_json_array_literal] = STATE(6355), - [sym_line_comment_1] = STATE(12105), - [sym_line_comment_2] = STATE(12105), - [sym_line_comment_3] = STATE(12105), - [sym_line_comment_4] = STATE(12105), - [sym_block_comment] = STATE(12105), - [sym_documatic_line] = STATE(12105), + [sym_line_comment_1] = STATE(12106), + [sym_line_comment_2] = STATE(12106), + [sym_line_comment_3] = STATE(12106), + [sym_line_comment_4] = STATE(12106), + [sym_block_comment] = STATE(12106), + [sym_documatic_line] = STATE(12106), [anon_sym_LPAREN] = ACTIONS(6657), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_BANG] = ACTIONS(12418), + [anon_sym_BANG] = ACTIONS(12464), [anon_sym_LBRACK] = ACTIONS(6665), - [anon_sym_QMARK] = ACTIONS(12418), + [anon_sym_QMARK] = ACTIONS(12464), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6669), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), @@ -1399727,7 +1399809,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12106)] = { + [STATE(12107)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(16637), [sym_dollar_text] = STATE(16659), @@ -1399738,11 +1399820,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16659), [sym_built_in_func_with_pos_options] = STATE(16659), [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(12106), - [sym_line_comment_2] = STATE(12106), - [sym_line_comment_3] = STATE(12106), - [sym_line_comment_4] = STATE(12106), - [sym_block_comment] = STATE(12106), + [sym_line_comment_1] = STATE(12107), + [sym_line_comment_2] = STATE(12107), + [sym_line_comment_3] = STATE(12107), + [sym_line_comment_4] = STATE(12107), + [sym_block_comment] = STATE(12107), [sym_json_array_literal_post_cond] = STATE(16635), [sym_json_object_literal_post_cond] = STATE(16637), [sym_parenthetical_expression_post_cond] = STATE(16637), @@ -1399766,11 +1399848,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(24908), - [sym_documatic_line] = STATE(12106), + [sym_documatic_line] = STATE(12107), [anon_sym_LPAREN2] = ACTIONS(12198), [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1399809,7 +1399891,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12107)] = { + [STATE(12108)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1399846,12 +1399928,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12107), - [sym_line_comment_2] = STATE(12107), - [sym_line_comment_3] = STATE(12107), - [sym_line_comment_4] = STATE(12107), - [sym_block_comment] = STATE(12107), - [sym_documatic_line] = STATE(12107), + [sym_line_comment_1] = STATE(12108), + [sym_line_comment_2] = STATE(12108), + [sym_line_comment_3] = STATE(12108), + [sym_line_comment_4] = STATE(12108), + [sym_block_comment] = STATE(12108), + [sym_documatic_line] = STATE(12108), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1399891,7 +1399973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12108)] = { + [STATE(12109)] = { [sym_dollarsf] = STATE(16578), [sym_system_defined_function] = STATE(15847), [sym_dollar_text] = STATE(16578), @@ -1399902,11 +1399984,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16578), [sym_built_in_func_with_pos_options] = STATE(16578), [sym_dollar_method] = STATE(16578), - [sym_line_comment_1] = STATE(12108), - [sym_line_comment_2] = STATE(12108), - [sym_line_comment_3] = STATE(12108), - [sym_line_comment_4] = STATE(12108), - [sym_block_comment] = STATE(12108), + [sym_line_comment_1] = STATE(12109), + [sym_line_comment_2] = STATE(12109), + [sym_line_comment_3] = STATE(12109), + [sym_line_comment_4] = STATE(12109), + [sym_block_comment] = STATE(12109), [sym_json_array_literal_post_cond] = STATE(16651), [sym_json_object_literal_post_cond] = STATE(15847), [sym_parenthetical_expression_post_cond] = STATE(15847), @@ -1399934,7 +1400016,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_expression_post_cond] = STATE(16651), [sym_expr_atom_post_cond] = STATE(15351), [sym_expression_post_cond] = STATE(16718), - [sym_documatic_line] = STATE(12108), + [sym_documatic_line] = STATE(12109), [anon_sym_LPAREN2] = ACTIONS(11894), [anon_sym_CARET] = ACTIONS(11896), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1399973,89 +1400055,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12109)] = { - [sym_line_comment_1] = STATE(12109), - [sym_line_comment_2] = STATE(12109), - [sym_line_comment_3] = STATE(12109), - [sym_line_comment_4] = STATE(12109), - [sym_block_comment] = STATE(12109), - [sym_documatic_line] = STATE(12109), - [aux_sym_macro_constant_token1] = ACTIONS(6899), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(6899), - [sym_keyword_dim] = ACTIONS(6899), - [sym_keyword_pound_define] = ACTIONS(6899), - [sym_keyword_pound_def1arg] = ACTIONS(6899), - [sym_keyword_pound_import] = ACTIONS(6899), - [sym_keyword_pound_include] = ACTIONS(6899), - [sym_keyword_pound_if] = ACTIONS(6901), - [sym_keyword_pound_ifdef] = ACTIONS(6899), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6899), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6899), - [sym_keyword_write] = ACTIONS(6901), - [sym_keyword_do] = ACTIONS(6899), - [sym_keyword_for] = ACTIONS(6899), - [sym_keyword_while] = ACTIONS(6899), - [sym_keyword_kill] = ACTIONS(6899), - [sym_keyword_lock] = ACTIONS(6899), - [sym_keyword_read] = ACTIONS(6899), - [sym_keyword_zload] = ACTIONS(6899), - [sym_keyword_open] = ACTIONS(6899), - [sym_keyword_close] = ACTIONS(6901), - [sym_keyword_use] = ACTIONS(6899), - [sym_keyword_new] = ACTIONS(6899), - [sym_keyword_if] = ACTIONS(6899), - [sym_keyword_oldelse] = ACTIONS(6899), - [sym_keyword_throw] = ACTIONS(6899), - [sym_keyword_print] = ACTIONS(6899), - [sym_keyword_zprint] = ACTIONS(6899), - [sym_keyword_try] = ACTIONS(6899), - [sym_keyword_job] = ACTIONS(6899), - [sym_keyword_break] = ACTIONS(6899), - [sym_keyword_merge] = ACTIONS(6901), - [sym_keyword_return] = ACTIONS(6899), - [aux_sym_keyword_quit_token1] = ACTIONS(6899), - [aux_sym_keyword_quit_token2] = ACTIONS(6899), - [sym_keyword_goto] = ACTIONS(6899), - [sym_keyword_halt] = ACTIONS(6899), - [sym_keyword_hang] = ACTIONS(6899), - [sym_keyword_halt_or_hang] = ACTIONS(6901), - [sym_keyword_continue] = ACTIONS(6899), - [sym_keyword_tcommit] = ACTIONS(6899), - [sym_keyword_trollback] = ACTIONS(6899), - [sym_keyword_tstart] = ACTIONS(6899), - [sym_keyword_xecute] = ACTIONS(6899), - [sym_keyword_view] = ACTIONS(6899), - [sym_keyword_zbreak] = ACTIONS(6899), - [sym_keyword_zkill] = ACTIONS(6899), - [sym_keyword_zn] = ACTIONS(6899), - [sym_keyword_zsu] = ACTIONS(6899), - [sym_keyword_ztrap] = ACTIONS(6901), - [sym_keyword_zwrite] = ACTIONS(6899), - [sym_keyword_zz] = ACTIONS(6899), - [sym_keyword_embedded_html] = ACTIONS(6899), - [sym_keyword_embedded_xml] = ACTIONS(6899), - [sym_keyword_embedded_sql_amp] = ACTIONS(6899), - [sym_keyword_embedded_sql_hash] = ACTIONS(6899), - [anon_sym_AMPjs] = ACTIONS(6901), - [anon_sym_AMPjscript] = ACTIONS(6899), - [anon_sym_AMPjavascript] = ACTIONS(6899), - [sym_keyword_zremove] = ACTIONS(6899), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6901), - [aux_sym_commands_with_printlist_token1] = ACTIONS(6901), - [aux_sym_commands_with_printlist_token2] = ACTIONS(6901), + [STATE(12110)] = { + [sym_dollarsf] = STATE(3618), + [sym_system_defined_function] = STATE(1735), + [sym_dollar_text] = STATE(3618), + [sym_dollar_bitlogic] = STATE(3618), + [sym_dollar_function] = STATE(3618), + [sym_dollar_select] = STATE(3618), + [sym_dollar_case] = STATE(3618), + [sym_dollar_list] = STATE(3618), + [sym_built_in_func_with_pos_options] = STATE(3618), + [sym_dollar_method] = STATE(3618), + [sym_line_comment_1] = STATE(12110), + [sym_line_comment_2] = STATE(12110), + [sym_line_comment_3] = STATE(12110), + [sym_line_comment_4] = STATE(12110), + [sym_block_comment] = STATE(12110), + [sym_json_array_literal_post_cond] = STATE(4745), + [sym_json_object_literal_post_cond] = STATE(1735), + [sym_parenthetical_expression_post_cond] = STATE(1735), + [sym_macro_function_post_cond] = STATE(4750), + [sym_macro_constant_post_cond] = STATE(4750), + [sym_macro_post_cond] = STATE(1735), + [sym_objectscript_identifier_post_cond] = STATE(2372), + [sym_objectscript_identifier_special_post_cond] = STATE(2372), + [sym_lvn_post_cond] = STATE(1735), + [sym_gvn_post_cond] = STATE(4745), + [sym_ssvn_post_cond] = STATE(4745), + [sym_instance_variable_post_cond] = STATE(1735), + [sym_sql_field_reference_post_cond] = STATE(4745), + [sym_system_defined_variable_post_cond] = STATE(1735), + [sym_indirection_post_cond] = STATE(4745), + [sym_extrinsic_function_post_cond] = STATE(1735), + [sym_relative_dot_property_post_cond] = STATE(1735), + [sym_relative_dot_method_post_cond] = STATE(1735), + [sym_relative_dot_parameter_post_cond] = STATE(4745), + [sym_class_ref_post_cond] = STATE(22181), + [sym_class_method_call_post_cond] = STATE(1735), + [sym_oref_chain_expr_post_cond] = STATE(4745), + [sym_superclass_method_call_post_cond] = STATE(4745), + [sym_unary_operator_post_cond] = STATE(12097), + [sym_unary_expression_post_cond] = STATE(4745), + [sym_expr_atom_post_cond] = STATE(575), + [sym_expression_post_cond] = STATE(4865), + [sym_documatic_line] = STATE(12110), + [anon_sym_LPAREN2] = ACTIONS(13198), + [anon_sym_CARET] = ACTIONS(13200), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(13202), + [aux_sym_dollarsf_token1] = ACTIONS(13204), + [anon_sym_LBRACK2] = ACTIONS(13206), + [aux_sym_instance_variable_token1] = ACTIONS(13208), + [anon_sym_DOT_DOT] = ACTIONS(13210), + [aux_sym_dollar_text_token1] = ACTIONS(13212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13214), + [aux_sym_dollar_function_token1] = ACTIONS(13216), + [aux_sym_dollar_select_token1] = ACTIONS(13218), + [aux_sym_dollar_case_token1] = ACTIONS(13220), + [aux_sym_dollar_list_token1] = ACTIONS(13222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13224), + [aux_sym_dollar_method_token1] = ACTIONS(13226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13230), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13234), + [sym_string_literal_post_cond] = ACTIONS(13236), + [sym_numeric_literal_post_cond] = ACTIONS(13236), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13242), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(6899), - [sym__termination] = ACTIONS(6899), - [sym_tag_end_if] = ACTIONS(6899), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12110)] = { + [STATE(12111)] = { [sym_expression] = STATE(9383), [sym_expr_atom] = STATE(4528), [sym_parenthetical_expression] = STATE(3737), @@ -1400091,43 +1400173,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(3614), [sym_json_object_literal] = STATE(3737), [sym_json_array_literal] = STATE(3736), - [sym_line_comment_1] = STATE(12110), - [sym_line_comment_2] = STATE(12110), - [sym_line_comment_3] = STATE(12110), - [sym_line_comment_4] = STATE(12110), - [sym_block_comment] = STATE(12110), + [sym_line_comment_1] = STATE(12111), + [sym_line_comment_2] = STATE(12111), + [sym_line_comment_3] = STATE(12111), + [sym_line_comment_4] = STATE(12111), + [sym_block_comment] = STATE(12111), [sym_open_argument] = STATE(10757), - [sym_device] = STATE(10664), - [sym_documatic_line] = STATE(12110), - [anon_sym_LPAREN] = ACTIONS(13526), + [sym_device] = STATE(10665), + [sym_documatic_line] = STATE(12111), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1400137,13 +1400219,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12111)] = { - [sym_line_comment_1] = STATE(12111), - [sym_line_comment_2] = STATE(12111), - [sym_line_comment_3] = STATE(12111), - [sym_line_comment_4] = STATE(12111), - [sym_block_comment] = STATE(12111), - [sym_documatic_line] = STATE(12111), + [STATE(12112)] = { + [sym_line_comment_1] = STATE(12112), + [sym_line_comment_2] = STATE(12112), + [sym_line_comment_3] = STATE(12112), + [sym_line_comment_4] = STATE(12112), + [sym_block_comment] = STATE(12112), + [sym_documatic_line] = STATE(12112), [aux_sym_macro_constant_token1] = ACTIONS(8472), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1400219,13 +1400301,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8472), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12112)] = { - [sym_line_comment_1] = STATE(12112), - [sym_line_comment_2] = STATE(12112), - [sym_line_comment_3] = STATE(12112), - [sym_line_comment_4] = STATE(12112), - [sym_block_comment] = STATE(12112), - [sym_documatic_line] = STATE(12112), + [STATE(12113)] = { + [sym_line_comment_1] = STATE(12113), + [sym_line_comment_2] = STATE(12113), + [sym_line_comment_3] = STATE(12113), + [sym_line_comment_4] = STATE(12113), + [sym_block_comment] = STATE(12113), + [sym_documatic_line] = STATE(12113), [aux_sym_macro_constant_token1] = ACTIONS(9687), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1400301,88 +1400383,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9687), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12113)] = { - [sym_dollarsf] = STATE(3738), - [sym_system_defined_function] = STATE(1736), - [sym_dollar_text] = STATE(3738), - [sym_dollar_bitlogic] = STATE(3738), - [sym_dollar_function] = STATE(3738), - [sym_dollar_select] = STATE(3738), - [sym_dollar_case] = STATE(3738), - [sym_dollar_list] = STATE(3738), - [sym_built_in_func_with_pos_options] = STATE(3738), - [sym_dollar_method] = STATE(3738), - [sym_line_comment_1] = STATE(12113), - [sym_line_comment_2] = STATE(12113), - [sym_line_comment_3] = STATE(12113), - [sym_line_comment_4] = STATE(12113), - [sym_block_comment] = STATE(12113), - [sym_json_array_literal_post_cond] = STATE(4971), - [sym_json_object_literal_post_cond] = STATE(1736), - [sym_parenthetical_expression_post_cond] = STATE(1736), - [sym_macro_function_post_cond] = STATE(4979), - [sym_macro_constant_post_cond] = STATE(4979), - [sym_macro_post_cond] = STATE(1736), - [sym_objectscript_identifier_post_cond] = STATE(2742), - [sym_objectscript_identifier_special_post_cond] = STATE(2742), - [sym_lvn_post_cond] = STATE(1736), - [sym_gvn_post_cond] = STATE(4971), - [sym_ssvn_post_cond] = STATE(4971), - [sym_instance_variable_post_cond] = STATE(1736), - [sym_sql_field_reference_post_cond] = STATE(4971), - [sym_system_defined_variable_post_cond] = STATE(1736), - [sym_indirection_post_cond] = STATE(4971), - [sym_extrinsic_function_post_cond] = STATE(1736), - [sym_relative_dot_property_post_cond] = STATE(1736), - [sym_relative_dot_method_post_cond] = STATE(1736), - [sym_relative_dot_parameter_post_cond] = STATE(4971), - [sym_class_ref_post_cond] = STATE(22233), - [sym_class_method_call_post_cond] = STATE(1736), - [sym_oref_chain_expr_post_cond] = STATE(4971), - [sym_superclass_method_call_post_cond] = STATE(4971), - [sym_unary_operator_post_cond] = STATE(12113), - [sym_unary_expression_post_cond] = STATE(4971), - [sym_expr_atom_post_cond] = STATE(577), - [sym_expression_post_cond] = STATE(5008), - [sym_documatic_line] = STATE(12113), - [anon_sym_LPAREN2] = ACTIONS(12468), - [anon_sym_CARET] = ACTIONS(12470), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13242), - [aux_sym_dollarsf_token1] = ACTIONS(12474), - [anon_sym_LBRACK2] = ACTIONS(12476), - [aux_sym_instance_variable_token1] = ACTIONS(12478), - [anon_sym_DOT_DOT] = ACTIONS(12480), - [aux_sym_dollar_text_token1] = ACTIONS(12482), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12484), - [aux_sym_dollar_function_token1] = ACTIONS(12486), - [aux_sym_dollar_select_token1] = ACTIONS(12488), - [aux_sym_dollar_case_token1] = ACTIONS(12490), - [aux_sym_dollar_list_token1] = ACTIONS(12492), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12494), - [aux_sym_dollar_method_token1] = ACTIONS(12496), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12498), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12500), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12502), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12504), - [sym_string_literal_post_cond] = ACTIONS(12506), - [sym_numeric_literal_post_cond] = ACTIONS(12506), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12508), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12510), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13244), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12514), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12114)] = { [sym_expression] = STATE(9383), [sym_expr_atom] = STATE(4528), @@ -1400427,35 +1400427,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_close_argument] = STATE(10765), [sym_device] = STATE(10790), [sym_documatic_line] = STATE(12114), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1400504,50 +1400504,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(1736), [sym_oref_chain_expr_post_cond] = STATE(4971), [sym_superclass_method_call_post_cond] = STATE(4971), - [sym_unary_operator_post_cond] = STATE(12113), + [sym_unary_operator_post_cond] = STATE(12115), [sym_unary_expression_post_cond] = STATE(4971), [sym_expr_atom_post_cond] = STATE(577), - [sym_expression_post_cond] = STATE(5049), + [sym_expression_post_cond] = STATE(5008), [sym_documatic_line] = STATE(12115), - [anon_sym_LPAREN2] = ACTIONS(12468), - [anon_sym_CARET] = ACTIONS(12470), + [anon_sym_LPAREN2] = ACTIONS(12514), + [anon_sym_CARET] = ACTIONS(12516), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13242), - [aux_sym_dollarsf_token1] = ACTIONS(12474), - [anon_sym_LBRACK2] = ACTIONS(12476), - [aux_sym_instance_variable_token1] = ACTIONS(12478), - [anon_sym_DOT_DOT] = ACTIONS(12480), - [aux_sym_dollar_text_token1] = ACTIONS(12482), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12484), - [aux_sym_dollar_function_token1] = ACTIONS(12486), - [aux_sym_dollar_select_token1] = ACTIONS(12488), - [aux_sym_dollar_case_token1] = ACTIONS(12490), - [aux_sym_dollar_list_token1] = ACTIONS(12492), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12494), - [aux_sym_dollar_method_token1] = ACTIONS(12496), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12498), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12500), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12502), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12504), - [sym_string_literal_post_cond] = ACTIONS(12506), - [sym_numeric_literal_post_cond] = ACTIONS(12506), + [anon_sym_AT] = ACTIONS(13294), + [aux_sym_dollarsf_token1] = ACTIONS(12520), + [anon_sym_LBRACK2] = ACTIONS(12522), + [aux_sym_instance_variable_token1] = ACTIONS(12524), + [anon_sym_DOT_DOT] = ACTIONS(12526), + [aux_sym_dollar_text_token1] = ACTIONS(12528), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12530), + [aux_sym_dollar_function_token1] = ACTIONS(12532), + [aux_sym_dollar_select_token1] = ACTIONS(12534), + [aux_sym_dollar_case_token1] = ACTIONS(12536), + [aux_sym_dollar_list_token1] = ACTIONS(12538), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12540), + [aux_sym_dollar_method_token1] = ACTIONS(12542), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12544), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12546), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12548), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12550), + [sym_string_literal_post_cond] = ACTIONS(12552), + [sym_numeric_literal_post_cond] = ACTIONS(12552), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12508), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12510), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13244), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12554), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12556), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13296), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12514), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12560), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12116)] = { + [sym_line_comment_1] = STATE(12116), + [sym_line_comment_2] = STATE(12116), + [sym_line_comment_3] = STATE(12116), + [sym_line_comment_4] = STATE(12116), + [sym_block_comment] = STATE(12116), + [sym_documatic_line] = STATE(12116), + [aux_sym_macro_constant_token1] = ACTIONS(6899), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(6899), + [sym_keyword_dim] = ACTIONS(6899), + [sym_keyword_pound_define] = ACTIONS(6899), + [sym_keyword_pound_def1arg] = ACTIONS(6899), + [sym_keyword_pound_import] = ACTIONS(6899), + [sym_keyword_pound_include] = ACTIONS(6899), + [sym_keyword_pound_if] = ACTIONS(6901), + [sym_keyword_pound_ifdef] = ACTIONS(6899), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(6899), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(6899), + [sym_keyword_write] = ACTIONS(6901), + [sym_keyword_do] = ACTIONS(6899), + [sym_keyword_for] = ACTIONS(6899), + [sym_keyword_while] = ACTIONS(6899), + [sym_keyword_kill] = ACTIONS(6899), + [sym_keyword_lock] = ACTIONS(6899), + [sym_keyword_read] = ACTIONS(6899), + [sym_keyword_zload] = ACTIONS(6899), + [sym_keyword_open] = ACTIONS(6899), + [sym_keyword_close] = ACTIONS(6901), + [sym_keyword_use] = ACTIONS(6899), + [sym_keyword_new] = ACTIONS(6899), + [sym_keyword_if] = ACTIONS(6899), + [sym_keyword_oldelse] = ACTIONS(6899), + [sym_keyword_throw] = ACTIONS(6899), + [sym_keyword_print] = ACTIONS(6899), + [sym_keyword_zprint] = ACTIONS(6899), + [sym_keyword_try] = ACTIONS(6899), + [sym_keyword_job] = ACTIONS(6899), + [sym_keyword_break] = ACTIONS(6899), + [sym_keyword_merge] = ACTIONS(6901), + [sym_keyword_return] = ACTIONS(6899), + [aux_sym_keyword_quit_token1] = ACTIONS(6899), + [aux_sym_keyword_quit_token2] = ACTIONS(6899), + [sym_keyword_goto] = ACTIONS(6899), + [sym_keyword_halt] = ACTIONS(6899), + [sym_keyword_hang] = ACTIONS(6899), + [sym_keyword_halt_or_hang] = ACTIONS(6901), + [sym_keyword_continue] = ACTIONS(6899), + [sym_keyword_tcommit] = ACTIONS(6899), + [sym_keyword_trollback] = ACTIONS(6899), + [sym_keyword_tstart] = ACTIONS(6899), + [sym_keyword_xecute] = ACTIONS(6899), + [sym_keyword_view] = ACTIONS(6899), + [sym_keyword_zbreak] = ACTIONS(6899), + [sym_keyword_zkill] = ACTIONS(6899), + [sym_keyword_zn] = ACTIONS(6899), + [sym_keyword_zsu] = ACTIONS(6899), + [sym_keyword_ztrap] = ACTIONS(6901), + [sym_keyword_zwrite] = ACTIONS(6899), + [sym_keyword_zz] = ACTIONS(6899), + [sym_keyword_embedded_html] = ACTIONS(6899), + [sym_keyword_embedded_xml] = ACTIONS(6899), + [sym_keyword_embedded_sql_amp] = ACTIONS(6899), + [sym_keyword_embedded_sql_hash] = ACTIONS(6899), + [anon_sym_AMPjs] = ACTIONS(6901), + [anon_sym_AMPjscript] = ACTIONS(6899), + [anon_sym_AMPjavascript] = ACTIONS(6899), + [sym_keyword_zremove] = ACTIONS(6899), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(6901), + [aux_sym_commands_with_printlist_token1] = ACTIONS(6901), + [aux_sym_commands_with_printlist_token2] = ACTIONS(6901), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(6899), + [sym__termination] = ACTIONS(6899), + [sym_tag_end_if] = ACTIONS(6899), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12117)] = { [sym_expression] = STATE(9583), [sym_expr_atom] = STATE(4049), [sym_parenthetical_expression] = STATE(5021), @@ -1400583,125 +1400665,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4408), [sym_json_object_literal] = STATE(5021), [sym_json_array_literal] = STATE(5019), - [sym_line_comment_1] = STATE(12116), - [sym_line_comment_2] = STATE(12116), - [sym_line_comment_3] = STATE(12116), - [sym_line_comment_4] = STATE(12116), - [sym_block_comment] = STATE(12116), - [sym_use_argument] = STATE(9579), - [sym_device] = STATE(10910), - [sym_documatic_line] = STATE(12116), - [anon_sym_LPAREN] = ACTIONS(13428), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12117)] = { - [sym_expression] = STATE(8350), - [sym_expr_atom] = STATE(3351), - [sym_parenthetical_expression] = STATE(2393), - [sym_unary_operator] = STATE(12946), - [sym_class_method_call] = STATE(2393), - [sym_class_ref] = STATE(22022), - [sym_superclass_method_call] = STATE(2389), - [sym_extrinsic_function] = STATE(2393), - [sym_dollarsf] = STATE(3241), - [sym_gvn] = STATE(2389), - [sym_lvn] = STATE(2393), - [sym_ssvn] = STATE(2389), - [sym_sql_field_reference] = STATE(2389), - [sym_oref_chain_expr] = STATE(2389), - [sym_instance_variable] = STATE(2393), - [sym_relative_dot_method] = STATE(2393), - [sym_relative_dot_property] = STATE(2393), - [sym_relative_dot_parameter] = STATE(2389), - [sym_system_defined_variable] = STATE(2393), - [sym_system_defined_function] = STATE(2393), - [sym_dollar_text] = STATE(3241), - [sym_dollar_bitlogic] = STATE(3241), - [sym_dollar_function] = STATE(3241), - [sym_dollar_select] = STATE(3241), - [sym_dollar_case] = STATE(3241), - [sym_dollar_list] = STATE(3241), - [sym_built_in_func_with_pos_options] = STATE(3241), - [sym_dollar_method] = STATE(3241), - [sym_unary_expression] = STATE(2389), - [sym_indirection] = STATE(2389), - [sym_macro] = STATE(2393), - [sym_macro_constant] = STATE(2703), - [sym_macro_function] = STATE(2703), - [sym_json_object_literal] = STATE(2393), - [sym_json_array_literal] = STATE(2389), [sym_line_comment_1] = STATE(12117), [sym_line_comment_2] = STATE(12117), [sym_line_comment_3] = STATE(12117), [sym_line_comment_4] = STATE(12117), [sym_block_comment] = STATE(12117), - [sym_open_argument] = STATE(9926), - [sym_device] = STATE(9953), + [sym_use_argument] = STATE(9579), + [sym_device] = STATE(10910), [sym_documatic_line] = STATE(12117), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1400712,94 +1400712,176 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12118)] = { + [sym_dollarsf] = STATE(15078), + [sym_system_defined_function] = STATE(15517), + [sym_dollar_text] = STATE(15078), + [sym_dollar_bitlogic] = STATE(15078), + [sym_dollar_function] = STATE(15078), + [sym_dollar_select] = STATE(15078), + [sym_dollar_case] = STATE(15078), + [sym_dollar_list] = STATE(15078), + [sym_built_in_func_with_pos_options] = STATE(15078), + [sym_dollar_method] = STATE(15078), [sym_line_comment_1] = STATE(12118), [sym_line_comment_2] = STATE(12118), [sym_line_comment_3] = STATE(12118), [sym_line_comment_4] = STATE(12118), [sym_block_comment] = STATE(12118), + [sym_json_array_literal_post_cond] = STATE(15462), + [sym_json_object_literal_post_cond] = STATE(15517), + [sym_parenthetical_expression_post_cond] = STATE(15517), + [sym_macro_function_post_cond] = STATE(15063), + [sym_macro_constant_post_cond] = STATE(15063), + [sym_macro_post_cond] = STATE(15517), + [sym_objectscript_identifier_post_cond] = STATE(14830), + [sym_objectscript_identifier_special_post_cond] = STATE(14830), + [sym_lvn_post_cond] = STATE(15517), + [sym_gvn_post_cond] = STATE(15462), + [sym_ssvn_post_cond] = STATE(15462), + [sym_instance_variable_post_cond] = STATE(15517), + [sym_sql_field_reference_post_cond] = STATE(15462), + [sym_system_defined_variable_post_cond] = STATE(15517), + [sym_indirection_post_cond] = STATE(15462), + [sym_extrinsic_function_post_cond] = STATE(15517), + [sym_relative_dot_property_post_cond] = STATE(15517), + [sym_relative_dot_method_post_cond] = STATE(15517), + [sym_relative_dot_parameter_post_cond] = STATE(15462), + [sym_class_ref_post_cond] = STATE(22417), + [sym_class_method_call_post_cond] = STATE(15517), + [sym_oref_chain_expr_post_cond] = STATE(15462), + [sym_superclass_method_call_post_cond] = STATE(15462), + [sym_unary_operator_post_cond] = STATE(11822), + [sym_unary_expression_post_cond] = STATE(15462), + [sym_expr_atom_post_cond] = STATE(14978), + [sym_expression_post_cond] = STATE(15384), [sym_documatic_line] = STATE(12118), - [aux_sym_macro_constant_token1] = ACTIONS(8482), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(8482), - [sym_keyword_dim] = ACTIONS(8482), - [sym_keyword_pound_define] = ACTIONS(8482), - [sym_keyword_pound_def1arg] = ACTIONS(8482), - [sym_keyword_pound_import] = ACTIONS(8482), - [sym_keyword_pound_include] = ACTIONS(8482), - [sym_keyword_pound_if] = ACTIONS(8484), - [sym_keyword_pound_ifdef] = ACTIONS(8482), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8482), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8482), - [sym_keyword_write] = ACTIONS(8484), - [sym_keyword_do] = ACTIONS(8482), - [sym_keyword_for] = ACTIONS(8482), - [sym_keyword_while] = ACTIONS(8482), - [sym_keyword_kill] = ACTIONS(8482), - [sym_keyword_lock] = ACTIONS(8482), - [sym_keyword_read] = ACTIONS(8482), - [sym_keyword_zload] = ACTIONS(8482), - [sym_keyword_open] = ACTIONS(8482), - [sym_keyword_close] = ACTIONS(8484), - [sym_keyword_use] = ACTIONS(8482), - [sym_keyword_new] = ACTIONS(8482), - [sym_keyword_if] = ACTIONS(8482), - [sym_keyword_oldelse] = ACTIONS(8482), - [sym_keyword_throw] = ACTIONS(8482), - [sym_keyword_print] = ACTIONS(8482), - [sym_keyword_zprint] = ACTIONS(8482), - [sym_keyword_try] = ACTIONS(8482), - [sym_keyword_job] = ACTIONS(8482), - [sym_keyword_break] = ACTIONS(8482), - [sym_keyword_merge] = ACTIONS(8484), - [sym_keyword_return] = ACTIONS(8482), - [aux_sym_keyword_quit_token1] = ACTIONS(8482), - [aux_sym_keyword_quit_token2] = ACTIONS(8482), - [sym_keyword_goto] = ACTIONS(8482), - [sym_keyword_halt] = ACTIONS(8482), - [sym_keyword_hang] = ACTIONS(8482), - [sym_keyword_halt_or_hang] = ACTIONS(8484), - [sym_keyword_continue] = ACTIONS(8482), - [sym_keyword_tcommit] = ACTIONS(8482), - [sym_keyword_trollback] = ACTIONS(8482), - [sym_keyword_tstart] = ACTIONS(8482), - [sym_keyword_xecute] = ACTIONS(8482), - [sym_keyword_view] = ACTIONS(8482), - [sym_keyword_zbreak] = ACTIONS(8482), - [sym_keyword_zkill] = ACTIONS(8482), - [sym_keyword_zn] = ACTIONS(8482), - [sym_keyword_zsu] = ACTIONS(8482), - [sym_keyword_ztrap] = ACTIONS(8484), - [sym_keyword_zwrite] = ACTIONS(8482), - [sym_keyword_zz] = ACTIONS(8482), - [sym_keyword_embedded_html] = ACTIONS(8482), - [sym_keyword_embedded_xml] = ACTIONS(8482), - [sym_keyword_embedded_sql_amp] = ACTIONS(8482), - [sym_keyword_embedded_sql_hash] = ACTIONS(8482), - [anon_sym_AMPjs] = ACTIONS(8484), - [anon_sym_AMPjscript] = ACTIONS(8482), - [anon_sym_AMPjavascript] = ACTIONS(8482), - [sym_keyword_zremove] = ACTIONS(8482), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8484), - [aux_sym_commands_with_printlist_token1] = ACTIONS(8484), - [aux_sym_commands_with_printlist_token2] = ACTIONS(8484), + [anon_sym_LPAREN2] = ACTIONS(12612), + [anon_sym_CARET] = ACTIONS(12614), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12616), + [aux_sym_dollarsf_token1] = ACTIONS(12618), + [anon_sym_LBRACK2] = ACTIONS(12620), + [aux_sym_instance_variable_token1] = ACTIONS(12622), + [anon_sym_DOT_DOT] = ACTIONS(12624), + [aux_sym_dollar_text_token1] = ACTIONS(12626), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12628), + [aux_sym_dollar_function_token1] = ACTIONS(12630), + [aux_sym_dollar_select_token1] = ACTIONS(12632), + [aux_sym_dollar_case_token1] = ACTIONS(12634), + [aux_sym_dollar_list_token1] = ACTIONS(12636), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12638), + [aux_sym_dollar_method_token1] = ACTIONS(12640), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12642), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12644), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12646), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12648), + [sym_string_literal_post_cond] = ACTIONS(12650), + [sym_numeric_literal_post_cond] = ACTIONS(12650), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12652), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12654), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12656), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12658), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(8482), - [sym__termination] = ACTIONS(8482), - [sym_tag_end_if] = ACTIONS(8482), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12119)] = { + [sym_dollarsf] = STATE(3738), + [sym_system_defined_function] = STATE(1736), + [sym_dollar_text] = STATE(3738), + [sym_dollar_bitlogic] = STATE(3738), + [sym_dollar_function] = STATE(3738), + [sym_dollar_select] = STATE(3738), + [sym_dollar_case] = STATE(3738), + [sym_dollar_list] = STATE(3738), + [sym_built_in_func_with_pos_options] = STATE(3738), + [sym_dollar_method] = STATE(3738), [sym_line_comment_1] = STATE(12119), [sym_line_comment_2] = STATE(12119), [sym_line_comment_3] = STATE(12119), [sym_line_comment_4] = STATE(12119), [sym_block_comment] = STATE(12119), + [sym_json_array_literal_post_cond] = STATE(4971), + [sym_json_object_literal_post_cond] = STATE(1736), + [sym_parenthetical_expression_post_cond] = STATE(1736), + [sym_macro_function_post_cond] = STATE(4979), + [sym_macro_constant_post_cond] = STATE(4979), + [sym_macro_post_cond] = STATE(1736), + [sym_objectscript_identifier_post_cond] = STATE(2742), + [sym_objectscript_identifier_special_post_cond] = STATE(2742), + [sym_lvn_post_cond] = STATE(1736), + [sym_gvn_post_cond] = STATE(4971), + [sym_ssvn_post_cond] = STATE(4971), + [sym_instance_variable_post_cond] = STATE(1736), + [sym_sql_field_reference_post_cond] = STATE(4971), + [sym_system_defined_variable_post_cond] = STATE(1736), + [sym_indirection_post_cond] = STATE(4971), + [sym_extrinsic_function_post_cond] = STATE(1736), + [sym_relative_dot_property_post_cond] = STATE(1736), + [sym_relative_dot_method_post_cond] = STATE(1736), + [sym_relative_dot_parameter_post_cond] = STATE(4971), + [sym_class_ref_post_cond] = STATE(22233), + [sym_class_method_call_post_cond] = STATE(1736), + [sym_oref_chain_expr_post_cond] = STATE(4971), + [sym_superclass_method_call_post_cond] = STATE(4971), + [sym_unary_operator_post_cond] = STATE(12115), + [sym_unary_expression_post_cond] = STATE(4971), + [sym_expr_atom_post_cond] = STATE(577), + [sym_expression_post_cond] = STATE(5049), [sym_documatic_line] = STATE(12119), + [anon_sym_LPAREN2] = ACTIONS(12514), + [anon_sym_CARET] = ACTIONS(12516), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(13294), + [aux_sym_dollarsf_token1] = ACTIONS(12520), + [anon_sym_LBRACK2] = ACTIONS(12522), + [aux_sym_instance_variable_token1] = ACTIONS(12524), + [anon_sym_DOT_DOT] = ACTIONS(12526), + [aux_sym_dollar_text_token1] = ACTIONS(12528), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12530), + [aux_sym_dollar_function_token1] = ACTIONS(12532), + [aux_sym_dollar_select_token1] = ACTIONS(12534), + [aux_sym_dollar_case_token1] = ACTIONS(12536), + [aux_sym_dollar_list_token1] = ACTIONS(12538), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12540), + [aux_sym_dollar_method_token1] = ACTIONS(12542), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12544), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12546), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12548), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12550), + [sym_string_literal_post_cond] = ACTIONS(12552), + [sym_numeric_literal_post_cond] = ACTIONS(12552), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12554), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12556), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13296), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12560), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12120)] = { + [sym_line_comment_1] = STATE(12120), + [sym_line_comment_2] = STATE(12120), + [sym_line_comment_3] = STATE(12120), + [sym_line_comment_4] = STATE(12120), + [sym_block_comment] = STATE(12120), + [sym_documatic_line] = STATE(12120), [aux_sym_macro_constant_token1] = ACTIONS(8867), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1400875,7 +1400957,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8867), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12120)] = { + [STATE(12121)] = { [sym_expression] = STATE(9383), [sym_expr_atom] = STATE(4528), [sym_parenthetical_expression] = STATE(3737), @@ -1400911,43 +1400993,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(3614), [sym_json_object_literal] = STATE(3737), [sym_json_array_literal] = STATE(3736), - [sym_line_comment_1] = STATE(12120), - [sym_line_comment_2] = STATE(12120), - [sym_line_comment_3] = STATE(12120), - [sym_line_comment_4] = STATE(12120), - [sym_block_comment] = STATE(12120), + [sym_line_comment_1] = STATE(12121), + [sym_line_comment_2] = STATE(12121), + [sym_line_comment_3] = STATE(12121), + [sym_line_comment_4] = STATE(12121), + [sym_block_comment] = STATE(12121), [sym_use_argument] = STATE(10776), [sym_device] = STATE(10669), - [sym_documatic_line] = STATE(12120), - [anon_sym_LPAREN] = ACTIONS(13526), + [sym_documatic_line] = STATE(12121), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1400957,7 +1401039,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12121)] = { + [STATE(12122)] = { [sym_dollarsf] = STATE(3738), [sym_system_defined_function] = STATE(1736), [sym_dollar_text] = STATE(3738), @@ -1400968,11 +1401050,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3738), [sym_built_in_func_with_pos_options] = STATE(3738), [sym_dollar_method] = STATE(3738), - [sym_line_comment_1] = STATE(12121), - [sym_line_comment_2] = STATE(12121), - [sym_line_comment_3] = STATE(12121), - [sym_line_comment_4] = STATE(12121), - [sym_block_comment] = STATE(12121), + [sym_line_comment_1] = STATE(12122), + [sym_line_comment_2] = STATE(12122), + [sym_line_comment_3] = STATE(12122), + [sym_line_comment_4] = STATE(12122), + [sym_block_comment] = STATE(12122), [sym_json_array_literal_post_cond] = STATE(4971), [sym_json_object_literal_post_cond] = STATE(1736), [sym_parenthetical_expression_post_cond] = STATE(1736), @@ -1400996,56 +1401078,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(1736), [sym_oref_chain_expr_post_cond] = STATE(4971), [sym_superclass_method_call_post_cond] = STATE(4971), - [sym_unary_operator_post_cond] = STATE(12007), + [sym_unary_operator_post_cond] = STATE(12008), [sym_unary_expression_post_cond] = STATE(4971), [sym_expr_atom_post_cond] = STATE(747), [sym_expression_post_cond] = STATE(4989), - [sym_documatic_line] = STATE(12121), - [anon_sym_LPAREN2] = ACTIONS(12468), - [anon_sym_CARET] = ACTIONS(12470), + [sym_documatic_line] = STATE(12122), + [anon_sym_LPAREN2] = ACTIONS(12514), + [anon_sym_CARET] = ACTIONS(12516), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13352), - [aux_sym_dollarsf_token1] = ACTIONS(12474), - [anon_sym_LBRACK2] = ACTIONS(12476), - [aux_sym_instance_variable_token1] = ACTIONS(12478), - [anon_sym_DOT_DOT] = ACTIONS(12480), - [aux_sym_dollar_text_token1] = ACTIONS(12482), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12484), - [aux_sym_dollar_function_token1] = ACTIONS(12486), - [aux_sym_dollar_select_token1] = ACTIONS(12488), - [aux_sym_dollar_case_token1] = ACTIONS(12490), - [aux_sym_dollar_list_token1] = ACTIONS(12492), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12494), - [aux_sym_dollar_method_token1] = ACTIONS(12496), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12498), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12500), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12502), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12504), - [sym_string_literal_post_cond] = ACTIONS(12506), - [sym_numeric_literal_post_cond] = ACTIONS(12506), + [anon_sym_AT] = ACTIONS(13402), + [aux_sym_dollarsf_token1] = ACTIONS(12520), + [anon_sym_LBRACK2] = ACTIONS(12522), + [aux_sym_instance_variable_token1] = ACTIONS(12524), + [anon_sym_DOT_DOT] = ACTIONS(12526), + [aux_sym_dollar_text_token1] = ACTIONS(12528), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12530), + [aux_sym_dollar_function_token1] = ACTIONS(12532), + [aux_sym_dollar_select_token1] = ACTIONS(12534), + [aux_sym_dollar_case_token1] = ACTIONS(12536), + [aux_sym_dollar_list_token1] = ACTIONS(12538), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12540), + [aux_sym_dollar_method_token1] = ACTIONS(12542), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12544), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12546), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12548), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12550), + [sym_string_literal_post_cond] = ACTIONS(12552), + [sym_numeric_literal_post_cond] = ACTIONS(12552), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12508), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12510), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13354), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12554), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12556), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13404), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12514), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12560), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12122)] = { - [sym_line_comment_1] = STATE(12122), - [sym_line_comment_2] = STATE(12122), - [sym_line_comment_3] = STATE(12122), - [sym_line_comment_4] = STATE(12122), - [sym_block_comment] = STATE(12122), - [sym_documatic_line] = STATE(12122), + [STATE(12123)] = { + [sym_line_comment_1] = STATE(12123), + [sym_line_comment_2] = STATE(12123), + [sym_line_comment_3] = STATE(12123), + [sym_line_comment_4] = STATE(12123), + [sym_block_comment] = STATE(12123), + [sym_documatic_line] = STATE(12123), [aux_sym_macro_constant_token1] = ACTIONS(8880), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1401121,79 +1401203,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8880), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12123)] = { - [sym_expression] = STATE(10213), - [sym_expr_atom] = STATE(6726), - [sym_parenthetical_expression] = STATE(5377), - [sym_unary_operator] = STATE(13017), - [sym_class_method_call] = STATE(5377), - [sym_class_ref] = STATE(22217), - [sym_superclass_method_call] = STATE(5363), - [sym_extrinsic_function] = STATE(5377), - [sym_dollarsf] = STATE(6635), - [sym_gvn] = STATE(5363), - [sym_lvn] = STATE(5377), - [sym_ssvn] = STATE(5363), - [sym_sql_field_reference] = STATE(5363), - [sym_oref_chain_expr] = STATE(5363), - [sym_instance_variable] = STATE(5377), - [sym_relative_dot_method] = STATE(5377), - [sym_relative_dot_property] = STATE(5377), - [sym_relative_dot_parameter] = STATE(5363), - [sym_system_defined_variable] = STATE(5377), - [sym_system_defined_function] = STATE(5377), - [sym_dollar_text] = STATE(6635), - [sym_dollar_bitlogic] = STATE(6635), - [sym_dollar_function] = STATE(6635), - [sym_dollar_select] = STATE(6635), - [sym_dollar_case] = STATE(6635), - [sym_dollar_list] = STATE(6635), - [sym_built_in_func_with_pos_options] = STATE(6635), - [sym_dollar_method] = STATE(6635), - [sym_unary_expression] = STATE(5363), - [sym_indirection] = STATE(5363), - [sym_macro] = STATE(5377), - [sym_macro_constant] = STATE(5701), - [sym_macro_function] = STATE(5701), - [sym_json_object_literal] = STATE(5377), - [sym_json_array_literal] = STATE(5363), - [sym_line_comment_1] = STATE(12123), - [sym_line_comment_2] = STATE(12123), - [sym_line_comment_3] = STATE(12123), - [sym_line_comment_4] = STATE(12123), - [sym_block_comment] = STATE(12123), - [sym_use_argument] = STATE(11584), - [sym_device] = STATE(11015), - [sym_documatic_line] = STATE(12123), - [anon_sym_LPAREN] = ACTIONS(13376), + [STATE(12124)] = { + [sym_expression] = STATE(8350), + [sym_expr_atom] = STATE(3351), + [sym_parenthetical_expression] = STATE(2393), + [sym_unary_operator] = STATE(12946), + [sym_class_method_call] = STATE(2393), + [sym_class_ref] = STATE(22022), + [sym_superclass_method_call] = STATE(2389), + [sym_extrinsic_function] = STATE(2393), + [sym_dollarsf] = STATE(3241), + [sym_gvn] = STATE(2389), + [sym_lvn] = STATE(2393), + [sym_ssvn] = STATE(2389), + [sym_sql_field_reference] = STATE(2389), + [sym_oref_chain_expr] = STATE(2389), + [sym_instance_variable] = STATE(2393), + [sym_relative_dot_method] = STATE(2393), + [sym_relative_dot_property] = STATE(2393), + [sym_relative_dot_parameter] = STATE(2389), + [sym_system_defined_variable] = STATE(2393), + [sym_system_defined_function] = STATE(2393), + [sym_dollar_text] = STATE(3241), + [sym_dollar_bitlogic] = STATE(3241), + [sym_dollar_function] = STATE(3241), + [sym_dollar_select] = STATE(3241), + [sym_dollar_case] = STATE(3241), + [sym_dollar_list] = STATE(3241), + [sym_built_in_func_with_pos_options] = STATE(3241), + [sym_dollar_method] = STATE(3241), + [sym_unary_expression] = STATE(2389), + [sym_indirection] = STATE(2389), + [sym_macro] = STATE(2393), + [sym_macro_constant] = STATE(2703), + [sym_macro_function] = STATE(2703), + [sym_json_object_literal] = STATE(2393), + [sym_json_array_literal] = STATE(2389), + [sym_line_comment_1] = STATE(12124), + [sym_line_comment_2] = STATE(12124), + [sym_line_comment_3] = STATE(12124), + [sym_line_comment_4] = STATE(12124), + [sym_block_comment] = STATE(12124), + [sym_open_argument] = STATE(9926), + [sym_device] = STATE(9953), + [sym_documatic_line] = STATE(12124), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1401203,13 +1401285,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12124)] = { - [sym_line_comment_1] = STATE(12124), - [sym_line_comment_2] = STATE(12124), - [sym_line_comment_3] = STATE(12124), - [sym_line_comment_4] = STATE(12124), - [sym_block_comment] = STATE(12124), - [sym_documatic_line] = STATE(12124), + [STATE(12125)] = { + [sym_line_comment_1] = STATE(12125), + [sym_line_comment_2] = STATE(12125), + [sym_line_comment_3] = STATE(12125), + [sym_line_comment_4] = STATE(12125), + [sym_block_comment] = STATE(12125), + [sym_documatic_line] = STATE(12125), [aux_sym_macro_constant_token1] = ACTIONS(9579), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1401285,7 +1401367,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9579), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12125)] = { + [STATE(12126)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(16637), [sym_dollar_text] = STATE(16659), @@ -1401296,11 +1401378,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16659), [sym_built_in_func_with_pos_options] = STATE(16659), [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(12125), - [sym_line_comment_2] = STATE(12125), - [sym_line_comment_3] = STATE(12125), - [sym_line_comment_4] = STATE(12125), - [sym_block_comment] = STATE(12125), + [sym_line_comment_1] = STATE(12126), + [sym_line_comment_2] = STATE(12126), + [sym_line_comment_3] = STATE(12126), + [sym_line_comment_4] = STATE(12126), + [sym_block_comment] = STATE(12126), [sym_json_array_literal_post_cond] = STATE(16635), [sym_json_object_literal_post_cond] = STATE(16637), [sym_parenthetical_expression_post_cond] = STATE(16637), @@ -1401324,11 +1401406,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16334), [sym_expression_post_cond] = STATE(16523), - [sym_documatic_line] = STATE(12125), + [sym_documatic_line] = STATE(12126), [anon_sym_LPAREN2] = ACTIONS(12198), [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1401367,95 +1401449,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12126)] = { - [sym_line_comment_1] = STATE(12126), - [sym_line_comment_2] = STATE(12126), - [sym_line_comment_3] = STATE(12126), - [sym_line_comment_4] = STATE(12126), - [sym_block_comment] = STATE(12126), - [sym_documatic_line] = STATE(12126), - [aux_sym_macro_constant_token1] = ACTIONS(9550), + [STATE(12127)] = { + [sym_expression] = STATE(10213), + [sym_expr_atom] = STATE(6726), + [sym_parenthetical_expression] = STATE(5377), + [sym_unary_operator] = STATE(13017), + [sym_class_method_call] = STATE(5377), + [sym_class_ref] = STATE(22217), + [sym_superclass_method_call] = STATE(5363), + [sym_extrinsic_function] = STATE(5377), + [sym_dollarsf] = STATE(6635), + [sym_gvn] = STATE(5363), + [sym_lvn] = STATE(5377), + [sym_ssvn] = STATE(5363), + [sym_sql_field_reference] = STATE(5363), + [sym_oref_chain_expr] = STATE(5363), + [sym_instance_variable] = STATE(5377), + [sym_relative_dot_method] = STATE(5377), + [sym_relative_dot_property] = STATE(5377), + [sym_relative_dot_parameter] = STATE(5363), + [sym_system_defined_variable] = STATE(5377), + [sym_system_defined_function] = STATE(5377), + [sym_dollar_text] = STATE(6635), + [sym_dollar_bitlogic] = STATE(6635), + [sym_dollar_function] = STATE(6635), + [sym_dollar_select] = STATE(6635), + [sym_dollar_case] = STATE(6635), + [sym_dollar_list] = STATE(6635), + [sym_built_in_func_with_pos_options] = STATE(6635), + [sym_dollar_method] = STATE(6635), + [sym_unary_expression] = STATE(5363), + [sym_indirection] = STATE(5363), + [sym_macro] = STATE(5377), + [sym_macro_constant] = STATE(5701), + [sym_macro_function] = STATE(5701), + [sym_json_object_literal] = STATE(5377), + [sym_json_array_literal] = STATE(5363), + [sym_line_comment_1] = STATE(12127), + [sym_line_comment_2] = STATE(12127), + [sym_line_comment_3] = STATE(12127), + [sym_line_comment_4] = STATE(12127), + [sym_block_comment] = STATE(12127), + [sym_use_argument] = STATE(11583), + [sym_device] = STATE(11015), + [sym_documatic_line] = STATE(12127), + [anon_sym_LPAREN] = ACTIONS(13430), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(13432), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [sym_keyword_set] = ACTIONS(9550), - [sym_keyword_dim] = ACTIONS(9550), - [sym_keyword_pound_define] = ACTIONS(9550), - [sym_keyword_pound_def1arg] = ACTIONS(9550), - [sym_keyword_pound_import] = ACTIONS(9550), - [sym_keyword_pound_include] = ACTIONS(9550), - [sym_keyword_pound_if] = ACTIONS(9552), - [sym_keyword_pound_ifdef] = ACTIONS(9550), - [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9550), - [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9550), - [sym_keyword_write] = ACTIONS(9552), - [sym_keyword_do] = ACTIONS(9550), - [sym_keyword_for] = ACTIONS(9550), - [sym_keyword_while] = ACTIONS(9550), - [sym_keyword_kill] = ACTIONS(9550), - [sym_keyword_lock] = ACTIONS(9550), - [sym_keyword_read] = ACTIONS(9550), - [sym_keyword_zload] = ACTIONS(9550), - [sym_keyword_open] = ACTIONS(9550), - [sym_keyword_close] = ACTIONS(9552), - [sym_keyword_use] = ACTIONS(9550), - [sym_keyword_new] = ACTIONS(9550), - [sym_keyword_if] = ACTIONS(9550), - [sym_keyword_oldelse] = ACTIONS(9550), - [sym_keyword_throw] = ACTIONS(9550), - [sym_keyword_print] = ACTIONS(9550), - [sym_keyword_zprint] = ACTIONS(9550), - [sym_keyword_try] = ACTIONS(9550), - [sym_keyword_job] = ACTIONS(9550), - [sym_keyword_break] = ACTIONS(9550), - [sym_keyword_merge] = ACTIONS(9552), - [sym_keyword_return] = ACTIONS(9550), - [aux_sym_keyword_quit_token1] = ACTIONS(9550), - [aux_sym_keyword_quit_token2] = ACTIONS(9550), - [sym_keyword_goto] = ACTIONS(9550), - [sym_keyword_halt] = ACTIONS(9550), - [sym_keyword_hang] = ACTIONS(9550), - [sym_keyword_halt_or_hang] = ACTIONS(9552), - [sym_keyword_continue] = ACTIONS(9550), - [sym_keyword_tcommit] = ACTIONS(9550), - [sym_keyword_trollback] = ACTIONS(9550), - [sym_keyword_tstart] = ACTIONS(9550), - [sym_keyword_xecute] = ACTIONS(9550), - [sym_keyword_view] = ACTIONS(9550), - [sym_keyword_zbreak] = ACTIONS(9550), - [sym_keyword_zkill] = ACTIONS(9550), - [sym_keyword_zn] = ACTIONS(9550), - [sym_keyword_zsu] = ACTIONS(9550), - [sym_keyword_ztrap] = ACTIONS(9552), - [sym_keyword_zwrite] = ACTIONS(9550), - [sym_keyword_zz] = ACTIONS(9550), - [sym_keyword_embedded_html] = ACTIONS(9550), - [sym_keyword_embedded_xml] = ACTIONS(9550), - [sym_keyword_embedded_sql_amp] = ACTIONS(9550), - [sym_keyword_embedded_sql_hash] = ACTIONS(9550), - [anon_sym_AMPjs] = ACTIONS(9552), - [anon_sym_AMPjscript] = ACTIONS(9550), - [anon_sym_AMPjavascript] = ACTIONS(9550), - [sym_keyword_zremove] = ACTIONS(9550), - [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9552), - [aux_sym_commands_with_printlist_token1] = ACTIONS(9552), - [aux_sym_commands_with_printlist_token2] = ACTIONS(9552), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym_tag] = ACTIONS(9550), - [sym__termination] = ACTIONS(9550), - [sym_tag_end_if] = ACTIONS(9550), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12127)] = { - [sym_line_comment_1] = STATE(12127), - [sym_line_comment_2] = STATE(12127), - [sym_line_comment_3] = STATE(12127), - [sym_line_comment_4] = STATE(12127), - [sym_block_comment] = STATE(12127), - [sym_documatic_line] = STATE(12127), + [STATE(12128)] = { + [sym_line_comment_1] = STATE(12128), + [sym_line_comment_2] = STATE(12128), + [sym_line_comment_3] = STATE(12128), + [sym_line_comment_4] = STATE(12128), + [sym_block_comment] = STATE(12128), + [sym_documatic_line] = STATE(12128), [aux_sym_macro_constant_token1] = ACTIONS(8886), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1401531,7 +1401613,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8886), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12128)] = { + [STATE(12129)] = { [sym_dollarsf] = STATE(15957), [sym_system_defined_function] = STATE(15925), [sym_dollar_text] = STATE(15957), @@ -1401542,11 +1401624,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15957), [sym_built_in_func_with_pos_options] = STATE(15957), [sym_dollar_method] = STATE(15957), - [sym_line_comment_1] = STATE(12128), - [sym_line_comment_2] = STATE(12128), - [sym_line_comment_3] = STATE(12128), - [sym_line_comment_4] = STATE(12128), - [sym_block_comment] = STATE(12128), + [sym_line_comment_1] = STATE(12129), + [sym_line_comment_2] = STATE(12129), + [sym_line_comment_3] = STATE(12129), + [sym_line_comment_4] = STATE(12129), + [sym_block_comment] = STATE(12129), [sym_json_array_literal_post_cond] = STATE(15923), [sym_json_object_literal_post_cond] = STATE(15925), [sym_parenthetical_expression_post_cond] = STATE(15925), @@ -1401570,56 +1401652,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15925), [sym_oref_chain_expr_post_cond] = STATE(15923), [sym_superclass_method_call_post_cond] = STATE(15923), - [sym_unary_operator_post_cond] = STATE(11894), + [sym_unary_operator_post_cond] = STATE(11898), [sym_unary_expression_post_cond] = STATE(15923), [sym_expr_atom_post_cond] = STATE(15927), [sym_expression_post_cond] = STATE(22790), - [sym_documatic_line] = STATE(12128), - [anon_sym_LPAREN2] = ACTIONS(12822), - [anon_sym_CARET] = ACTIONS(12824), + [sym_documatic_line] = STATE(12129), + [anon_sym_LPAREN2] = ACTIONS(12870), + [anon_sym_CARET] = ACTIONS(12872), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13080), - [aux_sym_dollarsf_token1] = ACTIONS(12828), - [anon_sym_LBRACK2] = ACTIONS(12830), - [aux_sym_instance_variable_token1] = ACTIONS(12832), - [anon_sym_DOT_DOT] = ACTIONS(12834), - [aux_sym_dollar_text_token1] = ACTIONS(12836), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), - [aux_sym_dollar_function_token1] = ACTIONS(12840), - [aux_sym_dollar_select_token1] = ACTIONS(12842), - [aux_sym_dollar_case_token1] = ACTIONS(12844), - [aux_sym_dollar_list_token1] = ACTIONS(12846), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), - [aux_sym_dollar_method_token1] = ACTIONS(12850), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12856), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), - [sym_string_literal_post_cond] = ACTIONS(12860), - [sym_numeric_literal_post_cond] = ACTIONS(12860), + [anon_sym_AT] = ACTIONS(13186), + [aux_sym_dollarsf_token1] = ACTIONS(12876), + [anon_sym_LBRACK2] = ACTIONS(12878), + [aux_sym_instance_variable_token1] = ACTIONS(12880), + [anon_sym_DOT_DOT] = ACTIONS(12882), + [aux_sym_dollar_text_token1] = ACTIONS(12884), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12886), + [aux_sym_dollar_function_token1] = ACTIONS(12888), + [aux_sym_dollar_select_token1] = ACTIONS(12890), + [aux_sym_dollar_case_token1] = ACTIONS(12892), + [aux_sym_dollar_list_token1] = ACTIONS(12894), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12896), + [aux_sym_dollar_method_token1] = ACTIONS(12898), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12900), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12902), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12904), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12906), + [sym_string_literal_post_cond] = ACTIONS(12908), + [sym_numeric_literal_post_cond] = ACTIONS(12908), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13082), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12910), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12912), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13188), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12916), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12129)] = { - [sym_line_comment_1] = STATE(12129), - [sym_line_comment_2] = STATE(12129), - [sym_line_comment_3] = STATE(12129), - [sym_line_comment_4] = STATE(12129), - [sym_block_comment] = STATE(12129), - [sym_documatic_line] = STATE(12129), + [STATE(12130)] = { + [sym_line_comment_1] = STATE(12130), + [sym_line_comment_2] = STATE(12130), + [sym_line_comment_3] = STATE(12130), + [sym_line_comment_4] = STATE(12130), + [sym_block_comment] = STATE(12130), + [sym_documatic_line] = STATE(12130), [aux_sym_macro_constant_token1] = ACTIONS(8498), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1401695,89 +1401777,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8498), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12130)] = { - [sym_dollarsf] = STATE(16578), - [sym_system_defined_function] = STATE(16665), - [sym_dollar_text] = STATE(16578), - [sym_dollar_bitlogic] = STATE(16578), - [sym_dollar_function] = STATE(16578), - [sym_dollar_select] = STATE(16578), - [sym_dollar_case] = STATE(16578), - [sym_dollar_list] = STATE(16578), - [sym_built_in_func_with_pos_options] = STATE(16578), - [sym_dollar_method] = STATE(16578), - [sym_line_comment_1] = STATE(12130), - [sym_line_comment_2] = STATE(12130), - [sym_line_comment_3] = STATE(12130), - [sym_line_comment_4] = STATE(12130), - [sym_block_comment] = STATE(12130), - [sym_json_array_literal_post_cond] = STATE(16651), - [sym_json_object_literal_post_cond] = STATE(16665), - [sym_parenthetical_expression_post_cond] = STATE(16665), - [sym_macro_function_post_cond] = STATE(16666), - [sym_macro_constant_post_cond] = STATE(16666), - [sym_macro_post_cond] = STATE(16665), - [sym_objectscript_identifier_post_cond] = STATE(16472), - [sym_objectscript_identifier_special_post_cond] = STATE(16472), - [sym_lvn_post_cond] = STATE(16665), - [sym_gvn_post_cond] = STATE(16651), - [sym_ssvn_post_cond] = STATE(16651), - [sym_instance_variable_post_cond] = STATE(16665), - [sym_sql_field_reference_post_cond] = STATE(16651), - [sym_system_defined_variable_post_cond] = STATE(16665), - [sym_indirection_post_cond] = STATE(16651), - [sym_extrinsic_function_post_cond] = STATE(16665), - [sym_relative_dot_property_post_cond] = STATE(16665), - [sym_relative_dot_method_post_cond] = STATE(16665), - [sym_relative_dot_parameter_post_cond] = STATE(16651), - [sym_class_ref_post_cond] = STATE(23127), - [sym_class_method_call_post_cond] = STATE(16665), - [sym_oref_chain_expr_post_cond] = STATE(16651), - [sym_superclass_method_call_post_cond] = STATE(16651), - [sym_unary_operator_post_cond] = STATE(11971), - [sym_unary_expression_post_cond] = STATE(16651), - [sym_expr_atom_post_cond] = STATE(16167), - [sym_expression_post_cond] = STATE(16718), - [sym_documatic_line] = STATE(12130), - [anon_sym_LPAREN2] = ACTIONS(11894), - [anon_sym_CARET] = ACTIONS(11896), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(11900), - [aux_sym_dollarsf_token1] = ACTIONS(11902), - [anon_sym_LBRACK2] = ACTIONS(11904), - [aux_sym_instance_variable_token1] = ACTIONS(11906), - [anon_sym_DOT_DOT] = ACTIONS(11908), - [aux_sym_dollar_text_token1] = ACTIONS(11910), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11912), - [aux_sym_dollar_function_token1] = ACTIONS(11914), - [aux_sym_dollar_select_token1] = ACTIONS(11916), - [aux_sym_dollar_case_token1] = ACTIONS(11918), - [aux_sym_dollar_list_token1] = ACTIONS(11920), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11922), - [aux_sym_dollar_method_token1] = ACTIONS(11924), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(11926), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(11928), + [STATE(12131)] = { + [sym_line_comment_1] = STATE(12131), + [sym_line_comment_2] = STATE(12131), + [sym_line_comment_3] = STATE(12131), + [sym_line_comment_4] = STATE(12131), + [sym_block_comment] = STATE(12131), + [sym_documatic_line] = STATE(12131), + [aux_sym_macro_constant_token1] = ACTIONS(9550), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(11930), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(11932), - [sym_string_literal_post_cond] = ACTIONS(11934), - [sym_numeric_literal_post_cond] = ACTIONS(11934), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(11938), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11940), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(11942), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11946), + [sym_keyword_set] = ACTIONS(9550), + [sym_keyword_dim] = ACTIONS(9550), + [sym_keyword_pound_define] = ACTIONS(9550), + [sym_keyword_pound_def1arg] = ACTIONS(9550), + [sym_keyword_pound_import] = ACTIONS(9550), + [sym_keyword_pound_include] = ACTIONS(9550), + [sym_keyword_pound_if] = ACTIONS(9552), + [sym_keyword_pound_ifdef] = ACTIONS(9550), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(9550), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(9550), + [sym_keyword_write] = ACTIONS(9552), + [sym_keyword_do] = ACTIONS(9550), + [sym_keyword_for] = ACTIONS(9550), + [sym_keyword_while] = ACTIONS(9550), + [sym_keyword_kill] = ACTIONS(9550), + [sym_keyword_lock] = ACTIONS(9550), + [sym_keyword_read] = ACTIONS(9550), + [sym_keyword_zload] = ACTIONS(9550), + [sym_keyword_open] = ACTIONS(9550), + [sym_keyword_close] = ACTIONS(9552), + [sym_keyword_use] = ACTIONS(9550), + [sym_keyword_new] = ACTIONS(9550), + [sym_keyword_if] = ACTIONS(9550), + [sym_keyword_oldelse] = ACTIONS(9550), + [sym_keyword_throw] = ACTIONS(9550), + [sym_keyword_print] = ACTIONS(9550), + [sym_keyword_zprint] = ACTIONS(9550), + [sym_keyword_try] = ACTIONS(9550), + [sym_keyword_job] = ACTIONS(9550), + [sym_keyword_break] = ACTIONS(9550), + [sym_keyword_merge] = ACTIONS(9552), + [sym_keyword_return] = ACTIONS(9550), + [aux_sym_keyword_quit_token1] = ACTIONS(9550), + [aux_sym_keyword_quit_token2] = ACTIONS(9550), + [sym_keyword_goto] = ACTIONS(9550), + [sym_keyword_halt] = ACTIONS(9550), + [sym_keyword_hang] = ACTIONS(9550), + [sym_keyword_halt_or_hang] = ACTIONS(9552), + [sym_keyword_continue] = ACTIONS(9550), + [sym_keyword_tcommit] = ACTIONS(9550), + [sym_keyword_trollback] = ACTIONS(9550), + [sym_keyword_tstart] = ACTIONS(9550), + [sym_keyword_xecute] = ACTIONS(9550), + [sym_keyword_view] = ACTIONS(9550), + [sym_keyword_zbreak] = ACTIONS(9550), + [sym_keyword_zkill] = ACTIONS(9550), + [sym_keyword_zn] = ACTIONS(9550), + [sym_keyword_zsu] = ACTIONS(9550), + [sym_keyword_ztrap] = ACTIONS(9552), + [sym_keyword_zwrite] = ACTIONS(9550), + [sym_keyword_zz] = ACTIONS(9550), + [sym_keyword_embedded_html] = ACTIONS(9550), + [sym_keyword_embedded_xml] = ACTIONS(9550), + [sym_keyword_embedded_sql_amp] = ACTIONS(9550), + [sym_keyword_embedded_sql_hash] = ACTIONS(9550), + [anon_sym_AMPjs] = ACTIONS(9552), + [anon_sym_AMPjscript] = ACTIONS(9550), + [anon_sym_AMPjavascript] = ACTIONS(9550), + [sym_keyword_zremove] = ACTIONS(9550), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(9552), + [aux_sym_commands_with_printlist_token1] = ACTIONS(9552), + [aux_sym_commands_with_printlist_token2] = ACTIONS(9552), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(9550), + [sym__termination] = ACTIONS(9550), + [sym_tag_end_if] = ACTIONS(9550), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12131)] = { + [STATE(12132)] = { [sym_dollarsf] = STATE(5686), [sym_system_defined_function] = STATE(5480), [sym_dollar_text] = STATE(5686), @@ -1401788,11 +1401870,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5686), [sym_built_in_func_with_pos_options] = STATE(5686), [sym_dollar_method] = STATE(5686), - [sym_line_comment_1] = STATE(12131), - [sym_line_comment_2] = STATE(12131), - [sym_line_comment_3] = STATE(12131), - [sym_line_comment_4] = STATE(12131), - [sym_block_comment] = STATE(12131), + [sym_line_comment_1] = STATE(12132), + [sym_line_comment_2] = STATE(12132), + [sym_line_comment_3] = STATE(12132), + [sym_line_comment_4] = STATE(12132), + [sym_block_comment] = STATE(12132), [sym_json_array_literal_post_cond] = STATE(5478), [sym_json_object_literal_post_cond] = STATE(5480), [sym_parenthetical_expression_post_cond] = STATE(5480), @@ -1401820,7 +1401902,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_expression_post_cond] = STATE(5478), [sym_expr_atom_post_cond] = STATE(5189), [sym_expression_post_cond] = STATE(8159), - [sym_documatic_line] = STATE(12131), + [sym_documatic_line] = STATE(12132), [anon_sym_LPAREN2] = ACTIONS(12002), [anon_sym_CARET] = ACTIONS(12004), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1401859,7 +1401941,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12132)] = { + [STATE(12133)] = { [sym_dollarsf] = STATE(7425), [sym_system_defined_function] = STATE(4640), [sym_dollar_text] = STATE(7425), @@ -1401870,11 +1401952,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(7425), [sym_built_in_func_with_pos_options] = STATE(7425), [sym_dollar_method] = STATE(7425), - [sym_line_comment_1] = STATE(12132), - [sym_line_comment_2] = STATE(12132), - [sym_line_comment_3] = STATE(12132), - [sym_line_comment_4] = STATE(12132), - [sym_block_comment] = STATE(12132), + [sym_line_comment_1] = STATE(12133), + [sym_line_comment_2] = STATE(12133), + [sym_line_comment_3] = STATE(12133), + [sym_line_comment_4] = STATE(12133), + [sym_block_comment] = STATE(12133), [sym_json_array_literal_post_cond] = STATE(7639), [sym_json_object_literal_post_cond] = STATE(4640), [sym_parenthetical_expression_post_cond] = STATE(4640), @@ -1401898,50 +1401980,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(4640), [sym_oref_chain_expr_post_cond] = STATE(7639), [sym_superclass_method_call_post_cond] = STATE(7639), - [sym_unary_operator_post_cond] = STATE(12014), + [sym_unary_operator_post_cond] = STATE(12015), [sym_unary_expression_post_cond] = STATE(7639), [sym_expr_atom_post_cond] = STATE(2776), [sym_expression_post_cond] = STATE(7041), - [sym_documatic_line] = STATE(12132), - [anon_sym_LPAREN2] = ACTIONS(12772), - [anon_sym_CARET] = ACTIONS(12774), + [sym_documatic_line] = STATE(12133), + [anon_sym_LPAREN2] = ACTIONS(12822), + [anon_sym_CARET] = ACTIONS(12824), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13356), - [aux_sym_dollarsf_token1] = ACTIONS(12778), - [anon_sym_LBRACK2] = ACTIONS(12780), - [aux_sym_instance_variable_token1] = ACTIONS(12782), - [anon_sym_DOT_DOT] = ACTIONS(12784), - [aux_sym_dollar_text_token1] = ACTIONS(12786), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12788), - [aux_sym_dollar_function_token1] = ACTIONS(12790), - [aux_sym_dollar_select_token1] = ACTIONS(12792), - [aux_sym_dollar_case_token1] = ACTIONS(12794), - [aux_sym_dollar_list_token1] = ACTIONS(12796), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12798), - [aux_sym_dollar_method_token1] = ACTIONS(12800), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12802), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12804), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12806), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12808), - [sym_string_literal_post_cond] = ACTIONS(12810), - [sym_numeric_literal_post_cond] = ACTIONS(12810), + [anon_sym_AT] = ACTIONS(13406), + [aux_sym_dollarsf_token1] = ACTIONS(12828), + [anon_sym_LBRACK2] = ACTIONS(12830), + [aux_sym_instance_variable_token1] = ACTIONS(12832), + [anon_sym_DOT_DOT] = ACTIONS(12834), + [aux_sym_dollar_text_token1] = ACTIONS(12836), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), + [aux_sym_dollar_function_token1] = ACTIONS(12840), + [aux_sym_dollar_select_token1] = ACTIONS(12842), + [aux_sym_dollar_case_token1] = ACTIONS(12844), + [aux_sym_dollar_list_token1] = ACTIONS(12846), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), + [aux_sym_dollar_method_token1] = ACTIONS(12850), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12856), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), + [sym_string_literal_post_cond] = ACTIONS(12860), + [sym_numeric_literal_post_cond] = ACTIONS(12860), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12812), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12814), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13358), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13408), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12818), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12133)] = { + [STATE(12134)] = { [sym_expression] = STATE(9877), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), @@ -1401977,12 +1402059,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(1168), [sym_json_object_literal] = STATE(3893), [sym_json_array_literal] = STATE(4050), - [sym_line_comment_1] = STATE(12133), - [sym_line_comment_2] = STATE(12133), - [sym_line_comment_3] = STATE(12133), - [sym_line_comment_4] = STATE(12133), - [sym_block_comment] = STATE(12133), - [sym_documatic_line] = STATE(12133), + [sym_line_comment_1] = STATE(12134), + [sym_line_comment_2] = STATE(12134), + [sym_line_comment_3] = STATE(12134), + [sym_line_comment_4] = STATE(12134), + [sym_block_comment] = STATE(12134), + [sym_documatic_line] = STATE(12134), [anon_sym_LPAREN] = ACTIONS(6470), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1402023,7 +1402105,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12134)] = { + [STATE(12135)] = { [sym_dollarsf] = STATE(6965), [sym_system_defined_function] = STATE(7117), [sym_dollar_text] = STATE(6965), @@ -1402034,11 +1402116,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(6965), [sym_built_in_func_with_pos_options] = STATE(6965), [sym_dollar_method] = STATE(6965), - [sym_line_comment_1] = STATE(12134), - [sym_line_comment_2] = STATE(12134), - [sym_line_comment_3] = STATE(12134), - [sym_line_comment_4] = STATE(12134), - [sym_block_comment] = STATE(12134), + [sym_line_comment_1] = STATE(12135), + [sym_line_comment_2] = STATE(12135), + [sym_line_comment_3] = STATE(12135), + [sym_line_comment_4] = STATE(12135), + [sym_block_comment] = STATE(12135), [sym_json_array_literal_post_cond] = STATE(7113), [sym_json_object_literal_post_cond] = STATE(7117), [sym_parenthetical_expression_post_cond] = STATE(7117), @@ -1402062,50 +1402144,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(7117), [sym_oref_chain_expr_post_cond] = STATE(7113), [sym_superclass_method_call_post_cond] = STATE(7113), - [sym_unary_operator_post_cond] = STATE(12134), + [sym_unary_operator_post_cond] = STATE(12135), [sym_unary_expression_post_cond] = STATE(7113), [sym_expr_atom_post_cond] = STATE(6658), [sym_expression_post_cond] = STATE(7023), - [sym_documatic_line] = STATE(12134), - [anon_sym_LPAREN2] = ACTIONS(12420), - [anon_sym_CARET] = ACTIONS(12422), + [sym_documatic_line] = STATE(12135), + [anon_sym_LPAREN2] = ACTIONS(12466), + [anon_sym_CARET] = ACTIONS(12468), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12424), - [aux_sym_dollarsf_token1] = ACTIONS(12426), - [anon_sym_LBRACK2] = ACTIONS(12428), - [aux_sym_instance_variable_token1] = ACTIONS(12430), - [anon_sym_DOT_DOT] = ACTIONS(12432), - [aux_sym_dollar_text_token1] = ACTIONS(12434), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12436), - [aux_sym_dollar_function_token1] = ACTIONS(12438), - [aux_sym_dollar_select_token1] = ACTIONS(12440), - [aux_sym_dollar_case_token1] = ACTIONS(12442), - [aux_sym_dollar_list_token1] = ACTIONS(12444), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12446), - [aux_sym_dollar_method_token1] = ACTIONS(12448), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12450), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12452), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12454), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12456), - [sym_string_literal_post_cond] = ACTIONS(12458), - [sym_numeric_literal_post_cond] = ACTIONS(12458), + [anon_sym_AT] = ACTIONS(12470), + [aux_sym_dollarsf_token1] = ACTIONS(12472), + [anon_sym_LBRACK2] = ACTIONS(12474), + [aux_sym_instance_variable_token1] = ACTIONS(12476), + [anon_sym_DOT_DOT] = ACTIONS(12478), + [aux_sym_dollar_text_token1] = ACTIONS(12480), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12482), + [aux_sym_dollar_function_token1] = ACTIONS(12484), + [aux_sym_dollar_select_token1] = ACTIONS(12486), + [aux_sym_dollar_case_token1] = ACTIONS(12488), + [aux_sym_dollar_list_token1] = ACTIONS(12490), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12492), + [aux_sym_dollar_method_token1] = ACTIONS(12494), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12496), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12498), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12500), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12502), + [sym_string_literal_post_cond] = ACTIONS(12504), + [sym_numeric_literal_post_cond] = ACTIONS(12504), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12460), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12462), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12464), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12506), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12508), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12510), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12466), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12512), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12135)] = { + [STATE(12136)] = { [sym_expression] = STATE(10723), [sym_expr_atom] = STATE(6848), [sym_parenthetical_expression] = STATE(4403), @@ -1402141,41 +1402223,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6404), [sym_json_object_literal] = STATE(4403), [sym_json_array_literal] = STATE(7163), - [sym_line_comment_1] = STATE(12135), - [sym_line_comment_2] = STATE(12135), - [sym_line_comment_3] = STATE(12135), - [sym_line_comment_4] = STATE(12135), - [sym_block_comment] = STATE(12135), - [sym_xecute_argument] = STATE(11616), - [sym_documatic_line] = STATE(12135), - [anon_sym_LPAREN] = ACTIONS(13084), + [sym_line_comment_1] = STATE(12136), + [sym_line_comment_2] = STATE(12136), + [sym_line_comment_3] = STATE(12136), + [sym_line_comment_4] = STATE(12136), + [sym_block_comment] = STATE(12136), + [sym_xecute_argument] = STATE(11615), + [sym_documatic_line] = STATE(12136), + [anon_sym_LPAREN] = ACTIONS(13138), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13090), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), - [anon_sym_AT2] = ACTIONS(13122), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_keyword_pound_pound_super] = ACTIONS(13142), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13144), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), + [anon_sym_AT2] = ACTIONS(13176), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1402184,10 +1402266,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13130), + [sym__xecute_arg_invalid] = ACTIONS(13184), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12136)] = { + [STATE(12137)] = { [sym_expression] = STATE(9383), [sym_expr_atom] = STATE(4528), [sym_parenthetical_expression] = STATE(3737), @@ -1402223,43 +1402305,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(3614), [sym_json_object_literal] = STATE(3737), [sym_json_array_literal] = STATE(3736), - [sym_line_comment_1] = STATE(12136), - [sym_line_comment_2] = STATE(12136), - [sym_line_comment_3] = STATE(12136), - [sym_line_comment_4] = STATE(12136), - [sym_block_comment] = STATE(12136), + [sym_line_comment_1] = STATE(12137), + [sym_line_comment_2] = STATE(12137), + [sym_line_comment_3] = STATE(12137), + [sym_line_comment_4] = STATE(12137), + [sym_block_comment] = STATE(12137), [sym_open_argument] = STATE(8165), - [sym_device] = STATE(10664), - [sym_documatic_line] = STATE(12136), - [anon_sym_LPAREN] = ACTIONS(13526), + [sym_device] = STATE(10665), + [sym_documatic_line] = STATE(12137), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1402269,7 +1402351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12137)] = { + [STATE(12138)] = { [sym_dollarsf] = STATE(6965), [sym_system_defined_function] = STATE(4641), [sym_dollar_text] = STATE(6965), @@ -1402280,11 +1402362,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(6965), [sym_built_in_func_with_pos_options] = STATE(6965), [sym_dollar_method] = STATE(6965), - [sym_line_comment_1] = STATE(12137), - [sym_line_comment_2] = STATE(12137), - [sym_line_comment_3] = STATE(12137), - [sym_line_comment_4] = STATE(12137), - [sym_block_comment] = STATE(12137), + [sym_line_comment_1] = STATE(12138), + [sym_line_comment_2] = STATE(12138), + [sym_line_comment_3] = STATE(12138), + [sym_line_comment_4] = STATE(12138), + [sym_block_comment] = STATE(12138), [sym_json_array_literal_post_cond] = STATE(7113), [sym_json_object_literal_post_cond] = STATE(4641), [sym_parenthetical_expression_post_cond] = STATE(4641), @@ -1402312,46 +1402394,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_expression_post_cond] = STATE(7113), [sym_expr_atom_post_cond] = STATE(2779), [sym_expression_post_cond] = STATE(7375), - [sym_documatic_line] = STATE(12137), - [anon_sym_LPAREN2] = ACTIONS(12420), - [anon_sym_CARET] = ACTIONS(12422), + [sym_documatic_line] = STATE(12138), + [anon_sym_LPAREN2] = ACTIONS(12466), + [anon_sym_CARET] = ACTIONS(12468), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13360), - [aux_sym_dollarsf_token1] = ACTIONS(12426), - [anon_sym_LBRACK2] = ACTIONS(12428), - [aux_sym_instance_variable_token1] = ACTIONS(12430), - [anon_sym_DOT_DOT] = ACTIONS(12432), - [aux_sym_dollar_text_token1] = ACTIONS(12434), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12436), - [aux_sym_dollar_function_token1] = ACTIONS(12438), - [aux_sym_dollar_select_token1] = ACTIONS(12440), - [aux_sym_dollar_case_token1] = ACTIONS(12442), - [aux_sym_dollar_list_token1] = ACTIONS(12444), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12446), - [aux_sym_dollar_method_token1] = ACTIONS(12448), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12450), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12452), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12454), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12456), - [sym_string_literal_post_cond] = ACTIONS(12458), - [sym_numeric_literal_post_cond] = ACTIONS(12458), + [anon_sym_AT] = ACTIONS(13410), + [aux_sym_dollarsf_token1] = ACTIONS(12472), + [anon_sym_LBRACK2] = ACTIONS(12474), + [aux_sym_instance_variable_token1] = ACTIONS(12476), + [anon_sym_DOT_DOT] = ACTIONS(12478), + [aux_sym_dollar_text_token1] = ACTIONS(12480), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12482), + [aux_sym_dollar_function_token1] = ACTIONS(12484), + [aux_sym_dollar_select_token1] = ACTIONS(12486), + [aux_sym_dollar_case_token1] = ACTIONS(12488), + [aux_sym_dollar_list_token1] = ACTIONS(12490), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12492), + [aux_sym_dollar_method_token1] = ACTIONS(12494), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12496), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12498), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12500), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12502), + [sym_string_literal_post_cond] = ACTIONS(12504), + [sym_numeric_literal_post_cond] = ACTIONS(12504), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12460), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12462), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13362), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12506), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12508), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13412), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12466), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12512), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12138)] = { + [STATE(12139)] = { [sym_expression] = STATE(9383), [sym_expr_atom] = STATE(4528), [sym_parenthetical_expression] = STATE(3737), @@ -1402387,43 +1402469,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(3614), [sym_json_object_literal] = STATE(3737), [sym_json_array_literal] = STATE(3736), - [sym_line_comment_1] = STATE(12138), - [sym_line_comment_2] = STATE(12138), - [sym_line_comment_3] = STATE(12138), - [sym_line_comment_4] = STATE(12138), - [sym_block_comment] = STATE(12138), + [sym_line_comment_1] = STATE(12139), + [sym_line_comment_2] = STATE(12139), + [sym_line_comment_3] = STATE(12139), + [sym_line_comment_4] = STATE(12139), + [sym_block_comment] = STATE(12139), [sym_close_argument] = STATE(8167), [sym_device] = STATE(10790), - [sym_documatic_line] = STATE(12138), - [anon_sym_LPAREN] = ACTIONS(13526), + [sym_documatic_line] = STATE(12139), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1402433,7 +1402515,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12139)] = { + [STATE(12140)] = { [sym_expression] = STATE(9383), [sym_expr_atom] = STATE(4528), [sym_parenthetical_expression] = STATE(3737), @@ -1402469,43 +1402551,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(3614), [sym_json_object_literal] = STATE(3737), [sym_json_array_literal] = STATE(3736), - [sym_line_comment_1] = STATE(12139), - [sym_line_comment_2] = STATE(12139), - [sym_line_comment_3] = STATE(12139), - [sym_line_comment_4] = STATE(12139), - [sym_block_comment] = STATE(12139), + [sym_line_comment_1] = STATE(12140), + [sym_line_comment_2] = STATE(12140), + [sym_line_comment_3] = STATE(12140), + [sym_line_comment_4] = STATE(12140), + [sym_block_comment] = STATE(12140), [sym_use_argument] = STATE(8170), [sym_device] = STATE(10669), - [sym_documatic_line] = STATE(12139), - [anon_sym_LPAREN] = ACTIONS(13526), + [sym_documatic_line] = STATE(12140), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1402515,13 +1402597,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12140)] = { - [sym_line_comment_1] = STATE(12140), - [sym_line_comment_2] = STATE(12140), - [sym_line_comment_3] = STATE(12140), - [sym_line_comment_4] = STATE(12140), - [sym_block_comment] = STATE(12140), - [sym_documatic_line] = STATE(12140), + [STATE(12141)] = { + [sym_line_comment_1] = STATE(12141), + [sym_line_comment_2] = STATE(12141), + [sym_line_comment_3] = STATE(12141), + [sym_line_comment_4] = STATE(12141), + [sym_block_comment] = STATE(12141), + [sym_documatic_line] = STATE(12141), [aux_sym_macro_constant_token1] = ACTIONS(7540), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1402597,7 +1402679,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(7540), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12141)] = { + [STATE(12142)] = { [sym_expression] = STATE(10213), [sym_expr_atom] = STATE(6726), [sym_parenthetical_expression] = STATE(5377), @@ -1402633,43 +1402715,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5701), [sym_json_object_literal] = STATE(5377), [sym_json_array_literal] = STATE(5363), - [sym_line_comment_1] = STATE(12141), - [sym_line_comment_2] = STATE(12141), - [sym_line_comment_3] = STATE(12141), - [sym_line_comment_4] = STATE(12141), - [sym_block_comment] = STATE(12141), + [sym_line_comment_1] = STATE(12142), + [sym_line_comment_2] = STATE(12142), + [sym_line_comment_3] = STATE(12142), + [sym_line_comment_4] = STATE(12142), + [sym_block_comment] = STATE(12142), [sym_open_argument] = STATE(11256), [sym_device] = STATE(11005), - [sym_documatic_line] = STATE(12141), - [anon_sym_LPAREN] = ACTIONS(13376), + [sym_documatic_line] = STATE(12142), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1402679,7 +1402761,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12142)] = { + [STATE(12143)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(16637), [sym_dollar_text] = STATE(16659), @@ -1402690,11 +1402772,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16659), [sym_built_in_func_with_pos_options] = STATE(16659), [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(12142), - [sym_line_comment_2] = STATE(12142), - [sym_line_comment_3] = STATE(12142), - [sym_line_comment_4] = STATE(12142), - [sym_block_comment] = STATE(12142), + [sym_line_comment_1] = STATE(12143), + [sym_line_comment_2] = STATE(12143), + [sym_line_comment_3] = STATE(12143), + [sym_line_comment_4] = STATE(12143), + [sym_block_comment] = STATE(12143), [sym_json_array_literal_post_cond] = STATE(16635), [sym_json_object_literal_post_cond] = STATE(16637), [sym_parenthetical_expression_post_cond] = STATE(16637), @@ -1402718,11 +1402800,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(24629), - [sym_documatic_line] = STATE(12142), + [sym_documatic_line] = STATE(12143), [anon_sym_LPAREN2] = ACTIONS(12198), [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1402761,7 +1402843,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12143)] = { + [STATE(12144)] = { [sym_dollarsf] = STATE(16578), [sym_system_defined_function] = STATE(15847), [sym_dollar_text] = STATE(16578), @@ -1402772,11 +1402854,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16578), [sym_built_in_func_with_pos_options] = STATE(16578), [sym_dollar_method] = STATE(16578), - [sym_line_comment_1] = STATE(12143), - [sym_line_comment_2] = STATE(12143), - [sym_line_comment_3] = STATE(12143), - [sym_line_comment_4] = STATE(12143), - [sym_block_comment] = STATE(12143), + [sym_line_comment_1] = STATE(12144), + [sym_line_comment_2] = STATE(12144), + [sym_line_comment_3] = STATE(12144), + [sym_line_comment_4] = STATE(12144), + [sym_block_comment] = STATE(12144), [sym_json_array_literal_post_cond] = STATE(16651), [sym_json_object_literal_post_cond] = STATE(15847), [sym_parenthetical_expression_post_cond] = STATE(15847), @@ -1402800,15 +1402882,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15847), [sym_oref_chain_expr_post_cond] = STATE(16651), [sym_superclass_method_call_post_cond] = STATE(16651), - [sym_unary_operator_post_cond] = STATE(11818), + [sym_unary_operator_post_cond] = STATE(11830), [sym_unary_expression_post_cond] = STATE(16651), [sym_expr_atom_post_cond] = STATE(14965), [sym_expression_post_cond] = STATE(16718), - [sym_documatic_line] = STATE(12143), + [sym_documatic_line] = STATE(12144), [anon_sym_LPAREN2] = ACTIONS(11894), [anon_sym_CARET] = ACTIONS(11896), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12518), + [anon_sym_AT] = ACTIONS(12660), [aux_sym_dollarsf_token1] = ACTIONS(11902), [anon_sym_LBRACK2] = ACTIONS(11904), [aux_sym_instance_variable_token1] = ACTIONS(11906), @@ -1402836,96 +1402918,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(11938), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11940), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12520), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12662), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11946), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12144)] = { - [sym_dollarsf] = STATE(7425), - [sym_system_defined_function] = STATE(4640), - [sym_dollar_text] = STATE(7425), - [sym_dollar_bitlogic] = STATE(7425), - [sym_dollar_function] = STATE(7425), - [sym_dollar_select] = STATE(7425), - [sym_dollar_case] = STATE(7425), - [sym_dollar_list] = STATE(7425), - [sym_built_in_func_with_pos_options] = STATE(7425), - [sym_dollar_method] = STATE(7425), - [sym_line_comment_1] = STATE(12144), - [sym_line_comment_2] = STATE(12144), - [sym_line_comment_3] = STATE(12144), - [sym_line_comment_4] = STATE(12144), - [sym_block_comment] = STATE(12144), - [sym_json_array_literal_post_cond] = STATE(7639), - [sym_json_object_literal_post_cond] = STATE(4640), - [sym_parenthetical_expression_post_cond] = STATE(4640), - [sym_macro_function_post_cond] = STATE(7230), - [sym_macro_constant_post_cond] = STATE(7230), - [sym_macro_post_cond] = STATE(4640), - [sym_objectscript_identifier_post_cond] = STATE(6811), - [sym_objectscript_identifier_special_post_cond] = STATE(6811), - [sym_lvn_post_cond] = STATE(4640), - [sym_gvn_post_cond] = STATE(7639), - [sym_ssvn_post_cond] = STATE(7639), - [sym_instance_variable_post_cond] = STATE(4640), - [sym_sql_field_reference_post_cond] = STATE(7639), - [sym_system_defined_variable_post_cond] = STATE(4640), - [sym_indirection_post_cond] = STATE(7639), - [sym_extrinsic_function_post_cond] = STATE(4640), - [sym_relative_dot_property_post_cond] = STATE(4640), - [sym_relative_dot_method_post_cond] = STATE(4640), - [sym_relative_dot_parameter_post_cond] = STATE(7639), - [sym_class_ref_post_cond] = STATE(22384), - [sym_class_method_call_post_cond] = STATE(4640), - [sym_oref_chain_expr_post_cond] = STATE(7639), - [sym_superclass_method_call_post_cond] = STATE(7639), - [sym_unary_operator_post_cond] = STATE(12144), - [sym_unary_expression_post_cond] = STATE(7639), - [sym_expr_atom_post_cond] = STATE(1786), - [sym_expression_post_cond] = STATE(7294), - [sym_documatic_line] = STATE(12144), - [anon_sym_LPAREN2] = ACTIONS(12772), - [anon_sym_CARET] = ACTIONS(12774), + [STATE(12145)] = { + [sym_dollarsf] = STATE(16578), + [sym_system_defined_function] = STATE(16665), + [sym_dollar_text] = STATE(16578), + [sym_dollar_bitlogic] = STATE(16578), + [sym_dollar_function] = STATE(16578), + [sym_dollar_select] = STATE(16578), + [sym_dollar_case] = STATE(16578), + [sym_dollar_list] = STATE(16578), + [sym_built_in_func_with_pos_options] = STATE(16578), + [sym_dollar_method] = STATE(16578), + [sym_line_comment_1] = STATE(12145), + [sym_line_comment_2] = STATE(12145), + [sym_line_comment_3] = STATE(12145), + [sym_line_comment_4] = STATE(12145), + [sym_block_comment] = STATE(12145), + [sym_json_array_literal_post_cond] = STATE(16651), + [sym_json_object_literal_post_cond] = STATE(16665), + [sym_parenthetical_expression_post_cond] = STATE(16665), + [sym_macro_function_post_cond] = STATE(16666), + [sym_macro_constant_post_cond] = STATE(16666), + [sym_macro_post_cond] = STATE(16665), + [sym_objectscript_identifier_post_cond] = STATE(16472), + [sym_objectscript_identifier_special_post_cond] = STATE(16472), + [sym_lvn_post_cond] = STATE(16665), + [sym_gvn_post_cond] = STATE(16651), + [sym_ssvn_post_cond] = STATE(16651), + [sym_instance_variable_post_cond] = STATE(16665), + [sym_sql_field_reference_post_cond] = STATE(16651), + [sym_system_defined_variable_post_cond] = STATE(16665), + [sym_indirection_post_cond] = STATE(16651), + [sym_extrinsic_function_post_cond] = STATE(16665), + [sym_relative_dot_property_post_cond] = STATE(16665), + [sym_relative_dot_method_post_cond] = STATE(16665), + [sym_relative_dot_parameter_post_cond] = STATE(16651), + [sym_class_ref_post_cond] = STATE(23127), + [sym_class_method_call_post_cond] = STATE(16665), + [sym_oref_chain_expr_post_cond] = STATE(16651), + [sym_superclass_method_call_post_cond] = STATE(16651), + [sym_unary_operator_post_cond] = STATE(11983), + [sym_unary_expression_post_cond] = STATE(16651), + [sym_expr_atom_post_cond] = STATE(16167), + [sym_expression_post_cond] = STATE(16718), + [sym_documatic_line] = STATE(12145), + [anon_sym_LPAREN2] = ACTIONS(11894), + [anon_sym_CARET] = ACTIONS(11896), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13246), - [aux_sym_dollarsf_token1] = ACTIONS(12778), - [anon_sym_LBRACK2] = ACTIONS(12780), - [aux_sym_instance_variable_token1] = ACTIONS(12782), - [anon_sym_DOT_DOT] = ACTIONS(12784), - [aux_sym_dollar_text_token1] = ACTIONS(12786), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12788), - [aux_sym_dollar_function_token1] = ACTIONS(12790), - [aux_sym_dollar_select_token1] = ACTIONS(12792), - [aux_sym_dollar_case_token1] = ACTIONS(12794), - [aux_sym_dollar_list_token1] = ACTIONS(12796), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12798), - [aux_sym_dollar_method_token1] = ACTIONS(12800), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12802), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12804), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12806), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12808), - [sym_string_literal_post_cond] = ACTIONS(12810), - [sym_numeric_literal_post_cond] = ACTIONS(12810), + [anon_sym_AT] = ACTIONS(11900), + [aux_sym_dollarsf_token1] = ACTIONS(11902), + [anon_sym_LBRACK2] = ACTIONS(11904), + [aux_sym_instance_variable_token1] = ACTIONS(11906), + [anon_sym_DOT_DOT] = ACTIONS(11908), + [aux_sym_dollar_text_token1] = ACTIONS(11910), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11912), + [aux_sym_dollar_function_token1] = ACTIONS(11914), + [aux_sym_dollar_select_token1] = ACTIONS(11916), + [aux_sym_dollar_case_token1] = ACTIONS(11918), + [aux_sym_dollar_list_token1] = ACTIONS(11920), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11922), + [aux_sym_dollar_method_token1] = ACTIONS(11924), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(11926), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(11928), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(11930), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(11932), + [sym_string_literal_post_cond] = ACTIONS(11934), + [sym_numeric_literal_post_cond] = ACTIONS(11934), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12812), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12814), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13248), + [anon_sym_CARET_DOLLAR2] = ACTIONS(11938), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11940), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(11942), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12818), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11946), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12145)] = { + [STATE(12146)] = { [sym_dollarsf] = STATE(7425), [sym_system_defined_function] = STATE(4640), [sym_dollar_text] = STATE(7425), @@ -1402936,11 +1403018,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(7425), [sym_built_in_func_with_pos_options] = STATE(7425), [sym_dollar_method] = STATE(7425), - [sym_line_comment_1] = STATE(12145), - [sym_line_comment_2] = STATE(12145), - [sym_line_comment_3] = STATE(12145), - [sym_line_comment_4] = STATE(12145), - [sym_block_comment] = STATE(12145), + [sym_line_comment_1] = STATE(12146), + [sym_line_comment_2] = STATE(12146), + [sym_line_comment_3] = STATE(12146), + [sym_line_comment_4] = STATE(12146), + [sym_block_comment] = STATE(12146), [sym_json_array_literal_post_cond] = STATE(7639), [sym_json_object_literal_post_cond] = STATE(4640), [sym_parenthetical_expression_post_cond] = STATE(4640), @@ -1402964,56 +1403046,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(4640), [sym_oref_chain_expr_post_cond] = STATE(7639), [sym_superclass_method_call_post_cond] = STATE(7639), - [sym_unary_operator_post_cond] = STATE(12144), + [sym_unary_operator_post_cond] = STATE(12146), [sym_unary_expression_post_cond] = STATE(7639), [sym_expr_atom_post_cond] = STATE(1786), - [sym_expression_post_cond] = STATE(7369), - [sym_documatic_line] = STATE(12145), - [anon_sym_LPAREN2] = ACTIONS(12772), - [anon_sym_CARET] = ACTIONS(12774), + [sym_expression_post_cond] = STATE(7294), + [sym_documatic_line] = STATE(12146), + [anon_sym_LPAREN2] = ACTIONS(12822), + [anon_sym_CARET] = ACTIONS(12824), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13246), - [aux_sym_dollarsf_token1] = ACTIONS(12778), - [anon_sym_LBRACK2] = ACTIONS(12780), - [aux_sym_instance_variable_token1] = ACTIONS(12782), - [anon_sym_DOT_DOT] = ACTIONS(12784), - [aux_sym_dollar_text_token1] = ACTIONS(12786), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12788), - [aux_sym_dollar_function_token1] = ACTIONS(12790), - [aux_sym_dollar_select_token1] = ACTIONS(12792), - [aux_sym_dollar_case_token1] = ACTIONS(12794), - [aux_sym_dollar_list_token1] = ACTIONS(12796), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12798), - [aux_sym_dollar_method_token1] = ACTIONS(12800), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12802), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12804), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12806), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12808), - [sym_string_literal_post_cond] = ACTIONS(12810), - [sym_numeric_literal_post_cond] = ACTIONS(12810), + [anon_sym_AT] = ACTIONS(13298), + [aux_sym_dollarsf_token1] = ACTIONS(12828), + [anon_sym_LBRACK2] = ACTIONS(12830), + [aux_sym_instance_variable_token1] = ACTIONS(12832), + [anon_sym_DOT_DOT] = ACTIONS(12834), + [aux_sym_dollar_text_token1] = ACTIONS(12836), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), + [aux_sym_dollar_function_token1] = ACTIONS(12840), + [aux_sym_dollar_select_token1] = ACTIONS(12842), + [aux_sym_dollar_case_token1] = ACTIONS(12844), + [aux_sym_dollar_list_token1] = ACTIONS(12846), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), + [aux_sym_dollar_method_token1] = ACTIONS(12850), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12856), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), + [sym_string_literal_post_cond] = ACTIONS(12860), + [sym_numeric_literal_post_cond] = ACTIONS(12860), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12812), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12814), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13248), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13300), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12818), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12146)] = { - [sym_line_comment_1] = STATE(12146), - [sym_line_comment_2] = STATE(12146), - [sym_line_comment_3] = STATE(12146), - [sym_line_comment_4] = STATE(12146), - [sym_block_comment] = STATE(12146), - [sym_documatic_line] = STATE(12146), + [STATE(12147)] = { + [sym_line_comment_1] = STATE(12147), + [sym_line_comment_2] = STATE(12147), + [sym_line_comment_3] = STATE(12147), + [sym_line_comment_4] = STATE(12147), + [sym_block_comment] = STATE(12147), + [sym_documatic_line] = STATE(12147), [aux_sym_macro_constant_token1] = ACTIONS(9532), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1403089,7 +1403171,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9532), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12147)] = { + [STATE(12148)] = { [sym_expression] = STATE(10213), [sym_expr_atom] = STATE(6726), [sym_parenthetical_expression] = STATE(5377), @@ -1403125,43 +1403207,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5701), [sym_json_object_literal] = STATE(5377), [sym_json_array_literal] = STATE(5363), - [sym_line_comment_1] = STATE(12147), - [sym_line_comment_2] = STATE(12147), - [sym_line_comment_3] = STATE(12147), - [sym_line_comment_4] = STATE(12147), - [sym_block_comment] = STATE(12147), - [sym_close_argument] = STATE(11258), + [sym_line_comment_1] = STATE(12148), + [sym_line_comment_2] = STATE(12148), + [sym_line_comment_3] = STATE(12148), + [sym_line_comment_4] = STATE(12148), + [sym_block_comment] = STATE(12148), + [sym_close_argument] = STATE(11259), [sym_device] = STATE(11013), - [sym_documatic_line] = STATE(12147), - [anon_sym_LPAREN] = ACTIONS(13376), + [sym_documatic_line] = STATE(12148), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1403171,7 +1403253,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12148)] = { + [STATE(12149)] = { [sym_expression] = STATE(10213), [sym_expr_atom] = STATE(6726), [sym_parenthetical_expression] = STATE(5377), @@ -1403207,43 +1403289,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5701), [sym_json_object_literal] = STATE(5377), [sym_json_array_literal] = STATE(5363), - [sym_line_comment_1] = STATE(12148), - [sym_line_comment_2] = STATE(12148), - [sym_line_comment_3] = STATE(12148), - [sym_line_comment_4] = STATE(12148), - [sym_block_comment] = STATE(12148), - [sym_use_argument] = STATE(11260), + [sym_line_comment_1] = STATE(12149), + [sym_line_comment_2] = STATE(12149), + [sym_line_comment_3] = STATE(12149), + [sym_line_comment_4] = STATE(12149), + [sym_block_comment] = STATE(12149), + [sym_use_argument] = STATE(11261), [sym_device] = STATE(11015), - [sym_documatic_line] = STATE(12148), - [anon_sym_LPAREN] = ACTIONS(13376), + [sym_documatic_line] = STATE(12149), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1403253,8 +1403335,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12149)] = { - [sym_expression] = STATE(11456), + [STATE(12150)] = { + [sym_line_comment_1] = STATE(12150), + [sym_line_comment_2] = STATE(12150), + [sym_line_comment_3] = STATE(12150), + [sym_line_comment_4] = STATE(12150), + [sym_block_comment] = STATE(12150), + [sym_documatic_line] = STATE(12150), + [aux_sym_macro_constant_token1] = ACTIONS(8482), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [sym_keyword_set] = ACTIONS(8482), + [sym_keyword_dim] = ACTIONS(8482), + [sym_keyword_pound_define] = ACTIONS(8482), + [sym_keyword_pound_def1arg] = ACTIONS(8482), + [sym_keyword_pound_import] = ACTIONS(8482), + [sym_keyword_pound_include] = ACTIONS(8482), + [sym_keyword_pound_if] = ACTIONS(8484), + [sym_keyword_pound_ifdef] = ACTIONS(8482), + [aux_sym_keyword_pound_ifndef_token1] = ACTIONS(8482), + [aux_sym_keyword_pound_ifndef_token2] = ACTIONS(8482), + [sym_keyword_write] = ACTIONS(8484), + [sym_keyword_do] = ACTIONS(8482), + [sym_keyword_for] = ACTIONS(8482), + [sym_keyword_while] = ACTIONS(8482), + [sym_keyword_kill] = ACTIONS(8482), + [sym_keyword_lock] = ACTIONS(8482), + [sym_keyword_read] = ACTIONS(8482), + [sym_keyword_zload] = ACTIONS(8482), + [sym_keyword_open] = ACTIONS(8482), + [sym_keyword_close] = ACTIONS(8484), + [sym_keyword_use] = ACTIONS(8482), + [sym_keyword_new] = ACTIONS(8482), + [sym_keyword_if] = ACTIONS(8482), + [sym_keyword_oldelse] = ACTIONS(8482), + [sym_keyword_throw] = ACTIONS(8482), + [sym_keyword_print] = ACTIONS(8482), + [sym_keyword_zprint] = ACTIONS(8482), + [sym_keyword_try] = ACTIONS(8482), + [sym_keyword_job] = ACTIONS(8482), + [sym_keyword_break] = ACTIONS(8482), + [sym_keyword_merge] = ACTIONS(8484), + [sym_keyword_return] = ACTIONS(8482), + [aux_sym_keyword_quit_token1] = ACTIONS(8482), + [aux_sym_keyword_quit_token2] = ACTIONS(8482), + [sym_keyword_goto] = ACTIONS(8482), + [sym_keyword_halt] = ACTIONS(8482), + [sym_keyword_hang] = ACTIONS(8482), + [sym_keyword_halt_or_hang] = ACTIONS(8484), + [sym_keyword_continue] = ACTIONS(8482), + [sym_keyword_tcommit] = ACTIONS(8482), + [sym_keyword_trollback] = ACTIONS(8482), + [sym_keyword_tstart] = ACTIONS(8482), + [sym_keyword_xecute] = ACTIONS(8482), + [sym_keyword_view] = ACTIONS(8482), + [sym_keyword_zbreak] = ACTIONS(8482), + [sym_keyword_zkill] = ACTIONS(8482), + [sym_keyword_zn] = ACTIONS(8482), + [sym_keyword_zsu] = ACTIONS(8482), + [sym_keyword_ztrap] = ACTIONS(8484), + [sym_keyword_zwrite] = ACTIONS(8482), + [sym_keyword_zz] = ACTIONS(8482), + [sym_keyword_embedded_html] = ACTIONS(8482), + [sym_keyword_embedded_xml] = ACTIONS(8482), + [sym_keyword_embedded_sql_amp] = ACTIONS(8482), + [sym_keyword_embedded_sql_hash] = ACTIONS(8482), + [anon_sym_AMPjs] = ACTIONS(8484), + [anon_sym_AMPjscript] = ACTIONS(8482), + [anon_sym_AMPjavascript] = ACTIONS(8482), + [sym_keyword_zremove] = ACTIONS(8482), + [aux_sym_objectscript_built_in_command_token1] = ACTIONS(8484), + [aux_sym_commands_with_printlist_token1] = ACTIONS(8484), + [aux_sym_commands_with_printlist_token2] = ACTIONS(8484), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_tag] = ACTIONS(8482), + [sym__termination] = ACTIONS(8482), + [sym_tag_end_if] = ACTIONS(8482), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12151)] = { + [sym_expression] = STATE(11459), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1403289,12 +1403453,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4675), [sym_json_object_literal] = STATE(3900), [sym_json_array_literal] = STATE(5840), - [sym_line_comment_1] = STATE(12149), - [sym_line_comment_2] = STATE(12149), - [sym_line_comment_3] = STATE(12149), - [sym_line_comment_4] = STATE(12149), - [sym_block_comment] = STATE(12149), - [sym_documatic_line] = STATE(12149), + [sym_line_comment_1] = STATE(12151), + [sym_line_comment_2] = STATE(12151), + [sym_line_comment_3] = STATE(12151), + [sym_line_comment_4] = STATE(12151), + [sym_block_comment] = STATE(12151), + [sym_documatic_line] = STATE(12151), [anon_sym_LPAREN] = ACTIONS(6410), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1403335,7 +1403499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12150)] = { + [STATE(12152)] = { [sym_dollarsf] = STATE(2148), [sym_system_defined_function] = STATE(739), [sym_dollar_text] = STATE(2148), @@ -1403346,11 +1403510,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(2148), [sym_built_in_func_with_pos_options] = STATE(2148), [sym_dollar_method] = STATE(2148), - [sym_line_comment_1] = STATE(12150), - [sym_line_comment_2] = STATE(12150), - [sym_line_comment_3] = STATE(12150), - [sym_line_comment_4] = STATE(12150), - [sym_block_comment] = STATE(12150), + [sym_line_comment_1] = STATE(12152), + [sym_line_comment_2] = STATE(12152), + [sym_line_comment_3] = STATE(12152), + [sym_line_comment_4] = STATE(12152), + [sym_block_comment] = STATE(12152), [sym_json_array_literal_post_cond] = STATE(2490), [sym_json_object_literal_post_cond] = STATE(739), [sym_parenthetical_expression_post_cond] = STATE(739), @@ -1403378,11 +1403542,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_expression_post_cond] = STATE(2490), [sym_expr_atom_post_cond] = STATE(556), [sym_expression_post_cond] = STATE(2539), - [sym_documatic_line] = STATE(12150), + [sym_documatic_line] = STATE(12152), [anon_sym_LPAREN2] = ACTIONS(12052), [anon_sym_CARET] = ACTIONS(12054), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13364), + [anon_sym_AT] = ACTIONS(13414), [aux_sym_dollarsf_token1] = ACTIONS(12058), [anon_sym_LBRACK2] = ACTIONS(12060), [aux_sym_instance_variable_token1] = ACTIONS(12062), @@ -1403410,20 +1403574,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12092), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12094), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13366), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13416), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12098), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12151)] = { - [sym_line_comment_1] = STATE(12151), - [sym_line_comment_2] = STATE(12151), - [sym_line_comment_3] = STATE(12151), - [sym_line_comment_4] = STATE(12151), - [sym_block_comment] = STATE(12151), - [sym_documatic_line] = STATE(12151), + [STATE(12153)] = { + [sym_line_comment_1] = STATE(12153), + [sym_line_comment_2] = STATE(12153), + [sym_line_comment_3] = STATE(12153), + [sym_line_comment_4] = STATE(12153), + [sym_block_comment] = STATE(12153), + [sym_documatic_line] = STATE(12153), [aux_sym_macro_constant_token1] = ACTIONS(9697), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1403499,7 +1403663,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9697), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12152)] = { + [STATE(12154)] = { [sym_expression] = STATE(9583), [sym_expr_atom] = STATE(4049), [sym_parenthetical_expression] = STATE(5021), @@ -1403535,43 +1403699,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4408), [sym_json_object_literal] = STATE(5021), [sym_json_array_literal] = STATE(5019), - [sym_line_comment_1] = STATE(12152), - [sym_line_comment_2] = STATE(12152), - [sym_line_comment_3] = STATE(12152), - [sym_line_comment_4] = STATE(12152), - [sym_block_comment] = STATE(12152), + [sym_line_comment_1] = STATE(12154), + [sym_line_comment_2] = STATE(12154), + [sym_line_comment_3] = STATE(12154), + [sym_line_comment_4] = STATE(12154), + [sym_block_comment] = STATE(12154), [sym_use_argument] = STATE(10905), [sym_device] = STATE(10910), - [sym_documatic_line] = STATE(12152), - [anon_sym_LPAREN] = ACTIONS(13428), + [sym_documatic_line] = STATE(12154), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1403581,95 +1403745,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12153)] = { - [sym_dollarsf] = STATE(5937), - [sym_system_defined_function] = STATE(6118), - [sym_dollar_text] = STATE(5937), - [sym_dollar_bitlogic] = STATE(5937), - [sym_dollar_function] = STATE(5937), - [sym_dollar_select] = STATE(5937), - [sym_dollar_case] = STATE(5937), - [sym_dollar_list] = STATE(5937), - [sym_built_in_func_with_pos_options] = STATE(5937), - [sym_dollar_method] = STATE(5937), - [sym_line_comment_1] = STATE(12153), - [sym_line_comment_2] = STATE(12153), - [sym_line_comment_3] = STATE(12153), - [sym_line_comment_4] = STATE(12153), - [sym_block_comment] = STATE(12153), - [sym_json_array_literal_post_cond] = STATE(6109), - [sym_json_object_literal_post_cond] = STATE(6118), - [sym_parenthetical_expression_post_cond] = STATE(6118), - [sym_macro_function_post_cond] = STATE(6120), - [sym_macro_constant_post_cond] = STATE(6120), - [sym_macro_post_cond] = STATE(6118), - [sym_objectscript_identifier_post_cond] = STATE(4582), - [sym_objectscript_identifier_special_post_cond] = STATE(4582), - [sym_lvn_post_cond] = STATE(6118), - [sym_gvn_post_cond] = STATE(6109), - [sym_ssvn_post_cond] = STATE(6109), - [sym_instance_variable_post_cond] = STATE(6118), - [sym_sql_field_reference_post_cond] = STATE(6109), - [sym_system_defined_variable_post_cond] = STATE(6118), - [sym_indirection_post_cond] = STATE(6109), - [sym_extrinsic_function_post_cond] = STATE(6118), - [sym_relative_dot_property_post_cond] = STATE(6118), - [sym_relative_dot_method_post_cond] = STATE(6118), - [sym_relative_dot_parameter_post_cond] = STATE(6109), - [sym_class_ref_post_cond] = STATE(22889), - [sym_class_method_call_post_cond] = STATE(6118), - [sym_oref_chain_expr_post_cond] = STATE(6109), - [sym_superclass_method_call_post_cond] = STATE(6109), - [sym_unary_operator_post_cond] = STATE(11919), - [sym_unary_expression_post_cond] = STATE(6109), - [sym_expr_atom_post_cond] = STATE(6143), - [sym_expression_post_cond] = STATE(9551), - [sym_documatic_line] = STATE(12153), - [anon_sym_LPAREN2] = ACTIONS(13032), - [anon_sym_CARET] = ACTIONS(13034), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13304), - [aux_sym_dollarsf_token1] = ACTIONS(13038), - [anon_sym_LBRACK2] = ACTIONS(13040), - [aux_sym_instance_variable_token1] = ACTIONS(13042), - [anon_sym_DOT_DOT] = ACTIONS(13044), - [aux_sym_dollar_text_token1] = ACTIONS(13046), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13048), - [aux_sym_dollar_function_token1] = ACTIONS(13050), - [aux_sym_dollar_select_token1] = ACTIONS(13052), - [aux_sym_dollar_case_token1] = ACTIONS(13054), - [aux_sym_dollar_list_token1] = ACTIONS(13056), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13058), - [aux_sym_dollar_method_token1] = ACTIONS(13060), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13062), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13064), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13066), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13068), - [sym_string_literal_post_cond] = ACTIONS(13070), - [sym_numeric_literal_post_cond] = ACTIONS(13070), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13072), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13074), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13306), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13078), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12154)] = { - [sym_line_comment_1] = STATE(12154), - [sym_line_comment_2] = STATE(12154), - [sym_line_comment_3] = STATE(12154), - [sym_line_comment_4] = STATE(12154), - [sym_block_comment] = STATE(12154), - [sym_documatic_line] = STATE(12154), + [STATE(12155)] = { + [sym_line_comment_1] = STATE(12155), + [sym_line_comment_2] = STATE(12155), + [sym_line_comment_3] = STATE(12155), + [sym_line_comment_4] = STATE(12155), + [sym_block_comment] = STATE(12155), + [sym_documatic_line] = STATE(12155), [aux_sym_macro_constant_token1] = ACTIONS(9554), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1403745,7 +1403827,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9554), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12155)] = { + [STATE(12156)] = { [sym_expression] = STATE(9628), [sym_expr_atom] = STATE(4770), [sym_parenthetical_expression] = STATE(3677), @@ -1403781,12 +1403863,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2373), [sym_json_object_literal] = STATE(3677), [sym_json_array_literal] = STATE(3675), - [sym_line_comment_1] = STATE(12155), - [sym_line_comment_2] = STATE(12155), - [sym_line_comment_3] = STATE(12155), - [sym_line_comment_4] = STATE(12155), - [sym_block_comment] = STATE(12155), - [sym_documatic_line] = STATE(12155), + [sym_line_comment_1] = STATE(12156), + [sym_line_comment_2] = STATE(12156), + [sym_line_comment_3] = STATE(12156), + [sym_line_comment_4] = STATE(12156), + [sym_block_comment] = STATE(12156), + [sym_documatic_line] = STATE(12156), [anon_sym_LPAREN] = ACTIONS(6594), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1403827,7 +1403909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12156)] = { + [STATE(12157)] = { [sym_dollarsf] = STATE(5621), [sym_system_defined_function] = STATE(2753), [sym_dollar_text] = STATE(5621), @@ -1403838,11 +1403920,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5621), [sym_built_in_func_with_pos_options] = STATE(5621), [sym_dollar_method] = STATE(5621), - [sym_line_comment_1] = STATE(12156), - [sym_line_comment_2] = STATE(12156), - [sym_line_comment_3] = STATE(12156), - [sym_line_comment_4] = STATE(12156), - [sym_block_comment] = STATE(12156), + [sym_line_comment_1] = STATE(12157), + [sym_line_comment_2] = STATE(12157), + [sym_line_comment_3] = STATE(12157), + [sym_line_comment_4] = STATE(12157), + [sym_block_comment] = STATE(12157), [sym_json_array_literal_post_cond] = STATE(6478), [sym_json_object_literal_post_cond] = STATE(2753), [sym_parenthetical_expression_post_cond] = STATE(2753), @@ -1403866,15 +1403948,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2753), [sym_oref_chain_expr_post_cond] = STATE(6478), [sym_superclass_method_call_post_cond] = STATE(6478), - [sym_unary_operator_post_cond] = STATE(12032), + [sym_unary_operator_post_cond] = STATE(12033), [sym_unary_expression_post_cond] = STATE(6478), [sym_expr_atom_post_cond] = STATE(1753), [sym_expression_post_cond] = STATE(6544), - [sym_documatic_line] = STATE(12156), + [sym_documatic_line] = STATE(12157), [anon_sym_LPAREN2] = ACTIONS(11948), [anon_sym_CARET] = ACTIONS(11950), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13368), + [anon_sym_AT] = ACTIONS(13418), [aux_sym_dollarsf_token1] = ACTIONS(11954), [anon_sym_LBRACK2] = ACTIONS(11956), [aux_sym_instance_variable_token1] = ACTIONS(11958), @@ -1403902,95 +1403984,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(11988), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(11990), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13370), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13420), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(11994), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12157)] = { - [sym_dollarsf] = STATE(16080), - [sym_system_defined_function] = STATE(16491), - [sym_dollar_text] = STATE(16080), - [sym_dollar_bitlogic] = STATE(16080), - [sym_dollar_function] = STATE(16080), - [sym_dollar_select] = STATE(16080), - [sym_dollar_case] = STATE(16080), - [sym_dollar_list] = STATE(16080), - [sym_built_in_func_with_pos_options] = STATE(16080), - [sym_dollar_method] = STATE(16080), - [sym_line_comment_1] = STATE(12157), - [sym_line_comment_2] = STATE(12157), - [sym_line_comment_3] = STATE(12157), - [sym_line_comment_4] = STATE(12157), - [sym_block_comment] = STATE(12157), - [sym_json_array_literal_post_cond] = STATE(16488), - [sym_json_object_literal_post_cond] = STATE(16491), - [sym_parenthetical_expression_post_cond] = STATE(16491), - [sym_macro_function_post_cond] = STATE(16492), - [sym_macro_constant_post_cond] = STATE(16492), - [sym_macro_post_cond] = STATE(16491), - [sym_objectscript_identifier_post_cond] = STATE(16040), - [sym_objectscript_identifier_special_post_cond] = STATE(16040), - [sym_lvn_post_cond] = STATE(16491), - [sym_gvn_post_cond] = STATE(16488), - [sym_ssvn_post_cond] = STATE(16488), - [sym_instance_variable_post_cond] = STATE(16491), - [sym_sql_field_reference_post_cond] = STATE(16488), - [sym_system_defined_variable_post_cond] = STATE(16491), - [sym_indirection_post_cond] = STATE(16488), - [sym_extrinsic_function_post_cond] = STATE(16491), - [sym_relative_dot_property_post_cond] = STATE(16491), - [sym_relative_dot_method_post_cond] = STATE(16491), - [sym_relative_dot_parameter_post_cond] = STATE(16488), - [sym_class_ref_post_cond] = STATE(21364), - [sym_class_method_call_post_cond] = STATE(16491), - [sym_oref_chain_expr_post_cond] = STATE(16488), - [sym_superclass_method_call_post_cond] = STATE(16488), - [sym_unary_operator_post_cond] = STATE(12338), - [sym_unary_expression_post_cond] = STATE(16488), - [sym_expr_atom_post_cond] = STATE(15544), - [sym_expression_post_cond] = STATE(16250), - [sym_documatic_line] = STATE(12157), - [anon_sym_LPAREN2] = ACTIONS(12674), - [anon_sym_CARET] = ACTIONS(12676), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12678), - [aux_sym_dollarsf_token1] = ACTIONS(12680), - [anon_sym_LBRACK2] = ACTIONS(12682), - [aux_sym_instance_variable_token1] = ACTIONS(12684), - [anon_sym_DOT_DOT] = ACTIONS(12686), - [aux_sym_dollar_text_token1] = ACTIONS(12688), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12690), - [aux_sym_dollar_function_token1] = ACTIONS(12692), - [aux_sym_dollar_select_token1] = ACTIONS(12694), - [aux_sym_dollar_case_token1] = ACTIONS(12696), - [aux_sym_dollar_list_token1] = ACTIONS(12698), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12700), - [aux_sym_dollar_method_token1] = ACTIONS(12702), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12704), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12706), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12708), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12710), - [sym_string_literal_post_cond] = ACTIONS(12712), - [sym_numeric_literal_post_cond] = ACTIONS(12712), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12714), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12716), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12718), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12720), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12158)] = { [sym_line_comment_1] = STATE(12158), [sym_line_comment_2] = STATE(12158), @@ -1404074,176 +1404074,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12159)] = { - [sym_expression] = STATE(8338), - [sym_expr_atom] = STATE(2984), - [sym_parenthetical_expression] = STATE(2535), - [sym_unary_operator] = STATE(12829), - [sym_class_method_call] = STATE(2535), - [sym_class_ref] = STATE(21643), - [sym_superclass_method_call] = STATE(2534), - [sym_extrinsic_function] = STATE(2535), - [sym_dollarsf] = STATE(2939), - [sym_gvn] = STATE(2534), - [sym_lvn] = STATE(2535), - [sym_ssvn] = STATE(2534), - [sym_sql_field_reference] = STATE(2534), - [sym_oref_chain_expr] = STATE(2534), - [sym_instance_variable] = STATE(2535), - [sym_relative_dot_method] = STATE(2535), - [sym_relative_dot_property] = STATE(2535), - [sym_relative_dot_parameter] = STATE(2534), - [sym_system_defined_variable] = STATE(2535), - [sym_system_defined_function] = STATE(2535), - [sym_dollar_text] = STATE(2939), - [sym_dollar_bitlogic] = STATE(2939), - [sym_dollar_function] = STATE(2939), - [sym_dollar_select] = STATE(2939), - [sym_dollar_case] = STATE(2939), - [sym_dollar_list] = STATE(2939), - [sym_built_in_func_with_pos_options] = STATE(2939), - [sym_dollar_method] = STATE(2939), - [sym_unary_expression] = STATE(2534), - [sym_indirection] = STATE(2534), - [sym_macro] = STATE(2535), - [sym_macro_constant] = STATE(2208), - [sym_macro_function] = STATE(2208), - [sym_json_object_literal] = STATE(2535), - [sym_json_array_literal] = STATE(2534), + [sym_dollarsf] = STATE(7425), + [sym_system_defined_function] = STATE(4640), + [sym_dollar_text] = STATE(7425), + [sym_dollar_bitlogic] = STATE(7425), + [sym_dollar_function] = STATE(7425), + [sym_dollar_select] = STATE(7425), + [sym_dollar_case] = STATE(7425), + [sym_dollar_list] = STATE(7425), + [sym_built_in_func_with_pos_options] = STATE(7425), + [sym_dollar_method] = STATE(7425), [sym_line_comment_1] = STATE(12159), [sym_line_comment_2] = STATE(12159), [sym_line_comment_3] = STATE(12159), [sym_line_comment_4] = STATE(12159), [sym_block_comment] = STATE(12159), - [sym_open_argument] = STATE(9746), - [sym_device] = STATE(9719), + [sym_json_array_literal_post_cond] = STATE(7639), + [sym_json_object_literal_post_cond] = STATE(4640), + [sym_parenthetical_expression_post_cond] = STATE(4640), + [sym_macro_function_post_cond] = STATE(7230), + [sym_macro_constant_post_cond] = STATE(7230), + [sym_macro_post_cond] = STATE(4640), + [sym_objectscript_identifier_post_cond] = STATE(6811), + [sym_objectscript_identifier_special_post_cond] = STATE(6811), + [sym_lvn_post_cond] = STATE(4640), + [sym_gvn_post_cond] = STATE(7639), + [sym_ssvn_post_cond] = STATE(7639), + [sym_instance_variable_post_cond] = STATE(4640), + [sym_sql_field_reference_post_cond] = STATE(7639), + [sym_system_defined_variable_post_cond] = STATE(4640), + [sym_indirection_post_cond] = STATE(7639), + [sym_extrinsic_function_post_cond] = STATE(4640), + [sym_relative_dot_property_post_cond] = STATE(4640), + [sym_relative_dot_method_post_cond] = STATE(4640), + [sym_relative_dot_parameter_post_cond] = STATE(7639), + [sym_class_ref_post_cond] = STATE(22384), + [sym_class_method_call_post_cond] = STATE(4640), + [sym_oref_chain_expr_post_cond] = STATE(7639), + [sym_superclass_method_call_post_cond] = STATE(7639), + [sym_unary_operator_post_cond] = STATE(12146), + [sym_unary_expression_post_cond] = STATE(7639), + [sym_expr_atom_post_cond] = STATE(1786), + [sym_expression_post_cond] = STATE(7369), [sym_documatic_line] = STATE(12159), - [anon_sym_LPAREN] = ACTIONS(12936), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [anon_sym_LPAREN2] = ACTIONS(12822), + [anon_sym_CARET] = ACTIONS(12824), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(13298), + [aux_sym_dollarsf_token1] = ACTIONS(12828), + [anon_sym_LBRACK2] = ACTIONS(12830), + [aux_sym_instance_variable_token1] = ACTIONS(12832), + [anon_sym_DOT_DOT] = ACTIONS(12834), + [aux_sym_dollar_text_token1] = ACTIONS(12836), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), + [aux_sym_dollar_function_token1] = ACTIONS(12840), + [aux_sym_dollar_select_token1] = ACTIONS(12842), + [aux_sym_dollar_case_token1] = ACTIONS(12844), + [aux_sym_dollar_list_token1] = ACTIONS(12846), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), + [aux_sym_dollar_method_token1] = ACTIONS(12850), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12856), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), + [sym_string_literal_post_cond] = ACTIONS(12860), + [sym_numeric_literal_post_cond] = ACTIONS(12860), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13300), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12160)] = { - [sym_dollarsf] = STATE(5686), - [sym_system_defined_function] = STATE(5480), - [sym_dollar_text] = STATE(5686), - [sym_dollar_bitlogic] = STATE(5686), - [sym_dollar_function] = STATE(5686), - [sym_dollar_select] = STATE(5686), - [sym_dollar_case] = STATE(5686), - [sym_dollar_list] = STATE(5686), - [sym_built_in_func_with_pos_options] = STATE(5686), - [sym_dollar_method] = STATE(5686), [sym_line_comment_1] = STATE(12160), [sym_line_comment_2] = STATE(12160), [sym_line_comment_3] = STATE(12160), [sym_line_comment_4] = STATE(12160), [sym_block_comment] = STATE(12160), - [sym_json_array_literal_post_cond] = STATE(5478), - [sym_json_object_literal_post_cond] = STATE(5480), - [sym_parenthetical_expression_post_cond] = STATE(5480), - [sym_macro_function_post_cond] = STATE(5481), - [sym_macro_constant_post_cond] = STATE(5481), - [sym_macro_post_cond] = STATE(5480), - [sym_objectscript_identifier_post_cond] = STATE(4320), - [sym_objectscript_identifier_special_post_cond] = STATE(4320), - [sym_lvn_post_cond] = STATE(5480), - [sym_gvn_post_cond] = STATE(5478), - [sym_ssvn_post_cond] = STATE(5478), - [sym_instance_variable_post_cond] = STATE(5480), - [sym_sql_field_reference_post_cond] = STATE(5478), - [sym_system_defined_variable_post_cond] = STATE(5480), - [sym_indirection_post_cond] = STATE(5478), - [sym_extrinsic_function_post_cond] = STATE(5480), - [sym_relative_dot_property_post_cond] = STATE(5480), - [sym_relative_dot_method_post_cond] = STATE(5480), - [sym_relative_dot_parameter_post_cond] = STATE(5478), - [sym_class_ref_post_cond] = STATE(22446), - [sym_class_method_call_post_cond] = STATE(5480), - [sym_oref_chain_expr_post_cond] = STATE(5478), - [sym_superclass_method_call_post_cond] = STATE(5478), - [sym_unary_operator_post_cond] = STATE(11833), - [sym_unary_expression_post_cond] = STATE(5478), - [sym_expr_atom_post_cond] = STATE(3670), - [sym_expression_post_cond] = STATE(5599), [sym_documatic_line] = STATE(12160), - [anon_sym_LPAREN2] = ACTIONS(12002), - [anon_sym_CARET] = ACTIONS(12004), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12006), - [aux_sym_dollarsf_token1] = ACTIONS(12008), - [anon_sym_LBRACK2] = ACTIONS(12010), - [aux_sym_instance_variable_token1] = ACTIONS(12012), - [anon_sym_DOT_DOT] = ACTIONS(12014), - [aux_sym_dollar_text_token1] = ACTIONS(12016), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12018), - [aux_sym_dollar_function_token1] = ACTIONS(12020), - [aux_sym_dollar_select_token1] = ACTIONS(12022), - [aux_sym_dollar_case_token1] = ACTIONS(12024), - [aux_sym_dollar_list_token1] = ACTIONS(12026), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12028), - [aux_sym_dollar_method_token1] = ACTIONS(12030), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12032), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12034), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12036), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12038), - [sym_string_literal_post_cond] = ACTIONS(12040), - [sym_numeric_literal_post_cond] = ACTIONS(12040), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12042), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12044), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12046), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12048), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12161)] = { - [sym_line_comment_1] = STATE(12161), - [sym_line_comment_2] = STATE(12161), - [sym_line_comment_3] = STATE(12161), - [sym_line_comment_4] = STATE(12161), - [sym_block_comment] = STATE(12161), - [sym_documatic_line] = STATE(12161), [aux_sym_macro_constant_token1] = ACTIONS(8476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1404319,89 +1404237,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8476), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12162)] = { - [sym_dollarsf] = STATE(7425), - [sym_system_defined_function] = STATE(7221), - [sym_dollar_text] = STATE(7425), - [sym_dollar_bitlogic] = STATE(7425), - [sym_dollar_function] = STATE(7425), - [sym_dollar_select] = STATE(7425), - [sym_dollar_case] = STATE(7425), - [sym_dollar_list] = STATE(7425), - [sym_built_in_func_with_pos_options] = STATE(7425), - [sym_dollar_method] = STATE(7425), - [sym_line_comment_1] = STATE(12162), - [sym_line_comment_2] = STATE(12162), - [sym_line_comment_3] = STATE(12162), - [sym_line_comment_4] = STATE(12162), - [sym_block_comment] = STATE(12162), - [sym_json_array_literal_post_cond] = STATE(7639), - [sym_json_object_literal_post_cond] = STATE(7221), - [sym_parenthetical_expression_post_cond] = STATE(7221), - [sym_macro_function_post_cond] = STATE(7230), - [sym_macro_constant_post_cond] = STATE(7230), - [sym_macro_post_cond] = STATE(7221), - [sym_objectscript_identifier_post_cond] = STATE(6811), - [sym_objectscript_identifier_special_post_cond] = STATE(6811), - [sym_lvn_post_cond] = STATE(7221), - [sym_gvn_post_cond] = STATE(7639), - [sym_ssvn_post_cond] = STATE(7639), - [sym_instance_variable_post_cond] = STATE(7221), - [sym_sql_field_reference_post_cond] = STATE(7639), - [sym_system_defined_variable_post_cond] = STATE(7221), - [sym_indirection_post_cond] = STATE(7639), - [sym_extrinsic_function_post_cond] = STATE(7221), - [sym_relative_dot_property_post_cond] = STATE(7221), - [sym_relative_dot_method_post_cond] = STATE(7221), - [sym_relative_dot_parameter_post_cond] = STATE(7639), - [sym_class_ref_post_cond] = STATE(21517), - [sym_class_method_call_post_cond] = STATE(7221), - [sym_oref_chain_expr_post_cond] = STATE(7639), - [sym_superclass_method_call_post_cond] = STATE(7639), - [sym_unary_operator_post_cond] = STATE(12162), - [sym_unary_expression_post_cond] = STATE(7639), - [sym_expr_atom_post_cond] = STATE(6568), - [sym_expression_post_cond] = STATE(7294), - [sym_documatic_line] = STATE(12162), - [anon_sym_LPAREN2] = ACTIONS(12772), - [anon_sym_CARET] = ACTIONS(12774), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12776), - [aux_sym_dollarsf_token1] = ACTIONS(12778), - [anon_sym_LBRACK2] = ACTIONS(12780), - [aux_sym_instance_variable_token1] = ACTIONS(12782), - [anon_sym_DOT_DOT] = ACTIONS(12784), - [aux_sym_dollar_text_token1] = ACTIONS(12786), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12788), - [aux_sym_dollar_function_token1] = ACTIONS(12790), - [aux_sym_dollar_select_token1] = ACTIONS(12792), - [aux_sym_dollar_case_token1] = ACTIONS(12794), - [aux_sym_dollar_list_token1] = ACTIONS(12796), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12798), - [aux_sym_dollar_method_token1] = ACTIONS(12800), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12802), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12804), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12806), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12808), - [sym_string_literal_post_cond] = ACTIONS(12810), - [sym_numeric_literal_post_cond] = ACTIONS(12810), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12812), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12814), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12816), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12818), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12163)] = { + [STATE(12161)] = { [sym_expression] = STATE(8338), [sym_expr_atom] = STATE(2984), [sym_parenthetical_expression] = STATE(2535), @@ -1404437,43 +1404273,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2208), [sym_json_object_literal] = STATE(2535), [sym_json_array_literal] = STATE(2534), - [sym_line_comment_1] = STATE(12163), - [sym_line_comment_2] = STATE(12163), - [sym_line_comment_3] = STATE(12163), - [sym_line_comment_4] = STATE(12163), - [sym_block_comment] = STATE(12163), - [sym_open_argument] = STATE(9559), - [sym_device] = STATE(9719), - [sym_documatic_line] = STATE(12163), - [anon_sym_LPAREN] = ACTIONS(12936), + [sym_line_comment_1] = STATE(12161), + [sym_line_comment_2] = STATE(12161), + [sym_line_comment_3] = STATE(12161), + [sym_line_comment_4] = STATE(12161), + [sym_block_comment] = STATE(12161), + [sym_open_argument] = STATE(9746), + [sym_device] = STATE(9718), + [sym_documatic_line] = STATE(12161), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1404483,7 +1404319,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12164)] = { + [STATE(12162)] = { [sym_expression] = STATE(8338), [sym_expr_atom] = STATE(2984), [sym_parenthetical_expression] = STATE(2535), @@ -1404519,43 +1404355,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2208), [sym_json_object_literal] = STATE(2535), [sym_json_array_literal] = STATE(2534), - [sym_line_comment_1] = STATE(12164), - [sym_line_comment_2] = STATE(12164), - [sym_line_comment_3] = STATE(12164), - [sym_line_comment_4] = STATE(12164), - [sym_block_comment] = STATE(12164), - [sym_open_argument] = STATE(9797), - [sym_device] = STATE(9719), - [sym_documatic_line] = STATE(12164), - [anon_sym_LPAREN] = ACTIONS(12936), + [sym_line_comment_1] = STATE(12162), + [sym_line_comment_2] = STATE(12162), + [sym_line_comment_3] = STATE(12162), + [sym_line_comment_4] = STATE(12162), + [sym_block_comment] = STATE(12162), + [sym_open_argument] = STATE(9559), + [sym_device] = STATE(9718), + [sym_documatic_line] = STATE(12162), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1404565,13 +1404401,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12165)] = { - [sym_line_comment_1] = STATE(12165), - [sym_line_comment_2] = STATE(12165), - [sym_line_comment_3] = STATE(12165), - [sym_line_comment_4] = STATE(12165), - [sym_block_comment] = STATE(12165), - [sym_documatic_line] = STATE(12165), + [STATE(12163)] = { + [sym_dollarsf] = STATE(7425), + [sym_system_defined_function] = STATE(7221), + [sym_dollar_text] = STATE(7425), + [sym_dollar_bitlogic] = STATE(7425), + [sym_dollar_function] = STATE(7425), + [sym_dollar_select] = STATE(7425), + [sym_dollar_case] = STATE(7425), + [sym_dollar_list] = STATE(7425), + [sym_built_in_func_with_pos_options] = STATE(7425), + [sym_dollar_method] = STATE(7425), + [sym_line_comment_1] = STATE(12163), + [sym_line_comment_2] = STATE(12163), + [sym_line_comment_3] = STATE(12163), + [sym_line_comment_4] = STATE(12163), + [sym_block_comment] = STATE(12163), + [sym_json_array_literal_post_cond] = STATE(7639), + [sym_json_object_literal_post_cond] = STATE(7221), + [sym_parenthetical_expression_post_cond] = STATE(7221), + [sym_macro_function_post_cond] = STATE(7230), + [sym_macro_constant_post_cond] = STATE(7230), + [sym_macro_post_cond] = STATE(7221), + [sym_objectscript_identifier_post_cond] = STATE(6811), + [sym_objectscript_identifier_special_post_cond] = STATE(6811), + [sym_lvn_post_cond] = STATE(7221), + [sym_gvn_post_cond] = STATE(7639), + [sym_ssvn_post_cond] = STATE(7639), + [sym_instance_variable_post_cond] = STATE(7221), + [sym_sql_field_reference_post_cond] = STATE(7639), + [sym_system_defined_variable_post_cond] = STATE(7221), + [sym_indirection_post_cond] = STATE(7639), + [sym_extrinsic_function_post_cond] = STATE(7221), + [sym_relative_dot_property_post_cond] = STATE(7221), + [sym_relative_dot_method_post_cond] = STATE(7221), + [sym_relative_dot_parameter_post_cond] = STATE(7639), + [sym_class_ref_post_cond] = STATE(21517), + [sym_class_method_call_post_cond] = STATE(7221), + [sym_oref_chain_expr_post_cond] = STATE(7639), + [sym_superclass_method_call_post_cond] = STATE(7639), + [sym_unary_operator_post_cond] = STATE(12163), + [sym_unary_expression_post_cond] = STATE(7639), + [sym_expr_atom_post_cond] = STATE(6568), + [sym_expression_post_cond] = STATE(7294), + [sym_documatic_line] = STATE(12163), + [anon_sym_LPAREN2] = ACTIONS(12822), + [anon_sym_CARET] = ACTIONS(12824), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12826), + [aux_sym_dollarsf_token1] = ACTIONS(12828), + [anon_sym_LBRACK2] = ACTIONS(12830), + [aux_sym_instance_variable_token1] = ACTIONS(12832), + [anon_sym_DOT_DOT] = ACTIONS(12834), + [aux_sym_dollar_text_token1] = ACTIONS(12836), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), + [aux_sym_dollar_function_token1] = ACTIONS(12840), + [aux_sym_dollar_select_token1] = ACTIONS(12842), + [aux_sym_dollar_case_token1] = ACTIONS(12844), + [aux_sym_dollar_list_token1] = ACTIONS(12846), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), + [aux_sym_dollar_method_token1] = ACTIONS(12850), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12856), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), + [sym_string_literal_post_cond] = ACTIONS(12860), + [sym_numeric_literal_post_cond] = ACTIONS(12860), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12866), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12164)] = { + [sym_line_comment_1] = STATE(12164), + [sym_line_comment_2] = STATE(12164), + [sym_line_comment_3] = STATE(12164), + [sym_line_comment_4] = STATE(12164), + [sym_block_comment] = STATE(12164), + [sym_documatic_line] = STATE(12164), [aux_sym_macro_constant_token1] = ACTIONS(10046), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1404647,6 +1404565,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(10046), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(12165)] = { + [sym_expression] = STATE(8338), + [sym_expr_atom] = STATE(2984), + [sym_parenthetical_expression] = STATE(2535), + [sym_unary_operator] = STATE(12829), + [sym_class_method_call] = STATE(2535), + [sym_class_ref] = STATE(21643), + [sym_superclass_method_call] = STATE(2534), + [sym_extrinsic_function] = STATE(2535), + [sym_dollarsf] = STATE(2939), + [sym_gvn] = STATE(2534), + [sym_lvn] = STATE(2535), + [sym_ssvn] = STATE(2534), + [sym_sql_field_reference] = STATE(2534), + [sym_oref_chain_expr] = STATE(2534), + [sym_instance_variable] = STATE(2535), + [sym_relative_dot_method] = STATE(2535), + [sym_relative_dot_property] = STATE(2535), + [sym_relative_dot_parameter] = STATE(2534), + [sym_system_defined_variable] = STATE(2535), + [sym_system_defined_function] = STATE(2535), + [sym_dollar_text] = STATE(2939), + [sym_dollar_bitlogic] = STATE(2939), + [sym_dollar_function] = STATE(2939), + [sym_dollar_select] = STATE(2939), + [sym_dollar_case] = STATE(2939), + [sym_dollar_list] = STATE(2939), + [sym_built_in_func_with_pos_options] = STATE(2939), + [sym_dollar_method] = STATE(2939), + [sym_unary_expression] = STATE(2534), + [sym_indirection] = STATE(2534), + [sym_macro] = STATE(2535), + [sym_macro_constant] = STATE(2208), + [sym_macro_function] = STATE(2208), + [sym_json_object_literal] = STATE(2535), + [sym_json_array_literal] = STATE(2534), + [sym_line_comment_1] = STATE(12165), + [sym_line_comment_2] = STATE(12165), + [sym_line_comment_3] = STATE(12165), + [sym_line_comment_4] = STATE(12165), + [sym_block_comment] = STATE(12165), + [sym_open_argument] = STATE(9797), + [sym_device] = STATE(9718), + [sym_documatic_line] = STATE(12165), + [anon_sym_LPAREN] = ACTIONS(13038), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(13040), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(12166)] = { [sym_line_comment_1] = STATE(12166), [sym_line_comment_2] = STATE(12166), @@ -1404812,85 +1404812,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12168)] = { - [sym_expression] = STATE(10784), - [sym_expr_atom] = STATE(5445), - [sym_parenthetical_expression] = STATE(4615), - [sym_unary_operator] = STATE(13039), - [sym_class_method_call] = STATE(4615), - [sym_class_ref] = STATE(22818), - [sym_superclass_method_call] = STATE(7547), - [sym_extrinsic_function] = STATE(4615), - [sym_dollarsf] = STATE(7451), - [sym_gvn] = STATE(7547), - [sym_lvn] = STATE(4615), - [sym_ssvn] = STATE(7547), - [sym_sql_field_reference] = STATE(7547), - [sym_oref_chain_expr] = STATE(7547), - [sym_instance_variable] = STATE(4615), - [sym_relative_dot_method] = STATE(4615), - [sym_relative_dot_property] = STATE(4615), - [sym_relative_dot_parameter] = STATE(7547), - [sym_system_defined_variable] = STATE(4615), - [sym_system_defined_function] = STATE(4615), - [sym_dollar_text] = STATE(7451), - [sym_dollar_bitlogic] = STATE(7451), - [sym_dollar_function] = STATE(7451), - [sym_dollar_select] = STATE(7451), - [sym_dollar_case] = STATE(7451), - [sym_dollar_list] = STATE(7451), - [sym_built_in_func_with_pos_options] = STATE(7451), - [sym_dollar_method] = STATE(7451), - [sym_unary_expression] = STATE(7547), - [sym_indirection] = STATE(7547), - [sym_macro] = STATE(4615), - [sym_macro_constant] = STATE(7133), - [sym_macro_function] = STATE(7133), - [sym_json_object_literal] = STATE(4615), - [sym_json_array_literal] = STATE(7547), + [sym_dollarsf] = STATE(5686), + [sym_system_defined_function] = STATE(5480), + [sym_dollar_text] = STATE(5686), + [sym_dollar_bitlogic] = STATE(5686), + [sym_dollar_function] = STATE(5686), + [sym_dollar_select] = STATE(5686), + [sym_dollar_case] = STATE(5686), + [sym_dollar_list] = STATE(5686), + [sym_built_in_func_with_pos_options] = STATE(5686), + [sym_dollar_method] = STATE(5686), [sym_line_comment_1] = STATE(12168), [sym_line_comment_2] = STATE(12168), [sym_line_comment_3] = STATE(12168), [sym_line_comment_4] = STATE(12168), [sym_block_comment] = STATE(12168), - [sym_xecute_argument] = STATE(9597), + [sym_json_array_literal_post_cond] = STATE(5478), + [sym_json_object_literal_post_cond] = STATE(5480), + [sym_parenthetical_expression_post_cond] = STATE(5480), + [sym_macro_function_post_cond] = STATE(5481), + [sym_macro_constant_post_cond] = STATE(5481), + [sym_macro_post_cond] = STATE(5480), + [sym_objectscript_identifier_post_cond] = STATE(4320), + [sym_objectscript_identifier_special_post_cond] = STATE(4320), + [sym_lvn_post_cond] = STATE(5480), + [sym_gvn_post_cond] = STATE(5478), + [sym_ssvn_post_cond] = STATE(5478), + [sym_instance_variable_post_cond] = STATE(5480), + [sym_sql_field_reference_post_cond] = STATE(5478), + [sym_system_defined_variable_post_cond] = STATE(5480), + [sym_indirection_post_cond] = STATE(5478), + [sym_extrinsic_function_post_cond] = STATE(5480), + [sym_relative_dot_property_post_cond] = STATE(5480), + [sym_relative_dot_method_post_cond] = STATE(5480), + [sym_relative_dot_parameter_post_cond] = STATE(5478), + [sym_class_ref_post_cond] = STATE(22446), + [sym_class_method_call_post_cond] = STATE(5480), + [sym_oref_chain_expr_post_cond] = STATE(5478), + [sym_superclass_method_call_post_cond] = STATE(5478), + [sym_unary_operator_post_cond] = STATE(11833), + [sym_unary_expression_post_cond] = STATE(5478), + [sym_expr_atom_post_cond] = STATE(3670), + [sym_expression_post_cond] = STATE(5599), [sym_documatic_line] = STATE(12168), - [anon_sym_LPAREN] = ACTIONS(13576), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), - [anon_sym_AT2] = ACTIONS(13614), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [anon_sym_LPAREN2] = ACTIONS(12002), + [anon_sym_CARET] = ACTIONS(12004), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(12006), + [aux_sym_dollarsf_token1] = ACTIONS(12008), + [anon_sym_LBRACK2] = ACTIONS(12010), + [aux_sym_instance_variable_token1] = ACTIONS(12012), + [anon_sym_DOT_DOT] = ACTIONS(12014), + [aux_sym_dollar_text_token1] = ACTIONS(12016), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12018), + [aux_sym_dollar_function_token1] = ACTIONS(12020), + [aux_sym_dollar_select_token1] = ACTIONS(12022), + [aux_sym_dollar_case_token1] = ACTIONS(12024), + [aux_sym_dollar_list_token1] = ACTIONS(12026), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12028), + [aux_sym_dollar_method_token1] = ACTIONS(12030), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12032), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12034), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12036), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12038), + [sym_string_literal_post_cond] = ACTIONS(12040), + [sym_numeric_literal_post_cond] = ACTIONS(12040), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12042), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12044), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12046), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12048), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13624), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12169)] = { @@ -1404976,88 +1404976,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12170)] = { - [sym_expression] = STATE(9980), - [sym_expr_atom] = STATE(5207), - [sym_parenthetical_expression] = STATE(6084), - [sym_unary_operator] = STATE(13035), - [sym_class_method_call] = STATE(6084), - [sym_class_ref] = STATE(22772), - [sym_superclass_method_call] = STATE(6082), - [sym_extrinsic_function] = STATE(6084), - [sym_dollarsf] = STATE(6599), - [sym_gvn] = STATE(6082), - [sym_lvn] = STATE(6084), - [sym_ssvn] = STATE(6082), - [sym_sql_field_reference] = STATE(6082), - [sym_oref_chain_expr] = STATE(6082), - [sym_instance_variable] = STATE(6084), - [sym_relative_dot_method] = STATE(6084), - [sym_relative_dot_property] = STATE(6084), - [sym_relative_dot_parameter] = STATE(6082), - [sym_system_defined_variable] = STATE(6084), - [sym_system_defined_function] = STATE(6084), - [sym_dollar_text] = STATE(6599), - [sym_dollar_bitlogic] = STATE(6599), - [sym_dollar_function] = STATE(6599), - [sym_dollar_select] = STATE(6599), - [sym_dollar_case] = STATE(6599), - [sym_dollar_list] = STATE(6599), - [sym_built_in_func_with_pos_options] = STATE(6599), - [sym_dollar_method] = STATE(6599), - [sym_unary_expression] = STATE(6082), - [sym_indirection] = STATE(6082), - [sym_macro] = STATE(6084), - [sym_macro_constant] = STATE(6075), - [sym_macro_function] = STATE(6075), - [sym_json_object_literal] = STATE(6084), - [sym_json_array_literal] = STATE(6082), - [sym_line_comment_1] = STATE(12170), - [sym_line_comment_2] = STATE(12170), - [sym_line_comment_3] = STATE(12170), - [sym_line_comment_4] = STATE(12170), - [sym_block_comment] = STATE(12170), - [sym_open_argument] = STATE(11099), - [sym_device] = STATE(11313), - [sym_documatic_line] = STATE(12170), - [anon_sym_LPAREN] = ACTIONS(12150), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12152), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12154), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12156), - [aux_sym_dollarsf_token1] = ACTIONS(12158), - [anon_sym_CARET2] = ACTIONS(12160), - [anon_sym_CARET_DOLLAR] = ACTIONS(12162), - [anon_sym_LBRACE] = ACTIONS(12164), - [aux_sym_instance_variable_token1] = ACTIONS(12166), - [anon_sym_DOT_DOT] = ACTIONS(12168), - [aux_sym_system_defined_variable_token1] = ACTIONS(12170), - [aux_sym_dollar_text_token1] = ACTIONS(12172), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12174), - [aux_sym_dollar_function_token1] = ACTIONS(12176), - [aux_sym_dollar_select_token1] = ACTIONS(12178), - [aux_sym_dollar_case_token1] = ACTIONS(12180), - [aux_sym_dollar_list_token1] = ACTIONS(12182), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12184), - [aux_sym_dollar_method_token1] = ACTIONS(12186), - [anon_sym_AT2] = ACTIONS(12188), - [sym_objectscript_identifier_special] = ACTIONS(12190), - [sym_objectscript_identifier] = ACTIONS(12192), - [sym_numeric_literal] = ACTIONS(12194), - [sym_string_literal] = ACTIONS(12194), - [aux_sym_macro_constant_token1] = ACTIONS(12196), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12171)] = { [sym_expression] = STATE(8338), [sym_expr_atom] = STATE(2984), [sym_parenthetical_expression] = STATE(2535), @@ -1405093,43 +1405011,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2208), [sym_json_object_literal] = STATE(2535), [sym_json_array_literal] = STATE(2534), - [sym_line_comment_1] = STATE(12171), - [sym_line_comment_2] = STATE(12171), - [sym_line_comment_3] = STATE(12171), - [sym_line_comment_4] = STATE(12171), - [sym_block_comment] = STATE(12171), + [sym_line_comment_1] = STATE(12170), + [sym_line_comment_2] = STATE(12170), + [sym_line_comment_3] = STATE(12170), + [sym_line_comment_4] = STATE(12170), + [sym_block_comment] = STATE(12170), [sym_close_argument] = STATE(9798), [sym_device] = STATE(10135), - [sym_documatic_line] = STATE(12171), - [anon_sym_LPAREN] = ACTIONS(12936), + [sym_documatic_line] = STATE(12170), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1405139,7 +1405057,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12172)] = { + [STATE(12171)] = { [sym_dollarsf] = STATE(3618), [sym_system_defined_function] = STATE(4747), [sym_dollar_text] = STATE(3618), @@ -1405150,11 +1405068,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3618), [sym_built_in_func_with_pos_options] = STATE(3618), [sym_dollar_method] = STATE(3618), - [sym_line_comment_1] = STATE(12172), - [sym_line_comment_2] = STATE(12172), - [sym_line_comment_3] = STATE(12172), - [sym_line_comment_4] = STATE(12172), - [sym_block_comment] = STATE(12172), + [sym_line_comment_1] = STATE(12171), + [sym_line_comment_2] = STATE(12171), + [sym_line_comment_3] = STATE(12171), + [sym_line_comment_4] = STATE(12171), + [sym_block_comment] = STATE(12171), [sym_json_array_literal_post_cond] = STATE(4745), [sym_json_object_literal_post_cond] = STATE(4747), [sym_parenthetical_expression_post_cond] = STATE(4747), @@ -1405178,50 +1405096,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(4747), [sym_oref_chain_expr_post_cond] = STATE(4745), [sym_superclass_method_call_post_cond] = STATE(4745), - [sym_unary_operator_post_cond] = STATE(12325), + [sym_unary_operator_post_cond] = STATE(12324), [sym_unary_expression_post_cond] = STATE(4745), [sym_expr_atom_post_cond] = STATE(4518), [sym_expression_post_cond] = STATE(8264), - [sym_documatic_line] = STATE(12172), - [anon_sym_LPAREN2] = ACTIONS(13146), - [anon_sym_CARET] = ACTIONS(13148), + [sym_documatic_line] = STATE(12171), + [anon_sym_LPAREN2] = ACTIONS(13198), + [anon_sym_CARET] = ACTIONS(13200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13314), - [aux_sym_dollarsf_token1] = ACTIONS(13152), - [anon_sym_LBRACK2] = ACTIONS(13154), - [aux_sym_instance_variable_token1] = ACTIONS(13156), - [anon_sym_DOT_DOT] = ACTIONS(13158), - [aux_sym_dollar_text_token1] = ACTIONS(13160), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), - [aux_sym_dollar_function_token1] = ACTIONS(13164), - [aux_sym_dollar_select_token1] = ACTIONS(13166), - [aux_sym_dollar_case_token1] = ACTIONS(13168), - [aux_sym_dollar_list_token1] = ACTIONS(13170), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), - [aux_sym_dollar_method_token1] = ACTIONS(13174), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13176), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13178), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13180), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13182), - [sym_string_literal_post_cond] = ACTIONS(13184), - [sym_numeric_literal_post_cond] = ACTIONS(13184), + [anon_sym_AT] = ACTIONS(13362), + [aux_sym_dollarsf_token1] = ACTIONS(13204), + [anon_sym_LBRACK2] = ACTIONS(13206), + [aux_sym_instance_variable_token1] = ACTIONS(13208), + [anon_sym_DOT_DOT] = ACTIONS(13210), + [aux_sym_dollar_text_token1] = ACTIONS(13212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13214), + [aux_sym_dollar_function_token1] = ACTIONS(13216), + [aux_sym_dollar_select_token1] = ACTIONS(13218), + [aux_sym_dollar_case_token1] = ACTIONS(13220), + [aux_sym_dollar_list_token1] = ACTIONS(13222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13224), + [aux_sym_dollar_method_token1] = ACTIONS(13226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13230), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13234), + [sym_string_literal_post_cond] = ACTIONS(13236), + [sym_numeric_literal_post_cond] = ACTIONS(13236), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13186), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13188), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13364), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13192), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12173)] = { + [STATE(12172)] = { [sym_dollarsf] = STATE(5686), [sym_system_defined_function] = STATE(2758), [sym_dollar_text] = STATE(5686), @@ -1405232,11 +1405150,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5686), [sym_built_in_func_with_pos_options] = STATE(5686), [sym_dollar_method] = STATE(5686), - [sym_line_comment_1] = STATE(12173), - [sym_line_comment_2] = STATE(12173), - [sym_line_comment_3] = STATE(12173), - [sym_line_comment_4] = STATE(12173), - [sym_block_comment] = STATE(12173), + [sym_line_comment_1] = STATE(12172), + [sym_line_comment_2] = STATE(12172), + [sym_line_comment_3] = STATE(12172), + [sym_line_comment_4] = STATE(12172), + [sym_block_comment] = STATE(12172), [sym_json_array_literal_post_cond] = STATE(5478), [sym_json_object_literal_post_cond] = STATE(2758), [sym_parenthetical_expression_post_cond] = STATE(2758), @@ -1405260,15 +1405178,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2758), [sym_oref_chain_expr_post_cond] = STATE(5478), [sym_superclass_method_call_post_cond] = STATE(5478), - [sym_unary_operator_post_cond] = STATE(12039), + [sym_unary_operator_post_cond] = STATE(12041), [sym_unary_expression_post_cond] = STATE(5478), [sym_expr_atom_post_cond] = STATE(1755), [sym_expression_post_cond] = STATE(5525), - [sym_documatic_line] = STATE(12173), + [sym_documatic_line] = STATE(12172), [anon_sym_LPAREN2] = ACTIONS(12002), [anon_sym_CARET] = ACTIONS(12004), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13372), + [anon_sym_AT] = ACTIONS(13422), [aux_sym_dollarsf_token1] = ACTIONS(12008), [anon_sym_LBRACK2] = ACTIONS(12010), [aux_sym_instance_variable_token1] = ACTIONS(12012), @@ -1405296,14 +1405214,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12042), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12044), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13374), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13424), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12048), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12174)] = { + [STATE(12173)] = { [sym_expression] = STATE(9980), [sym_expr_atom] = STATE(5207), [sym_parenthetical_expression] = STATE(6084), @@ -1405339,14 +1405257,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6075), [sym_json_object_literal] = STATE(6084), [sym_json_array_literal] = STATE(6082), - [sym_line_comment_1] = STATE(12174), - [sym_line_comment_2] = STATE(12174), - [sym_line_comment_3] = STATE(12174), - [sym_line_comment_4] = STATE(12174), - [sym_block_comment] = STATE(12174), - [sym_close_argument] = STATE(11100), - [sym_device] = STATE(11326), - [sym_documatic_line] = STATE(12174), + [sym_line_comment_1] = STATE(12173), + [sym_line_comment_2] = STATE(12173), + [sym_line_comment_3] = STATE(12173), + [sym_line_comment_4] = STATE(12173), + [sym_block_comment] = STATE(12173), + [sym_open_argument] = STATE(11099), + [sym_device] = STATE(11313), + [sym_documatic_line] = STATE(12173), [anon_sym_LPAREN] = ACTIONS(12150), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1405385,7 +1405303,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12175)] = { + [STATE(12174)] = { [sym_expression] = STATE(9583), [sym_expr_atom] = STATE(4049), [sym_parenthetical_expression] = STATE(5021), @@ -1405421,43 +1405339,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4408), [sym_json_object_literal] = STATE(5021), [sym_json_array_literal] = STATE(5019), - [sym_line_comment_1] = STATE(12175), - [sym_line_comment_2] = STATE(12175), - [sym_line_comment_3] = STATE(12175), - [sym_line_comment_4] = STATE(12175), - [sym_block_comment] = STATE(12175), + [sym_line_comment_1] = STATE(12174), + [sym_line_comment_2] = STATE(12174), + [sym_line_comment_3] = STATE(12174), + [sym_line_comment_4] = STATE(12174), + [sym_block_comment] = STATE(12174), [sym_open_argument] = STATE(10554), [sym_device] = STATE(10838), - [sym_documatic_line] = STATE(12175), - [anon_sym_LPAREN] = ACTIONS(13428), + [sym_documatic_line] = STATE(12174), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1405467,7 +1405385,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12176)] = { + [STATE(12175)] = { [sym_expression] = STATE(23381), [sym_expr_atom] = STATE(15381), [sym_parenthetical_expression] = STATE(15393), @@ -1405504,12 +1405422,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14752), [sym_json_object_literal] = STATE(15393), [sym_json_array_literal] = STATE(14958), - [sym_line_comment_1] = STATE(12176), - [sym_line_comment_2] = STATE(12176), - [sym_line_comment_3] = STATE(12176), - [sym_line_comment_4] = STATE(12176), - [sym_block_comment] = STATE(12176), - [sym_documatic_line] = STATE(12176), + [sym_line_comment_1] = STATE(12175), + [sym_line_comment_2] = STATE(12175), + [sym_line_comment_3] = STATE(12175), + [sym_line_comment_4] = STATE(12175), + [sym_block_comment] = STATE(12175), + [sym_documatic_line] = STATE(12175), [anon_sym_LPAREN] = ACTIONS(7862), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1405549,7 +1405467,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12177)] = { + [STATE(12176)] = { [sym_dollarsf] = STATE(16659), [sym_system_defined_function] = STATE(16637), [sym_dollar_text] = STATE(16659), @@ -1405560,11 +1405478,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16659), [sym_built_in_func_with_pos_options] = STATE(16659), [sym_dollar_method] = STATE(16659), - [sym_line_comment_1] = STATE(12177), - [sym_line_comment_2] = STATE(12177), - [sym_line_comment_3] = STATE(12177), - [sym_line_comment_4] = STATE(12177), - [sym_block_comment] = STATE(12177), + [sym_line_comment_1] = STATE(12176), + [sym_line_comment_2] = STATE(12176), + [sym_line_comment_3] = STATE(12176), + [sym_line_comment_4] = STATE(12176), + [sym_block_comment] = STATE(12176), [sym_json_array_literal_post_cond] = STATE(16635), [sym_json_object_literal_post_cond] = STATE(16637), [sym_parenthetical_expression_post_cond] = STATE(16637), @@ -1405588,11 +1405506,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16637), [sym_oref_chain_expr_post_cond] = STATE(16635), [sym_superclass_method_call_post_cond] = STATE(16635), - [sym_unary_operator_post_cond] = STATE(11866), + [sym_unary_operator_post_cond] = STATE(11867), [sym_unary_expression_post_cond] = STATE(16635), [sym_expr_atom_post_cond] = STATE(16642), [sym_expression_post_cond] = STATE(25118), - [sym_documatic_line] = STATE(12177), + [sym_documatic_line] = STATE(12176), [anon_sym_LPAREN2] = ACTIONS(12198), [anon_sym_CARET] = ACTIONS(12200), [anon_sym_PLUS2] = ACTIONS(11898), @@ -1405631,78 +1405549,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12178)] = { - [sym_expression] = STATE(10177), - [sym_expr_atom] = STATE(4687), - [sym_parenthetical_expression] = STATE(3118), - [sym_unary_operator] = STATE(13402), - [sym_class_method_call] = STATE(3118), - [sym_class_ref] = STATE(22164), - [sym_superclass_method_call] = STATE(6408), - [sym_extrinsic_function] = STATE(3118), - [sym_dollarsf] = STATE(6700), - [sym_gvn] = STATE(6408), - [sym_lvn] = STATE(3118), - [sym_ssvn] = STATE(6408), - [sym_sql_field_reference] = STATE(6408), - [sym_oref_chain_expr] = STATE(6408), - [sym_instance_variable] = STATE(3118), - [sym_relative_dot_method] = STATE(3118), - [sym_relative_dot_property] = STATE(3118), - [sym_relative_dot_parameter] = STATE(6408), - [sym_system_defined_variable] = STATE(3118), - [sym_system_defined_function] = STATE(3118), - [sym_dollar_text] = STATE(6700), - [sym_dollar_bitlogic] = STATE(6700), - [sym_dollar_function] = STATE(6700), - [sym_dollar_select] = STATE(6700), - [sym_dollar_case] = STATE(6700), - [sym_dollar_list] = STATE(6700), - [sym_built_in_func_with_pos_options] = STATE(6700), - [sym_dollar_method] = STATE(6700), - [sym_unary_expression] = STATE(6408), - [sym_indirection] = STATE(6408), - [sym_macro] = STATE(3118), - [sym_macro_constant] = STATE(5199), - [sym_macro_function] = STATE(5199), - [sym_json_object_literal] = STATE(3118), - [sym_json_array_literal] = STATE(6408), - [sym_line_comment_1] = STATE(12178), - [sym_line_comment_2] = STATE(12178), - [sym_line_comment_3] = STATE(12178), - [sym_line_comment_4] = STATE(12178), - [sym_block_comment] = STATE(12178), - [sym_xecute_argument] = STATE(10604), - [sym_documatic_line] = STATE(12178), - [anon_sym_LPAREN] = ACTIONS(13476), + [STATE(12177)] = { + [sym_expression] = STATE(9980), + [sym_expr_atom] = STATE(5207), + [sym_parenthetical_expression] = STATE(6084), + [sym_unary_operator] = STATE(13035), + [sym_class_method_call] = STATE(6084), + [sym_class_ref] = STATE(22772), + [sym_superclass_method_call] = STATE(6082), + [sym_extrinsic_function] = STATE(6084), + [sym_dollarsf] = STATE(6599), + [sym_gvn] = STATE(6082), + [sym_lvn] = STATE(6084), + [sym_ssvn] = STATE(6082), + [sym_sql_field_reference] = STATE(6082), + [sym_oref_chain_expr] = STATE(6082), + [sym_instance_variable] = STATE(6084), + [sym_relative_dot_method] = STATE(6084), + [sym_relative_dot_property] = STATE(6084), + [sym_relative_dot_parameter] = STATE(6082), + [sym_system_defined_variable] = STATE(6084), + [sym_system_defined_function] = STATE(6084), + [sym_dollar_text] = STATE(6599), + [sym_dollar_bitlogic] = STATE(6599), + [sym_dollar_function] = STATE(6599), + [sym_dollar_select] = STATE(6599), + [sym_dollar_case] = STATE(6599), + [sym_dollar_list] = STATE(6599), + [sym_built_in_func_with_pos_options] = STATE(6599), + [sym_dollar_method] = STATE(6599), + [sym_unary_expression] = STATE(6082), + [sym_indirection] = STATE(6082), + [sym_macro] = STATE(6084), + [sym_macro_constant] = STATE(6075), + [sym_macro_function] = STATE(6075), + [sym_json_object_literal] = STATE(6084), + [sym_json_array_literal] = STATE(6082), + [sym_line_comment_1] = STATE(12177), + [sym_line_comment_2] = STATE(12177), + [sym_line_comment_3] = STATE(12177), + [sym_line_comment_4] = STATE(12177), + [sym_block_comment] = STATE(12177), + [sym_close_argument] = STATE(11100), + [sym_device] = STATE(11326), + [sym_documatic_line] = STATE(12177), + [anon_sym_LPAREN] = ACTIONS(12150), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(12152), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13482), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), - [anon_sym_AT2] = ACTIONS(13514), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_keyword_pound_pound_super] = ACTIONS(12154), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12156), + [aux_sym_dollarsf_token1] = ACTIONS(12158), + [anon_sym_CARET2] = ACTIONS(12160), + [anon_sym_CARET_DOLLAR] = ACTIONS(12162), + [anon_sym_LBRACE] = ACTIONS(12164), + [aux_sym_instance_variable_token1] = ACTIONS(12166), + [anon_sym_DOT_DOT] = ACTIONS(12168), + [aux_sym_system_defined_variable_token1] = ACTIONS(12170), + [aux_sym_dollar_text_token1] = ACTIONS(12172), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12174), + [aux_sym_dollar_function_token1] = ACTIONS(12176), + [aux_sym_dollar_select_token1] = ACTIONS(12178), + [aux_sym_dollar_case_token1] = ACTIONS(12180), + [aux_sym_dollar_list_token1] = ACTIONS(12182), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12184), + [aux_sym_dollar_method_token1] = ACTIONS(12186), + [anon_sym_AT2] = ACTIONS(12188), + [sym_objectscript_identifier_special] = ACTIONS(12190), + [sym_objectscript_identifier] = ACTIONS(12192), + [sym_numeric_literal] = ACTIONS(12194), + [sym_string_literal] = ACTIONS(12194), + [aux_sym_macro_constant_token1] = ACTIONS(12196), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1405710,10 +1405629,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13524), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12179)] = { + [STATE(12178)] = { [sym_expression] = STATE(8338), [sym_expr_atom] = STATE(2984), [sym_parenthetical_expression] = STATE(2535), @@ -1405749,43 +1405667,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2208), [sym_json_object_literal] = STATE(2535), [sym_json_array_literal] = STATE(2534), - [sym_line_comment_1] = STATE(12179), - [sym_line_comment_2] = STATE(12179), - [sym_line_comment_3] = STATE(12179), - [sym_line_comment_4] = STATE(12179), - [sym_block_comment] = STATE(12179), + [sym_line_comment_1] = STATE(12178), + [sym_line_comment_2] = STATE(12178), + [sym_line_comment_3] = STATE(12178), + [sym_line_comment_4] = STATE(12178), + [sym_block_comment] = STATE(12178), [sym_close_argument] = STATE(9572), [sym_device] = STATE(10135), - [sym_documatic_line] = STATE(12179), - [anon_sym_LPAREN] = ACTIONS(12936), + [sym_documatic_line] = STATE(12178), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1405795,7 +1405713,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12180)] = { + [STATE(12179)] = { [sym_expression] = STATE(9980), [sym_expr_atom] = STATE(5207), [sym_parenthetical_expression] = STATE(6084), @@ -1405831,14 +1405749,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6075), [sym_json_object_literal] = STATE(6084), [sym_json_array_literal] = STATE(6082), - [sym_line_comment_1] = STATE(12180), - [sym_line_comment_2] = STATE(12180), - [sym_line_comment_3] = STATE(12180), - [sym_line_comment_4] = STATE(12180), - [sym_block_comment] = STATE(12180), + [sym_line_comment_1] = STATE(12179), + [sym_line_comment_2] = STATE(12179), + [sym_line_comment_3] = STATE(12179), + [sym_line_comment_4] = STATE(12179), + [sym_block_comment] = STATE(12179), [sym_use_argument] = STATE(11101), [sym_device] = STATE(11314), - [sym_documatic_line] = STATE(12180), + [sym_documatic_line] = STATE(12179), [anon_sym_LPAREN] = ACTIONS(12150), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1405877,7 +1405795,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12181)] = { + [STATE(12180)] = { [sym_expression] = STATE(8338), [sym_expr_atom] = STATE(2984), [sym_parenthetical_expression] = STATE(2535), @@ -1405913,43 +1405831,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2208), [sym_json_object_literal] = STATE(2535), [sym_json_array_literal] = STATE(2534), - [sym_line_comment_1] = STATE(12181), - [sym_line_comment_2] = STATE(12181), - [sym_line_comment_3] = STATE(12181), - [sym_line_comment_4] = STATE(12181), - [sym_block_comment] = STATE(12181), + [sym_line_comment_1] = STATE(12180), + [sym_line_comment_2] = STATE(12180), + [sym_line_comment_3] = STATE(12180), + [sym_line_comment_4] = STATE(12180), + [sym_block_comment] = STATE(12180), [sym_use_argument] = STATE(9579), - [sym_device] = STATE(9720), - [sym_documatic_line] = STATE(12181), - [anon_sym_LPAREN] = ACTIONS(12936), + [sym_device] = STATE(9719), + [sym_documatic_line] = STATE(12180), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1405959,13 +1405877,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12182)] = { - [sym_line_comment_1] = STATE(12182), - [sym_line_comment_2] = STATE(12182), - [sym_line_comment_3] = STATE(12182), - [sym_line_comment_4] = STATE(12182), - [sym_block_comment] = STATE(12182), - [sym_documatic_line] = STATE(12182), + [STATE(12181)] = { + [sym_line_comment_1] = STATE(12181), + [sym_line_comment_2] = STATE(12181), + [sym_line_comment_3] = STATE(12181), + [sym_line_comment_4] = STATE(12181), + [sym_block_comment] = STATE(12181), + [sym_documatic_line] = STATE(12181), [aux_sym_macro_constant_token1] = ACTIONS(8730), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1406041,7 +1405959,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8730), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12183)] = { + [STATE(12182)] = { [sym_dollarsf] = STATE(3738), [sym_system_defined_function] = STATE(4975), [sym_dollar_text] = STATE(3738), @@ -1406052,11 +1405970,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3738), [sym_built_in_func_with_pos_options] = STATE(3738), [sym_dollar_method] = STATE(3738), - [sym_line_comment_1] = STATE(12183), - [sym_line_comment_2] = STATE(12183), - [sym_line_comment_3] = STATE(12183), - [sym_line_comment_4] = STATE(12183), - [sym_block_comment] = STATE(12183), + [sym_line_comment_1] = STATE(12182), + [sym_line_comment_2] = STATE(12182), + [sym_line_comment_3] = STATE(12182), + [sym_line_comment_4] = STATE(12182), + [sym_block_comment] = STATE(12182), [sym_json_array_literal_post_cond] = STATE(4971), [sym_json_object_literal_post_cond] = STATE(4975), [sym_parenthetical_expression_post_cond] = STATE(4975), @@ -1406084,46 +1406002,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_expression_post_cond] = STATE(4971), [sym_expr_atom_post_cond] = STATE(4576), [sym_expression_post_cond] = STATE(8021), - [sym_documatic_line] = STATE(12183), - [anon_sym_LPAREN2] = ACTIONS(12468), - [anon_sym_CARET] = ACTIONS(12470), + [sym_documatic_line] = STATE(12182), + [anon_sym_LPAREN2] = ACTIONS(12514), + [anon_sym_CARET] = ACTIONS(12516), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12472), - [aux_sym_dollarsf_token1] = ACTIONS(12474), - [anon_sym_LBRACK2] = ACTIONS(12476), - [aux_sym_instance_variable_token1] = ACTIONS(12478), - [anon_sym_DOT_DOT] = ACTIONS(12480), - [aux_sym_dollar_text_token1] = ACTIONS(12482), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12484), - [aux_sym_dollar_function_token1] = ACTIONS(12486), - [aux_sym_dollar_select_token1] = ACTIONS(12488), - [aux_sym_dollar_case_token1] = ACTIONS(12490), - [aux_sym_dollar_list_token1] = ACTIONS(12492), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12494), - [aux_sym_dollar_method_token1] = ACTIONS(12496), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12498), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12500), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12502), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12504), - [sym_string_literal_post_cond] = ACTIONS(12506), - [sym_numeric_literal_post_cond] = ACTIONS(12506), + [anon_sym_AT] = ACTIONS(12518), + [aux_sym_dollarsf_token1] = ACTIONS(12520), + [anon_sym_LBRACK2] = ACTIONS(12522), + [aux_sym_instance_variable_token1] = ACTIONS(12524), + [anon_sym_DOT_DOT] = ACTIONS(12526), + [aux_sym_dollar_text_token1] = ACTIONS(12528), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12530), + [aux_sym_dollar_function_token1] = ACTIONS(12532), + [aux_sym_dollar_select_token1] = ACTIONS(12534), + [aux_sym_dollar_case_token1] = ACTIONS(12536), + [aux_sym_dollar_list_token1] = ACTIONS(12538), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12540), + [aux_sym_dollar_method_token1] = ACTIONS(12542), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12544), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12546), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12548), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12550), + [sym_string_literal_post_cond] = ACTIONS(12552), + [sym_numeric_literal_post_cond] = ACTIONS(12552), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12508), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12510), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12512), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12554), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12556), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12558), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12514), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12560), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12184)] = { + [STATE(12183)] = { [sym_dollarsf] = STATE(15421), [sym_system_defined_function] = STATE(15350), [sym_dollar_text] = STATE(15421), @@ -1406134,11 +1406052,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15421), [sym_built_in_func_with_pos_options] = STATE(15421), [sym_dollar_method] = STATE(15421), - [sym_line_comment_1] = STATE(12184), - [sym_line_comment_2] = STATE(12184), - [sym_line_comment_3] = STATE(12184), - [sym_line_comment_4] = STATE(12184), - [sym_block_comment] = STATE(12184), + [sym_line_comment_1] = STATE(12183), + [sym_line_comment_2] = STATE(12183), + [sym_line_comment_3] = STATE(12183), + [sym_line_comment_4] = STATE(12183), + [sym_block_comment] = STATE(12183), [sym_json_array_literal_post_cond] = STATE(15526), [sym_json_object_literal_post_cond] = STATE(15350), [sym_parenthetical_expression_post_cond] = STATE(15350), @@ -1406162,50 +1406080,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15350), [sym_oref_chain_expr_post_cond] = STATE(15526), [sym_superclass_method_call_post_cond] = STATE(15526), - [sym_unary_operator_post_cond] = STATE(12191), + [sym_unary_operator_post_cond] = STATE(12190), [sym_unary_expression_post_cond] = STATE(15526), [sym_expr_atom_post_cond] = STATE(14899), [sym_expression_post_cond] = STATE(15301), - [sym_documatic_line] = STATE(12184), - [anon_sym_LPAREN2] = ACTIONS(12522), - [anon_sym_CARET] = ACTIONS(12524), + [sym_documatic_line] = STATE(12183), + [anon_sym_LPAREN2] = ACTIONS(12562), + [anon_sym_CARET] = ACTIONS(12564), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12526), - [aux_sym_dollarsf_token1] = ACTIONS(12528), - [anon_sym_LBRACK2] = ACTIONS(12530), - [aux_sym_instance_variable_token1] = ACTIONS(12532), - [anon_sym_DOT_DOT] = ACTIONS(12534), - [aux_sym_dollar_text_token1] = ACTIONS(12536), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12538), - [aux_sym_dollar_function_token1] = ACTIONS(12540), - [aux_sym_dollar_select_token1] = ACTIONS(12542), - [aux_sym_dollar_case_token1] = ACTIONS(12544), - [aux_sym_dollar_list_token1] = ACTIONS(12546), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12548), - [aux_sym_dollar_method_token1] = ACTIONS(12550), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12552), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12554), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12556), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12558), - [sym_string_literal_post_cond] = ACTIONS(12560), - [sym_numeric_literal_post_cond] = ACTIONS(12560), + [anon_sym_AT] = ACTIONS(12566), + [aux_sym_dollarsf_token1] = ACTIONS(12568), + [anon_sym_LBRACK2] = ACTIONS(12570), + [aux_sym_instance_variable_token1] = ACTIONS(12572), + [anon_sym_DOT_DOT] = ACTIONS(12574), + [aux_sym_dollar_text_token1] = ACTIONS(12576), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12578), + [aux_sym_dollar_function_token1] = ACTIONS(12580), + [aux_sym_dollar_select_token1] = ACTIONS(12582), + [aux_sym_dollar_case_token1] = ACTIONS(12584), + [aux_sym_dollar_list_token1] = ACTIONS(12586), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12588), + [aux_sym_dollar_method_token1] = ACTIONS(12590), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12592), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12594), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12596), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12598), + [sym_string_literal_post_cond] = ACTIONS(12600), + [sym_numeric_literal_post_cond] = ACTIONS(12600), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12562), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12564), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12566), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12602), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12604), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12606), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12568), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12608), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12185)] = { + [STATE(12184)] = { [sym_dollarsf] = STATE(6965), [sym_system_defined_function] = STATE(7117), [sym_dollar_text] = STATE(6965), @@ -1406216,11 +1406134,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(6965), [sym_built_in_func_with_pos_options] = STATE(6965), [sym_dollar_method] = STATE(6965), - [sym_line_comment_1] = STATE(12185), - [sym_line_comment_2] = STATE(12185), - [sym_line_comment_3] = STATE(12185), - [sym_line_comment_4] = STATE(12185), - [sym_block_comment] = STATE(12185), + [sym_line_comment_1] = STATE(12184), + [sym_line_comment_2] = STATE(12184), + [sym_line_comment_3] = STATE(12184), + [sym_line_comment_4] = STATE(12184), + [sym_block_comment] = STATE(12184), [sym_json_array_literal_post_cond] = STATE(7113), [sym_json_object_literal_post_cond] = STATE(7117), [sym_parenthetical_expression_post_cond] = STATE(7117), @@ -1406244,50 +1406162,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(7117), [sym_oref_chain_expr_post_cond] = STATE(7113), [sym_superclass_method_call_post_cond] = STATE(7113), - [sym_unary_operator_post_cond] = STATE(12134), + [sym_unary_operator_post_cond] = STATE(12135), [sym_unary_expression_post_cond] = STATE(7113), [sym_expr_atom_post_cond] = STATE(6658), [sym_expression_post_cond] = STATE(7406), - [sym_documatic_line] = STATE(12185), - [anon_sym_LPAREN2] = ACTIONS(12420), - [anon_sym_CARET] = ACTIONS(12422), + [sym_documatic_line] = STATE(12184), + [anon_sym_LPAREN2] = ACTIONS(12466), + [anon_sym_CARET] = ACTIONS(12468), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12424), - [aux_sym_dollarsf_token1] = ACTIONS(12426), - [anon_sym_LBRACK2] = ACTIONS(12428), - [aux_sym_instance_variable_token1] = ACTIONS(12430), - [anon_sym_DOT_DOT] = ACTIONS(12432), - [aux_sym_dollar_text_token1] = ACTIONS(12434), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12436), - [aux_sym_dollar_function_token1] = ACTIONS(12438), - [aux_sym_dollar_select_token1] = ACTIONS(12440), - [aux_sym_dollar_case_token1] = ACTIONS(12442), - [aux_sym_dollar_list_token1] = ACTIONS(12444), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12446), - [aux_sym_dollar_method_token1] = ACTIONS(12448), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12450), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12452), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12454), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12456), - [sym_string_literal_post_cond] = ACTIONS(12458), - [sym_numeric_literal_post_cond] = ACTIONS(12458), + [anon_sym_AT] = ACTIONS(12470), + [aux_sym_dollarsf_token1] = ACTIONS(12472), + [anon_sym_LBRACK2] = ACTIONS(12474), + [aux_sym_instance_variable_token1] = ACTIONS(12476), + [anon_sym_DOT_DOT] = ACTIONS(12478), + [aux_sym_dollar_text_token1] = ACTIONS(12480), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12482), + [aux_sym_dollar_function_token1] = ACTIONS(12484), + [aux_sym_dollar_select_token1] = ACTIONS(12486), + [aux_sym_dollar_case_token1] = ACTIONS(12488), + [aux_sym_dollar_list_token1] = ACTIONS(12490), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12492), + [aux_sym_dollar_method_token1] = ACTIONS(12494), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12496), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12498), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12500), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12502), + [sym_string_literal_post_cond] = ACTIONS(12504), + [sym_numeric_literal_post_cond] = ACTIONS(12504), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12460), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12462), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12464), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12506), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12508), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12510), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12466), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12512), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12186)] = { + [STATE(12185)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1406324,12 +1406242,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12186), - [sym_line_comment_2] = STATE(12186), - [sym_line_comment_3] = STATE(12186), - [sym_line_comment_4] = STATE(12186), - [sym_block_comment] = STATE(12186), - [sym_documatic_line] = STATE(12186), + [sym_line_comment_1] = STATE(12185), + [sym_line_comment_2] = STATE(12185), + [sym_line_comment_3] = STATE(12185), + [sym_line_comment_4] = STATE(12185), + [sym_block_comment] = STATE(12185), + [sym_documatic_line] = STATE(12185), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1406369,7 +1406287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12187)] = { + [STATE(12186)] = { [sym_dollarsf] = STATE(15899), [sym_system_defined_function] = STATE(15708), [sym_dollar_text] = STATE(15899), @@ -1406380,11 +1406298,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15899), [sym_built_in_func_with_pos_options] = STATE(15899), [sym_dollar_method] = STATE(15899), - [sym_line_comment_1] = STATE(12187), - [sym_line_comment_2] = STATE(12187), - [sym_line_comment_3] = STATE(12187), - [sym_line_comment_4] = STATE(12187), - [sym_block_comment] = STATE(12187), + [sym_line_comment_1] = STATE(12186), + [sym_line_comment_2] = STATE(12186), + [sym_line_comment_3] = STATE(12186), + [sym_line_comment_4] = STATE(12186), + [sym_block_comment] = STATE(12186), [sym_json_array_literal_post_cond] = STATE(15706), [sym_json_object_literal_post_cond] = STATE(15708), [sym_parenthetical_expression_post_cond] = STATE(15708), @@ -1406408,50 +1406326,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15708), [sym_oref_chain_expr_post_cond] = STATE(15706), [sym_superclass_method_call_post_cond] = STATE(15706), - [sym_unary_operator_post_cond] = STATE(12189), + [sym_unary_operator_post_cond] = STATE(12188), [sym_unary_expression_post_cond] = STATE(15706), [sym_expr_atom_post_cond] = STATE(15371), [sym_expression_post_cond] = STATE(16027), - [sym_documatic_line] = STATE(12187), - [anon_sym_LPAREN2] = ACTIONS(12366), - [anon_sym_CARET] = ACTIONS(12368), + [sym_documatic_line] = STATE(12186), + [anon_sym_LPAREN2] = ACTIONS(12358), + [anon_sym_CARET] = ACTIONS(12360), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13424), - [aux_sym_dollarsf_token1] = ACTIONS(12372), - [anon_sym_LBRACK2] = ACTIONS(12374), - [aux_sym_instance_variable_token1] = ACTIONS(12376), - [anon_sym_DOT_DOT] = ACTIONS(12378), - [aux_sym_dollar_text_token1] = ACTIONS(12380), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12382), - [aux_sym_dollar_function_token1] = ACTIONS(12384), - [aux_sym_dollar_select_token1] = ACTIONS(12386), - [aux_sym_dollar_case_token1] = ACTIONS(12388), - [aux_sym_dollar_list_token1] = ACTIONS(12390), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12392), - [aux_sym_dollar_method_token1] = ACTIONS(12394), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12396), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12398), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12400), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12402), - [sym_string_literal_post_cond] = ACTIONS(12404), - [sym_numeric_literal_post_cond] = ACTIONS(12404), + [anon_sym_AT] = ACTIONS(13426), + [aux_sym_dollarsf_token1] = ACTIONS(12364), + [anon_sym_LBRACK2] = ACTIONS(12366), + [aux_sym_instance_variable_token1] = ACTIONS(12368), + [anon_sym_DOT_DOT] = ACTIONS(12370), + [aux_sym_dollar_text_token1] = ACTIONS(12372), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12374), + [aux_sym_dollar_function_token1] = ACTIONS(12376), + [aux_sym_dollar_select_token1] = ACTIONS(12378), + [aux_sym_dollar_case_token1] = ACTIONS(12380), + [aux_sym_dollar_list_token1] = ACTIONS(12382), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12384), + [aux_sym_dollar_method_token1] = ACTIONS(12386), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12388), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12390), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12392), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12394), + [sym_string_literal_post_cond] = ACTIONS(12396), + [sym_numeric_literal_post_cond] = ACTIONS(12396), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12406), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12408), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13426), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12398), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12400), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13428), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12412), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12404), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12188)] = { + [STATE(12187)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1406488,12 +1406406,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12188), - [sym_line_comment_2] = STATE(12188), - [sym_line_comment_3] = STATE(12188), - [sym_line_comment_4] = STATE(12188), - [sym_block_comment] = STATE(12188), - [sym_documatic_line] = STATE(12188), + [sym_line_comment_1] = STATE(12187), + [sym_line_comment_2] = STATE(12187), + [sym_line_comment_3] = STATE(12187), + [sym_line_comment_4] = STATE(12187), + [sym_block_comment] = STATE(12187), + [sym_documatic_line] = STATE(12187), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1406533,7 +1406451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12189)] = { + [STATE(12188)] = { [sym_dollarsf] = STATE(15899), [sym_system_defined_function] = STATE(15708), [sym_dollar_text] = STATE(15899), @@ -1406544,11 +1406462,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15899), [sym_built_in_func_with_pos_options] = STATE(15899), [sym_dollar_method] = STATE(15899), - [sym_line_comment_1] = STATE(12189), - [sym_line_comment_2] = STATE(12189), - [sym_line_comment_3] = STATE(12189), - [sym_line_comment_4] = STATE(12189), - [sym_block_comment] = STATE(12189), + [sym_line_comment_1] = STATE(12188), + [sym_line_comment_2] = STATE(12188), + [sym_line_comment_3] = STATE(12188), + [sym_line_comment_4] = STATE(12188), + [sym_block_comment] = STATE(12188), [sym_json_array_literal_post_cond] = STATE(15706), [sym_json_object_literal_post_cond] = STATE(15708), [sym_parenthetical_expression_post_cond] = STATE(15708), @@ -1406572,50 +1406490,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15708), [sym_oref_chain_expr_post_cond] = STATE(15706), [sym_superclass_method_call_post_cond] = STATE(15706), - [sym_unary_operator_post_cond] = STATE(12189), + [sym_unary_operator_post_cond] = STATE(12188), [sym_unary_expression_post_cond] = STATE(15706), [sym_expr_atom_post_cond] = STATE(15371), [sym_expression_post_cond] = STATE(15562), - [sym_documatic_line] = STATE(12189), - [anon_sym_LPAREN2] = ACTIONS(12366), - [anon_sym_CARET] = ACTIONS(12368), + [sym_documatic_line] = STATE(12188), + [anon_sym_LPAREN2] = ACTIONS(12358), + [anon_sym_CARET] = ACTIONS(12360), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13424), - [aux_sym_dollarsf_token1] = ACTIONS(12372), - [anon_sym_LBRACK2] = ACTIONS(12374), - [aux_sym_instance_variable_token1] = ACTIONS(12376), - [anon_sym_DOT_DOT] = ACTIONS(12378), - [aux_sym_dollar_text_token1] = ACTIONS(12380), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12382), - [aux_sym_dollar_function_token1] = ACTIONS(12384), - [aux_sym_dollar_select_token1] = ACTIONS(12386), - [aux_sym_dollar_case_token1] = ACTIONS(12388), - [aux_sym_dollar_list_token1] = ACTIONS(12390), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12392), - [aux_sym_dollar_method_token1] = ACTIONS(12394), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12396), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12398), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12400), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12402), - [sym_string_literal_post_cond] = ACTIONS(12404), - [sym_numeric_literal_post_cond] = ACTIONS(12404), + [anon_sym_AT] = ACTIONS(13426), + [aux_sym_dollarsf_token1] = ACTIONS(12364), + [anon_sym_LBRACK2] = ACTIONS(12366), + [aux_sym_instance_variable_token1] = ACTIONS(12368), + [anon_sym_DOT_DOT] = ACTIONS(12370), + [aux_sym_dollar_text_token1] = ACTIONS(12372), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12374), + [aux_sym_dollar_function_token1] = ACTIONS(12376), + [aux_sym_dollar_select_token1] = ACTIONS(12378), + [aux_sym_dollar_case_token1] = ACTIONS(12380), + [aux_sym_dollar_list_token1] = ACTIONS(12382), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12384), + [aux_sym_dollar_method_token1] = ACTIONS(12386), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12388), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12390), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12392), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12394), + [sym_string_literal_post_cond] = ACTIONS(12396), + [sym_numeric_literal_post_cond] = ACTIONS(12396), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12406), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12408), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13426), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12398), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12400), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13428), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12412), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12404), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12190)] = { + [STATE(12189)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1406652,12 +1406570,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12190), - [sym_line_comment_2] = STATE(12190), - [sym_line_comment_3] = STATE(12190), - [sym_line_comment_4] = STATE(12190), - [sym_block_comment] = STATE(12190), - [sym_documatic_line] = STATE(12190), + [sym_line_comment_1] = STATE(12189), + [sym_line_comment_2] = STATE(12189), + [sym_line_comment_3] = STATE(12189), + [sym_line_comment_4] = STATE(12189), + [sym_block_comment] = STATE(12189), + [sym_documatic_line] = STATE(12189), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1406697,7 +1406615,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12191)] = { + [STATE(12190)] = { [sym_dollarsf] = STATE(15421), [sym_system_defined_function] = STATE(15350), [sym_dollar_text] = STATE(15421), @@ -1406708,11 +1406626,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15421), [sym_built_in_func_with_pos_options] = STATE(15421), [sym_dollar_method] = STATE(15421), - [sym_line_comment_1] = STATE(12191), - [sym_line_comment_2] = STATE(12191), - [sym_line_comment_3] = STATE(12191), - [sym_line_comment_4] = STATE(12191), - [sym_block_comment] = STATE(12191), + [sym_line_comment_1] = STATE(12190), + [sym_line_comment_2] = STATE(12190), + [sym_line_comment_3] = STATE(12190), + [sym_line_comment_4] = STATE(12190), + [sym_block_comment] = STATE(12190), [sym_json_array_literal_post_cond] = STATE(15526), [sym_json_object_literal_post_cond] = STATE(15350), [sym_parenthetical_expression_post_cond] = STATE(15350), @@ -1406736,50 +1406654,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15350), [sym_oref_chain_expr_post_cond] = STATE(15526), [sym_superclass_method_call_post_cond] = STATE(15526), - [sym_unary_operator_post_cond] = STATE(12191), + [sym_unary_operator_post_cond] = STATE(12190), [sym_unary_expression_post_cond] = STATE(15526), [sym_expr_atom_post_cond] = STATE(14899), [sym_expression_post_cond] = STATE(15326), - [sym_documatic_line] = STATE(12191), - [anon_sym_LPAREN2] = ACTIONS(12522), - [anon_sym_CARET] = ACTIONS(12524), + [sym_documatic_line] = STATE(12190), + [anon_sym_LPAREN2] = ACTIONS(12562), + [anon_sym_CARET] = ACTIONS(12564), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12526), - [aux_sym_dollarsf_token1] = ACTIONS(12528), - [anon_sym_LBRACK2] = ACTIONS(12530), - [aux_sym_instance_variable_token1] = ACTIONS(12532), - [anon_sym_DOT_DOT] = ACTIONS(12534), - [aux_sym_dollar_text_token1] = ACTIONS(12536), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12538), - [aux_sym_dollar_function_token1] = ACTIONS(12540), - [aux_sym_dollar_select_token1] = ACTIONS(12542), - [aux_sym_dollar_case_token1] = ACTIONS(12544), - [aux_sym_dollar_list_token1] = ACTIONS(12546), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12548), - [aux_sym_dollar_method_token1] = ACTIONS(12550), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12552), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12554), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12556), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12558), - [sym_string_literal_post_cond] = ACTIONS(12560), - [sym_numeric_literal_post_cond] = ACTIONS(12560), + [anon_sym_AT] = ACTIONS(12566), + [aux_sym_dollarsf_token1] = ACTIONS(12568), + [anon_sym_LBRACK2] = ACTIONS(12570), + [aux_sym_instance_variable_token1] = ACTIONS(12572), + [anon_sym_DOT_DOT] = ACTIONS(12574), + [aux_sym_dollar_text_token1] = ACTIONS(12576), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12578), + [aux_sym_dollar_function_token1] = ACTIONS(12580), + [aux_sym_dollar_select_token1] = ACTIONS(12582), + [aux_sym_dollar_case_token1] = ACTIONS(12584), + [aux_sym_dollar_list_token1] = ACTIONS(12586), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12588), + [aux_sym_dollar_method_token1] = ACTIONS(12590), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12592), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12594), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12596), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12598), + [sym_string_literal_post_cond] = ACTIONS(12600), + [sym_numeric_literal_post_cond] = ACTIONS(12600), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12562), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12564), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12566), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12602), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12604), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12606), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12568), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12608), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12192)] = { + [STATE(12191)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1406816,12 +1406734,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12192), - [sym_line_comment_2] = STATE(12192), - [sym_line_comment_3] = STATE(12192), - [sym_line_comment_4] = STATE(12192), - [sym_block_comment] = STATE(12192), - [sym_documatic_line] = STATE(12192), + [sym_line_comment_1] = STATE(12191), + [sym_line_comment_2] = STATE(12191), + [sym_line_comment_3] = STATE(12191), + [sym_line_comment_4] = STATE(12191), + [sym_block_comment] = STATE(12191), + [sym_documatic_line] = STATE(12191), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1406861,7 +1406779,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12193)] = { + [STATE(12192)] = { [sym_dollarsf] = STATE(7425), [sym_system_defined_function] = STATE(7221), [sym_dollar_text] = STATE(7425), @@ -1406872,11 +1406790,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(7425), [sym_built_in_func_with_pos_options] = STATE(7425), [sym_dollar_method] = STATE(7425), - [sym_line_comment_1] = STATE(12193), - [sym_line_comment_2] = STATE(12193), - [sym_line_comment_3] = STATE(12193), - [sym_line_comment_4] = STATE(12193), - [sym_block_comment] = STATE(12193), + [sym_line_comment_1] = STATE(12192), + [sym_line_comment_2] = STATE(12192), + [sym_line_comment_3] = STATE(12192), + [sym_line_comment_4] = STATE(12192), + [sym_block_comment] = STATE(12192), [sym_json_array_literal_post_cond] = STATE(7639), [sym_json_object_literal_post_cond] = STATE(7221), [sym_parenthetical_expression_post_cond] = STATE(7221), @@ -1406900,50 +1406818,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(7221), [sym_oref_chain_expr_post_cond] = STATE(7639), [sym_superclass_method_call_post_cond] = STATE(7639), - [sym_unary_operator_post_cond] = STATE(12162), + [sym_unary_operator_post_cond] = STATE(12163), [sym_unary_expression_post_cond] = STATE(7639), [sym_expr_atom_post_cond] = STATE(7588), [sym_expression_post_cond] = STATE(11383), - [sym_documatic_line] = STATE(12193), - [anon_sym_LPAREN2] = ACTIONS(12772), - [anon_sym_CARET] = ACTIONS(12774), + [sym_documatic_line] = STATE(12192), + [anon_sym_LPAREN2] = ACTIONS(12822), + [anon_sym_CARET] = ACTIONS(12824), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12776), - [aux_sym_dollarsf_token1] = ACTIONS(12778), - [anon_sym_LBRACK2] = ACTIONS(12780), - [aux_sym_instance_variable_token1] = ACTIONS(12782), - [anon_sym_DOT_DOT] = ACTIONS(12784), - [aux_sym_dollar_text_token1] = ACTIONS(12786), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12788), - [aux_sym_dollar_function_token1] = ACTIONS(12790), - [aux_sym_dollar_select_token1] = ACTIONS(12792), - [aux_sym_dollar_case_token1] = ACTIONS(12794), - [aux_sym_dollar_list_token1] = ACTIONS(12796), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12798), - [aux_sym_dollar_method_token1] = ACTIONS(12800), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12802), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12804), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12806), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12808), - [sym_string_literal_post_cond] = ACTIONS(12810), - [sym_numeric_literal_post_cond] = ACTIONS(12810), + [anon_sym_AT] = ACTIONS(12826), + [aux_sym_dollarsf_token1] = ACTIONS(12828), + [anon_sym_LBRACK2] = ACTIONS(12830), + [aux_sym_instance_variable_token1] = ACTIONS(12832), + [anon_sym_DOT_DOT] = ACTIONS(12834), + [aux_sym_dollar_text_token1] = ACTIONS(12836), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), + [aux_sym_dollar_function_token1] = ACTIONS(12840), + [aux_sym_dollar_select_token1] = ACTIONS(12842), + [aux_sym_dollar_case_token1] = ACTIONS(12844), + [aux_sym_dollar_list_token1] = ACTIONS(12846), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), + [aux_sym_dollar_method_token1] = ACTIONS(12850), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12856), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), + [sym_string_literal_post_cond] = ACTIONS(12860), + [sym_numeric_literal_post_cond] = ACTIONS(12860), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12812), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12814), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12816), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12866), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12818), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12194)] = { + [STATE(12193)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1406980,12 +1406898,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12194), - [sym_line_comment_2] = STATE(12194), - [sym_line_comment_3] = STATE(12194), - [sym_line_comment_4] = STATE(12194), - [sym_block_comment] = STATE(12194), - [sym_documatic_line] = STATE(12194), + [sym_line_comment_1] = STATE(12193), + [sym_line_comment_2] = STATE(12193), + [sym_line_comment_3] = STATE(12193), + [sym_line_comment_4] = STATE(12193), + [sym_block_comment] = STATE(12193), + [sym_documatic_line] = STATE(12193), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1407025,13 +1406943,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12195)] = { - [sym_line_comment_1] = STATE(12195), - [sym_line_comment_2] = STATE(12195), - [sym_line_comment_3] = STATE(12195), - [sym_line_comment_4] = STATE(12195), - [sym_block_comment] = STATE(12195), - [sym_documatic_line] = STATE(12195), + [STATE(12194)] = { + [sym_line_comment_1] = STATE(12194), + [sym_line_comment_2] = STATE(12194), + [sym_line_comment_3] = STATE(12194), + [sym_line_comment_4] = STATE(12194), + [sym_block_comment] = STATE(12194), + [sym_documatic_line] = STATE(12194), [aux_sym_macro_constant_token1] = ACTIONS(8522), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1407107,7 +1407025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8522), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12196)] = { + [STATE(12195)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1407144,12 +1407062,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12196), - [sym_line_comment_2] = STATE(12196), - [sym_line_comment_3] = STATE(12196), - [sym_line_comment_4] = STATE(12196), - [sym_block_comment] = STATE(12196), - [sym_documatic_line] = STATE(12196), + [sym_line_comment_1] = STATE(12195), + [sym_line_comment_2] = STATE(12195), + [sym_line_comment_3] = STATE(12195), + [sym_line_comment_4] = STATE(12195), + [sym_block_comment] = STATE(12195), + [sym_documatic_line] = STATE(12195), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1407189,7 +1407107,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12197)] = { + [STATE(12196)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1407226,12 +1407144,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12197), - [sym_line_comment_2] = STATE(12197), - [sym_line_comment_3] = STATE(12197), - [sym_line_comment_4] = STATE(12197), - [sym_block_comment] = STATE(12197), - [sym_documatic_line] = STATE(12197), + [sym_line_comment_1] = STATE(12196), + [sym_line_comment_2] = STATE(12196), + [sym_line_comment_3] = STATE(12196), + [sym_line_comment_4] = STATE(12196), + [sym_block_comment] = STATE(12196), + [sym_documatic_line] = STATE(12196), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1407271,7 +1407189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12198)] = { + [STATE(12197)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1407308,12 +1407226,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12198), - [sym_line_comment_2] = STATE(12198), - [sym_line_comment_3] = STATE(12198), - [sym_line_comment_4] = STATE(12198), - [sym_block_comment] = STATE(12198), - [sym_documatic_line] = STATE(12198), + [sym_line_comment_1] = STATE(12197), + [sym_line_comment_2] = STATE(12197), + [sym_line_comment_3] = STATE(12197), + [sym_line_comment_4] = STATE(12197), + [sym_block_comment] = STATE(12197), + [sym_documatic_line] = STATE(12197), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1407353,6 +1407271,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(12198)] = { + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(23980), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), + [sym_line_comment_1] = STATE(12198), + [sym_line_comment_2] = STATE(12198), + [sym_line_comment_3] = STATE(12198), + [sym_line_comment_4] = STATE(12198), + [sym_block_comment] = STATE(12198), + [sym_documatic_line] = STATE(12198), + [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(8394), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [anon_sym_COLON] = ACTIONS(13660), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(12199)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), @@ -1407416,7 +1407416,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13660), + [anon_sym_COLON] = ACTIONS(13662), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1407498,7 +1407498,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13662), + [anon_sym_COLON] = ACTIONS(13664), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1407580,7 +1407580,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13664), + [anon_sym_COLON] = ACTIONS(13666), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1407662,7 +1407662,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13666), + [anon_sym_COLON] = ACTIONS(13668), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1407744,7 +1407744,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13668), + [anon_sym_COLON] = ACTIONS(13670), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1407826,7 +1407826,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13670), + [anon_sym_COLON] = ACTIONS(13672), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1407908,7 +1407908,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13672), + [anon_sym_COLON] = ACTIONS(13674), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1407990,7 +1407990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13674), + [anon_sym_COLON] = ACTIONS(13676), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1408072,7 +1408072,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13676), + [anon_sym_COLON] = ACTIONS(13678), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1408154,7 +1408154,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13678), + [anon_sym_COLON] = ACTIONS(13680), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1408236,7 +1408236,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13680), + [anon_sym_COLON] = ACTIONS(13682), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1408318,7 +1408318,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13682), + [anon_sym_COLON] = ACTIONS(13684), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1408400,7 +1408400,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13684), + [anon_sym_COLON] = ACTIONS(13686), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1408482,7 +1408482,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13686), + [anon_sym_COLON] = ACTIONS(13688), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1408564,7 +1408564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13688), + [anon_sym_COLON] = ACTIONS(13690), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1408646,7 +1408646,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13690), + [anon_sym_COLON] = ACTIONS(13692), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1408728,7 +1408728,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13692), + [anon_sym_COLON] = ACTIONS(13694), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1408810,7 +1408810,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13694), + [anon_sym_COLON] = ACTIONS(13696), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1408892,7 +1408892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13696), + [anon_sym_COLON] = ACTIONS(13698), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1408974,7 +1408974,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13698), + [anon_sym_COLON] = ACTIONS(13700), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1409056,7 +1409056,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13700), + [anon_sym_COLON] = ACTIONS(13702), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1409138,7 +1409138,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13702), + [anon_sym_COLON] = ACTIONS(13704), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1409220,7 +1409220,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13704), + [anon_sym_COLON] = ACTIONS(13706), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1409302,7 +1409302,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13706), + [anon_sym_COLON] = ACTIONS(13708), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1409384,7 +1409384,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13708), + [anon_sym_COLON] = ACTIONS(13710), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1409466,7 +1409466,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13710), + [anon_sym_COLON] = ACTIONS(13712), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1409548,7 +1409548,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13712), + [anon_sym_COLON] = ACTIONS(13714), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1409630,7 +1409630,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13714), + [anon_sym_COLON] = ACTIONS(13716), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1409712,7 +1409712,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13716), + [anon_sym_COLON] = ACTIONS(13718), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1409794,7 +1409794,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13718), + [anon_sym_COLON] = ACTIONS(13720), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1409876,7 +1409876,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13720), + [anon_sym_COLON] = ACTIONS(13722), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1409958,7 +1409958,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13722), + [anon_sym_COLON] = ACTIONS(13724), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1410040,7 +1410040,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13724), + [anon_sym_COLON] = ACTIONS(13726), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1410122,7 +1410122,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13726), + [anon_sym_COLON] = ACTIONS(13728), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1410204,7 +1410204,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13728), + [anon_sym_COLON] = ACTIONS(13730), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1410286,7 +1410286,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13730), + [anon_sym_COLON] = ACTIONS(13732), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1410368,7 +1410368,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13732), + [anon_sym_COLON] = ACTIONS(13734), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1410450,7 +1410450,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13734), + [anon_sym_COLON] = ACTIONS(13736), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1410532,7 +1410532,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13736), + [anon_sym_COLON] = ACTIONS(13738), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1410614,7 +1410614,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13738), + [anon_sym_COLON] = ACTIONS(13740), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1410696,7 +1410696,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13740), + [anon_sym_COLON] = ACTIONS(13742), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1410778,7 +1410778,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13742), + [anon_sym_COLON] = ACTIONS(13744), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1410860,7 +1410860,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13744), + [anon_sym_COLON] = ACTIONS(13746), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1410942,7 +1410942,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13746), + [anon_sym_COLON] = ACTIONS(13748), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1411024,7 +1411024,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13748), + [anon_sym_COLON] = ACTIONS(13750), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1411106,7 +1411106,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13750), + [anon_sym_COLON] = ACTIONS(13752), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1411188,7 +1411188,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13752), + [anon_sym_COLON] = ACTIONS(13754), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1411270,7 +1411270,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13754), + [anon_sym_COLON] = ACTIONS(13756), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1411352,7 +1411352,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13756), + [anon_sym_COLON] = ACTIONS(13758), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1411434,7 +1411434,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13758), + [anon_sym_COLON] = ACTIONS(13760), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1411516,7 +1411516,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13760), + [anon_sym_COLON] = ACTIONS(13762), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1411598,7 +1411598,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13762), + [anon_sym_COLON] = ACTIONS(13764), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1411680,7 +1411680,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13764), + [anon_sym_COLON] = ACTIONS(13766), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1411762,7 +1411762,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13766), + [anon_sym_COLON] = ACTIONS(13768), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1411844,7 +1411844,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13768), + [anon_sym_COLON] = ACTIONS(13770), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1411926,7 +1411926,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13770), + [anon_sym_COLON] = ACTIONS(13772), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412008,7 +1412008,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13772), + [anon_sym_COLON] = ACTIONS(13774), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412090,7 +1412090,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13774), + [anon_sym_COLON] = ACTIONS(13776), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412172,7 +1412172,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13776), + [anon_sym_COLON] = ACTIONS(13778), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412254,7 +1412254,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13778), + [anon_sym_COLON] = ACTIONS(13780), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412336,7 +1412336,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13780), + [anon_sym_COLON] = ACTIONS(13782), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412418,7 +1412418,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13782), + [anon_sym_COLON] = ACTIONS(13784), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412500,7 +1412500,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13784), + [anon_sym_COLON] = ACTIONS(13786), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412582,7 +1412582,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13786), + [anon_sym_COLON] = ACTIONS(13788), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412664,7 +1412664,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13788), + [anon_sym_COLON] = ACTIONS(13790), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412746,7 +1412746,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13790), + [anon_sym_COLON] = ACTIONS(13792), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412828,7 +1412828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13792), + [anon_sym_COLON] = ACTIONS(13794), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412910,7 +1412910,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13794), + [anon_sym_COLON] = ACTIONS(13796), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1412992,7 +1412992,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13796), + [anon_sym_COLON] = ACTIONS(13798), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1413074,7 +1413074,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13798), + [anon_sym_COLON] = ACTIONS(13800), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1413156,7 +1413156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13800), + [anon_sym_COLON] = ACTIONS(13802), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1413238,7 +1413238,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13802), + [anon_sym_COLON] = ACTIONS(13804), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1413320,7 +1413320,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13804), + [anon_sym_COLON] = ACTIONS(13806), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1413402,7 +1413402,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13806), + [anon_sym_COLON] = ACTIONS(13808), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1413484,7 +1413484,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13808), + [anon_sym_COLON] = ACTIONS(13810), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1413566,7 +1413566,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13810), + [anon_sym_COLON] = ACTIONS(13812), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1413648,7 +1413648,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13812), + [anon_sym_COLON] = ACTIONS(13814), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1413730,7 +1413730,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13814), + [anon_sym_COLON] = ACTIONS(13816), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1413812,7 +1413812,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13816), + [anon_sym_COLON] = ACTIONS(13818), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1413894,7 +1413894,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13818), + [anon_sym_COLON] = ACTIONS(13820), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1413976,7 +1413976,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13820), + [anon_sym_COLON] = ACTIONS(13822), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1414058,7 +1414058,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13822), + [anon_sym_COLON] = ACTIONS(13824), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1414140,7 +1414140,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13824), + [anon_sym_COLON] = ACTIONS(13826), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1414222,7 +1414222,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13826), + [anon_sym_COLON] = ACTIONS(13828), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1414304,7 +1414304,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13828), + [anon_sym_COLON] = ACTIONS(13830), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1414386,7 +1414386,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13830), + [anon_sym_COLON] = ACTIONS(13832), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1414468,7 +1414468,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13832), + [anon_sym_COLON] = ACTIONS(13834), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1414550,7 +1414550,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13834), + [anon_sym_COLON] = ACTIONS(13836), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1414632,7 +1414632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13836), + [anon_sym_COLON] = ACTIONS(13838), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1414652,6 +1414652,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12288)] = { + [sym_expression] = STATE(8446), + [sym_expr_atom] = STATE(1613), + [sym_parenthetical_expression] = STATE(923), + [sym_unary_operator] = STATE(12748), + [sym_class_method_call] = STATE(923), + [sym_class_ref] = STATE(22568), + [sym_superclass_method_call] = STATE(3285), + [sym_extrinsic_function] = STATE(923), + [sym_dollarsf] = STATE(2342), + [sym_gvn] = STATE(3285), + [sym_lvn] = STATE(923), + [sym_ssvn] = STATE(3285), + [sym_sql_field_reference] = STATE(3285), + [sym_oref_chain_expr] = STATE(3285), + [sym_instance_variable] = STATE(923), + [sym_relative_dot_method] = STATE(923), + [sym_relative_dot_property] = STATE(923), + [sym_relative_dot_parameter] = STATE(3285), + [sym_system_defined_variable] = STATE(923), + [sym_system_defined_function] = STATE(923), + [sym_dollar_text] = STATE(2342), + [sym_dollar_bitlogic] = STATE(2342), + [sym_dollar_function] = STATE(2342), + [sym_dollar_select] = STATE(2342), + [sym_dollar_case] = STATE(2342), + [sym_dollar_list] = STATE(2342), + [sym_built_in_func_with_pos_options] = STATE(2342), + [sym_dollar_method] = STATE(2342), + [sym_unary_expression] = STATE(3285), + [sym_indirection] = STATE(3285), + [sym_macro] = STATE(923), + [sym_macro_constant] = STATE(544), + [sym_macro_function] = STATE(544), + [sym_json_object_literal] = STATE(923), + [sym_json_array_literal] = STATE(3285), + [sym_line_comment_1] = STATE(12288), + [sym_line_comment_2] = STATE(12288), + [sym_line_comment_3] = STATE(12288), + [sym_line_comment_4] = STATE(12288), + [sym_block_comment] = STATE(12288), + [sym_xecute_argument] = STATE(9226), + [sym_documatic_line] = STATE(12288), + [anon_sym_LPAREN] = ACTIONS(12256), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12258), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12260), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12262), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), + [anon_sym_AT2] = ACTIONS(12294), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), + [aux_sym_macro_constant_token1] = ACTIONS(141), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(12302), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12289)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1414688,12 +1414770,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12288), - [sym_line_comment_2] = STATE(12288), - [sym_line_comment_3] = STATE(12288), - [sym_line_comment_4] = STATE(12288), - [sym_block_comment] = STATE(12288), - [sym_documatic_line] = STATE(12288), + [sym_line_comment_1] = STATE(12289), + [sym_line_comment_2] = STATE(12289), + [sym_line_comment_3] = STATE(12289), + [sym_line_comment_4] = STATE(12289), + [sym_block_comment] = STATE(12289), + [sym_documatic_line] = STATE(12289), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1414714,7 +1414796,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13838), + [anon_sym_COLON] = ACTIONS(13840), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1414733,88 +1414815,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12289)] = { - [sym_expression] = STATE(8446), - [sym_expr_atom] = STATE(1613), - [sym_parenthetical_expression] = STATE(923), - [sym_unary_operator] = STATE(12748), - [sym_class_method_call] = STATE(923), - [sym_class_ref] = STATE(22568), - [sym_superclass_method_call] = STATE(3285), - [sym_extrinsic_function] = STATE(923), - [sym_dollarsf] = STATE(2342), - [sym_gvn] = STATE(3285), - [sym_lvn] = STATE(923), - [sym_ssvn] = STATE(3285), - [sym_sql_field_reference] = STATE(3285), - [sym_oref_chain_expr] = STATE(3285), - [sym_instance_variable] = STATE(923), - [sym_relative_dot_method] = STATE(923), - [sym_relative_dot_property] = STATE(923), - [sym_relative_dot_parameter] = STATE(3285), - [sym_system_defined_variable] = STATE(923), - [sym_system_defined_function] = STATE(923), - [sym_dollar_text] = STATE(2342), - [sym_dollar_bitlogic] = STATE(2342), - [sym_dollar_function] = STATE(2342), - [sym_dollar_select] = STATE(2342), - [sym_dollar_case] = STATE(2342), - [sym_dollar_list] = STATE(2342), - [sym_built_in_func_with_pos_options] = STATE(2342), - [sym_dollar_method] = STATE(2342), - [sym_unary_expression] = STATE(3285), - [sym_indirection] = STATE(3285), - [sym_macro] = STATE(923), - [sym_macro_constant] = STATE(544), - [sym_macro_function] = STATE(544), - [sym_json_object_literal] = STATE(923), - [sym_json_array_literal] = STATE(3285), - [sym_line_comment_1] = STATE(12289), - [sym_line_comment_2] = STATE(12289), - [sym_line_comment_3] = STATE(12289), - [sym_line_comment_4] = STATE(12289), - [sym_block_comment] = STATE(12289), - [sym_xecute_argument] = STATE(9226), - [sym_documatic_line] = STATE(12289), - [anon_sym_LPAREN] = ACTIONS(12260), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12266), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), - [anon_sym_AT2] = ACTIONS(12298), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), - [aux_sym_macro_constant_token1] = ACTIONS(141), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(12306), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12290)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), @@ -1414878,7 +1414878,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13840), + [anon_sym_COLON] = ACTIONS(13842), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1414960,7 +1414960,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13842), + [anon_sym_COLON] = ACTIONS(13844), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1415042,7 +1415042,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13844), + [anon_sym_COLON] = ACTIONS(13846), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1415124,7 +1415124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13846), + [anon_sym_COLON] = ACTIONS(13848), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1415206,7 +1415206,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13848), + [anon_sym_COLON] = ACTIONS(13850), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1415288,7 +1415288,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13850), + [anon_sym_COLON] = ACTIONS(13852), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1415370,7 +1415370,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13852), + [anon_sym_COLON] = ACTIONS(13854), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1415452,7 +1415452,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13854), + [anon_sym_COLON] = ACTIONS(13856), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1415534,7 +1415534,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13856), + [anon_sym_COLON] = ACTIONS(13858), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1415616,7 +1415616,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13858), + [anon_sym_COLON] = ACTIONS(13860), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1415698,7 +1415698,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13860), + [anon_sym_COLON] = ACTIONS(13862), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1415780,7 +1415780,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13862), + [anon_sym_COLON] = ACTIONS(13864), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1415862,7 +1415862,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13864), + [anon_sym_COLON] = ACTIONS(13866), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1415944,7 +1415944,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13866), + [anon_sym_COLON] = ACTIONS(13868), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1416026,7 +1416026,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13868), + [anon_sym_COLON] = ACTIONS(13870), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1416108,7 +1416108,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13870), + [anon_sym_COLON] = ACTIONS(13872), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1416190,7 +1416190,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13872), + [anon_sym_COLON] = ACTIONS(13874), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1416272,7 +1416272,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13874), + [anon_sym_COLON] = ACTIONS(13876), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1416354,7 +1416354,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13876), + [anon_sym_COLON] = ACTIONS(13878), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1416436,7 +1416436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13878), + [anon_sym_COLON] = ACTIONS(13880), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1416518,7 +1416518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13880), + [anon_sym_COLON] = ACTIONS(13882), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1416600,7 +1416600,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13882), + [anon_sym_COLON] = ACTIONS(13884), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1416682,7 +1416682,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13884), + [anon_sym_COLON] = ACTIONS(13886), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1416764,7 +1416764,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13886), + [anon_sym_COLON] = ACTIONS(13888), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1416846,7 +1416846,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13888), + [anon_sym_COLON] = ACTIONS(13890), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1416928,7 +1416928,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13890), + [anon_sym_COLON] = ACTIONS(13892), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1417010,7 +1417010,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13892), + [anon_sym_COLON] = ACTIONS(13894), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), [aux_sym_dollar_method_token1] = ACTIONS(8432), @@ -1417092,88 +1417092,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_function_token1] = ACTIONS(8422), [aux_sym_dollar_select_token1] = ACTIONS(8424), [aux_sym_dollar_case_token1] = ACTIONS(8426), - [anon_sym_COLON] = ACTIONS(13894), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12318)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(23980), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12318), - [sym_line_comment_2] = STATE(12318), - [sym_line_comment_3] = STATE(12318), - [sym_line_comment_4] = STATE(12318), - [sym_block_comment] = STATE(12318), - [sym_documatic_line] = STATE(12318), - [anon_sym_LPAREN] = ACTIONS(8390), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), [anon_sym_COLON] = ACTIONS(13896), [aux_sym_dollar_list_token1] = ACTIONS(8428), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), @@ -1417193,7 +1417111,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12319)] = { + [STATE(12318)] = { [sym_dollarsf] = STATE(3618), [sym_system_defined_function] = STATE(4747), [sym_dollar_text] = STATE(3618), @@ -1417204,11 +1417122,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3618), [sym_built_in_func_with_pos_options] = STATE(3618), [sym_dollar_method] = STATE(3618), - [sym_line_comment_1] = STATE(12319), - [sym_line_comment_2] = STATE(12319), - [sym_line_comment_3] = STATE(12319), - [sym_line_comment_4] = STATE(12319), - [sym_block_comment] = STATE(12319), + [sym_line_comment_1] = STATE(12318), + [sym_line_comment_2] = STATE(12318), + [sym_line_comment_3] = STATE(12318), + [sym_line_comment_4] = STATE(12318), + [sym_block_comment] = STATE(12318), [sym_json_array_literal_post_cond] = STATE(4745), [sym_json_object_literal_post_cond] = STATE(4747), [sym_parenthetical_expression_post_cond] = STATE(4747), @@ -1417232,56 +1417150,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(4747), [sym_oref_chain_expr_post_cond] = STATE(4745), [sym_superclass_method_call_post_cond] = STATE(4745), - [sym_unary_operator_post_cond] = STATE(12325), + [sym_unary_operator_post_cond] = STATE(12324), [sym_unary_expression_post_cond] = STATE(4745), [sym_expr_atom_post_cond] = STATE(3157), [sym_expression_post_cond] = STATE(4865), - [sym_documatic_line] = STATE(12319), - [anon_sym_LPAREN2] = ACTIONS(13146), - [anon_sym_CARET] = ACTIONS(13148), + [sym_documatic_line] = STATE(12318), + [anon_sym_LPAREN2] = ACTIONS(13198), + [anon_sym_CARET] = ACTIONS(13200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13314), - [aux_sym_dollarsf_token1] = ACTIONS(13152), - [anon_sym_LBRACK2] = ACTIONS(13154), - [aux_sym_instance_variable_token1] = ACTIONS(13156), - [anon_sym_DOT_DOT] = ACTIONS(13158), - [aux_sym_dollar_text_token1] = ACTIONS(13160), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), - [aux_sym_dollar_function_token1] = ACTIONS(13164), - [aux_sym_dollar_select_token1] = ACTIONS(13166), - [aux_sym_dollar_case_token1] = ACTIONS(13168), - [aux_sym_dollar_list_token1] = ACTIONS(13170), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), - [aux_sym_dollar_method_token1] = ACTIONS(13174), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13176), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13178), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13180), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13182), - [sym_string_literal_post_cond] = ACTIONS(13184), - [sym_numeric_literal_post_cond] = ACTIONS(13184), + [anon_sym_AT] = ACTIONS(13362), + [aux_sym_dollarsf_token1] = ACTIONS(13204), + [anon_sym_LBRACK2] = ACTIONS(13206), + [aux_sym_instance_variable_token1] = ACTIONS(13208), + [anon_sym_DOT_DOT] = ACTIONS(13210), + [aux_sym_dollar_text_token1] = ACTIONS(13212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13214), + [aux_sym_dollar_function_token1] = ACTIONS(13216), + [aux_sym_dollar_select_token1] = ACTIONS(13218), + [aux_sym_dollar_case_token1] = ACTIONS(13220), + [aux_sym_dollar_list_token1] = ACTIONS(13222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13224), + [aux_sym_dollar_method_token1] = ACTIONS(13226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13230), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13234), + [sym_string_literal_post_cond] = ACTIONS(13236), + [sym_numeric_literal_post_cond] = ACTIONS(13236), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13186), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13188), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13364), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13192), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12320)] = { - [sym_line_comment_1] = STATE(12320), - [sym_line_comment_2] = STATE(12320), - [sym_line_comment_3] = STATE(12320), - [sym_line_comment_4] = STATE(12320), - [sym_block_comment] = STATE(12320), - [sym_documatic_line] = STATE(12320), + [STATE(12319)] = { + [sym_line_comment_1] = STATE(12319), + [sym_line_comment_2] = STATE(12319), + [sym_line_comment_3] = STATE(12319), + [sym_line_comment_4] = STATE(12319), + [sym_block_comment] = STATE(12319), + [sym_documatic_line] = STATE(12319), [aux_sym_macro_constant_token1] = ACTIONS(9585), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1417357,13 +1417275,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(9585), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12321)] = { - [sym_line_comment_1] = STATE(12321), - [sym_line_comment_2] = STATE(12321), - [sym_line_comment_3] = STATE(12321), - [sym_line_comment_4] = STATE(12321), - [sym_block_comment] = STATE(12321), - [sym_documatic_line] = STATE(12321), + [STATE(12320)] = { + [sym_line_comment_1] = STATE(12320), + [sym_line_comment_2] = STATE(12320), + [sym_line_comment_3] = STATE(12320), + [sym_line_comment_4] = STATE(12320), + [sym_block_comment] = STATE(12320), + [sym_documatic_line] = STATE(12320), [aux_sym_macro_constant_token1] = ACTIONS(8919), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1417439,7 +1417357,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_tag_end_if] = ACTIONS(8919), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12322)] = { + [STATE(12321)] = { [sym_expression] = STATE(9505), [sym_expr_atom] = STATE(3108), [sym_parenthetical_expression] = STATE(1565), @@ -1417475,41 +1417393,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(953), [sym_json_object_literal] = STATE(1565), [sym_json_array_literal] = STATE(5122), - [sym_line_comment_1] = STATE(12322), - [sym_line_comment_2] = STATE(12322), - [sym_line_comment_3] = STATE(12322), - [sym_line_comment_4] = STATE(12322), - [sym_block_comment] = STATE(12322), + [sym_line_comment_1] = STATE(12321), + [sym_line_comment_2] = STATE(12321), + [sym_line_comment_3] = STATE(12321), + [sym_line_comment_4] = STATE(12321), + [sym_block_comment] = STATE(12321), [sym_xecute_argument] = STATE(9597), - [sym_documatic_line] = STATE(12322), - [anon_sym_LPAREN] = ACTIONS(12884), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12890), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), - [anon_sym_AT2] = ACTIONS(12922), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_documatic_line] = STATE(12321), + [anon_sym_LPAREN] = ACTIONS(12982), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12984), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12986), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12988), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), + [anon_sym_AT2] = ACTIONS(13020), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1417518,10 +1417436,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(12930), + [sym__xecute_arg_invalid] = ACTIONS(13028), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12323)] = { + [STATE(12322)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1417558,12 +1417476,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12323), - [sym_line_comment_2] = STATE(12323), - [sym_line_comment_3] = STATE(12323), - [sym_line_comment_4] = STATE(12323), - [sym_block_comment] = STATE(12323), - [sym_documatic_line] = STATE(12323), + [sym_line_comment_1] = STATE(12322), + [sym_line_comment_2] = STATE(12322), + [sym_line_comment_3] = STATE(12322), + [sym_line_comment_4] = STATE(12322), + [sym_block_comment] = STATE(12322), + [sym_documatic_line] = STATE(12322), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1417603,7 +1417521,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12324)] = { + [STATE(12323)] = { [sym_expression] = STATE(8338), [sym_expr_atom] = STATE(2984), [sym_parenthetical_expression] = STATE(2535), @@ -1417639,43 +1417557,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2208), [sym_json_object_literal] = STATE(2535), [sym_json_array_literal] = STATE(2534), - [sym_line_comment_1] = STATE(12324), - [sym_line_comment_2] = STATE(12324), - [sym_line_comment_3] = STATE(12324), - [sym_line_comment_4] = STATE(12324), - [sym_block_comment] = STATE(12324), + [sym_line_comment_1] = STATE(12323), + [sym_line_comment_2] = STATE(12323), + [sym_line_comment_3] = STATE(12323), + [sym_line_comment_4] = STATE(12323), + [sym_block_comment] = STATE(12323), [sym_use_argument] = STATE(9799), - [sym_device] = STATE(9720), - [sym_documatic_line] = STATE(12324), - [anon_sym_LPAREN] = ACTIONS(12936), + [sym_device] = STATE(9719), + [sym_documatic_line] = STATE(12323), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1417685,7 +1417603,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12325)] = { + [STATE(12324)] = { [sym_dollarsf] = STATE(3618), [sym_system_defined_function] = STATE(4747), [sym_dollar_text] = STATE(3618), @@ -1417696,11 +1417614,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(3618), [sym_built_in_func_with_pos_options] = STATE(3618), [sym_dollar_method] = STATE(3618), - [sym_line_comment_1] = STATE(12325), - [sym_line_comment_2] = STATE(12325), - [sym_line_comment_3] = STATE(12325), - [sym_line_comment_4] = STATE(12325), - [sym_block_comment] = STATE(12325), + [sym_line_comment_1] = STATE(12324), + [sym_line_comment_2] = STATE(12324), + [sym_line_comment_3] = STATE(12324), + [sym_line_comment_4] = STATE(12324), + [sym_block_comment] = STATE(12324), [sym_json_array_literal_post_cond] = STATE(4745), [sym_json_object_literal_post_cond] = STATE(4747), [sym_parenthetical_expression_post_cond] = STATE(4747), @@ -1417724,50 +1417642,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(4747), [sym_oref_chain_expr_post_cond] = STATE(4745), [sym_superclass_method_call_post_cond] = STATE(4745), - [sym_unary_operator_post_cond] = STATE(12325), + [sym_unary_operator_post_cond] = STATE(12324), [sym_unary_expression_post_cond] = STATE(4745), [sym_expr_atom_post_cond] = STATE(3157), [sym_expression_post_cond] = STATE(4793), - [sym_documatic_line] = STATE(12325), - [anon_sym_LPAREN2] = ACTIONS(13146), - [anon_sym_CARET] = ACTIONS(13148), + [sym_documatic_line] = STATE(12324), + [anon_sym_LPAREN2] = ACTIONS(13198), + [anon_sym_CARET] = ACTIONS(13200), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13314), - [aux_sym_dollarsf_token1] = ACTIONS(13152), - [anon_sym_LBRACK2] = ACTIONS(13154), - [aux_sym_instance_variable_token1] = ACTIONS(13156), - [anon_sym_DOT_DOT] = ACTIONS(13158), - [aux_sym_dollar_text_token1] = ACTIONS(13160), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), - [aux_sym_dollar_function_token1] = ACTIONS(13164), - [aux_sym_dollar_select_token1] = ACTIONS(13166), - [aux_sym_dollar_case_token1] = ACTIONS(13168), - [aux_sym_dollar_list_token1] = ACTIONS(13170), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), - [aux_sym_dollar_method_token1] = ACTIONS(13174), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13176), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13178), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13180), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13182), - [sym_string_literal_post_cond] = ACTIONS(13184), - [sym_numeric_literal_post_cond] = ACTIONS(13184), + [anon_sym_AT] = ACTIONS(13362), + [aux_sym_dollarsf_token1] = ACTIONS(13204), + [anon_sym_LBRACK2] = ACTIONS(13206), + [aux_sym_instance_variable_token1] = ACTIONS(13208), + [anon_sym_DOT_DOT] = ACTIONS(13210), + [aux_sym_dollar_text_token1] = ACTIONS(13212), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13214), + [aux_sym_dollar_function_token1] = ACTIONS(13216), + [aux_sym_dollar_select_token1] = ACTIONS(13218), + [aux_sym_dollar_case_token1] = ACTIONS(13220), + [aux_sym_dollar_list_token1] = ACTIONS(13222), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13224), + [aux_sym_dollar_method_token1] = ACTIONS(13226), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13228), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13230), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13232), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13234), + [sym_string_literal_post_cond] = ACTIONS(13236), + [sym_numeric_literal_post_cond] = ACTIONS(13236), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13186), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13188), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13238), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13240), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13364), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13192), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13244), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12326)] = { + [STATE(12325)] = { [sym_dollarsf] = STATE(15899), [sym_system_defined_function] = STATE(14927), [sym_dollar_text] = STATE(15899), @@ -1417778,11 +1417696,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15899), [sym_built_in_func_with_pos_options] = STATE(15899), [sym_dollar_method] = STATE(15899), - [sym_line_comment_1] = STATE(12326), - [sym_line_comment_2] = STATE(12326), - [sym_line_comment_3] = STATE(12326), - [sym_line_comment_4] = STATE(12326), - [sym_block_comment] = STATE(12326), + [sym_line_comment_1] = STATE(12325), + [sym_line_comment_2] = STATE(12325), + [sym_line_comment_3] = STATE(12325), + [sym_line_comment_4] = STATE(12325), + [sym_block_comment] = STATE(12325), [sym_json_array_literal_post_cond] = STATE(15706), [sym_json_object_literal_post_cond] = STATE(14927), [sym_parenthetical_expression_post_cond] = STATE(14927), @@ -1417810,46 +1417728,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_expression_post_cond] = STATE(15706), [sym_expr_atom_post_cond] = STATE(14609), [sym_expression_post_cond] = STATE(16027), - [sym_documatic_line] = STATE(12326), - [anon_sym_LPAREN2] = ACTIONS(12366), - [anon_sym_CARET] = ACTIONS(12368), + [sym_documatic_line] = STATE(12325), + [anon_sym_LPAREN2] = ACTIONS(12358), + [anon_sym_CARET] = ACTIONS(12360), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13330), - [aux_sym_dollarsf_token1] = ACTIONS(12372), - [anon_sym_LBRACK2] = ACTIONS(12374), - [aux_sym_instance_variable_token1] = ACTIONS(12376), - [anon_sym_DOT_DOT] = ACTIONS(12378), - [aux_sym_dollar_text_token1] = ACTIONS(12380), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12382), - [aux_sym_dollar_function_token1] = ACTIONS(12384), - [aux_sym_dollar_select_token1] = ACTIONS(12386), - [aux_sym_dollar_case_token1] = ACTIONS(12388), - [aux_sym_dollar_list_token1] = ACTIONS(12390), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12392), - [aux_sym_dollar_method_token1] = ACTIONS(12394), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12396), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12398), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12400), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12402), - [sym_string_literal_post_cond] = ACTIONS(12404), - [sym_numeric_literal_post_cond] = ACTIONS(12404), + [anon_sym_AT] = ACTIONS(13380), + [aux_sym_dollarsf_token1] = ACTIONS(12364), + [anon_sym_LBRACK2] = ACTIONS(12366), + [aux_sym_instance_variable_token1] = ACTIONS(12368), + [anon_sym_DOT_DOT] = ACTIONS(12370), + [aux_sym_dollar_text_token1] = ACTIONS(12372), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12374), + [aux_sym_dollar_function_token1] = ACTIONS(12376), + [aux_sym_dollar_select_token1] = ACTIONS(12378), + [aux_sym_dollar_case_token1] = ACTIONS(12380), + [aux_sym_dollar_list_token1] = ACTIONS(12382), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12384), + [aux_sym_dollar_method_token1] = ACTIONS(12386), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12388), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12390), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12392), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12394), + [sym_string_literal_post_cond] = ACTIONS(12396), + [sym_numeric_literal_post_cond] = ACTIONS(12396), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12406), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12408), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13332), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12398), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12400), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13382), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12412), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12404), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12327)] = { + [STATE(12326)] = { [sym_dollarsf] = STATE(6965), [sym_system_defined_function] = STATE(7117), [sym_dollar_text] = STATE(6965), @@ -1417860,11 +1417778,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(6965), [sym_built_in_func_with_pos_options] = STATE(6965), [sym_dollar_method] = STATE(6965), - [sym_line_comment_1] = STATE(12327), - [sym_line_comment_2] = STATE(12327), - [sym_line_comment_3] = STATE(12327), - [sym_line_comment_4] = STATE(12327), - [sym_block_comment] = STATE(12327), + [sym_line_comment_1] = STATE(12326), + [sym_line_comment_2] = STATE(12326), + [sym_line_comment_3] = STATE(12326), + [sym_line_comment_4] = STATE(12326), + [sym_block_comment] = STATE(12326), [sym_json_array_literal_post_cond] = STATE(7113), [sym_json_object_literal_post_cond] = STATE(7117), [sym_parenthetical_expression_post_cond] = STATE(7117), @@ -1417888,132 +1417806,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(7117), [sym_oref_chain_expr_post_cond] = STATE(7113), [sym_superclass_method_call_post_cond] = STATE(7113), - [sym_unary_operator_post_cond] = STATE(12134), + [sym_unary_operator_post_cond] = STATE(12135), [sym_unary_expression_post_cond] = STATE(7113), [sym_expr_atom_post_cond] = STATE(6958), [sym_expression_post_cond] = STATE(8264), - [sym_documatic_line] = STATE(12327), - [anon_sym_LPAREN2] = ACTIONS(12420), - [anon_sym_CARET] = ACTIONS(12422), + [sym_documatic_line] = STATE(12326), + [anon_sym_LPAREN2] = ACTIONS(12466), + [anon_sym_CARET] = ACTIONS(12468), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12424), - [aux_sym_dollarsf_token1] = ACTIONS(12426), - [anon_sym_LBRACK2] = ACTIONS(12428), - [aux_sym_instance_variable_token1] = ACTIONS(12430), - [anon_sym_DOT_DOT] = ACTIONS(12432), - [aux_sym_dollar_text_token1] = ACTIONS(12434), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12436), - [aux_sym_dollar_function_token1] = ACTIONS(12438), - [aux_sym_dollar_select_token1] = ACTIONS(12440), - [aux_sym_dollar_case_token1] = ACTIONS(12442), - [aux_sym_dollar_list_token1] = ACTIONS(12444), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12446), - [aux_sym_dollar_method_token1] = ACTIONS(12448), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12450), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12452), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12454), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12456), - [sym_string_literal_post_cond] = ACTIONS(12458), - [sym_numeric_literal_post_cond] = ACTIONS(12458), + [anon_sym_AT] = ACTIONS(12470), + [aux_sym_dollarsf_token1] = ACTIONS(12472), + [anon_sym_LBRACK2] = ACTIONS(12474), + [aux_sym_instance_variable_token1] = ACTIONS(12476), + [anon_sym_DOT_DOT] = ACTIONS(12478), + [aux_sym_dollar_text_token1] = ACTIONS(12480), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12482), + [aux_sym_dollar_function_token1] = ACTIONS(12484), + [aux_sym_dollar_select_token1] = ACTIONS(12486), + [aux_sym_dollar_case_token1] = ACTIONS(12488), + [aux_sym_dollar_list_token1] = ACTIONS(12490), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12492), + [aux_sym_dollar_method_token1] = ACTIONS(12494), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12496), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12498), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12500), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12502), + [sym_string_literal_post_cond] = ACTIONS(12504), + [sym_numeric_literal_post_cond] = ACTIONS(12504), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12460), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12462), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12464), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12506), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12508), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12510), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12466), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12512), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12328)] = { - [sym_dollarsf] = STATE(5937), - [sym_system_defined_function] = STATE(6118), - [sym_dollar_text] = STATE(5937), - [sym_dollar_bitlogic] = STATE(5937), - [sym_dollar_function] = STATE(5937), - [sym_dollar_select] = STATE(5937), - [sym_dollar_case] = STATE(5937), - [sym_dollar_list] = STATE(5937), - [sym_built_in_func_with_pos_options] = STATE(5937), - [sym_dollar_method] = STATE(5937), - [sym_line_comment_1] = STATE(12328), - [sym_line_comment_2] = STATE(12328), - [sym_line_comment_3] = STATE(12328), - [sym_line_comment_4] = STATE(12328), - [sym_block_comment] = STATE(12328), - [sym_json_array_literal_post_cond] = STATE(6109), - [sym_json_object_literal_post_cond] = STATE(6118), - [sym_parenthetical_expression_post_cond] = STATE(6118), - [sym_macro_function_post_cond] = STATE(6120), - [sym_macro_constant_post_cond] = STATE(6120), - [sym_macro_post_cond] = STATE(6118), - [sym_objectscript_identifier_post_cond] = STATE(4582), - [sym_objectscript_identifier_special_post_cond] = STATE(4582), - [sym_lvn_post_cond] = STATE(6118), - [sym_gvn_post_cond] = STATE(6109), - [sym_ssvn_post_cond] = STATE(6109), - [sym_instance_variable_post_cond] = STATE(6118), - [sym_sql_field_reference_post_cond] = STATE(6109), - [sym_system_defined_variable_post_cond] = STATE(6118), - [sym_indirection_post_cond] = STATE(6109), - [sym_extrinsic_function_post_cond] = STATE(6118), - [sym_relative_dot_property_post_cond] = STATE(6118), - [sym_relative_dot_method_post_cond] = STATE(6118), - [sym_relative_dot_parameter_post_cond] = STATE(6109), - [sym_class_ref_post_cond] = STATE(22889), - [sym_class_method_call_post_cond] = STATE(6118), - [sym_oref_chain_expr_post_cond] = STATE(6109), - [sym_superclass_method_call_post_cond] = STATE(6109), - [sym_unary_operator_post_cond] = STATE(11919), - [sym_unary_expression_post_cond] = STATE(6109), - [sym_expr_atom_post_cond] = STATE(4415), - [sym_expression_post_cond] = STATE(6262), - [sym_documatic_line] = STATE(12328), - [anon_sym_LPAREN2] = ACTIONS(13032), - [anon_sym_CARET] = ACTIONS(13034), - [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13304), - [aux_sym_dollarsf_token1] = ACTIONS(13038), - [anon_sym_LBRACK2] = ACTIONS(13040), - [aux_sym_instance_variable_token1] = ACTIONS(13042), - [anon_sym_DOT_DOT] = ACTIONS(13044), - [aux_sym_dollar_text_token1] = ACTIONS(13046), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13048), - [aux_sym_dollar_function_token1] = ACTIONS(13050), - [aux_sym_dollar_select_token1] = ACTIONS(13052), - [aux_sym_dollar_case_token1] = ACTIONS(13054), - [aux_sym_dollar_list_token1] = ACTIONS(13056), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13058), - [aux_sym_dollar_method_token1] = ACTIONS(13060), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13062), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13064), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13066), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13068), - [sym_string_literal_post_cond] = ACTIONS(13070), - [sym_numeric_literal_post_cond] = ACTIONS(13070), - [anon_sym_DASH2] = ACTIONS(11898), - [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13072), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13074), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13306), - [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13078), + [STATE(12327)] = { + [sym_expression] = STATE(10177), + [sym_expr_atom] = STATE(4687), + [sym_parenthetical_expression] = STATE(3118), + [sym_unary_operator] = STATE(13402), + [sym_class_method_call] = STATE(3118), + [sym_class_ref] = STATE(22164), + [sym_superclass_method_call] = STATE(6408), + [sym_extrinsic_function] = STATE(3118), + [sym_dollarsf] = STATE(6700), + [sym_gvn] = STATE(6408), + [sym_lvn] = STATE(3118), + [sym_ssvn] = STATE(6408), + [sym_sql_field_reference] = STATE(6408), + [sym_oref_chain_expr] = STATE(6408), + [sym_instance_variable] = STATE(3118), + [sym_relative_dot_method] = STATE(3118), + [sym_relative_dot_property] = STATE(3118), + [sym_relative_dot_parameter] = STATE(6408), + [sym_system_defined_variable] = STATE(3118), + [sym_system_defined_function] = STATE(3118), + [sym_dollar_text] = STATE(6700), + [sym_dollar_bitlogic] = STATE(6700), + [sym_dollar_function] = STATE(6700), + [sym_dollar_select] = STATE(6700), + [sym_dollar_case] = STATE(6700), + [sym_dollar_list] = STATE(6700), + [sym_built_in_func_with_pos_options] = STATE(6700), + [sym_dollar_method] = STATE(6700), + [sym_unary_expression] = STATE(6408), + [sym_indirection] = STATE(6408), + [sym_macro] = STATE(3118), + [sym_macro_constant] = STATE(5199), + [sym_macro_function] = STATE(5199), + [sym_json_object_literal] = STATE(3118), + [sym_json_array_literal] = STATE(6408), + [sym_line_comment_1] = STATE(12327), + [sym_line_comment_2] = STATE(12327), + [sym_line_comment_3] = STATE(12327), + [sym_line_comment_4] = STATE(12327), + [sym_block_comment] = STATE(12327), + [sym_xecute_argument] = STATE(10604), + [sym_documatic_line] = STATE(12327), + [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(13528), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(13530), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), + [anon_sym_AT2] = ACTIONS(13564), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(13574), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12329)] = { + [STATE(12328)] = { [sym_expression] = STATE(8350), [sym_expr_atom] = STATE(3351), [sym_parenthetical_expression] = STATE(2393), @@ -1418049,43 +1417967,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2703), [sym_json_object_literal] = STATE(2393), [sym_json_array_literal] = STATE(2389), - [sym_line_comment_1] = STATE(12329), - [sym_line_comment_2] = STATE(12329), - [sym_line_comment_3] = STATE(12329), - [sym_line_comment_4] = STATE(12329), - [sym_block_comment] = STATE(12329), + [sym_line_comment_1] = STATE(12328), + [sym_line_comment_2] = STATE(12328), + [sym_line_comment_3] = STATE(12328), + [sym_line_comment_4] = STATE(12328), + [sym_block_comment] = STATE(12328), [sym_open_argument] = STATE(9951), [sym_device] = STATE(9953), - [sym_documatic_line] = STATE(12329), - [anon_sym_LPAREN] = ACTIONS(12722), + [sym_documatic_line] = STATE(12328), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1418095,7 +1418013,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12330)] = { + [STATE(12329)] = { [sym_expression] = STATE(8350), [sym_expr_atom] = STATE(3351), [sym_parenthetical_expression] = STATE(2393), @@ -1418131,43 +1418049,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2703), [sym_json_object_literal] = STATE(2393), [sym_json_array_literal] = STATE(2389), - [sym_line_comment_1] = STATE(12330), - [sym_line_comment_2] = STATE(12330), - [sym_line_comment_3] = STATE(12330), - [sym_line_comment_4] = STATE(12330), - [sym_block_comment] = STATE(12330), + [sym_line_comment_1] = STATE(12329), + [sym_line_comment_2] = STATE(12329), + [sym_line_comment_3] = STATE(12329), + [sym_line_comment_4] = STATE(12329), + [sym_block_comment] = STATE(12329), [sym_close_argument] = STATE(9957), [sym_device] = STATE(9964), - [sym_documatic_line] = STATE(12330), - [anon_sym_LPAREN] = ACTIONS(12722), + [sym_documatic_line] = STATE(12329), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1418177,7 +1418095,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12331)] = { + [STATE(12330)] = { [sym_expression] = STATE(8350), [sym_expr_atom] = STATE(3351), [sym_parenthetical_expression] = STATE(2393), @@ -1418213,43 +1418131,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2703), [sym_json_object_literal] = STATE(2393), [sym_json_array_literal] = STATE(2389), - [sym_line_comment_1] = STATE(12331), - [sym_line_comment_2] = STATE(12331), - [sym_line_comment_3] = STATE(12331), - [sym_line_comment_4] = STATE(12331), - [sym_block_comment] = STATE(12331), + [sym_line_comment_1] = STATE(12330), + [sym_line_comment_2] = STATE(12330), + [sym_line_comment_3] = STATE(12330), + [sym_line_comment_4] = STATE(12330), + [sym_block_comment] = STATE(12330), [sym_use_argument] = STATE(9965), [sym_device] = STATE(9967), - [sym_documatic_line] = STATE(12331), - [anon_sym_LPAREN] = ACTIONS(12722), + [sym_documatic_line] = STATE(12330), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1418259,7 +1418177,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12332)] = { + [STATE(12331)] = { [sym_dollarsf] = STATE(15421), [sym_system_defined_function] = STATE(14673), [sym_dollar_text] = STATE(15421), @@ -1418270,11 +1418188,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15421), [sym_built_in_func_with_pos_options] = STATE(15421), [sym_dollar_method] = STATE(15421), - [sym_line_comment_1] = STATE(12332), - [sym_line_comment_2] = STATE(12332), - [sym_line_comment_3] = STATE(12332), - [sym_line_comment_4] = STATE(12332), - [sym_block_comment] = STATE(12332), + [sym_line_comment_1] = STATE(12331), + [sym_line_comment_2] = STATE(12331), + [sym_line_comment_3] = STATE(12331), + [sym_line_comment_4] = STATE(12331), + [sym_block_comment] = STATE(12331), [sym_json_array_literal_post_cond] = STATE(15526), [sym_json_object_literal_post_cond] = STATE(14673), [sym_parenthetical_expression_post_cond] = STATE(14673), @@ -1418298,50 +1418216,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(14673), [sym_oref_chain_expr_post_cond] = STATE(15526), [sym_superclass_method_call_post_cond] = STATE(15526), - [sym_unary_operator_post_cond] = STATE(11939), + [sym_unary_operator_post_cond] = STATE(11940), [sym_unary_expression_post_cond] = STATE(15526), [sym_expr_atom_post_cond] = STATE(14524), [sym_expression_post_cond] = STATE(15301), - [sym_documatic_line] = STATE(12332), - [anon_sym_LPAREN2] = ACTIONS(12522), - [anon_sym_CARET] = ACTIONS(12524), + [sym_documatic_line] = STATE(12331), + [anon_sym_LPAREN2] = ACTIONS(12562), + [anon_sym_CARET] = ACTIONS(12564), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13322), - [aux_sym_dollarsf_token1] = ACTIONS(12528), - [anon_sym_LBRACK2] = ACTIONS(12530), - [aux_sym_instance_variable_token1] = ACTIONS(12532), - [anon_sym_DOT_DOT] = ACTIONS(12534), - [aux_sym_dollar_text_token1] = ACTIONS(12536), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12538), - [aux_sym_dollar_function_token1] = ACTIONS(12540), - [aux_sym_dollar_select_token1] = ACTIONS(12542), - [aux_sym_dollar_case_token1] = ACTIONS(12544), - [aux_sym_dollar_list_token1] = ACTIONS(12546), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12548), - [aux_sym_dollar_method_token1] = ACTIONS(12550), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12552), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12554), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12556), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12558), - [sym_string_literal_post_cond] = ACTIONS(12560), - [sym_numeric_literal_post_cond] = ACTIONS(12560), + [anon_sym_AT] = ACTIONS(13372), + [aux_sym_dollarsf_token1] = ACTIONS(12568), + [anon_sym_LBRACK2] = ACTIONS(12570), + [aux_sym_instance_variable_token1] = ACTIONS(12572), + [anon_sym_DOT_DOT] = ACTIONS(12574), + [aux_sym_dollar_text_token1] = ACTIONS(12576), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12578), + [aux_sym_dollar_function_token1] = ACTIONS(12580), + [aux_sym_dollar_select_token1] = ACTIONS(12582), + [aux_sym_dollar_case_token1] = ACTIONS(12584), + [aux_sym_dollar_list_token1] = ACTIONS(12586), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12588), + [aux_sym_dollar_method_token1] = ACTIONS(12590), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12592), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12594), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12596), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12598), + [sym_string_literal_post_cond] = ACTIONS(12600), + [sym_numeric_literal_post_cond] = ACTIONS(12600), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12562), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12564), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13324), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12602), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12604), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13374), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12568), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12608), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12333)] = { + [STATE(12332)] = { [sym_dollarsf] = STATE(5937), [sym_system_defined_function] = STATE(6118), [sym_dollar_text] = STATE(5937), @@ -1418352,11 +1418270,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(5937), [sym_built_in_func_with_pos_options] = STATE(5937), [sym_dollar_method] = STATE(5937), - [sym_line_comment_1] = STATE(12333), - [sym_line_comment_2] = STATE(12333), - [sym_line_comment_3] = STATE(12333), - [sym_line_comment_4] = STATE(12333), - [sym_block_comment] = STATE(12333), + [sym_line_comment_1] = STATE(12332), + [sym_line_comment_2] = STATE(12332), + [sym_line_comment_3] = STATE(12332), + [sym_line_comment_4] = STATE(12332), + [sym_block_comment] = STATE(12332), [sym_json_array_literal_post_cond] = STATE(6109), [sym_json_object_literal_post_cond] = STATE(6118), [sym_parenthetical_expression_post_cond] = STATE(6118), @@ -1418384,46 +1418302,46 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_expression_post_cond] = STATE(6109), [sym_expr_atom_post_cond] = STATE(4415), [sym_expression_post_cond] = STATE(6171), - [sym_documatic_line] = STATE(12333), - [anon_sym_LPAREN2] = ACTIONS(13032), - [anon_sym_CARET] = ACTIONS(13034), + [sym_documatic_line] = STATE(12332), + [anon_sym_LPAREN2] = ACTIONS(13086), + [anon_sym_CARET] = ACTIONS(13088), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13304), - [aux_sym_dollarsf_token1] = ACTIONS(13038), - [anon_sym_LBRACK2] = ACTIONS(13040), - [aux_sym_instance_variable_token1] = ACTIONS(13042), - [anon_sym_DOT_DOT] = ACTIONS(13044), - [aux_sym_dollar_text_token1] = ACTIONS(13046), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13048), - [aux_sym_dollar_function_token1] = ACTIONS(13050), - [aux_sym_dollar_select_token1] = ACTIONS(13052), - [aux_sym_dollar_case_token1] = ACTIONS(13054), - [aux_sym_dollar_list_token1] = ACTIONS(13056), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13058), - [aux_sym_dollar_method_token1] = ACTIONS(13060), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13062), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13064), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(13066), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(13068), - [sym_string_literal_post_cond] = ACTIONS(13070), - [sym_numeric_literal_post_cond] = ACTIONS(13070), + [anon_sym_AT] = ACTIONS(13134), + [aux_sym_dollarsf_token1] = ACTIONS(13092), + [anon_sym_LBRACK2] = ACTIONS(13094), + [aux_sym_instance_variable_token1] = ACTIONS(13096), + [anon_sym_DOT_DOT] = ACTIONS(13098), + [aux_sym_dollar_text_token1] = ACTIONS(13100), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13102), + [aux_sym_dollar_function_token1] = ACTIONS(13104), + [aux_sym_dollar_select_token1] = ACTIONS(13106), + [aux_sym_dollar_case_token1] = ACTIONS(13108), + [aux_sym_dollar_list_token1] = ACTIONS(13110), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13112), + [aux_sym_dollar_method_token1] = ACTIONS(13114), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13116), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13118), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(13120), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13122), + [sym_string_literal_post_cond] = ACTIONS(13124), + [sym_numeric_literal_post_cond] = ACTIONS(13124), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(13072), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13074), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13306), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13126), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13128), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13136), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13078), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13132), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12334)] = { + [STATE(12333)] = { [sym_expression] = STATE(10723), [sym_expr_atom] = STATE(6848), [sym_parenthetical_expression] = STATE(4403), @@ -1418459,41 +1418377,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6404), [sym_json_object_literal] = STATE(4403), [sym_json_array_literal] = STATE(7163), - [sym_line_comment_1] = STATE(12334), - [sym_line_comment_2] = STATE(12334), - [sym_line_comment_3] = STATE(12334), - [sym_line_comment_4] = STATE(12334), - [sym_block_comment] = STATE(12334), - [sym_xecute_argument] = STATE(11125), - [sym_documatic_line] = STATE(12334), - [anon_sym_LPAREN] = ACTIONS(13084), + [sym_line_comment_1] = STATE(12333), + [sym_line_comment_2] = STATE(12333), + [sym_line_comment_3] = STATE(12333), + [sym_line_comment_4] = STATE(12333), + [sym_block_comment] = STATE(12333), + [sym_xecute_argument] = STATE(11124), + [sym_documatic_line] = STATE(12333), + [anon_sym_LPAREN] = ACTIONS(13138), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13090), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), - [anon_sym_AT2] = ACTIONS(13122), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_keyword_pound_pound_super] = ACTIONS(13142), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13144), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), + [anon_sym_AT2] = ACTIONS(13176), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1418502,11 +1418420,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13130), + [sym__xecute_arg_invalid] = ACTIONS(13184), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12335)] = { - [sym_expression] = STATE(11138), + [STATE(12334)] = { + [sym_expression] = STATE(11137), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1418541,12 +1418459,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4675), [sym_json_object_literal] = STATE(3900), [sym_json_array_literal] = STATE(5840), - [sym_line_comment_1] = STATE(12335), - [sym_line_comment_2] = STATE(12335), - [sym_line_comment_3] = STATE(12335), - [sym_line_comment_4] = STATE(12335), - [sym_block_comment] = STATE(12335), - [sym_documatic_line] = STATE(12335), + [sym_line_comment_1] = STATE(12334), + [sym_line_comment_2] = STATE(12334), + [sym_line_comment_3] = STATE(12334), + [sym_line_comment_4] = STATE(12334), + [sym_block_comment] = STATE(12334), + [sym_documatic_line] = STATE(12334), [anon_sym_LPAREN] = ACTIONS(6410), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1418587,7 +1418505,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12336)] = { + [STATE(12335)] = { [sym_expression] = STATE(9583), [sym_expr_atom] = STATE(4049), [sym_parenthetical_expression] = STATE(5021), @@ -1418623,43 +1418541,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4408), [sym_json_object_literal] = STATE(5021), [sym_json_array_literal] = STATE(5019), - [sym_line_comment_1] = STATE(12336), - [sym_line_comment_2] = STATE(12336), - [sym_line_comment_3] = STATE(12336), - [sym_line_comment_4] = STATE(12336), - [sym_block_comment] = STATE(12336), + [sym_line_comment_1] = STATE(12335), + [sym_line_comment_2] = STATE(12335), + [sym_line_comment_3] = STATE(12335), + [sym_line_comment_4] = STATE(12335), + [sym_block_comment] = STATE(12335), [sym_close_argument] = STATE(10556), [sym_device] = STATE(10899), - [sym_documatic_line] = STATE(12336), - [anon_sym_LPAREN] = ACTIONS(13428), + [sym_documatic_line] = STATE(12335), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1418669,7 +1418587,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12337)] = { + [STATE(12336)] = { [sym_dollarsf] = STATE(16080), [sym_system_defined_function] = STATE(16491), [sym_dollar_text] = STATE(16080), @@ -1418680,11 +1418598,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16080), [sym_built_in_func_with_pos_options] = STATE(16080), [sym_dollar_method] = STATE(16080), - [sym_line_comment_1] = STATE(12337), - [sym_line_comment_2] = STATE(12337), - [sym_line_comment_3] = STATE(12337), - [sym_line_comment_4] = STATE(12337), - [sym_block_comment] = STATE(12337), + [sym_line_comment_1] = STATE(12336), + [sym_line_comment_2] = STATE(12336), + [sym_line_comment_3] = STATE(12336), + [sym_line_comment_4] = STATE(12336), + [sym_block_comment] = STATE(12336), [sym_json_array_literal_post_cond] = STATE(16488), [sym_json_object_literal_post_cond] = STATE(16491), [sym_parenthetical_expression_post_cond] = STATE(16491), @@ -1418708,50 +1418626,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16491), [sym_oref_chain_expr_post_cond] = STATE(16488), [sym_superclass_method_call_post_cond] = STATE(16488), - [sym_unary_operator_post_cond] = STATE(12338), + [sym_unary_operator_post_cond] = STATE(12337), [sym_unary_expression_post_cond] = STATE(16488), [sym_expr_atom_post_cond] = STATE(15544), [sym_expression_post_cond] = STATE(16119), - [sym_documatic_line] = STATE(12337), - [anon_sym_LPAREN2] = ACTIONS(12674), - [anon_sym_CARET] = ACTIONS(12676), + [sym_documatic_line] = STATE(12336), + [anon_sym_LPAREN2] = ACTIONS(12766), + [anon_sym_CARET] = ACTIONS(12768), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12678), - [aux_sym_dollarsf_token1] = ACTIONS(12680), - [anon_sym_LBRACK2] = ACTIONS(12682), - [aux_sym_instance_variable_token1] = ACTIONS(12684), - [anon_sym_DOT_DOT] = ACTIONS(12686), - [aux_sym_dollar_text_token1] = ACTIONS(12688), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12690), - [aux_sym_dollar_function_token1] = ACTIONS(12692), - [aux_sym_dollar_select_token1] = ACTIONS(12694), - [aux_sym_dollar_case_token1] = ACTIONS(12696), - [aux_sym_dollar_list_token1] = ACTIONS(12698), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12700), - [aux_sym_dollar_method_token1] = ACTIONS(12702), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12704), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12706), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12708), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12710), - [sym_string_literal_post_cond] = ACTIONS(12712), - [sym_numeric_literal_post_cond] = ACTIONS(12712), + [anon_sym_AT] = ACTIONS(12770), + [aux_sym_dollarsf_token1] = ACTIONS(12772), + [anon_sym_LBRACK2] = ACTIONS(12774), + [aux_sym_instance_variable_token1] = ACTIONS(12776), + [anon_sym_DOT_DOT] = ACTIONS(12778), + [aux_sym_dollar_text_token1] = ACTIONS(12780), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12782), + [aux_sym_dollar_function_token1] = ACTIONS(12784), + [aux_sym_dollar_select_token1] = ACTIONS(12786), + [aux_sym_dollar_case_token1] = ACTIONS(12788), + [aux_sym_dollar_list_token1] = ACTIONS(12790), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12792), + [aux_sym_dollar_method_token1] = ACTIONS(12794), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12796), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12798), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12800), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12802), + [sym_string_literal_post_cond] = ACTIONS(12804), + [sym_numeric_literal_post_cond] = ACTIONS(12804), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12714), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12716), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12718), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12806), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12808), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12810), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12720), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12812), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12338)] = { + [STATE(12337)] = { [sym_dollarsf] = STATE(16080), [sym_system_defined_function] = STATE(16491), [sym_dollar_text] = STATE(16080), @@ -1418762,11 +1418680,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(16080), [sym_built_in_func_with_pos_options] = STATE(16080), [sym_dollar_method] = STATE(16080), - [sym_line_comment_1] = STATE(12338), - [sym_line_comment_2] = STATE(12338), - [sym_line_comment_3] = STATE(12338), - [sym_line_comment_4] = STATE(12338), - [sym_block_comment] = STATE(12338), + [sym_line_comment_1] = STATE(12337), + [sym_line_comment_2] = STATE(12337), + [sym_line_comment_3] = STATE(12337), + [sym_line_comment_4] = STATE(12337), + [sym_block_comment] = STATE(12337), [sym_json_array_literal_post_cond] = STATE(16488), [sym_json_object_literal_post_cond] = STATE(16491), [sym_parenthetical_expression_post_cond] = STATE(16491), @@ -1418790,132 +1418708,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(16491), [sym_oref_chain_expr_post_cond] = STATE(16488), [sym_superclass_method_call_post_cond] = STATE(16488), - [sym_unary_operator_post_cond] = STATE(12338), + [sym_unary_operator_post_cond] = STATE(12337), [sym_unary_expression_post_cond] = STATE(16488), [sym_expr_atom_post_cond] = STATE(15544), [sym_expression_post_cond] = STATE(16423), - [sym_documatic_line] = STATE(12338), - [anon_sym_LPAREN2] = ACTIONS(12674), - [anon_sym_CARET] = ACTIONS(12676), + [sym_documatic_line] = STATE(12337), + [anon_sym_LPAREN2] = ACTIONS(12766), + [anon_sym_CARET] = ACTIONS(12768), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12678), - [aux_sym_dollarsf_token1] = ACTIONS(12680), - [anon_sym_LBRACK2] = ACTIONS(12682), - [aux_sym_instance_variable_token1] = ACTIONS(12684), - [anon_sym_DOT_DOT] = ACTIONS(12686), - [aux_sym_dollar_text_token1] = ACTIONS(12688), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12690), - [aux_sym_dollar_function_token1] = ACTIONS(12692), - [aux_sym_dollar_select_token1] = ACTIONS(12694), - [aux_sym_dollar_case_token1] = ACTIONS(12696), - [aux_sym_dollar_list_token1] = ACTIONS(12698), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12700), - [aux_sym_dollar_method_token1] = ACTIONS(12702), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12704), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12706), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12708), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12710), - [sym_string_literal_post_cond] = ACTIONS(12712), - [sym_numeric_literal_post_cond] = ACTIONS(12712), + [anon_sym_AT] = ACTIONS(12770), + [aux_sym_dollarsf_token1] = ACTIONS(12772), + [anon_sym_LBRACK2] = ACTIONS(12774), + [aux_sym_instance_variable_token1] = ACTIONS(12776), + [anon_sym_DOT_DOT] = ACTIONS(12778), + [aux_sym_dollar_text_token1] = ACTIONS(12780), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12782), + [aux_sym_dollar_function_token1] = ACTIONS(12784), + [aux_sym_dollar_select_token1] = ACTIONS(12786), + [aux_sym_dollar_case_token1] = ACTIONS(12788), + [aux_sym_dollar_list_token1] = ACTIONS(12790), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12792), + [aux_sym_dollar_method_token1] = ACTIONS(12794), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12796), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12798), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12800), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12802), + [sym_string_literal_post_cond] = ACTIONS(12804), + [sym_numeric_literal_post_cond] = ACTIONS(12804), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12714), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12716), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12718), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12806), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12808), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12810), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12720), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12812), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12339)] = { - [sym_dollarsf] = STATE(6965), - [sym_system_defined_function] = STATE(4641), - [sym_dollar_text] = STATE(6965), - [sym_dollar_bitlogic] = STATE(6965), - [sym_dollar_function] = STATE(6965), - [sym_dollar_select] = STATE(6965), - [sym_dollar_case] = STATE(6965), - [sym_dollar_list] = STATE(6965), - [sym_built_in_func_with_pos_options] = STATE(6965), - [sym_dollar_method] = STATE(6965), - [sym_line_comment_1] = STATE(12339), - [sym_line_comment_2] = STATE(12339), - [sym_line_comment_3] = STATE(12339), - [sym_line_comment_4] = STATE(12339), - [sym_block_comment] = STATE(12339), - [sym_json_array_literal_post_cond] = STATE(7113), - [sym_json_object_literal_post_cond] = STATE(4641), - [sym_parenthetical_expression_post_cond] = STATE(4641), - [sym_macro_function_post_cond] = STATE(7120), - [sym_macro_constant_post_cond] = STATE(7120), - [sym_macro_post_cond] = STATE(4641), - [sym_objectscript_identifier_post_cond] = STATE(6415), - [sym_objectscript_identifier_special_post_cond] = STATE(6415), - [sym_lvn_post_cond] = STATE(4641), - [sym_gvn_post_cond] = STATE(7113), - [sym_ssvn_post_cond] = STATE(7113), - [sym_instance_variable_post_cond] = STATE(4641), - [sym_sql_field_reference_post_cond] = STATE(7113), - [sym_system_defined_variable_post_cond] = STATE(4641), - [sym_indirection_post_cond] = STATE(7113), - [sym_extrinsic_function_post_cond] = STATE(4641), - [sym_relative_dot_property_post_cond] = STATE(4641), - [sym_relative_dot_method_post_cond] = STATE(4641), - [sym_relative_dot_parameter_post_cond] = STATE(7113), - [sym_class_ref_post_cond] = STATE(22532), - [sym_class_method_call_post_cond] = STATE(4641), - [sym_oref_chain_expr_post_cond] = STATE(7113), - [sym_superclass_method_call_post_cond] = STATE(7113), - [sym_unary_operator_post_cond] = STATE(12339), - [sym_unary_expression_post_cond] = STATE(7113), - [sym_expr_atom_post_cond] = STATE(1788), - [sym_expression_post_cond] = STATE(7023), - [sym_documatic_line] = STATE(12339), - [anon_sym_LPAREN2] = ACTIONS(12420), - [anon_sym_CARET] = ACTIONS(12422), + [STATE(12338)] = { + [sym_dollarsf] = STATE(5937), + [sym_system_defined_function] = STATE(6118), + [sym_dollar_text] = STATE(5937), + [sym_dollar_bitlogic] = STATE(5937), + [sym_dollar_function] = STATE(5937), + [sym_dollar_select] = STATE(5937), + [sym_dollar_case] = STATE(5937), + [sym_dollar_list] = STATE(5937), + [sym_built_in_func_with_pos_options] = STATE(5937), + [sym_dollar_method] = STATE(5937), + [sym_line_comment_1] = STATE(12338), + [sym_line_comment_2] = STATE(12338), + [sym_line_comment_3] = STATE(12338), + [sym_line_comment_4] = STATE(12338), + [sym_block_comment] = STATE(12338), + [sym_json_array_literal_post_cond] = STATE(6109), + [sym_json_object_literal_post_cond] = STATE(6118), + [sym_parenthetical_expression_post_cond] = STATE(6118), + [sym_macro_function_post_cond] = STATE(6120), + [sym_macro_constant_post_cond] = STATE(6120), + [sym_macro_post_cond] = STATE(6118), + [sym_objectscript_identifier_post_cond] = STATE(4582), + [sym_objectscript_identifier_special_post_cond] = STATE(4582), + [sym_lvn_post_cond] = STATE(6118), + [sym_gvn_post_cond] = STATE(6109), + [sym_ssvn_post_cond] = STATE(6109), + [sym_instance_variable_post_cond] = STATE(6118), + [sym_sql_field_reference_post_cond] = STATE(6109), + [sym_system_defined_variable_post_cond] = STATE(6118), + [sym_indirection_post_cond] = STATE(6109), + [sym_extrinsic_function_post_cond] = STATE(6118), + [sym_relative_dot_property_post_cond] = STATE(6118), + [sym_relative_dot_method_post_cond] = STATE(6118), + [sym_relative_dot_parameter_post_cond] = STATE(6109), + [sym_class_ref_post_cond] = STATE(22889), + [sym_class_method_call_post_cond] = STATE(6118), + [sym_oref_chain_expr_post_cond] = STATE(6109), + [sym_superclass_method_call_post_cond] = STATE(6109), + [sym_unary_operator_post_cond] = STATE(11919), + [sym_unary_expression_post_cond] = STATE(6109), + [sym_expr_atom_post_cond] = STATE(4415), + [sym_expression_post_cond] = STATE(6262), + [sym_documatic_line] = STATE(12338), + [anon_sym_LPAREN2] = ACTIONS(13086), + [anon_sym_CARET] = ACTIONS(13088), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13250), - [aux_sym_dollarsf_token1] = ACTIONS(12426), - [anon_sym_LBRACK2] = ACTIONS(12428), - [aux_sym_instance_variable_token1] = ACTIONS(12430), - [anon_sym_DOT_DOT] = ACTIONS(12432), - [aux_sym_dollar_text_token1] = ACTIONS(12434), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12436), - [aux_sym_dollar_function_token1] = ACTIONS(12438), - [aux_sym_dollar_select_token1] = ACTIONS(12440), - [aux_sym_dollar_case_token1] = ACTIONS(12442), - [aux_sym_dollar_list_token1] = ACTIONS(12444), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12446), - [aux_sym_dollar_method_token1] = ACTIONS(12448), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12450), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12452), + [anon_sym_AT] = ACTIONS(13134), + [aux_sym_dollarsf_token1] = ACTIONS(13092), + [anon_sym_LBRACK2] = ACTIONS(13094), + [aux_sym_instance_variable_token1] = ACTIONS(13096), + [anon_sym_DOT_DOT] = ACTIONS(13098), + [aux_sym_dollar_text_token1] = ACTIONS(13100), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13102), + [aux_sym_dollar_function_token1] = ACTIONS(13104), + [aux_sym_dollar_select_token1] = ACTIONS(13106), + [aux_sym_dollar_case_token1] = ACTIONS(13108), + [aux_sym_dollar_list_token1] = ACTIONS(13110), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13112), + [aux_sym_dollar_method_token1] = ACTIONS(13114), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(13116), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(13118), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12454), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12456), - [sym_string_literal_post_cond] = ACTIONS(12458), - [sym_numeric_literal_post_cond] = ACTIONS(12458), + [anon_sym_LBRACE2] = ACTIONS(13120), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(13122), + [sym_string_literal_post_cond] = ACTIONS(13124), + [sym_numeric_literal_post_cond] = ACTIONS(13124), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12460), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12462), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13252), + [anon_sym_CARET_DOLLAR2] = ACTIONS(13126), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(13128), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13136), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12466), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(13132), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12340)] = { + [STATE(12339)] = { [sym_dollarsf] = STATE(6965), [sym_system_defined_function] = STATE(4641), [sym_dollar_text] = STATE(6965), @@ -1418926,11 +1418844,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(6965), [sym_built_in_func_with_pos_options] = STATE(6965), [sym_dollar_method] = STATE(6965), - [sym_line_comment_1] = STATE(12340), - [sym_line_comment_2] = STATE(12340), - [sym_line_comment_3] = STATE(12340), - [sym_line_comment_4] = STATE(12340), - [sym_block_comment] = STATE(12340), + [sym_line_comment_1] = STATE(12339), + [sym_line_comment_2] = STATE(12339), + [sym_line_comment_3] = STATE(12339), + [sym_line_comment_4] = STATE(12339), + [sym_block_comment] = STATE(12339), [sym_json_array_literal_post_cond] = STATE(7113), [sym_json_object_literal_post_cond] = STATE(4641), [sym_parenthetical_expression_post_cond] = STATE(4641), @@ -1418957,47 +1418875,47 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_unary_operator_post_cond] = STATE(12339), [sym_unary_expression_post_cond] = STATE(7113), [sym_expr_atom_post_cond] = STATE(1788), - [sym_expression_post_cond] = STATE(7406), - [sym_documatic_line] = STATE(12340), - [anon_sym_LPAREN2] = ACTIONS(12420), - [anon_sym_CARET] = ACTIONS(12422), + [sym_expression_post_cond] = STATE(7023), + [sym_documatic_line] = STATE(12339), + [anon_sym_LPAREN2] = ACTIONS(12466), + [anon_sym_CARET] = ACTIONS(12468), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13250), - [aux_sym_dollarsf_token1] = ACTIONS(12426), - [anon_sym_LBRACK2] = ACTIONS(12428), - [aux_sym_instance_variable_token1] = ACTIONS(12430), - [anon_sym_DOT_DOT] = ACTIONS(12432), - [aux_sym_dollar_text_token1] = ACTIONS(12434), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12436), - [aux_sym_dollar_function_token1] = ACTIONS(12438), - [aux_sym_dollar_select_token1] = ACTIONS(12440), - [aux_sym_dollar_case_token1] = ACTIONS(12442), - [aux_sym_dollar_list_token1] = ACTIONS(12444), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12446), - [aux_sym_dollar_method_token1] = ACTIONS(12448), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12450), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12452), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12454), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12456), - [sym_string_literal_post_cond] = ACTIONS(12458), - [sym_numeric_literal_post_cond] = ACTIONS(12458), + [anon_sym_AT] = ACTIONS(13302), + [aux_sym_dollarsf_token1] = ACTIONS(12472), + [anon_sym_LBRACK2] = ACTIONS(12474), + [aux_sym_instance_variable_token1] = ACTIONS(12476), + [anon_sym_DOT_DOT] = ACTIONS(12478), + [aux_sym_dollar_text_token1] = ACTIONS(12480), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12482), + [aux_sym_dollar_function_token1] = ACTIONS(12484), + [aux_sym_dollar_select_token1] = ACTIONS(12486), + [aux_sym_dollar_case_token1] = ACTIONS(12488), + [aux_sym_dollar_list_token1] = ACTIONS(12490), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12492), + [aux_sym_dollar_method_token1] = ACTIONS(12494), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12496), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12498), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12500), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12502), + [sym_string_literal_post_cond] = ACTIONS(12504), + [sym_numeric_literal_post_cond] = ACTIONS(12504), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12460), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12462), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13252), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12506), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12508), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13304), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12466), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12512), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12341)] = { + [STATE(12340)] = { [sym_expression] = STATE(9583), [sym_expr_atom] = STATE(4049), [sym_parenthetical_expression] = STATE(5021), @@ -1419033,43 +1418951,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4408), [sym_json_object_literal] = STATE(5021), [sym_json_array_literal] = STATE(5019), - [sym_line_comment_1] = STATE(12341), - [sym_line_comment_2] = STATE(12341), - [sym_line_comment_3] = STATE(12341), - [sym_line_comment_4] = STATE(12341), - [sym_block_comment] = STATE(12341), + [sym_line_comment_1] = STATE(12340), + [sym_line_comment_2] = STATE(12340), + [sym_line_comment_3] = STATE(12340), + [sym_line_comment_4] = STATE(12340), + [sym_block_comment] = STATE(12340), [sym_open_argument] = STATE(10836), [sym_device] = STATE(10838), - [sym_documatic_line] = STATE(12341), - [anon_sym_LPAREN] = ACTIONS(13428), + [sym_documatic_line] = STATE(12340), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1419079,7 +1418997,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12342)] = { + [STATE(12341)] = { [sym_dollarsf] = STATE(2148), [sym_system_defined_function] = STATE(2497), [sym_dollar_text] = STATE(2148), @@ -1419090,11 +1419008,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(2148), [sym_built_in_func_with_pos_options] = STATE(2148), [sym_dollar_method] = STATE(2148), - [sym_line_comment_1] = STATE(12342), - [sym_line_comment_2] = STATE(12342), - [sym_line_comment_3] = STATE(12342), - [sym_line_comment_4] = STATE(12342), - [sym_block_comment] = STATE(12342), + [sym_line_comment_1] = STATE(12341), + [sym_line_comment_2] = STATE(12341), + [sym_line_comment_3] = STATE(12341), + [sym_line_comment_4] = STATE(12341), + [sym_block_comment] = STATE(12341), [sym_json_array_literal_post_cond] = STATE(2490), [sym_json_object_literal_post_cond] = STATE(2497), [sym_parenthetical_expression_post_cond] = STATE(2497), @@ -1419118,15 +1419036,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(2497), [sym_oref_chain_expr_post_cond] = STATE(2490), [sym_superclass_method_call_post_cond] = STATE(2490), - [sym_unary_operator_post_cond] = STATE(12083), + [sym_unary_operator_post_cond] = STATE(12085), [sym_unary_expression_post_cond] = STATE(2490), [sym_expr_atom_post_cond] = STATE(2599), [sym_expression_post_cond] = STATE(8021), - [sym_documatic_line] = STATE(12342), + [sym_documatic_line] = STATE(12341), [anon_sym_LPAREN2] = ACTIONS(12052), [anon_sym_CARET] = ACTIONS(12054), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12870), + [anon_sym_AT] = ACTIONS(12968), [aux_sym_dollarsf_token1] = ACTIONS(12058), [anon_sym_LBRACK2] = ACTIONS(12060), [aux_sym_instance_variable_token1] = ACTIONS(12062), @@ -1419154,14 +1419072,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE2] = ACTIONS(11936), [anon_sym_CARET_DOLLAR2] = ACTIONS(12092), [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12094), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12872), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12970), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12098), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12343)] = { + [STATE(12342)] = { [sym_expression] = STATE(9583), [sym_expr_atom] = STATE(4049), [sym_parenthetical_expression] = STATE(5021), @@ -1419197,43 +1419115,43 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4408), [sym_json_object_literal] = STATE(5021), [sym_json_array_literal] = STATE(5019), - [sym_line_comment_1] = STATE(12343), - [sym_line_comment_2] = STATE(12343), - [sym_line_comment_3] = STATE(12343), - [sym_line_comment_4] = STATE(12343), - [sym_block_comment] = STATE(12343), + [sym_line_comment_1] = STATE(12342), + [sym_line_comment_2] = STATE(12342), + [sym_line_comment_3] = STATE(12342), + [sym_line_comment_4] = STATE(12342), + [sym_block_comment] = STATE(12342), [sym_close_argument] = STATE(10287), [sym_device] = STATE(10899), - [sym_documatic_line] = STATE(12343), - [anon_sym_LPAREN] = ACTIONS(13428), + [sym_documatic_line] = STATE(12342), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1419243,7 +1419161,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12344)] = { + [STATE(12343)] = { [sym_dollarsf] = STATE(7425), [sym_system_defined_function] = STATE(7221), [sym_dollar_text] = STATE(7425), @@ -1419254,11 +1419172,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(7425), [sym_built_in_func_with_pos_options] = STATE(7425), [sym_dollar_method] = STATE(7425), - [sym_line_comment_1] = STATE(12344), - [sym_line_comment_2] = STATE(12344), - [sym_line_comment_3] = STATE(12344), - [sym_line_comment_4] = STATE(12344), - [sym_block_comment] = STATE(12344), + [sym_line_comment_1] = STATE(12343), + [sym_line_comment_2] = STATE(12343), + [sym_line_comment_3] = STATE(12343), + [sym_line_comment_4] = STATE(12343), + [sym_block_comment] = STATE(12343), [sym_json_array_literal_post_cond] = STATE(7639), [sym_json_object_literal_post_cond] = STATE(7221), [sym_parenthetical_expression_post_cond] = STATE(7221), @@ -1419282,50 +1419200,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(7221), [sym_oref_chain_expr_post_cond] = STATE(7639), [sym_superclass_method_call_post_cond] = STATE(7639), - [sym_unary_operator_post_cond] = STATE(12162), + [sym_unary_operator_post_cond] = STATE(12163), [sym_unary_expression_post_cond] = STATE(7639), [sym_expr_atom_post_cond] = STATE(6568), [sym_expression_post_cond] = STATE(7041), - [sym_documatic_line] = STATE(12344), - [anon_sym_LPAREN2] = ACTIONS(12772), - [anon_sym_CARET] = ACTIONS(12774), + [sym_documatic_line] = STATE(12343), + [anon_sym_LPAREN2] = ACTIONS(12822), + [anon_sym_CARET] = ACTIONS(12824), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(12776), - [aux_sym_dollarsf_token1] = ACTIONS(12778), - [anon_sym_LBRACK2] = ACTIONS(12780), - [aux_sym_instance_variable_token1] = ACTIONS(12782), - [anon_sym_DOT_DOT] = ACTIONS(12784), - [aux_sym_dollar_text_token1] = ACTIONS(12786), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12788), - [aux_sym_dollar_function_token1] = ACTIONS(12790), - [aux_sym_dollar_select_token1] = ACTIONS(12792), - [aux_sym_dollar_case_token1] = ACTIONS(12794), - [aux_sym_dollar_list_token1] = ACTIONS(12796), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12798), - [aux_sym_dollar_method_token1] = ACTIONS(12800), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12802), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12804), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12806), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12808), - [sym_string_literal_post_cond] = ACTIONS(12810), - [sym_numeric_literal_post_cond] = ACTIONS(12810), + [anon_sym_AT] = ACTIONS(12826), + [aux_sym_dollarsf_token1] = ACTIONS(12828), + [anon_sym_LBRACK2] = ACTIONS(12830), + [aux_sym_instance_variable_token1] = ACTIONS(12832), + [anon_sym_DOT_DOT] = ACTIONS(12834), + [aux_sym_dollar_text_token1] = ACTIONS(12836), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12838), + [aux_sym_dollar_function_token1] = ACTIONS(12840), + [aux_sym_dollar_select_token1] = ACTIONS(12842), + [aux_sym_dollar_case_token1] = ACTIONS(12844), + [aux_sym_dollar_list_token1] = ACTIONS(12846), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12848), + [aux_sym_dollar_method_token1] = ACTIONS(12850), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12852), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12854), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12856), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12858), + [sym_string_literal_post_cond] = ACTIONS(12860), + [sym_numeric_literal_post_cond] = ACTIONS(12860), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12812), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12814), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12816), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12862), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12864), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(12866), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12818), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12868), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12345)] = { + [STATE(12344)] = { [sym_dollarsf] = STATE(15899), [sym_system_defined_function] = STATE(15708), [sym_dollar_text] = STATE(15899), @@ -1419336,11 +1419254,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(15899), [sym_built_in_func_with_pos_options] = STATE(15899), [sym_dollar_method] = STATE(15899), - [sym_line_comment_1] = STATE(12345), - [sym_line_comment_2] = STATE(12345), - [sym_line_comment_3] = STATE(12345), - [sym_line_comment_4] = STATE(12345), - [sym_block_comment] = STATE(12345), + [sym_line_comment_1] = STATE(12344), + [sym_line_comment_2] = STATE(12344), + [sym_line_comment_3] = STATE(12344), + [sym_line_comment_4] = STATE(12344), + [sym_block_comment] = STATE(12344), [sym_json_array_literal_post_cond] = STATE(15706), [sym_json_object_literal_post_cond] = STATE(15708), [sym_parenthetical_expression_post_cond] = STATE(15708), @@ -1419364,45 +1419282,127 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_class_method_call_post_cond] = STATE(15708), [sym_oref_chain_expr_post_cond] = STATE(15706), [sym_superclass_method_call_post_cond] = STATE(15706), - [sym_unary_operator_post_cond] = STATE(12189), + [sym_unary_operator_post_cond] = STATE(12188), [sym_unary_expression_post_cond] = STATE(15706), [sym_expr_atom_post_cond] = STATE(15712), [sym_expression_post_cond] = STATE(22871), + [sym_documatic_line] = STATE(12344), + [anon_sym_LPAREN2] = ACTIONS(12358), + [anon_sym_CARET] = ACTIONS(12360), + [anon_sym_PLUS2] = ACTIONS(11898), + [anon_sym_AT] = ACTIONS(13426), + [aux_sym_dollarsf_token1] = ACTIONS(12364), + [anon_sym_LBRACK2] = ACTIONS(12366), + [aux_sym_instance_variable_token1] = ACTIONS(12368), + [anon_sym_DOT_DOT] = ACTIONS(12370), + [aux_sym_dollar_text_token1] = ACTIONS(12372), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12374), + [aux_sym_dollar_function_token1] = ACTIONS(12376), + [aux_sym_dollar_select_token1] = ACTIONS(12378), + [aux_sym_dollar_case_token1] = ACTIONS(12380), + [aux_sym_dollar_list_token1] = ACTIONS(12382), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12384), + [aux_sym_dollar_method_token1] = ACTIONS(12386), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12388), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12390), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12392), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12394), + [sym_string_literal_post_cond] = ACTIONS(12396), + [sym_numeric_literal_post_cond] = ACTIONS(12396), + [anon_sym_DASH2] = ACTIONS(11898), + [anon_sym_SQUOTE2] = ACTIONS(11936), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12398), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12400), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13428), + [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12404), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12345)] = { + [sym_dollarsf] = STATE(6965), + [sym_system_defined_function] = STATE(4641), + [sym_dollar_text] = STATE(6965), + [sym_dollar_bitlogic] = STATE(6965), + [sym_dollar_function] = STATE(6965), + [sym_dollar_select] = STATE(6965), + [sym_dollar_case] = STATE(6965), + [sym_dollar_list] = STATE(6965), + [sym_built_in_func_with_pos_options] = STATE(6965), + [sym_dollar_method] = STATE(6965), + [sym_line_comment_1] = STATE(12345), + [sym_line_comment_2] = STATE(12345), + [sym_line_comment_3] = STATE(12345), + [sym_line_comment_4] = STATE(12345), + [sym_block_comment] = STATE(12345), + [sym_json_array_literal_post_cond] = STATE(7113), + [sym_json_object_literal_post_cond] = STATE(4641), + [sym_parenthetical_expression_post_cond] = STATE(4641), + [sym_macro_function_post_cond] = STATE(7120), + [sym_macro_constant_post_cond] = STATE(7120), + [sym_macro_post_cond] = STATE(4641), + [sym_objectscript_identifier_post_cond] = STATE(6415), + [sym_objectscript_identifier_special_post_cond] = STATE(6415), + [sym_lvn_post_cond] = STATE(4641), + [sym_gvn_post_cond] = STATE(7113), + [sym_ssvn_post_cond] = STATE(7113), + [sym_instance_variable_post_cond] = STATE(4641), + [sym_sql_field_reference_post_cond] = STATE(7113), + [sym_system_defined_variable_post_cond] = STATE(4641), + [sym_indirection_post_cond] = STATE(7113), + [sym_extrinsic_function_post_cond] = STATE(4641), + [sym_relative_dot_property_post_cond] = STATE(4641), + [sym_relative_dot_method_post_cond] = STATE(4641), + [sym_relative_dot_parameter_post_cond] = STATE(7113), + [sym_class_ref_post_cond] = STATE(22532), + [sym_class_method_call_post_cond] = STATE(4641), + [sym_oref_chain_expr_post_cond] = STATE(7113), + [sym_superclass_method_call_post_cond] = STATE(7113), + [sym_unary_operator_post_cond] = STATE(12339), + [sym_unary_expression_post_cond] = STATE(7113), + [sym_expr_atom_post_cond] = STATE(1788), + [sym_expression_post_cond] = STATE(7406), [sym_documatic_line] = STATE(12345), - [anon_sym_LPAREN2] = ACTIONS(12366), - [anon_sym_CARET] = ACTIONS(12368), + [anon_sym_LPAREN2] = ACTIONS(12466), + [anon_sym_CARET] = ACTIONS(12468), [anon_sym_PLUS2] = ACTIONS(11898), - [anon_sym_AT] = ACTIONS(13424), - [aux_sym_dollarsf_token1] = ACTIONS(12372), - [anon_sym_LBRACK2] = ACTIONS(12374), - [aux_sym_instance_variable_token1] = ACTIONS(12376), - [anon_sym_DOT_DOT] = ACTIONS(12378), - [aux_sym_dollar_text_token1] = ACTIONS(12380), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12382), - [aux_sym_dollar_function_token1] = ACTIONS(12384), - [aux_sym_dollar_select_token1] = ACTIONS(12386), - [aux_sym_dollar_case_token1] = ACTIONS(12388), - [aux_sym_dollar_list_token1] = ACTIONS(12390), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12392), - [aux_sym_dollar_method_token1] = ACTIONS(12394), - [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12396), - [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12398), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_LBRACE2] = ACTIONS(12400), - [aux_sym_macro_function_post_cond_token1] = ACTIONS(12402), - [sym_string_literal_post_cond] = ACTIONS(12404), - [sym_numeric_literal_post_cond] = ACTIONS(12404), + [anon_sym_AT] = ACTIONS(13302), + [aux_sym_dollarsf_token1] = ACTIONS(12472), + [anon_sym_LBRACK2] = ACTIONS(12474), + [aux_sym_instance_variable_token1] = ACTIONS(12476), + [anon_sym_DOT_DOT] = ACTIONS(12478), + [aux_sym_dollar_text_token1] = ACTIONS(12480), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12482), + [aux_sym_dollar_function_token1] = ACTIONS(12484), + [aux_sym_dollar_select_token1] = ACTIONS(12486), + [aux_sym_dollar_case_token1] = ACTIONS(12488), + [aux_sym_dollar_list_token1] = ACTIONS(12490), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12492), + [aux_sym_dollar_method_token1] = ACTIONS(12494), + [aux_sym_identifier_segment_immediate_special_token1] = ACTIONS(12496), + [aux_sym_identifier_segment_immediate_token1] = ACTIONS(12498), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_LBRACE2] = ACTIONS(12500), + [aux_sym_macro_function_post_cond_token1] = ACTIONS(12502), + [sym_string_literal_post_cond] = ACTIONS(12504), + [sym_numeric_literal_post_cond] = ACTIONS(12504), [anon_sym_DASH2] = ACTIONS(11898), [anon_sym_SQUOTE2] = ACTIONS(11936), - [anon_sym_CARET_DOLLAR2] = ACTIONS(12406), - [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12408), - [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13426), + [anon_sym_CARET_DOLLAR2] = ACTIONS(12506), + [aux_sym_system_defined_variable_post_cond_token1] = ACTIONS(12508), + [anon_sym_DOLLAR_DOLLAR2] = ACTIONS(13304), [sym_keyword_pound_pound_class_post_cond] = ACTIONS(11944), - [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12412), + [sym_keyword_pound_pound_super_post_cond] = ACTIONS(12512), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1419450,35 +1419450,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(12346), [sym_xecute_argument] = STATE(8183), [sym_documatic_line] = STATE(12346), - [anon_sym_LPAREN] = ACTIONS(12308), + [anon_sym_LPAREN] = ACTIONS(12304), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12314), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), - [anon_sym_AT2] = ACTIONS(12346), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_keyword_pound_pound_super] = ACTIONS(12308), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12310), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), + [anon_sym_AT2] = ACTIONS(12342), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1419486,7 +1419486,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(12356), + [sym__xecute_arg_invalid] = ACTIONS(12352), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12347)] = { @@ -1419533,35 +1419533,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_use_argument] = STATE(10559), [sym_device] = STATE(10910), [sym_documatic_line] = STATE(12347), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1419614,35 +1419614,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(12348), [sym_xecute_argument] = STATE(11203), [sym_documatic_line] = STATE(12348), - [anon_sym_LPAREN] = ACTIONS(13576), + [anon_sym_LPAREN] = ACTIONS(12414), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), - [anon_sym_AT2] = ACTIONS(13614), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_keyword_pound_pound_super] = ACTIONS(12418), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12420), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), + [anon_sym_AT2] = ACTIONS(12452), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1419650,7 +1419650,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13624), + [sym__xecute_arg_invalid] = ACTIONS(12462), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12349)] = { @@ -1419736,77 +1419736,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12350)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21020), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), + [sym_expression] = STATE(8338), + [sym_expr_atom] = STATE(2984), + [sym_parenthetical_expression] = STATE(2535), + [sym_unary_operator] = STATE(12829), + [sym_class_method_call] = STATE(2535), + [sym_class_ref] = STATE(21643), + [sym_superclass_method_call] = STATE(2534), + [sym_extrinsic_function] = STATE(2535), + [sym_dollarsf] = STATE(2939), + [sym_gvn] = STATE(2534), + [sym_lvn] = STATE(2535), + [sym_ssvn] = STATE(2534), + [sym_sql_field_reference] = STATE(2534), + [sym_oref_chain_expr] = STATE(2534), + [sym_instance_variable] = STATE(2535), + [sym_relative_dot_method] = STATE(2535), + [sym_relative_dot_property] = STATE(2535), + [sym_relative_dot_parameter] = STATE(2534), + [sym_system_defined_variable] = STATE(2535), + [sym_system_defined_function] = STATE(2535), + [sym_dollar_text] = STATE(2939), + [sym_dollar_bitlogic] = STATE(2939), + [sym_dollar_function] = STATE(2939), + [sym_dollar_select] = STATE(2939), + [sym_dollar_case] = STATE(2939), + [sym_dollar_list] = STATE(2939), + [sym_built_in_func_with_pos_options] = STATE(2939), + [sym_dollar_method] = STATE(2939), + [sym_unary_expression] = STATE(2534), + [sym_indirection] = STATE(2534), + [sym_macro] = STATE(2535), + [sym_macro_constant] = STATE(2208), + [sym_macro_function] = STATE(2208), + [sym_json_object_literal] = STATE(2535), + [sym_json_array_literal] = STATE(2534), [sym_line_comment_1] = STATE(12350), [sym_line_comment_2] = STATE(12350), [sym_line_comment_3] = STATE(12350), [sym_line_comment_4] = STATE(12350), [sym_block_comment] = STATE(12350), + [sym_device] = STATE(8672), [sym_documatic_line] = STATE(12350), - [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1419817,77 +1419817,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12351)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(20961), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), + [sym_expression] = STATE(10375), + [sym_expr_atom] = STATE(5841), + [sym_parenthetical_expression] = STATE(6356), + [sym_unary_operator] = STATE(13753), + [sym_class_method_call] = STATE(6356), + [sym_class_ref] = STATE(21361), + [sym_superclass_method_call] = STATE(6355), + [sym_extrinsic_function] = STATE(6356), + [sym_dollarsf] = STATE(6357), + [sym_gvn] = STATE(6355), + [sym_lvn] = STATE(6356), + [sym_ssvn] = STATE(6355), + [sym_sql_field_reference] = STATE(6355), + [sym_oref_chain_expr] = STATE(6355), + [sym_instance_variable] = STATE(6356), + [sym_relative_dot_method] = STATE(6356), + [sym_relative_dot_property] = STATE(6356), + [sym_relative_dot_parameter] = STATE(6355), + [sym_system_defined_variable] = STATE(6356), + [sym_system_defined_function] = STATE(6356), + [sym_dollar_text] = STATE(6357), + [sym_dollar_bitlogic] = STATE(6357), + [sym_dollar_function] = STATE(6357), + [sym_dollar_select] = STATE(6357), + [sym_dollar_case] = STATE(6357), + [sym_dollar_list] = STATE(6357), + [sym_built_in_func_with_pos_options] = STATE(6357), + [sym_dollar_method] = STATE(6357), + [sym_unary_expression] = STATE(6355), + [sym_indirection] = STATE(6355), + [sym_macro] = STATE(6356), + [sym_macro_constant] = STATE(6668), + [sym_macro_function] = STATE(6668), + [sym_json_object_literal] = STATE(6356), + [sym_json_array_literal] = STATE(6355), [sym_line_comment_1] = STATE(12351), [sym_line_comment_2] = STATE(12351), [sym_line_comment_3] = STATE(12351), [sym_line_comment_4] = STATE(12351), [sym_block_comment] = STATE(12351), [sym_documatic_line] = STATE(12351), - [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_LPAREN] = ACTIONS(6657), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), + [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), + [sym_keyword_pound_pound_super] = ACTIONS(6669), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), + [aux_sym_dollarsf_token1] = ACTIONS(6673), + [anon_sym_CARET2] = ACTIONS(6675), + [anon_sym_CARET_DOLLAR] = ACTIONS(6677), + [anon_sym_LBRACE] = ACTIONS(6679), + [aux_sym_instance_variable_token1] = ACTIONS(6681), + [anon_sym_DOT_DOT] = ACTIONS(6683), + [aux_sym_system_defined_variable_token1] = ACTIONS(6685), + [aux_sym_dollar_text_token1] = ACTIONS(6687), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), + [aux_sym_dollar_function_token1] = ACTIONS(6691), + [aux_sym_dollar_select_token1] = ACTIONS(6693), + [aux_sym_dollar_case_token1] = ACTIONS(6695), + [aux_sym_dollar_list_token1] = ACTIONS(6697), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), + [aux_sym_dollar_method_token1] = ACTIONS(6701), + [anon_sym_AT2] = ACTIONS(6703), + [sym_objectscript_identifier_special] = ACTIONS(6705), + [sym_objectscript_identifier] = ACTIONS(6707), + [sym_numeric_literal] = ACTIONS(6709), + [sym_string_literal] = ACTIONS(6709), + [aux_sym_macro_constant_token1] = ACTIONS(6711), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1419895,90 +1419894,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(13902), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12352)] = { - [sym_expression] = STATE(10600), - [sym_expr_atom] = STATE(6465), - [sym_parenthetical_expression] = STATE(6445), - [sym_unary_operator] = STATE(13011), - [sym_class_method_call] = STATE(6445), - [sym_class_ref] = STATE(22167), - [sym_superclass_method_call] = STATE(3675), - [sym_extrinsic_function] = STATE(6445), - [sym_dollarsf] = STATE(4638), - [sym_gvn] = STATE(3675), - [sym_lvn] = STATE(6445), - [sym_ssvn] = STATE(3675), - [sym_sql_field_reference] = STATE(3675), - [sym_oref_chain_expr] = STATE(3675), - [sym_instance_variable] = STATE(6445), - [sym_relative_dot_method] = STATE(6445), - [sym_relative_dot_property] = STATE(6445), - [sym_relative_dot_parameter] = STATE(3675), - [sym_system_defined_variable] = STATE(6445), - [sym_system_defined_function] = STATE(6445), - [sym_dollar_text] = STATE(4638), - [sym_dollar_bitlogic] = STATE(4638), - [sym_dollar_function] = STATE(4638), - [sym_dollar_select] = STATE(4638), - [sym_dollar_case] = STATE(4638), - [sym_dollar_list] = STATE(4638), - [sym_built_in_func_with_pos_options] = STATE(4638), - [sym_dollar_method] = STATE(4638), - [sym_unary_expression] = STATE(3675), - [sym_indirection] = STATE(3675), - [sym_macro] = STATE(6445), - [sym_macro_constant] = STATE(6829), - [sym_macro_function] = STATE(6829), - [sym_json_object_literal] = STATE(6445), - [sym_json_array_literal] = STATE(3675), - [sym_line_comment_1] = STATE(12352), - [sym_line_comment_2] = STATE(12352), - [sym_line_comment_3] = STATE(12352), - [sym_line_comment_4] = STATE(12352), - [sym_block_comment] = STATE(12352), - [sym_view_parameter] = STATE(9514), - [sym_documatic_line] = STATE(12352), - [anon_sym_LPAREN] = ACTIONS(6594), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6602), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13902), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13904), - [aux_sym_dollarsf_token1] = ACTIONS(13906), - [anon_sym_CARET2] = ACTIONS(13908), - [anon_sym_CARET_DOLLAR] = ACTIONS(13910), - [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(13912), - [anon_sym_DOT_DOT] = ACTIONS(13914), - [aux_sym_system_defined_variable_token1] = ACTIONS(6622), - [aux_sym_dollar_text_token1] = ACTIONS(6624), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), - [aux_sym_dollar_function_token1] = ACTIONS(6628), - [aux_sym_dollar_select_token1] = ACTIONS(6630), - [aux_sym_dollar_case_token1] = ACTIONS(6632), - [aux_sym_dollar_list_token1] = ACTIONS(6634), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(13916), - [anon_sym_AT2] = ACTIONS(13918), - [sym_objectscript_identifier_special] = ACTIONS(13920), - [sym_objectscript_identifier] = ACTIONS(13922), - [sym_numeric_literal] = ACTIONS(6646), - [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(13924), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12353)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1420015,12 +1419934,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12353), - [sym_line_comment_2] = STATE(12353), - [sym_line_comment_3] = STATE(12353), - [sym_line_comment_4] = STATE(12353), - [sym_block_comment] = STATE(12353), - [sym_documatic_line] = STATE(12353), + [sym_line_comment_1] = STATE(12352), + [sym_line_comment_2] = STATE(12352), + [sym_line_comment_3] = STATE(12352), + [sym_line_comment_4] = STATE(12352), + [sym_block_comment] = STATE(12352), + [sym_documatic_line] = STATE(12352), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1420059,6 +1419978,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(12353)] = { + [sym_expression] = STATE(11208), + [sym_expr_atom] = STATE(7222), + [sym_parenthetical_expression] = STATE(7111), + [sym_unary_operator] = STATE(13031), + [sym_class_method_call] = STATE(7111), + [sym_class_ref] = STATE(22724), + [sym_superclass_method_call] = STATE(7107), + [sym_extrinsic_function] = STATE(7111), + [sym_dollarsf] = STATE(7599), + [sym_gvn] = STATE(7107), + [sym_lvn] = STATE(7111), + [sym_ssvn] = STATE(7107), + [sym_sql_field_reference] = STATE(7107), + [sym_oref_chain_expr] = STATE(7107), + [sym_instance_variable] = STATE(7111), + [sym_relative_dot_method] = STATE(7111), + [sym_relative_dot_property] = STATE(7111), + [sym_relative_dot_parameter] = STATE(7107), + [sym_system_defined_variable] = STATE(7111), + [sym_system_defined_function] = STATE(7111), + [sym_dollar_text] = STATE(7599), + [sym_dollar_bitlogic] = STATE(7599), + [sym_dollar_function] = STATE(7599), + [sym_dollar_select] = STATE(7599), + [sym_dollar_case] = STATE(7599), + [sym_dollar_list] = STATE(7599), + [sym_built_in_func_with_pos_options] = STATE(7599), + [sym_dollar_method] = STATE(7599), + [sym_unary_expression] = STATE(7107), + [sym_indirection] = STATE(7107), + [sym_macro] = STATE(7111), + [sym_macro_constant] = STATE(7101), + [sym_macro_function] = STATE(7101), + [sym_json_object_literal] = STATE(7111), + [sym_json_array_literal] = STATE(7107), + [sym_line_comment_1] = STATE(12353), + [sym_line_comment_2] = STATE(12353), + [sym_line_comment_3] = STATE(12353), + [sym_line_comment_4] = STATE(12353), + [sym_block_comment] = STATE(12353), + [sym_documatic_line] = STATE(12353), + [anon_sym_LPAREN] = ACTIONS(6228), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6242), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6248), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6250), + [aux_sym_dollarsf_token1] = ACTIONS(6252), + [anon_sym_CARET2] = ACTIONS(6254), + [anon_sym_CARET_DOLLAR] = ACTIONS(6256), + [anon_sym_LBRACE] = ACTIONS(6258), + [aux_sym_instance_variable_token1] = ACTIONS(6260), + [anon_sym_DOT_DOT] = ACTIONS(6262), + [aux_sym_system_defined_variable_token1] = ACTIONS(6264), + [aux_sym_dollar_text_token1] = ACTIONS(6266), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), + [aux_sym_dollar_function_token1] = ACTIONS(6270), + [aux_sym_dollar_select_token1] = ACTIONS(6272), + [aux_sym_dollar_case_token1] = ACTIONS(6274), + [aux_sym_dollar_list_token1] = ACTIONS(6276), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), + [aux_sym_dollar_method_token1] = ACTIONS(6280), + [anon_sym_AT2] = ACTIONS(6282), + [sym_objectscript_identifier_special] = ACTIONS(6284), + [sym_objectscript_identifier] = ACTIONS(6286), + [sym_numeric_literal] = ACTIONS(6288), + [sym_string_literal] = ACTIONS(6288), + [aux_sym_macro_constant_token1] = ACTIONS(6290), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(13904), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(12354)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), @@ -1420218,7 +1420218,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13926), + [sym__xecute_arg_invalid] = ACTIONS(13906), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12356)] = { @@ -1420271,7 +1420271,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6420), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13928), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13908), [aux_sym_dollarsf_token1] = ACTIONS(6428), [anon_sym_CARET2] = ACTIONS(6430), [anon_sym_CARET_DOLLAR] = ACTIONS(6432), @@ -1420287,7 +1420287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6452), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), [aux_sym_dollar_method_token1] = ACTIONS(6456), - [anon_sym_AT2] = ACTIONS(13930), + [anon_sym_AT2] = ACTIONS(13910), [sym_objectscript_identifier_special] = ACTIONS(6460), [sym_objectscript_identifier] = ACTIONS(6462), [sym_numeric_literal] = ACTIONS(6464), @@ -1420465,76 +1420465,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12359)] = { - [sym_expression] = STATE(10502), - [sym_expr_atom] = STATE(5841), - [sym_parenthetical_expression] = STATE(6356), - [sym_unary_operator] = STATE(13753), - [sym_class_method_call] = STATE(6356), - [sym_class_ref] = STATE(21361), - [sym_superclass_method_call] = STATE(6355), - [sym_extrinsic_function] = STATE(6356), - [sym_dollarsf] = STATE(6357), - [sym_gvn] = STATE(6355), - [sym_lvn] = STATE(6356), - [sym_ssvn] = STATE(6355), - [sym_sql_field_reference] = STATE(6355), - [sym_oref_chain_expr] = STATE(6355), - [sym_instance_variable] = STATE(6356), - [sym_relative_dot_method] = STATE(6356), - [sym_relative_dot_property] = STATE(6356), - [sym_relative_dot_parameter] = STATE(6355), - [sym_system_defined_variable] = STATE(6356), - [sym_system_defined_function] = STATE(6356), - [sym_dollar_text] = STATE(6357), - [sym_dollar_bitlogic] = STATE(6357), - [sym_dollar_function] = STATE(6357), - [sym_dollar_select] = STATE(6357), - [sym_dollar_case] = STATE(6357), - [sym_dollar_list] = STATE(6357), - [sym_built_in_func_with_pos_options] = STATE(6357), - [sym_dollar_method] = STATE(6357), - [sym_unary_expression] = STATE(6355), - [sym_indirection] = STATE(6355), - [sym_macro] = STATE(6356), - [sym_macro_constant] = STATE(6668), - [sym_macro_function] = STATE(6668), - [sym_json_object_literal] = STATE(6356), - [sym_json_array_literal] = STATE(6355), + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(21214), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), [sym_line_comment_1] = STATE(12359), [sym_line_comment_2] = STATE(12359), [sym_line_comment_3] = STATE(12359), [sym_line_comment_4] = STATE(12359), [sym_block_comment] = STATE(12359), [sym_documatic_line] = STATE(12359), - [anon_sym_LPAREN] = ACTIONS(6657), + [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6665), + [anon_sym_LBRACK] = ACTIONS(8394), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6669), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), - [aux_sym_dollarsf_token1] = ACTIONS(6673), - [anon_sym_CARET2] = ACTIONS(6675), - [anon_sym_CARET_DOLLAR] = ACTIONS(6677), - [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(6681), - [anon_sym_DOT_DOT] = ACTIONS(6683), - [aux_sym_system_defined_variable_token1] = ACTIONS(6685), - [aux_sym_dollar_text_token1] = ACTIONS(6687), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), - [aux_sym_dollar_function_token1] = ACTIONS(6691), - [aux_sym_dollar_select_token1] = ACTIONS(6693), - [aux_sym_dollar_case_token1] = ACTIONS(6695), - [aux_sym_dollar_list_token1] = ACTIONS(6697), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), - [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(6703), - [sym_objectscript_identifier_special] = ACTIONS(6705), - [sym_objectscript_identifier] = ACTIONS(6707), - [sym_numeric_literal] = ACTIONS(6709), - [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(6711), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1420542,7 +1420543,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13932), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12360)] = { @@ -1420627,87 +1420627,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12361)] = { - [sym_expression] = STATE(9594), - [sym_expr_atom] = STATE(7222), - [sym_parenthetical_expression] = STATE(7111), - [sym_unary_operator] = STATE(13031), - [sym_class_method_call] = STATE(7111), - [sym_class_ref] = STATE(22724), - [sym_superclass_method_call] = STATE(7107), - [sym_extrinsic_function] = STATE(7111), - [sym_dollarsf] = STATE(7599), - [sym_gvn] = STATE(7107), - [sym_lvn] = STATE(7111), - [sym_ssvn] = STATE(7107), - [sym_sql_field_reference] = STATE(7107), - [sym_oref_chain_expr] = STATE(7107), - [sym_instance_variable] = STATE(7111), - [sym_relative_dot_method] = STATE(7111), - [sym_relative_dot_property] = STATE(7111), - [sym_relative_dot_parameter] = STATE(7107), - [sym_system_defined_variable] = STATE(7111), - [sym_system_defined_function] = STATE(7111), - [sym_dollar_text] = STATE(7599), - [sym_dollar_bitlogic] = STATE(7599), - [sym_dollar_function] = STATE(7599), - [sym_dollar_select] = STATE(7599), - [sym_dollar_case] = STATE(7599), - [sym_dollar_list] = STATE(7599), - [sym_built_in_func_with_pos_options] = STATE(7599), - [sym_dollar_method] = STATE(7599), - [sym_unary_expression] = STATE(7107), - [sym_indirection] = STATE(7107), - [sym_macro] = STATE(7111), - [sym_macro_constant] = STATE(7101), - [sym_macro_function] = STATE(7101), - [sym_json_object_literal] = STATE(7111), - [sym_json_array_literal] = STATE(7107), - [sym_line_comment_1] = STATE(12361), - [sym_line_comment_2] = STATE(12361), - [sym_line_comment_3] = STATE(12361), - [sym_line_comment_4] = STATE(12361), - [sym_block_comment] = STATE(12361), - [sym_documatic_line] = STATE(12361), - [anon_sym_LPAREN] = ACTIONS(6228), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6242), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6248), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6250), - [aux_sym_dollarsf_token1] = ACTIONS(6252), - [anon_sym_CARET2] = ACTIONS(6254), - [anon_sym_CARET_DOLLAR] = ACTIONS(6256), - [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(6260), - [anon_sym_DOT_DOT] = ACTIONS(6262), - [aux_sym_system_defined_variable_token1] = ACTIONS(6264), - [aux_sym_dollar_text_token1] = ACTIONS(6266), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), - [aux_sym_dollar_function_token1] = ACTIONS(6270), - [aux_sym_dollar_select_token1] = ACTIONS(6272), - [aux_sym_dollar_case_token1] = ACTIONS(6274), - [aux_sym_dollar_list_token1] = ACTIONS(6276), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), - [aux_sym_dollar_method_token1] = ACTIONS(6280), - [anon_sym_AT2] = ACTIONS(6282), - [sym_objectscript_identifier_special] = ACTIONS(6284), - [sym_objectscript_identifier] = ACTIONS(6286), - [sym_numeric_literal] = ACTIONS(6288), - [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(6290), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13934), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12362)] = { [sym_expression] = STATE(10171), [sym_expr_atom] = STATE(4770), [sym_parenthetical_expression] = STATE(3677), @@ -1420743,12 +1420662,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2373), [sym_json_object_literal] = STATE(3677), [sym_json_array_literal] = STATE(3675), - [sym_line_comment_1] = STATE(12362), - [sym_line_comment_2] = STATE(12362), - [sym_line_comment_3] = STATE(12362), - [sym_line_comment_4] = STATE(12362), - [sym_block_comment] = STATE(12362), - [sym_documatic_line] = STATE(12362), + [sym_line_comment_1] = STATE(12361), + [sym_line_comment_2] = STATE(12361), + [sym_line_comment_3] = STATE(12361), + [sym_line_comment_4] = STATE(12361), + [sym_block_comment] = STATE(12361), + [sym_documatic_line] = STATE(12361), [anon_sym_LPAREN] = ACTIONS(6594), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1420785,10 +1420704,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13936), + [sym__xecute_arg_invalid] = ACTIONS(13912), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12363)] = { + [STATE(12362)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1420825,12 +1420744,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12363), - [sym_line_comment_2] = STATE(12363), - [sym_line_comment_3] = STATE(12363), - [sym_line_comment_4] = STATE(12363), - [sym_block_comment] = STATE(12363), - [sym_documatic_line] = STATE(12363), + [sym_line_comment_1] = STATE(12362), + [sym_line_comment_2] = STATE(12362), + [sym_line_comment_3] = STATE(12362), + [sym_line_comment_4] = STATE(12362), + [sym_block_comment] = STATE(12362), + [sym_documatic_line] = STATE(12362), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1420869,6 +1420788,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(12363)] = { + [sym_expression] = STATE(11378), + [sym_expr_atom] = STATE(6140), + [sym_parenthetical_expression] = STATE(5216), + [sym_unary_operator] = STATE(13071), + [sym_class_method_call] = STATE(5216), + [sym_class_ref] = STATE(21261), + [sym_superclass_method_call] = STATE(7398), + [sym_extrinsic_function] = STATE(5216), + [sym_dollarsf] = STATE(7027), + [sym_gvn] = STATE(7398), + [sym_lvn] = STATE(5216), + [sym_ssvn] = STATE(7398), + [sym_sql_field_reference] = STATE(7398), + [sym_oref_chain_expr] = STATE(7398), + [sym_instance_variable] = STATE(5216), + [sym_relative_dot_method] = STATE(5216), + [sym_relative_dot_property] = STATE(5216), + [sym_relative_dot_parameter] = STATE(7398), + [sym_system_defined_variable] = STATE(5216), + [sym_system_defined_function] = STATE(5216), + [sym_dollar_text] = STATE(7027), + [sym_dollar_bitlogic] = STATE(7027), + [sym_dollar_function] = STATE(7027), + [sym_dollar_select] = STATE(7027), + [sym_dollar_case] = STATE(7027), + [sym_dollar_list] = STATE(7027), + [sym_built_in_func_with_pos_options] = STATE(7027), + [sym_dollar_method] = STATE(7027), + [sym_unary_expression] = STATE(7398), + [sym_indirection] = STATE(7398), + [sym_macro] = STATE(5216), + [sym_macro_constant] = STATE(7101), + [sym_macro_function] = STATE(7101), + [sym_json_object_literal] = STATE(5216), + [sym_json_array_literal] = STATE(7398), + [sym_line_comment_1] = STATE(12363), + [sym_line_comment_2] = STATE(12363), + [sym_line_comment_3] = STATE(12363), + [sym_line_comment_4] = STATE(12363), + [sym_block_comment] = STATE(12363), + [sym_documatic_line] = STATE(12363), + [anon_sym_LPAREN] = ACTIONS(13914), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(10488), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(10490), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10492), + [aux_sym_dollarsf_token1] = ACTIONS(10494), + [anon_sym_CARET2] = ACTIONS(10496), + [anon_sym_CARET_DOLLAR] = ACTIONS(10498), + [anon_sym_LBRACE] = ACTIONS(10500), + [aux_sym_instance_variable_token1] = ACTIONS(10502), + [anon_sym_DOT_DOT] = ACTIONS(10504), + [aux_sym_system_defined_variable_token1] = ACTIONS(10506), + [aux_sym_dollar_text_token1] = ACTIONS(10508), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(10510), + [aux_sym_dollar_function_token1] = ACTIONS(10512), + [aux_sym_dollar_select_token1] = ACTIONS(10514), + [aux_sym_dollar_case_token1] = ACTIONS(10516), + [aux_sym_dollar_list_token1] = ACTIONS(10518), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10520), + [aux_sym_dollar_method_token1] = ACTIONS(10522), + [anon_sym_AT2] = ACTIONS(10524), + [sym_objectscript_identifier_special] = ACTIONS(10526), + [sym_objectscript_identifier] = ACTIONS(10528), + [sym_numeric_literal] = ACTIONS(10530), + [sym_string_literal] = ACTIONS(10530), + [aux_sym_macro_constant_token1] = ACTIONS(10532), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(11617), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(12364)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), @@ -1420951,84 +1420951,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12365)] = { - [sym_expression] = STATE(11374), - [sym_expr_atom] = STATE(6140), - [sym_parenthetical_expression] = STATE(5216), - [sym_unary_operator] = STATE(13071), - [sym_class_method_call] = STATE(5216), - [sym_class_ref] = STATE(21261), - [sym_superclass_method_call] = STATE(7398), - [sym_extrinsic_function] = STATE(5216), - [sym_dollarsf] = STATE(7027), - [sym_gvn] = STATE(7398), - [sym_lvn] = STATE(5216), - [sym_ssvn] = STATE(7398), - [sym_sql_field_reference] = STATE(7398), - [sym_oref_chain_expr] = STATE(7398), - [sym_instance_variable] = STATE(5216), - [sym_relative_dot_method] = STATE(5216), - [sym_relative_dot_property] = STATE(5216), - [sym_relative_dot_parameter] = STATE(7398), - [sym_system_defined_variable] = STATE(5216), - [sym_system_defined_function] = STATE(5216), - [sym_dollar_text] = STATE(7027), - [sym_dollar_bitlogic] = STATE(7027), - [sym_dollar_function] = STATE(7027), - [sym_dollar_select] = STATE(7027), - [sym_dollar_case] = STATE(7027), - [sym_dollar_list] = STATE(7027), - [sym_built_in_func_with_pos_options] = STATE(7027), - [sym_dollar_method] = STATE(7027), - [sym_unary_expression] = STATE(7398), - [sym_indirection] = STATE(7398), - [sym_macro] = STATE(5216), + [sym_expression] = STATE(9594), + [sym_expr_atom] = STATE(7222), + [sym_parenthetical_expression] = STATE(7111), + [sym_unary_operator] = STATE(13031), + [sym_class_method_call] = STATE(7111), + [sym_class_ref] = STATE(22724), + [sym_superclass_method_call] = STATE(7107), + [sym_extrinsic_function] = STATE(7111), + [sym_dollarsf] = STATE(7599), + [sym_gvn] = STATE(7107), + [sym_lvn] = STATE(7111), + [sym_ssvn] = STATE(7107), + [sym_sql_field_reference] = STATE(7107), + [sym_oref_chain_expr] = STATE(7107), + [sym_instance_variable] = STATE(7111), + [sym_relative_dot_method] = STATE(7111), + [sym_relative_dot_property] = STATE(7111), + [sym_relative_dot_parameter] = STATE(7107), + [sym_system_defined_variable] = STATE(7111), + [sym_system_defined_function] = STATE(7111), + [sym_dollar_text] = STATE(7599), + [sym_dollar_bitlogic] = STATE(7599), + [sym_dollar_function] = STATE(7599), + [sym_dollar_select] = STATE(7599), + [sym_dollar_case] = STATE(7599), + [sym_dollar_list] = STATE(7599), + [sym_built_in_func_with_pos_options] = STATE(7599), + [sym_dollar_method] = STATE(7599), + [sym_unary_expression] = STATE(7107), + [sym_indirection] = STATE(7107), + [sym_macro] = STATE(7111), [sym_macro_constant] = STATE(7101), [sym_macro_function] = STATE(7101), - [sym_json_object_literal] = STATE(5216), - [sym_json_array_literal] = STATE(7398), + [sym_json_object_literal] = STATE(7111), + [sym_json_array_literal] = STATE(7107), [sym_line_comment_1] = STATE(12365), [sym_line_comment_2] = STATE(12365), [sym_line_comment_3] = STATE(12365), [sym_line_comment_4] = STATE(12365), [sym_block_comment] = STATE(12365), [sym_documatic_line] = STATE(12365), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(6228), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(10488), + [anon_sym_LBRACK] = ACTIONS(6242), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(10490), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10492), - [aux_sym_dollarsf_token1] = ACTIONS(10494), - [anon_sym_CARET2] = ACTIONS(10496), - [anon_sym_CARET_DOLLAR] = ACTIONS(10498), - [anon_sym_LBRACE] = ACTIONS(10500), - [aux_sym_instance_variable_token1] = ACTIONS(10502), - [anon_sym_DOT_DOT] = ACTIONS(10504), - [aux_sym_system_defined_variable_token1] = ACTIONS(10506), - [aux_sym_dollar_text_token1] = ACTIONS(10508), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(10510), - [aux_sym_dollar_function_token1] = ACTIONS(10512), - [aux_sym_dollar_select_token1] = ACTIONS(10514), - [aux_sym_dollar_case_token1] = ACTIONS(10516), - [aux_sym_dollar_list_token1] = ACTIONS(10518), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10520), - [aux_sym_dollar_method_token1] = ACTIONS(10522), - [anon_sym_AT2] = ACTIONS(10524), - [sym_objectscript_identifier_special] = ACTIONS(10526), - [sym_objectscript_identifier] = ACTIONS(10528), - [sym_numeric_literal] = ACTIONS(10530), - [sym_string_literal] = ACTIONS(10530), - [aux_sym_macro_constant_token1] = ACTIONS(10532), + [sym_keyword_pound_pound_super] = ACTIONS(6248), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6250), + [aux_sym_dollarsf_token1] = ACTIONS(6252), + [anon_sym_CARET2] = ACTIONS(6254), + [anon_sym_CARET_DOLLAR] = ACTIONS(6256), + [anon_sym_LBRACE] = ACTIONS(6258), + [aux_sym_instance_variable_token1] = ACTIONS(6260), + [anon_sym_DOT_DOT] = ACTIONS(6262), + [aux_sym_system_defined_variable_token1] = ACTIONS(6264), + [aux_sym_dollar_text_token1] = ACTIONS(6266), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), + [aux_sym_dollar_function_token1] = ACTIONS(6270), + [aux_sym_dollar_select_token1] = ACTIONS(6272), + [aux_sym_dollar_case_token1] = ACTIONS(6274), + [aux_sym_dollar_list_token1] = ACTIONS(6276), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), + [aux_sym_dollar_method_token1] = ACTIONS(6280), + [anon_sym_AT2] = ACTIONS(6282), + [sym_objectscript_identifier_special] = ACTIONS(6284), + [sym_objectscript_identifier] = ACTIONS(6286), + [sym_numeric_literal] = ACTIONS(6288), + [sym_string_literal] = ACTIONS(6288), + [aux_sym_macro_constant_token1] = ACTIONS(6290), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(13940), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(13916), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12366)] = { @@ -1421113,6 +1421113,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12367)] = { + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(22301), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), + [sym_line_comment_1] = STATE(12367), + [sym_line_comment_2] = STATE(12367), + [sym_line_comment_3] = STATE(12367), + [sym_line_comment_4] = STATE(12367), + [sym_block_comment] = STATE(12367), + [sym_documatic_line] = STATE(12367), + [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(8394), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12368)] = { [sym_expression] = STATE(10321), [sym_expr_atom] = STATE(6013), [sym_parenthetical_expression] = STATE(6215), @@ -1421148,12 +1421229,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6227), [sym_json_object_literal] = STATE(6215), [sym_json_array_literal] = STATE(6213), - [sym_line_comment_1] = STATE(12367), - [sym_line_comment_2] = STATE(12367), - [sym_line_comment_3] = STATE(12367), - [sym_line_comment_4] = STATE(12367), - [sym_block_comment] = STATE(12367), - [sym_documatic_line] = STATE(12367), + [sym_line_comment_1] = STATE(12368), + [sym_line_comment_2] = STATE(12368), + [sym_line_comment_3] = STATE(12368), + [sym_line_comment_4] = STATE(12368), + [sym_block_comment] = STATE(12368), + [sym_documatic_line] = STATE(12368), [anon_sym_LPAREN] = ACTIONS(6294), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1421190,81 +1421271,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13942), + [sym__xecute_arg_invalid] = ACTIONS(13918), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12368)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(22301), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12368), - [sym_line_comment_2] = STATE(12368), - [sym_line_comment_3] = STATE(12368), - [sym_line_comment_4] = STATE(12368), - [sym_block_comment] = STATE(12368), - [sym_documatic_line] = STATE(12368), - [anon_sym_LPAREN] = ACTIONS(8390), + [STATE(12369)] = { + [sym_expression] = STATE(8350), + [sym_expr_atom] = STATE(3351), + [sym_parenthetical_expression] = STATE(2393), + [sym_unary_operator] = STATE(12946), + [sym_class_method_call] = STATE(2393), + [sym_class_ref] = STATE(22022), + [sym_superclass_method_call] = STATE(2389), + [sym_extrinsic_function] = STATE(2393), + [sym_dollarsf] = STATE(3241), + [sym_gvn] = STATE(2389), + [sym_lvn] = STATE(2393), + [sym_ssvn] = STATE(2389), + [sym_sql_field_reference] = STATE(2389), + [sym_oref_chain_expr] = STATE(2389), + [sym_instance_variable] = STATE(2393), + [sym_relative_dot_method] = STATE(2393), + [sym_relative_dot_property] = STATE(2393), + [sym_relative_dot_parameter] = STATE(2389), + [sym_system_defined_variable] = STATE(2393), + [sym_system_defined_function] = STATE(2393), + [sym_dollar_text] = STATE(3241), + [sym_dollar_bitlogic] = STATE(3241), + [sym_dollar_function] = STATE(3241), + [sym_dollar_select] = STATE(3241), + [sym_dollar_case] = STATE(3241), + [sym_dollar_list] = STATE(3241), + [sym_built_in_func_with_pos_options] = STATE(3241), + [sym_dollar_method] = STATE(3241), + [sym_unary_expression] = STATE(2389), + [sym_indirection] = STATE(2389), + [sym_macro] = STATE(2393), + [sym_macro_constant] = STATE(2703), + [sym_macro_function] = STATE(2703), + [sym_json_object_literal] = STATE(2393), + [sym_json_array_literal] = STATE(2389), + [sym_line_comment_1] = STATE(12369), + [sym_line_comment_2] = STATE(12369), + [sym_line_comment_3] = STATE(12369), + [sym_line_comment_4] = STATE(12369), + [sym_block_comment] = STATE(12369), + [sym_device] = STATE(8639), + [sym_documatic_line] = STATE(12369), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1421274,7 +1421355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12369)] = { + [STATE(12370)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1421311,12 +1421392,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12369), - [sym_line_comment_2] = STATE(12369), - [sym_line_comment_3] = STATE(12369), - [sym_line_comment_4] = STATE(12369), - [sym_block_comment] = STATE(12369), - [sym_documatic_line] = STATE(12369), + [sym_line_comment_1] = STATE(12370), + [sym_line_comment_2] = STATE(12370), + [sym_line_comment_3] = STATE(12370), + [sym_line_comment_4] = STATE(12370), + [sym_block_comment] = STATE(12370), + [sym_documatic_line] = STATE(12370), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1421355,87 +1421436,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12370)] = { - [sym_expression] = STATE(9307), - [sym_expr_atom] = STATE(2313), - [sym_parenthetical_expression] = STATE(2884), - [sym_unary_operator] = STATE(13079), - [sym_class_method_call] = STATE(2884), - [sym_class_ref] = STATE(22325), - [sym_superclass_method_call] = STATE(3497), - [sym_extrinsic_function] = STATE(2884), - [sym_dollarsf] = STATE(3042), - [sym_gvn] = STATE(3497), - [sym_lvn] = STATE(2884), - [sym_ssvn] = STATE(3497), - [sym_sql_field_reference] = STATE(3497), - [sym_oref_chain_expr] = STATE(3497), - [sym_instance_variable] = STATE(2884), - [sym_relative_dot_method] = STATE(2884), - [sym_relative_dot_property] = STATE(2884), - [sym_relative_dot_parameter] = STATE(3497), - [sym_system_defined_variable] = STATE(2884), - [sym_system_defined_function] = STATE(2884), - [sym_dollar_text] = STATE(3042), - [sym_dollar_bitlogic] = STATE(3042), - [sym_dollar_function] = STATE(3042), - [sym_dollar_select] = STATE(3042), - [sym_dollar_case] = STATE(3042), - [sym_dollar_list] = STATE(3042), - [sym_built_in_func_with_pos_options] = STATE(3042), - [sym_dollar_method] = STATE(3042), - [sym_unary_expression] = STATE(3497), - [sym_indirection] = STATE(3497), - [sym_macro] = STATE(2884), - [sym_macro_constant] = STATE(2010), - [sym_macro_function] = STATE(2010), - [sym_json_object_literal] = STATE(2884), - [sym_json_array_literal] = STATE(3497), - [sym_line_comment_1] = STATE(12370), - [sym_line_comment_2] = STATE(12370), - [sym_line_comment_3] = STATE(12370), - [sym_line_comment_4] = STATE(12370), - [sym_block_comment] = STATE(12370), - [sym_documatic_line] = STATE(12370), - [anon_sym_LPAREN] = ACTIONS(6354), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6362), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), - [aux_sym_dollarsf_token1] = ACTIONS(6370), - [anon_sym_CARET2] = ACTIONS(6372), - [anon_sym_CARET_DOLLAR] = ACTIONS(6374), - [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(6378), - [anon_sym_DOT_DOT] = ACTIONS(6380), - [aux_sym_system_defined_variable_token1] = ACTIONS(6382), - [aux_sym_dollar_text_token1] = ACTIONS(6384), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), - [aux_sym_dollar_function_token1] = ACTIONS(6388), - [aux_sym_dollar_select_token1] = ACTIONS(6390), - [aux_sym_dollar_case_token1] = ACTIONS(6392), - [aux_sym_dollar_list_token1] = ACTIONS(6394), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), - [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(6400), - [sym_objectscript_identifier_special] = ACTIONS(6402), - [sym_objectscript_identifier] = ACTIONS(6404), - [sym_numeric_literal] = ACTIONS(6406), - [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(6408), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13944), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12371)] = { [sym_expression] = STATE(9730), [sym_expr_atom] = STATE(3745), @@ -1421514,10 +1421514,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13946), + [sym__xecute_arg_invalid] = ACTIONS(13920), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12372)] = { + [sym_expression] = STATE(9252), + [sym_expr_atom] = STATE(2313), + [sym_parenthetical_expression] = STATE(2884), + [sym_unary_operator] = STATE(13079), + [sym_class_method_call] = STATE(2884), + [sym_class_ref] = STATE(22325), + [sym_superclass_method_call] = STATE(3497), + [sym_extrinsic_function] = STATE(2884), + [sym_dollarsf] = STATE(3042), + [sym_gvn] = STATE(3497), + [sym_lvn] = STATE(2884), + [sym_ssvn] = STATE(3497), + [sym_sql_field_reference] = STATE(3497), + [sym_oref_chain_expr] = STATE(3497), + [sym_instance_variable] = STATE(2884), + [sym_relative_dot_method] = STATE(2884), + [sym_relative_dot_property] = STATE(2884), + [sym_relative_dot_parameter] = STATE(3497), + [sym_system_defined_variable] = STATE(2884), + [sym_system_defined_function] = STATE(2884), + [sym_dollar_text] = STATE(3042), + [sym_dollar_bitlogic] = STATE(3042), + [sym_dollar_function] = STATE(3042), + [sym_dollar_select] = STATE(3042), + [sym_dollar_case] = STATE(3042), + [sym_dollar_list] = STATE(3042), + [sym_built_in_func_with_pos_options] = STATE(3042), + [sym_dollar_method] = STATE(3042), + [sym_unary_expression] = STATE(3497), + [sym_indirection] = STATE(3497), + [sym_macro] = STATE(2884), + [sym_macro_constant] = STATE(2010), + [sym_macro_function] = STATE(2010), + [sym_json_object_literal] = STATE(2884), + [sym_json_array_literal] = STATE(3497), + [sym_line_comment_1] = STATE(12372), + [sym_line_comment_2] = STATE(12372), + [sym_line_comment_3] = STATE(12372), + [sym_line_comment_4] = STATE(12372), + [sym_block_comment] = STATE(12372), + [sym_documatic_line] = STATE(12372), + [anon_sym_LPAREN] = ACTIONS(6354), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6362), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6366), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), + [aux_sym_dollarsf_token1] = ACTIONS(6370), + [anon_sym_CARET2] = ACTIONS(6372), + [anon_sym_CARET_DOLLAR] = ACTIONS(6374), + [anon_sym_LBRACE] = ACTIONS(6376), + [aux_sym_instance_variable_token1] = ACTIONS(6378), + [anon_sym_DOT_DOT] = ACTIONS(6380), + [aux_sym_system_defined_variable_token1] = ACTIONS(6382), + [aux_sym_dollar_text_token1] = ACTIONS(6384), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), + [aux_sym_dollar_function_token1] = ACTIONS(6388), + [aux_sym_dollar_select_token1] = ACTIONS(6390), + [aux_sym_dollar_case_token1] = ACTIONS(6392), + [aux_sym_dollar_list_token1] = ACTIONS(6394), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), + [aux_sym_dollar_method_token1] = ACTIONS(6398), + [anon_sym_AT2] = ACTIONS(6400), + [sym_objectscript_identifier_special] = ACTIONS(6402), + [sym_objectscript_identifier] = ACTIONS(6404), + [sym_numeric_literal] = ACTIONS(6406), + [sym_string_literal] = ACTIONS(6406), + [aux_sym_macro_constant_token1] = ACTIONS(6408), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(13922), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12373)] = { [sym_expression] = STATE(8503), [sym_expr_atom] = STATE(6013), [sym_parenthetical_expression] = STATE(6215), @@ -1421553,12 +1421634,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6227), [sym_json_object_literal] = STATE(6215), [sym_json_array_literal] = STATE(6213), - [sym_line_comment_1] = STATE(12372), - [sym_line_comment_2] = STATE(12372), - [sym_line_comment_3] = STATE(12372), - [sym_line_comment_4] = STATE(12372), - [sym_block_comment] = STATE(12372), - [sym_documatic_line] = STATE(12372), + [sym_line_comment_1] = STATE(12373), + [sym_line_comment_2] = STATE(12373), + [sym_line_comment_3] = STATE(12373), + [sym_line_comment_4] = STATE(12373), + [sym_block_comment] = STATE(12373), + [sym_documatic_line] = STATE(12373), [anon_sym_LPAREN] = ACTIONS(6294), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1421595,10 +1421676,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13948), + [sym__xecute_arg_invalid] = ACTIONS(13924), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12373)] = { + [STATE(12374)] = { [sym_expression] = STATE(9723), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), @@ -1421634,12 +1421715,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(1168), [sym_json_object_literal] = STATE(3893), [sym_json_array_literal] = STATE(4050), - [sym_line_comment_1] = STATE(12373), - [sym_line_comment_2] = STATE(12373), - [sym_line_comment_3] = STATE(12373), - [sym_line_comment_4] = STATE(12373), - [sym_block_comment] = STATE(12373), - [sym_documatic_line] = STATE(12373), + [sym_line_comment_1] = STATE(12374), + [sym_line_comment_2] = STATE(12374), + [sym_line_comment_3] = STATE(12374), + [sym_line_comment_4] = STATE(12374), + [sym_block_comment] = STATE(12374), + [sym_documatic_line] = STATE(12374), [anon_sym_LPAREN] = ACTIONS(6470), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1421676,10 +1421757,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13950), + [sym__xecute_arg_invalid] = ACTIONS(13926), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12374)] = { + [STATE(12375)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1421716,12 +1421797,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12374), - [sym_line_comment_2] = STATE(12374), - [sym_line_comment_3] = STATE(12374), - [sym_line_comment_4] = STATE(12374), - [sym_block_comment] = STATE(12374), - [sym_documatic_line] = STATE(12374), + [sym_line_comment_1] = STATE(12375), + [sym_line_comment_2] = STATE(12375), + [sym_line_comment_3] = STATE(12375), + [sym_line_comment_4] = STATE(12375), + [sym_block_comment] = STATE(12375), + [sym_documatic_line] = STATE(12375), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1421760,7 +1421841,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12375)] = { + [STATE(12376)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1421797,12 +1421878,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12375), - [sym_line_comment_2] = STATE(12375), - [sym_line_comment_3] = STATE(12375), - [sym_line_comment_4] = STATE(12375), - [sym_block_comment] = STATE(12375), - [sym_documatic_line] = STATE(12375), + [sym_line_comment_1] = STATE(12376), + [sym_line_comment_2] = STATE(12376), + [sym_line_comment_3] = STATE(12376), + [sym_line_comment_4] = STATE(12376), + [sym_block_comment] = STATE(12376), + [sym_documatic_line] = STATE(12376), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1421841,87 +1421922,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12376)] = { - [sym_expression] = STATE(8338), - [sym_expr_atom] = STATE(2984), - [sym_parenthetical_expression] = STATE(2535), - [sym_unary_operator] = STATE(12829), - [sym_class_method_call] = STATE(2535), - [sym_class_ref] = STATE(21643), - [sym_superclass_method_call] = STATE(2534), - [sym_extrinsic_function] = STATE(2535), - [sym_dollarsf] = STATE(2939), - [sym_gvn] = STATE(2534), - [sym_lvn] = STATE(2535), - [sym_ssvn] = STATE(2534), - [sym_sql_field_reference] = STATE(2534), - [sym_oref_chain_expr] = STATE(2534), - [sym_instance_variable] = STATE(2535), - [sym_relative_dot_method] = STATE(2535), - [sym_relative_dot_property] = STATE(2535), - [sym_relative_dot_parameter] = STATE(2534), - [sym_system_defined_variable] = STATE(2535), - [sym_system_defined_function] = STATE(2535), - [sym_dollar_text] = STATE(2939), - [sym_dollar_bitlogic] = STATE(2939), - [sym_dollar_function] = STATE(2939), - [sym_dollar_select] = STATE(2939), - [sym_dollar_case] = STATE(2939), - [sym_dollar_list] = STATE(2939), - [sym_built_in_func_with_pos_options] = STATE(2939), - [sym_dollar_method] = STATE(2939), - [sym_unary_expression] = STATE(2534), - [sym_indirection] = STATE(2534), - [sym_macro] = STATE(2535), - [sym_macro_constant] = STATE(2208), - [sym_macro_function] = STATE(2208), - [sym_json_object_literal] = STATE(2535), - [sym_json_array_literal] = STATE(2534), - [sym_line_comment_1] = STATE(12376), - [sym_line_comment_2] = STATE(12376), - [sym_line_comment_3] = STATE(12376), - [sym_line_comment_4] = STATE(12376), - [sym_block_comment] = STATE(12376), - [sym_device] = STATE(9777), - [sym_documatic_line] = STATE(12376), - [anon_sym_LPAREN] = ACTIONS(12936), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12377)] = { [sym_expression] = STATE(9583), [sym_expr_atom] = STATE(4049), @@ -1421965,35 +1421965,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(12377), [sym_device] = STATE(10107), [sym_documatic_line] = STATE(12377), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1422046,35 +1422046,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(12378), [sym_device] = STATE(8286), [sym_documatic_line] = STATE(12378), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1422126,36 +1422126,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12379), [sym_block_comment] = STATE(12379), [sym_documatic_line] = STATE(12379), - [anon_sym_LPAREN] = ACTIONS(11724), + [anon_sym_LPAREN] = ACTIONS(11722), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1422243,10 +1422243,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13952), + [sym__xecute_arg_invalid] = ACTIONS(13928), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12381)] = { + [sym_expression] = STATE(8338), + [sym_expr_atom] = STATE(2984), + [sym_parenthetical_expression] = STATE(2535), + [sym_unary_operator] = STATE(12829), + [sym_class_method_call] = STATE(2535), + [sym_class_ref] = STATE(21643), + [sym_superclass_method_call] = STATE(2534), + [sym_extrinsic_function] = STATE(2535), + [sym_dollarsf] = STATE(2939), + [sym_gvn] = STATE(2534), + [sym_lvn] = STATE(2535), + [sym_ssvn] = STATE(2534), + [sym_sql_field_reference] = STATE(2534), + [sym_oref_chain_expr] = STATE(2534), + [sym_instance_variable] = STATE(2535), + [sym_relative_dot_method] = STATE(2535), + [sym_relative_dot_property] = STATE(2535), + [sym_relative_dot_parameter] = STATE(2534), + [sym_system_defined_variable] = STATE(2535), + [sym_system_defined_function] = STATE(2535), + [sym_dollar_text] = STATE(2939), + [sym_dollar_bitlogic] = STATE(2939), + [sym_dollar_function] = STATE(2939), + [sym_dollar_select] = STATE(2939), + [sym_dollar_case] = STATE(2939), + [sym_dollar_list] = STATE(2939), + [sym_built_in_func_with_pos_options] = STATE(2939), + [sym_dollar_method] = STATE(2939), + [sym_unary_expression] = STATE(2534), + [sym_indirection] = STATE(2534), + [sym_macro] = STATE(2535), + [sym_macro_constant] = STATE(2208), + [sym_macro_function] = STATE(2208), + [sym_json_object_literal] = STATE(2535), + [sym_json_array_literal] = STATE(2534), + [sym_line_comment_1] = STATE(12381), + [sym_line_comment_2] = STATE(12381), + [sym_line_comment_3] = STATE(12381), + [sym_line_comment_4] = STATE(12381), + [sym_block_comment] = STATE(12381), + [sym_device] = STATE(9777), + [sym_documatic_line] = STATE(12381), + [anon_sym_LPAREN] = ACTIONS(13038), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(13040), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12382)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1422283,12 +1422364,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12381), - [sym_line_comment_2] = STATE(12381), - [sym_line_comment_3] = STATE(12381), - [sym_line_comment_4] = STATE(12381), - [sym_block_comment] = STATE(12381), - [sym_documatic_line] = STATE(12381), + [sym_line_comment_1] = STATE(12382), + [sym_line_comment_2] = STATE(12382), + [sym_line_comment_3] = STATE(12382), + [sym_line_comment_4] = STATE(12382), + [sym_block_comment] = STATE(12382), + [sym_documatic_line] = STATE(12382), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1422327,7 +1422408,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12382)] = { + [STATE(12383)] = { [sym_expression] = STATE(9237), [sym_expr_atom] = STATE(2313), [sym_parenthetical_expression] = STATE(2884), @@ -1422363,12 +1422444,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2010), [sym_json_object_literal] = STATE(2884), [sym_json_array_literal] = STATE(3497), - [sym_line_comment_1] = STATE(12382), - [sym_line_comment_2] = STATE(12382), - [sym_line_comment_3] = STATE(12382), - [sym_line_comment_4] = STATE(12382), - [sym_block_comment] = STATE(12382), - [sym_documatic_line] = STATE(12382), + [sym_line_comment_1] = STATE(12383), + [sym_line_comment_2] = STATE(12383), + [sym_line_comment_3] = STATE(12383), + [sym_line_comment_4] = STATE(12383), + [sym_block_comment] = STATE(12383), + [sym_documatic_line] = STATE(12383), [anon_sym_LPAREN] = ACTIONS(6354), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1422405,88 +1422486,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13954), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12383)] = { - [sym_expression] = STATE(8350), - [sym_expr_atom] = STATE(3351), - [sym_parenthetical_expression] = STATE(2393), - [sym_unary_operator] = STATE(12946), - [sym_class_method_call] = STATE(2393), - [sym_class_ref] = STATE(22022), - [sym_superclass_method_call] = STATE(2389), - [sym_extrinsic_function] = STATE(2393), - [sym_dollarsf] = STATE(3241), - [sym_gvn] = STATE(2389), - [sym_lvn] = STATE(2393), - [sym_ssvn] = STATE(2389), - [sym_sql_field_reference] = STATE(2389), - [sym_oref_chain_expr] = STATE(2389), - [sym_instance_variable] = STATE(2393), - [sym_relative_dot_method] = STATE(2393), - [sym_relative_dot_property] = STATE(2393), - [sym_relative_dot_parameter] = STATE(2389), - [sym_system_defined_variable] = STATE(2393), - [sym_system_defined_function] = STATE(2393), - [sym_dollar_text] = STATE(3241), - [sym_dollar_bitlogic] = STATE(3241), - [sym_dollar_function] = STATE(3241), - [sym_dollar_select] = STATE(3241), - [sym_dollar_case] = STATE(3241), - [sym_dollar_list] = STATE(3241), - [sym_built_in_func_with_pos_options] = STATE(3241), - [sym_dollar_method] = STATE(3241), - [sym_unary_expression] = STATE(2389), - [sym_indirection] = STATE(2389), - [sym_macro] = STATE(2393), - [sym_macro_constant] = STATE(2703), - [sym_macro_function] = STATE(2703), - [sym_json_object_literal] = STATE(2393), - [sym_json_array_literal] = STATE(2389), - [sym_line_comment_1] = STATE(12383), - [sym_line_comment_2] = STATE(12383), - [sym_line_comment_3] = STATE(12383), - [sym_line_comment_4] = STATE(12383), - [sym_block_comment] = STATE(12383), - [sym_device] = STATE(8639), - [sym_documatic_line] = STATE(12383), - [anon_sym_LPAREN] = ACTIONS(12722), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(13930), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12384)] = { @@ -1422567,10 +1422567,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13956), + [sym__xecute_arg_invalid] = ACTIONS(13932), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12385)] = { + [sym_expression] = STATE(11411), + [sym_expr_atom] = STATE(6731), + [sym_parenthetical_expression] = STATE(3900), + [sym_unary_operator] = STATE(14243), + [sym_class_method_call] = STATE(3900), + [sym_class_ref] = STATE(23157), + [sym_superclass_method_call] = STATE(5840), + [sym_extrinsic_function] = STATE(3900), + [sym_dollarsf] = STATE(6410), + [sym_gvn] = STATE(5840), + [sym_lvn] = STATE(3900), + [sym_ssvn] = STATE(5840), + [sym_sql_field_reference] = STATE(5840), + [sym_oref_chain_expr] = STATE(5840), + [sym_instance_variable] = STATE(3900), + [sym_relative_dot_method] = STATE(3900), + [sym_relative_dot_property] = STATE(3900), + [sym_relative_dot_parameter] = STATE(5840), + [sym_system_defined_variable] = STATE(3900), + [sym_system_defined_function] = STATE(3900), + [sym_dollar_text] = STATE(6410), + [sym_dollar_bitlogic] = STATE(6410), + [sym_dollar_function] = STATE(6410), + [sym_dollar_select] = STATE(6410), + [sym_dollar_case] = STATE(6410), + [sym_dollar_list] = STATE(6410), + [sym_built_in_func_with_pos_options] = STATE(6410), + [sym_dollar_method] = STATE(6410), + [sym_unary_expression] = STATE(5840), + [sym_indirection] = STATE(5840), + [sym_macro] = STATE(3900), + [sym_macro_constant] = STATE(4675), + [sym_macro_function] = STATE(4675), + [sym_json_object_literal] = STATE(3900), + [sym_json_array_literal] = STATE(5840), + [sym_line_comment_1] = STATE(12385), + [sym_line_comment_2] = STATE(12385), + [sym_line_comment_3] = STATE(12385), + [sym_line_comment_4] = STATE(12385), + [sym_block_comment] = STATE(12385), + [sym_view_parameter] = STATE(11951), + [sym_documatic_line] = STATE(12385), + [anon_sym_LPAREN] = ACTIONS(6410), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6420), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6424), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13908), + [aux_sym_dollarsf_token1] = ACTIONS(6428), + [anon_sym_CARET2] = ACTIONS(6430), + [anon_sym_CARET_DOLLAR] = ACTIONS(6432), + [anon_sym_LBRACE] = ACTIONS(6434), + [aux_sym_instance_variable_token1] = ACTIONS(6436), + [anon_sym_DOT_DOT] = ACTIONS(6438), + [aux_sym_system_defined_variable_token1] = ACTIONS(6440), + [aux_sym_dollar_text_token1] = ACTIONS(6442), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6444), + [aux_sym_dollar_function_token1] = ACTIONS(6446), + [aux_sym_dollar_select_token1] = ACTIONS(6448), + [aux_sym_dollar_case_token1] = ACTIONS(6450), + [aux_sym_dollar_list_token1] = ACTIONS(6452), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), + [aux_sym_dollar_method_token1] = ACTIONS(6456), + [anon_sym_AT2] = ACTIONS(13910), + [sym_objectscript_identifier_special] = ACTIONS(6460), + [sym_objectscript_identifier] = ACTIONS(6462), + [sym_numeric_literal] = ACTIONS(6464), + [sym_string_literal] = ACTIONS(6464), + [aux_sym_macro_constant_token1] = ACTIONS(6466), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12386)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1422607,12 +1422688,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12385), - [sym_line_comment_2] = STATE(12385), - [sym_line_comment_3] = STATE(12385), - [sym_line_comment_4] = STATE(12385), - [sym_block_comment] = STATE(12385), - [sym_documatic_line] = STATE(12385), + [sym_line_comment_1] = STATE(12386), + [sym_line_comment_2] = STATE(12386), + [sym_line_comment_3] = STATE(12386), + [sym_line_comment_4] = STATE(12386), + [sym_block_comment] = STATE(12386), + [sym_documatic_line] = STATE(12386), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1422651,7 +1422732,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12386)] = { + [STATE(12387)] = { [sym_expression] = STATE(9276), [sym_expr_atom] = STATE(1679), [sym_parenthetical_expression] = STATE(1543), @@ -1422687,13 +1422768,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2010), [sym_json_object_literal] = STATE(1543), [sym_json_array_literal] = STATE(3416), - [sym_line_comment_1] = STATE(12386), - [sym_line_comment_2] = STATE(12386), - [sym_line_comment_3] = STATE(12386), - [sym_line_comment_4] = STATE(12386), - [sym_block_comment] = STATE(12386), - [sym_documatic_line] = STATE(12386), - [anon_sym_LPAREN] = ACTIONS(13958), + [sym_line_comment_1] = STATE(12387), + [sym_line_comment_2] = STATE(12387), + [sym_line_comment_3] = STATE(12387), + [sym_line_comment_4] = STATE(12387), + [sym_block_comment] = STATE(12387), + [sym_documatic_line] = STATE(12387), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1422727,90 +1422808,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(13960), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12387)] = { - [sym_expression] = STATE(10375), - [sym_expr_atom] = STATE(5841), - [sym_parenthetical_expression] = STATE(6356), - [sym_unary_operator] = STATE(13753), - [sym_class_method_call] = STATE(6356), - [sym_class_ref] = STATE(21361), - [sym_superclass_method_call] = STATE(6355), - [sym_extrinsic_function] = STATE(6356), - [sym_dollarsf] = STATE(6357), - [sym_gvn] = STATE(6355), - [sym_lvn] = STATE(6356), - [sym_ssvn] = STATE(6355), - [sym_sql_field_reference] = STATE(6355), - [sym_oref_chain_expr] = STATE(6355), - [sym_instance_variable] = STATE(6356), - [sym_relative_dot_method] = STATE(6356), - [sym_relative_dot_property] = STATE(6356), - [sym_relative_dot_parameter] = STATE(6355), - [sym_system_defined_variable] = STATE(6356), - [sym_system_defined_function] = STATE(6356), - [sym_dollar_text] = STATE(6357), - [sym_dollar_bitlogic] = STATE(6357), - [sym_dollar_function] = STATE(6357), - [sym_dollar_select] = STATE(6357), - [sym_dollar_case] = STATE(6357), - [sym_dollar_list] = STATE(6357), - [sym_built_in_func_with_pos_options] = STATE(6357), - [sym_dollar_method] = STATE(6357), - [sym_unary_expression] = STATE(6355), - [sym_indirection] = STATE(6355), - [sym_macro] = STATE(6356), - [sym_macro_constant] = STATE(6668), - [sym_macro_function] = STATE(6668), - [sym_json_object_literal] = STATE(6356), - [sym_json_array_literal] = STATE(6355), - [sym_line_comment_1] = STATE(12387), - [sym_line_comment_2] = STATE(12387), - [sym_line_comment_3] = STATE(12387), - [sym_line_comment_4] = STATE(12387), - [sym_block_comment] = STATE(12387), - [sym_documatic_line] = STATE(12387), - [anon_sym_LPAREN] = ACTIONS(6657), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6665), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6669), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), - [aux_sym_dollarsf_token1] = ACTIONS(6673), - [anon_sym_CARET2] = ACTIONS(6675), - [anon_sym_CARET_DOLLAR] = ACTIONS(6677), - [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(6681), - [anon_sym_DOT_DOT] = ACTIONS(6683), - [aux_sym_system_defined_variable_token1] = ACTIONS(6685), - [aux_sym_dollar_text_token1] = ACTIONS(6687), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), - [aux_sym_dollar_function_token1] = ACTIONS(6691), - [aux_sym_dollar_select_token1] = ACTIONS(6693), - [aux_sym_dollar_case_token1] = ACTIONS(6695), - [aux_sym_dollar_list_token1] = ACTIONS(6697), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), - [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(6703), - [sym_objectscript_identifier_special] = ACTIONS(6705), - [sym_objectscript_identifier] = ACTIONS(6707), - [sym_numeric_literal] = ACTIONS(6709), - [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(6711), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(13936), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13962), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12388)] = { @@ -1423053,172 +1423053,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13964), + [sym__xecute_arg_invalid] = ACTIONS(13938), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12391)] = { - [sym_expression] = STATE(11411), - [sym_expr_atom] = STATE(6731), - [sym_parenthetical_expression] = STATE(3900), - [sym_unary_operator] = STATE(14243), - [sym_class_method_call] = STATE(3900), - [sym_class_ref] = STATE(23157), - [sym_superclass_method_call] = STATE(5840), - [sym_extrinsic_function] = STATE(3900), - [sym_dollarsf] = STATE(6410), - [sym_gvn] = STATE(5840), - [sym_lvn] = STATE(3900), - [sym_ssvn] = STATE(5840), - [sym_sql_field_reference] = STATE(5840), - [sym_oref_chain_expr] = STATE(5840), - [sym_instance_variable] = STATE(3900), - [sym_relative_dot_method] = STATE(3900), - [sym_relative_dot_property] = STATE(3900), - [sym_relative_dot_parameter] = STATE(5840), - [sym_system_defined_variable] = STATE(3900), - [sym_system_defined_function] = STATE(3900), - [sym_dollar_text] = STATE(6410), - [sym_dollar_bitlogic] = STATE(6410), - [sym_dollar_function] = STATE(6410), - [sym_dollar_select] = STATE(6410), - [sym_dollar_case] = STATE(6410), - [sym_dollar_list] = STATE(6410), - [sym_built_in_func_with_pos_options] = STATE(6410), - [sym_dollar_method] = STATE(6410), - [sym_unary_expression] = STATE(5840), - [sym_indirection] = STATE(5840), - [sym_macro] = STATE(3900), - [sym_macro_constant] = STATE(4675), - [sym_macro_function] = STATE(4675), - [sym_json_object_literal] = STATE(3900), - [sym_json_array_literal] = STATE(5840), - [sym_line_comment_1] = STATE(12391), - [sym_line_comment_2] = STATE(12391), - [sym_line_comment_3] = STATE(12391), - [sym_line_comment_4] = STATE(12391), - [sym_block_comment] = STATE(12391), - [sym_view_parameter] = STATE(11951), - [sym_documatic_line] = STATE(12391), - [anon_sym_LPAREN] = ACTIONS(6410), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6420), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13928), - [aux_sym_dollarsf_token1] = ACTIONS(6428), - [anon_sym_CARET2] = ACTIONS(6430), - [anon_sym_CARET_DOLLAR] = ACTIONS(6432), - [anon_sym_LBRACE] = ACTIONS(6434), - [aux_sym_instance_variable_token1] = ACTIONS(6436), - [anon_sym_DOT_DOT] = ACTIONS(6438), - [aux_sym_system_defined_variable_token1] = ACTIONS(6440), - [aux_sym_dollar_text_token1] = ACTIONS(6442), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6444), - [aux_sym_dollar_function_token1] = ACTIONS(6446), - [aux_sym_dollar_select_token1] = ACTIONS(6448), - [aux_sym_dollar_case_token1] = ACTIONS(6450), - [aux_sym_dollar_list_token1] = ACTIONS(6452), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), - [aux_sym_dollar_method_token1] = ACTIONS(6456), - [anon_sym_AT2] = ACTIONS(13930), - [sym_objectscript_identifier_special] = ACTIONS(6460), - [sym_objectscript_identifier] = ACTIONS(6462), - [sym_numeric_literal] = ACTIONS(6464), - [sym_string_literal] = ACTIONS(6464), - [aux_sym_macro_constant_token1] = ACTIONS(6466), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12392)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21768), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12392), - [sym_line_comment_2] = STATE(12392), - [sym_line_comment_3] = STATE(12392), - [sym_line_comment_4] = STATE(12392), - [sym_block_comment] = STATE(12392), - [sym_documatic_line] = STATE(12392), - [anon_sym_LPAREN] = ACTIONS(8390), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12393)] = { [sym_expression] = STATE(10168), [sym_expr_atom] = STATE(4770), [sym_parenthetical_expression] = STATE(3677), @@ -1423254,12 +1423092,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2373), [sym_json_object_literal] = STATE(3677), [sym_json_array_literal] = STATE(3675), - [sym_line_comment_1] = STATE(12393), - [sym_line_comment_2] = STATE(12393), - [sym_line_comment_3] = STATE(12393), - [sym_line_comment_4] = STATE(12393), - [sym_block_comment] = STATE(12393), - [sym_documatic_line] = STATE(12393), + [sym_line_comment_1] = STATE(12391), + [sym_line_comment_2] = STATE(12391), + [sym_line_comment_3] = STATE(12391), + [sym_line_comment_4] = STATE(12391), + [sym_block_comment] = STATE(12391), + [sym_documatic_line] = STATE(12391), [anon_sym_LPAREN] = ACTIONS(6594), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1423296,91 +1423134,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13966), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12394)] = { - [sym_expression] = STATE(10439), - [sym_expr_atom] = STATE(5933), - [sym_parenthetical_expression] = STATE(6515), - [sym_unary_operator] = STATE(13111), - [sym_class_method_call] = STATE(6515), - [sym_class_ref] = STATE(21450), - [sym_superclass_method_call] = STATE(6500), - [sym_extrinsic_function] = STATE(6515), - [sym_dollarsf] = STATE(6519), - [sym_gvn] = STATE(6500), - [sym_lvn] = STATE(6515), - [sym_ssvn] = STATE(6500), - [sym_sql_field_reference] = STATE(6500), - [sym_oref_chain_expr] = STATE(6500), - [sym_instance_variable] = STATE(6515), - [sym_relative_dot_method] = STATE(6515), - [sym_relative_dot_property] = STATE(6515), - [sym_relative_dot_parameter] = STATE(6500), - [sym_system_defined_variable] = STATE(6515), - [sym_system_defined_function] = STATE(6515), - [sym_dollar_text] = STATE(6519), - [sym_dollar_bitlogic] = STATE(6519), - [sym_dollar_function] = STATE(6519), - [sym_dollar_select] = STATE(6519), - [sym_dollar_case] = STATE(6519), - [sym_dollar_list] = STATE(6519), - [sym_built_in_func_with_pos_options] = STATE(6519), - [sym_dollar_method] = STATE(6519), - [sym_unary_expression] = STATE(6500), - [sym_indirection] = STATE(6500), - [sym_macro] = STATE(6515), - [sym_macro_constant] = STATE(5036), - [sym_macro_function] = STATE(5036), - [sym_json_object_literal] = STATE(6515), - [sym_json_array_literal] = STATE(6500), - [sym_line_comment_1] = STATE(12394), - [sym_line_comment_2] = STATE(12394), - [sym_line_comment_3] = STATE(12394), - [sym_line_comment_4] = STATE(12394), - [sym_block_comment] = STATE(12394), - [sym_documatic_line] = STATE(12394), - [anon_sym_LPAREN] = ACTIONS(6526), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6536), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6540), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), - [aux_sym_dollarsf_token1] = ACTIONS(6544), - [anon_sym_CARET2] = ACTIONS(6546), - [anon_sym_CARET_DOLLAR] = ACTIONS(6548), - [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(6552), - [anon_sym_DOT_DOT] = ACTIONS(6554), - [aux_sym_system_defined_variable_token1] = ACTIONS(6556), - [aux_sym_dollar_text_token1] = ACTIONS(6558), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), - [aux_sym_dollar_function_token1] = ACTIONS(6562), - [aux_sym_dollar_select_token1] = ACTIONS(6564), - [aux_sym_dollar_case_token1] = ACTIONS(6566), - [aux_sym_dollar_list_token1] = ACTIONS(6568), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(6572), - [anon_sym_AT2] = ACTIONS(6574), - [sym_objectscript_identifier_special] = ACTIONS(6576), - [sym_objectscript_identifier] = ACTIONS(6578), - [sym_numeric_literal] = ACTIONS(6580), - [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(6582), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13968), + [sym__xecute_arg_invalid] = ACTIONS(13940), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12395)] = { + [STATE(12392)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1423409,7 +1423166,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21803), + [sym_dollar_arg_pair] = STATE(21768), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1423417,12 +1423174,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12395), - [sym_line_comment_2] = STATE(12395), - [sym_line_comment_3] = STATE(12395), - [sym_line_comment_4] = STATE(12395), - [sym_block_comment] = STATE(12395), - [sym_documatic_line] = STATE(12395), + [sym_line_comment_1] = STATE(12392), + [sym_line_comment_2] = STATE(12392), + [sym_line_comment_3] = STATE(12392), + [sym_line_comment_4] = STATE(12392), + [sym_block_comment] = STATE(12392), + [sym_documatic_line] = STATE(12392), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1423461,78 +1423218,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12396)] = { - [sym_expression] = STATE(8350), - [sym_expr_atom] = STATE(3351), - [sym_parenthetical_expression] = STATE(2393), - [sym_unary_operator] = STATE(12946), - [sym_class_method_call] = STATE(2393), - [sym_class_ref] = STATE(22022), - [sym_superclass_method_call] = STATE(2389), - [sym_extrinsic_function] = STATE(2393), - [sym_dollarsf] = STATE(3241), - [sym_gvn] = STATE(2389), - [sym_lvn] = STATE(2393), - [sym_ssvn] = STATE(2389), - [sym_sql_field_reference] = STATE(2389), - [sym_oref_chain_expr] = STATE(2389), - [sym_instance_variable] = STATE(2393), - [sym_relative_dot_method] = STATE(2393), - [sym_relative_dot_property] = STATE(2393), - [sym_relative_dot_parameter] = STATE(2389), - [sym_system_defined_variable] = STATE(2393), - [sym_system_defined_function] = STATE(2393), - [sym_dollar_text] = STATE(3241), - [sym_dollar_bitlogic] = STATE(3241), - [sym_dollar_function] = STATE(3241), - [sym_dollar_select] = STATE(3241), - [sym_dollar_case] = STATE(3241), - [sym_dollar_list] = STATE(3241), - [sym_built_in_func_with_pos_options] = STATE(3241), - [sym_dollar_method] = STATE(3241), - [sym_unary_expression] = STATE(2389), - [sym_indirection] = STATE(2389), - [sym_macro] = STATE(2393), - [sym_macro_constant] = STATE(2703), - [sym_macro_function] = STATE(2703), - [sym_json_object_literal] = STATE(2393), - [sym_json_array_literal] = STATE(2389), - [sym_line_comment_1] = STATE(12396), - [sym_line_comment_2] = STATE(12396), - [sym_line_comment_3] = STATE(12396), - [sym_line_comment_4] = STATE(12396), - [sym_block_comment] = STATE(12396), - [sym_device] = STATE(8590), - [sym_documatic_line] = STATE(12396), - [anon_sym_LPAREN] = ACTIONS(12722), + [STATE(12393)] = { + [sym_expression] = STATE(9313), + [sym_expr_atom] = STATE(2313), + [sym_parenthetical_expression] = STATE(2884), + [sym_unary_operator] = STATE(13079), + [sym_class_method_call] = STATE(2884), + [sym_class_ref] = STATE(22325), + [sym_superclass_method_call] = STATE(3497), + [sym_extrinsic_function] = STATE(2884), + [sym_dollarsf] = STATE(3042), + [sym_gvn] = STATE(3497), + [sym_lvn] = STATE(2884), + [sym_ssvn] = STATE(3497), + [sym_sql_field_reference] = STATE(3497), + [sym_oref_chain_expr] = STATE(3497), + [sym_instance_variable] = STATE(2884), + [sym_relative_dot_method] = STATE(2884), + [sym_relative_dot_property] = STATE(2884), + [sym_relative_dot_parameter] = STATE(3497), + [sym_system_defined_variable] = STATE(2884), + [sym_system_defined_function] = STATE(2884), + [sym_dollar_text] = STATE(3042), + [sym_dollar_bitlogic] = STATE(3042), + [sym_dollar_function] = STATE(3042), + [sym_dollar_select] = STATE(3042), + [sym_dollar_case] = STATE(3042), + [sym_dollar_list] = STATE(3042), + [sym_built_in_func_with_pos_options] = STATE(3042), + [sym_dollar_method] = STATE(3042), + [sym_unary_expression] = STATE(3497), + [sym_indirection] = STATE(3497), + [sym_macro] = STATE(2884), + [sym_macro_constant] = STATE(2010), + [sym_macro_function] = STATE(2010), + [sym_json_object_literal] = STATE(2884), + [sym_json_array_literal] = STATE(3497), + [sym_line_comment_1] = STATE(12393), + [sym_line_comment_2] = STATE(12393), + [sym_line_comment_3] = STATE(12393), + [sym_line_comment_4] = STATE(12393), + [sym_block_comment] = STATE(12393), + [sym_documatic_line] = STATE(12393), + [anon_sym_LPAREN] = ACTIONS(6354), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(6362), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_keyword_pound_pound_super] = ACTIONS(6366), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), + [aux_sym_dollarsf_token1] = ACTIONS(6370), + [anon_sym_CARET2] = ACTIONS(6372), + [anon_sym_CARET_DOLLAR] = ACTIONS(6374), + [anon_sym_LBRACE] = ACTIONS(6376), + [aux_sym_instance_variable_token1] = ACTIONS(6378), + [anon_sym_DOT_DOT] = ACTIONS(6380), + [aux_sym_system_defined_variable_token1] = ACTIONS(6382), + [aux_sym_dollar_text_token1] = ACTIONS(6384), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), + [aux_sym_dollar_function_token1] = ACTIONS(6388), + [aux_sym_dollar_select_token1] = ACTIONS(6390), + [aux_sym_dollar_case_token1] = ACTIONS(6392), + [aux_sym_dollar_list_token1] = ACTIONS(6394), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), + [aux_sym_dollar_method_token1] = ACTIONS(6398), + [anon_sym_AT2] = ACTIONS(6400), + [sym_objectscript_identifier_special] = ACTIONS(6402), + [sym_objectscript_identifier] = ACTIONS(6404), + [sym_numeric_literal] = ACTIONS(6406), + [sym_string_literal] = ACTIONS(6406), + [aux_sym_macro_constant_token1] = ACTIONS(6408), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1423540,9 +1423296,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(13942), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12397)] = { + [STATE(12394)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1423579,12 +1423336,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12397), - [sym_line_comment_2] = STATE(12397), - [sym_line_comment_3] = STATE(12397), - [sym_line_comment_4] = STATE(12397), - [sym_block_comment] = STATE(12397), - [sym_documatic_line] = STATE(12397), + [sym_line_comment_1] = STATE(12394), + [sym_line_comment_2] = STATE(12394), + [sym_line_comment_3] = STATE(12394), + [sym_line_comment_4] = STATE(12394), + [sym_block_comment] = STATE(12394), + [sym_documatic_line] = STATE(12394), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1423623,88 +1423380,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12398)] = { - [sym_expression] = STATE(10079), - [sym_expr_atom] = STATE(4770), - [sym_parenthetical_expression] = STATE(3677), - [sym_unary_operator] = STATE(12890), - [sym_class_method_call] = STATE(3677), - [sym_class_ref] = STATE(21956), - [sym_superclass_method_call] = STATE(3675), - [sym_extrinsic_function] = STATE(3677), - [sym_dollarsf] = STATE(4638), - [sym_gvn] = STATE(3675), - [sym_lvn] = STATE(3677), - [sym_ssvn] = STATE(3675), - [sym_sql_field_reference] = STATE(3675), - [sym_oref_chain_expr] = STATE(3675), - [sym_instance_variable] = STATE(3677), - [sym_relative_dot_method] = STATE(3677), - [sym_relative_dot_property] = STATE(3677), - [sym_relative_dot_parameter] = STATE(3675), - [sym_system_defined_variable] = STATE(3677), - [sym_system_defined_function] = STATE(3677), - [sym_dollar_text] = STATE(4638), - [sym_dollar_bitlogic] = STATE(4638), - [sym_dollar_function] = STATE(4638), - [sym_dollar_select] = STATE(4638), - [sym_dollar_case] = STATE(4638), - [sym_dollar_list] = STATE(4638), - [sym_built_in_func_with_pos_options] = STATE(4638), - [sym_dollar_method] = STATE(4638), - [sym_unary_expression] = STATE(3675), - [sym_indirection] = STATE(3675), - [sym_macro] = STATE(3677), - [sym_macro_constant] = STATE(2373), - [sym_macro_function] = STATE(2373), - [sym_json_object_literal] = STATE(3677), - [sym_json_array_literal] = STATE(3675), - [sym_line_comment_1] = STATE(12398), - [sym_line_comment_2] = STATE(12398), - [sym_line_comment_3] = STATE(12398), - [sym_line_comment_4] = STATE(12398), - [sym_block_comment] = STATE(12398), - [sym_documatic_line] = STATE(12398), - [anon_sym_LPAREN] = ACTIONS(6594), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6602), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6606), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6608), - [aux_sym_dollarsf_token1] = ACTIONS(6610), - [anon_sym_CARET2] = ACTIONS(6612), - [anon_sym_CARET_DOLLAR] = ACTIONS(6614), - [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(6618), - [anon_sym_DOT_DOT] = ACTIONS(6620), - [aux_sym_system_defined_variable_token1] = ACTIONS(6622), - [aux_sym_dollar_text_token1] = ACTIONS(6624), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), - [aux_sym_dollar_function_token1] = ACTIONS(6628), - [aux_sym_dollar_select_token1] = ACTIONS(6630), - [aux_sym_dollar_case_token1] = ACTIONS(6632), - [aux_sym_dollar_list_token1] = ACTIONS(6634), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(6638), - [anon_sym_AT2] = ACTIONS(6640), - [sym_objectscript_identifier_special] = ACTIONS(6642), - [sym_objectscript_identifier] = ACTIONS(6644), - [sym_numeric_literal] = ACTIONS(6646), - [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(6648), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13970), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12399)] = { + [STATE(12395)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1423733,7 +1423409,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21866), + [sym_dollar_arg_pair] = STATE(21803), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1423741,12 +1423417,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12399), - [sym_line_comment_2] = STATE(12399), - [sym_line_comment_3] = STATE(12399), - [sym_line_comment_4] = STATE(12399), - [sym_block_comment] = STATE(12399), - [sym_documatic_line] = STATE(12399), + [sym_line_comment_1] = STATE(12395), + [sym_line_comment_2] = STATE(12395), + [sym_line_comment_3] = STATE(12395), + [sym_line_comment_4] = STATE(12395), + [sym_block_comment] = STATE(12395), + [sym_documatic_line] = STATE(12395), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1423785,7 +1423461,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12400)] = { + [STATE(12396)] = { + [sym_expression] = STATE(10439), + [sym_expr_atom] = STATE(5933), + [sym_parenthetical_expression] = STATE(6515), + [sym_unary_operator] = STATE(13111), + [sym_class_method_call] = STATE(6515), + [sym_class_ref] = STATE(21450), + [sym_superclass_method_call] = STATE(6500), + [sym_extrinsic_function] = STATE(6515), + [sym_dollarsf] = STATE(6519), + [sym_gvn] = STATE(6500), + [sym_lvn] = STATE(6515), + [sym_ssvn] = STATE(6500), + [sym_sql_field_reference] = STATE(6500), + [sym_oref_chain_expr] = STATE(6500), + [sym_instance_variable] = STATE(6515), + [sym_relative_dot_method] = STATE(6515), + [sym_relative_dot_property] = STATE(6515), + [sym_relative_dot_parameter] = STATE(6500), + [sym_system_defined_variable] = STATE(6515), + [sym_system_defined_function] = STATE(6515), + [sym_dollar_text] = STATE(6519), + [sym_dollar_bitlogic] = STATE(6519), + [sym_dollar_function] = STATE(6519), + [sym_dollar_select] = STATE(6519), + [sym_dollar_case] = STATE(6519), + [sym_dollar_list] = STATE(6519), + [sym_built_in_func_with_pos_options] = STATE(6519), + [sym_dollar_method] = STATE(6519), + [sym_unary_expression] = STATE(6500), + [sym_indirection] = STATE(6500), + [sym_macro] = STATE(6515), + [sym_macro_constant] = STATE(5036), + [sym_macro_function] = STATE(5036), + [sym_json_object_literal] = STATE(6515), + [sym_json_array_literal] = STATE(6500), + [sym_line_comment_1] = STATE(12396), + [sym_line_comment_2] = STATE(12396), + [sym_line_comment_3] = STATE(12396), + [sym_line_comment_4] = STATE(12396), + [sym_block_comment] = STATE(12396), + [sym_documatic_line] = STATE(12396), + [anon_sym_LPAREN] = ACTIONS(6526), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6536), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6540), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), + [aux_sym_dollarsf_token1] = ACTIONS(6544), + [anon_sym_CARET2] = ACTIONS(6546), + [anon_sym_CARET_DOLLAR] = ACTIONS(6548), + [anon_sym_LBRACE] = ACTIONS(6550), + [aux_sym_instance_variable_token1] = ACTIONS(6552), + [anon_sym_DOT_DOT] = ACTIONS(6554), + [aux_sym_system_defined_variable_token1] = ACTIONS(6556), + [aux_sym_dollar_text_token1] = ACTIONS(6558), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), + [aux_sym_dollar_function_token1] = ACTIONS(6562), + [aux_sym_dollar_select_token1] = ACTIONS(6564), + [aux_sym_dollar_case_token1] = ACTIONS(6566), + [aux_sym_dollar_list_token1] = ACTIONS(6568), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), + [aux_sym_dollar_method_token1] = ACTIONS(6572), + [anon_sym_AT2] = ACTIONS(6574), + [sym_objectscript_identifier_special] = ACTIONS(6576), + [sym_objectscript_identifier] = ACTIONS(6578), + [sym_numeric_literal] = ACTIONS(6580), + [sym_string_literal] = ACTIONS(6580), + [aux_sym_macro_constant_token1] = ACTIONS(6582), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(13944), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12397)] = { [sym_expression] = STATE(9731), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), @@ -1423821,12 +1423578,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(1168), [sym_json_object_literal] = STATE(3893), [sym_json_array_literal] = STATE(4050), - [sym_line_comment_1] = STATE(12400), - [sym_line_comment_2] = STATE(12400), - [sym_line_comment_3] = STATE(12400), - [sym_line_comment_4] = STATE(12400), - [sym_block_comment] = STATE(12400), - [sym_documatic_line] = STATE(12400), + [sym_line_comment_1] = STATE(12397), + [sym_line_comment_2] = STATE(12397), + [sym_line_comment_3] = STATE(12397), + [sym_line_comment_4] = STATE(12397), + [sym_block_comment] = STATE(12397), + [sym_documatic_line] = STATE(12397), [anon_sym_LPAREN] = ACTIONS(6470), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1423863,10 +1423620,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13972), + [sym__xecute_arg_invalid] = ACTIONS(13946), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12401)] = { + [STATE(12398)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1423895,7 +1423652,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(22111), + [sym_dollar_arg_pair] = STATE(21866), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1423903,12 +1423660,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12401), - [sym_line_comment_2] = STATE(12401), - [sym_line_comment_3] = STATE(12401), - [sym_line_comment_4] = STATE(12401), - [sym_block_comment] = STATE(12401), - [sym_documatic_line] = STATE(12401), + [sym_line_comment_1] = STATE(12398), + [sym_line_comment_2] = STATE(12398), + [sym_line_comment_3] = STATE(12398), + [sym_line_comment_4] = STATE(12398), + [sym_block_comment] = STATE(12398), + [sym_documatic_line] = STATE(12398), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1423947,7 +1423704,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12402)] = { + [STATE(12399)] = { + [sym_expression] = STATE(11374), + [sym_expr_atom] = STATE(6140), + [sym_parenthetical_expression] = STATE(5216), + [sym_unary_operator] = STATE(13071), + [sym_class_method_call] = STATE(5216), + [sym_class_ref] = STATE(21261), + [sym_superclass_method_call] = STATE(7398), + [sym_extrinsic_function] = STATE(5216), + [sym_dollarsf] = STATE(7027), + [sym_gvn] = STATE(7398), + [sym_lvn] = STATE(5216), + [sym_ssvn] = STATE(7398), + [sym_sql_field_reference] = STATE(7398), + [sym_oref_chain_expr] = STATE(7398), + [sym_instance_variable] = STATE(5216), + [sym_relative_dot_method] = STATE(5216), + [sym_relative_dot_property] = STATE(5216), + [sym_relative_dot_parameter] = STATE(7398), + [sym_system_defined_variable] = STATE(5216), + [sym_system_defined_function] = STATE(5216), + [sym_dollar_text] = STATE(7027), + [sym_dollar_bitlogic] = STATE(7027), + [sym_dollar_function] = STATE(7027), + [sym_dollar_select] = STATE(7027), + [sym_dollar_case] = STATE(7027), + [sym_dollar_list] = STATE(7027), + [sym_built_in_func_with_pos_options] = STATE(7027), + [sym_dollar_method] = STATE(7027), + [sym_unary_expression] = STATE(7398), + [sym_indirection] = STATE(7398), + [sym_macro] = STATE(5216), + [sym_macro_constant] = STATE(7101), + [sym_macro_function] = STATE(7101), + [sym_json_object_literal] = STATE(5216), + [sym_json_array_literal] = STATE(7398), + [sym_line_comment_1] = STATE(12399), + [sym_line_comment_2] = STATE(12399), + [sym_line_comment_3] = STATE(12399), + [sym_line_comment_4] = STATE(12399), + [sym_block_comment] = STATE(12399), + [sym_documatic_line] = STATE(12399), + [anon_sym_LPAREN] = ACTIONS(13914), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(10488), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(10490), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10492), + [aux_sym_dollarsf_token1] = ACTIONS(10494), + [anon_sym_CARET2] = ACTIONS(10496), + [anon_sym_CARET_DOLLAR] = ACTIONS(10498), + [anon_sym_LBRACE] = ACTIONS(10500), + [aux_sym_instance_variable_token1] = ACTIONS(10502), + [anon_sym_DOT_DOT] = ACTIONS(10504), + [aux_sym_system_defined_variable_token1] = ACTIONS(10506), + [aux_sym_dollar_text_token1] = ACTIONS(10508), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(10510), + [aux_sym_dollar_function_token1] = ACTIONS(10512), + [aux_sym_dollar_select_token1] = ACTIONS(10514), + [aux_sym_dollar_case_token1] = ACTIONS(10516), + [aux_sym_dollar_list_token1] = ACTIONS(10518), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10520), + [aux_sym_dollar_method_token1] = ACTIONS(10522), + [anon_sym_AT2] = ACTIONS(10524), + [sym_objectscript_identifier_special] = ACTIONS(10526), + [sym_objectscript_identifier] = ACTIONS(10528), + [sym_numeric_literal] = ACTIONS(10530), + [sym_string_literal] = ACTIONS(10530), + [aux_sym_macro_constant_token1] = ACTIONS(10532), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(13948), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12400)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1423976,7 +1423814,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21925), + [sym_dollar_arg_pair] = STATE(22111), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1423984,12 +1423822,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12402), - [sym_line_comment_2] = STATE(12402), - [sym_line_comment_3] = STATE(12402), - [sym_line_comment_4] = STATE(12402), - [sym_block_comment] = STATE(12402), - [sym_documatic_line] = STATE(12402), + [sym_line_comment_1] = STATE(12400), + [sym_line_comment_2] = STATE(12400), + [sym_line_comment_3] = STATE(12400), + [sym_line_comment_4] = STATE(12400), + [sym_block_comment] = STATE(12400), + [sym_documatic_line] = STATE(12400), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1424028,88 +1423866,169 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12403)] = { - [sym_expression] = STATE(11098), - [sym_expr_atom] = STATE(7255), - [sym_parenthetical_expression] = STATE(7200), - [sym_unary_operator] = STATE(13124), - [sym_class_method_call] = STATE(7200), - [sym_class_ref] = STATE(21733), - [sym_superclass_method_call] = STATE(6500), - [sym_extrinsic_function] = STATE(7200), - [sym_dollarsf] = STATE(6519), - [sym_gvn] = STATE(6500), - [sym_lvn] = STATE(7200), - [sym_ssvn] = STATE(6500), - [sym_sql_field_reference] = STATE(6500), - [sym_oref_chain_expr] = STATE(6500), - [sym_instance_variable] = STATE(7200), - [sym_relative_dot_method] = STATE(7200), - [sym_relative_dot_property] = STATE(7200), - [sym_relative_dot_parameter] = STATE(6500), - [sym_system_defined_variable] = STATE(7200), - [sym_system_defined_function] = STATE(7200), - [sym_dollar_text] = STATE(6519), - [sym_dollar_bitlogic] = STATE(6519), - [sym_dollar_function] = STATE(6519), - [sym_dollar_select] = STATE(6519), - [sym_dollar_case] = STATE(6519), - [sym_dollar_list] = STATE(6519), - [sym_built_in_func_with_pos_options] = STATE(6519), - [sym_dollar_method] = STATE(6519), - [sym_unary_expression] = STATE(6500), - [sym_indirection] = STATE(6500), - [sym_macro] = STATE(7200), - [sym_macro_constant] = STATE(7210), - [sym_macro_function] = STATE(7210), - [sym_json_object_literal] = STATE(7200), - [sym_json_array_literal] = STATE(6500), - [sym_line_comment_1] = STATE(12403), - [sym_line_comment_2] = STATE(12403), - [sym_line_comment_3] = STATE(12403), - [sym_line_comment_4] = STATE(12403), - [sym_block_comment] = STATE(12403), - [sym_view_parameter] = STATE(11716), - [sym_documatic_line] = STATE(12403), - [anon_sym_LPAREN] = ACTIONS(6526), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6536), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13974), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13976), - [aux_sym_dollarsf_token1] = ACTIONS(13978), - [anon_sym_CARET2] = ACTIONS(13980), - [anon_sym_CARET_DOLLAR] = ACTIONS(13982), - [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(13984), - [anon_sym_DOT_DOT] = ACTIONS(13986), - [aux_sym_system_defined_variable_token1] = ACTIONS(6556), - [aux_sym_dollar_text_token1] = ACTIONS(6558), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), - [aux_sym_dollar_function_token1] = ACTIONS(6562), - [aux_sym_dollar_select_token1] = ACTIONS(6564), - [aux_sym_dollar_case_token1] = ACTIONS(6566), - [aux_sym_dollar_list_token1] = ACTIONS(6568), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(13988), - [anon_sym_AT2] = ACTIONS(13990), - [sym_objectscript_identifier_special] = ACTIONS(13992), - [sym_objectscript_identifier] = ACTIONS(13994), - [sym_numeric_literal] = ACTIONS(6580), - [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(13996), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), + [STATE(12401)] = { + [sym_expression] = STATE(8350), + [sym_expr_atom] = STATE(3351), + [sym_parenthetical_expression] = STATE(2393), + [sym_unary_operator] = STATE(12946), + [sym_class_method_call] = STATE(2393), + [sym_class_ref] = STATE(22022), + [sym_superclass_method_call] = STATE(2389), + [sym_extrinsic_function] = STATE(2393), + [sym_dollarsf] = STATE(3241), + [sym_gvn] = STATE(2389), + [sym_lvn] = STATE(2393), + [sym_ssvn] = STATE(2389), + [sym_sql_field_reference] = STATE(2389), + [sym_oref_chain_expr] = STATE(2389), + [sym_instance_variable] = STATE(2393), + [sym_relative_dot_method] = STATE(2393), + [sym_relative_dot_property] = STATE(2393), + [sym_relative_dot_parameter] = STATE(2389), + [sym_system_defined_variable] = STATE(2393), + [sym_system_defined_function] = STATE(2393), + [sym_dollar_text] = STATE(3241), + [sym_dollar_bitlogic] = STATE(3241), + [sym_dollar_function] = STATE(3241), + [sym_dollar_select] = STATE(3241), + [sym_dollar_case] = STATE(3241), + [sym_dollar_list] = STATE(3241), + [sym_built_in_func_with_pos_options] = STATE(3241), + [sym_dollar_method] = STATE(3241), + [sym_unary_expression] = STATE(2389), + [sym_indirection] = STATE(2389), + [sym_macro] = STATE(2393), + [sym_macro_constant] = STATE(2703), + [sym_macro_function] = STATE(2703), + [sym_json_object_literal] = STATE(2393), + [sym_json_array_literal] = STATE(2389), + [sym_line_comment_1] = STATE(12401), + [sym_line_comment_2] = STATE(12401), + [sym_line_comment_3] = STATE(12401), + [sym_line_comment_4] = STATE(12401), + [sym_block_comment] = STATE(12401), + [sym_device] = STATE(8590), + [sym_documatic_line] = STATE(12401), + [anon_sym_LPAREN] = ACTIONS(12920), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12922), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12404)] = { + [STATE(12402)] = { + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(21925), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), + [sym_line_comment_1] = STATE(12402), + [sym_line_comment_2] = STATE(12402), + [sym_line_comment_3] = STATE(12402), + [sym_line_comment_4] = STATE(12402), + [sym_block_comment] = STATE(12402), + [sym_documatic_line] = STATE(12402), + [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(8394), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12403)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1424146,12 +1424065,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12404), - [sym_line_comment_2] = STATE(12404), - [sym_line_comment_3] = STATE(12404), - [sym_line_comment_4] = STATE(12404), - [sym_block_comment] = STATE(12404), - [sym_documatic_line] = STATE(12404), + [sym_line_comment_1] = STATE(12403), + [sym_line_comment_2] = STATE(12403), + [sym_line_comment_3] = STATE(12403), + [sym_line_comment_4] = STATE(12403), + [sym_block_comment] = STATE(12403), + [sym_documatic_line] = STATE(12403), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1424190,6 +1424109,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(12404)] = { + [sym_expression] = STATE(10213), + [sym_expr_atom] = STATE(6726), + [sym_parenthetical_expression] = STATE(5377), + [sym_unary_operator] = STATE(13017), + [sym_class_method_call] = STATE(5377), + [sym_class_ref] = STATE(22217), + [sym_superclass_method_call] = STATE(5363), + [sym_extrinsic_function] = STATE(5377), + [sym_dollarsf] = STATE(6635), + [sym_gvn] = STATE(5363), + [sym_lvn] = STATE(5377), + [sym_ssvn] = STATE(5363), + [sym_sql_field_reference] = STATE(5363), + [sym_oref_chain_expr] = STATE(5363), + [sym_instance_variable] = STATE(5377), + [sym_relative_dot_method] = STATE(5377), + [sym_relative_dot_property] = STATE(5377), + [sym_relative_dot_parameter] = STATE(5363), + [sym_system_defined_variable] = STATE(5377), + [sym_system_defined_function] = STATE(5377), + [sym_dollar_text] = STATE(6635), + [sym_dollar_bitlogic] = STATE(6635), + [sym_dollar_function] = STATE(6635), + [sym_dollar_select] = STATE(6635), + [sym_dollar_case] = STATE(6635), + [sym_dollar_list] = STATE(6635), + [sym_built_in_func_with_pos_options] = STATE(6635), + [sym_dollar_method] = STATE(6635), + [sym_unary_expression] = STATE(5363), + [sym_indirection] = STATE(5363), + [sym_macro] = STATE(5377), + [sym_macro_constant] = STATE(5701), + [sym_macro_function] = STATE(5701), + [sym_json_object_literal] = STATE(5377), + [sym_json_array_literal] = STATE(5363), + [sym_line_comment_1] = STATE(12404), + [sym_line_comment_2] = STATE(12404), + [sym_line_comment_3] = STATE(12404), + [sym_line_comment_4] = STATE(12404), + [sym_block_comment] = STATE(12404), + [sym_device] = STATE(11689), + [sym_documatic_line] = STATE(12404), + [anon_sym_LPAREN] = ACTIONS(13430), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(13432), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(12405)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), @@ -1424314,35 +1424314,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(12406), [sym_device] = STATE(8286), [sym_documatic_line] = STATE(12406), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1424515,26 +1424515,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12409)] = { - [sym_expression] = STATE(10692), - [sym_expr_atom] = STATE(5933), - [sym_parenthetical_expression] = STATE(6515), - [sym_unary_operator] = STATE(13111), - [sym_class_method_call] = STATE(6515), - [sym_class_ref] = STATE(21450), + [sym_expression] = STATE(11098), + [sym_expr_atom] = STATE(7255), + [sym_parenthetical_expression] = STATE(7200), + [sym_unary_operator] = STATE(13124), + [sym_class_method_call] = STATE(7200), + [sym_class_ref] = STATE(21733), [sym_superclass_method_call] = STATE(6500), - [sym_extrinsic_function] = STATE(6515), + [sym_extrinsic_function] = STATE(7200), [sym_dollarsf] = STATE(6519), [sym_gvn] = STATE(6500), - [sym_lvn] = STATE(6515), + [sym_lvn] = STATE(7200), [sym_ssvn] = STATE(6500), [sym_sql_field_reference] = STATE(6500), [sym_oref_chain_expr] = STATE(6500), - [sym_instance_variable] = STATE(6515), - [sym_relative_dot_method] = STATE(6515), - [sym_relative_dot_property] = STATE(6515), + [sym_instance_variable] = STATE(7200), + [sym_relative_dot_method] = STATE(7200), + [sym_relative_dot_property] = STATE(7200), [sym_relative_dot_parameter] = STATE(6500), - [sym_system_defined_variable] = STATE(6515), - [sym_system_defined_function] = STATE(6515), + [sym_system_defined_variable] = STATE(7200), + [sym_system_defined_function] = STATE(7200), [sym_dollar_text] = STATE(6519), [sym_dollar_bitlogic] = STATE(6519), [sym_dollar_function] = STATE(6519), @@ -1424545,16 +1424545,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_method] = STATE(6519), [sym_unary_expression] = STATE(6500), [sym_indirection] = STATE(6500), - [sym_macro] = STATE(6515), - [sym_macro_constant] = STATE(5036), - [sym_macro_function] = STATE(5036), - [sym_json_object_literal] = STATE(6515), + [sym_macro] = STATE(7200), + [sym_macro_constant] = STATE(7210), + [sym_macro_function] = STATE(7210), + [sym_json_object_literal] = STATE(7200), [sym_json_array_literal] = STATE(6500), [sym_line_comment_1] = STATE(12409), [sym_line_comment_2] = STATE(12409), [sym_line_comment_3] = STATE(12409), [sym_line_comment_4] = STATE(12409), [sym_block_comment] = STATE(12409), + [sym_view_parameter] = STATE(11716), [sym_documatic_line] = STATE(12409), [anon_sym_LPAREN] = ACTIONS(6526), [anon_sym_PLUS] = ACTIONS(6230), @@ -1424562,14 +1424563,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6540), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), - [aux_sym_dollarsf_token1] = ACTIONS(6544), - [anon_sym_CARET2] = ACTIONS(6546), - [anon_sym_CARET_DOLLAR] = ACTIONS(6548), + [sym_keyword_pound_pound_super] = ACTIONS(13950), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13952), + [aux_sym_dollarsf_token1] = ACTIONS(13954), + [anon_sym_CARET2] = ACTIONS(13956), + [anon_sym_CARET_DOLLAR] = ACTIONS(13958), [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(6552), - [anon_sym_DOT_DOT] = ACTIONS(6554), + [aux_sym_instance_variable_token1] = ACTIONS(13960), + [anon_sym_DOT_DOT] = ACTIONS(13962), [aux_sym_system_defined_variable_token1] = ACTIONS(6556), [aux_sym_dollar_text_token1] = ACTIONS(6558), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), @@ -1424578,13 +1424579,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6566), [aux_sym_dollar_list_token1] = ACTIONS(6568), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(6572), - [anon_sym_AT2] = ACTIONS(6574), - [sym_objectscript_identifier_special] = ACTIONS(6576), - [sym_objectscript_identifier] = ACTIONS(6578), + [aux_sym_dollar_method_token1] = ACTIONS(13964), + [anon_sym_AT2] = ACTIONS(13966), + [sym_objectscript_identifier_special] = ACTIONS(13968), + [sym_objectscript_identifier] = ACTIONS(13970), [sym_numeric_literal] = ACTIONS(6580), [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(6582), + [aux_sym_macro_constant_token1] = ACTIONS(13972), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1424592,81 +1424593,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(13998), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12410)] = { - [sym_expression] = STATE(10213), - [sym_expr_atom] = STATE(6726), - [sym_parenthetical_expression] = STATE(5377), - [sym_unary_operator] = STATE(13017), - [sym_class_method_call] = STATE(5377), - [sym_class_ref] = STATE(22217), - [sym_superclass_method_call] = STATE(5363), - [sym_extrinsic_function] = STATE(5377), - [sym_dollarsf] = STATE(6635), - [sym_gvn] = STATE(5363), - [sym_lvn] = STATE(5377), - [sym_ssvn] = STATE(5363), - [sym_sql_field_reference] = STATE(5363), - [sym_oref_chain_expr] = STATE(5363), - [sym_instance_variable] = STATE(5377), - [sym_relative_dot_method] = STATE(5377), - [sym_relative_dot_property] = STATE(5377), - [sym_relative_dot_parameter] = STATE(5363), - [sym_system_defined_variable] = STATE(5377), - [sym_system_defined_function] = STATE(5377), - [sym_dollar_text] = STATE(6635), - [sym_dollar_bitlogic] = STATE(6635), - [sym_dollar_function] = STATE(6635), - [sym_dollar_select] = STATE(6635), - [sym_dollar_case] = STATE(6635), - [sym_dollar_list] = STATE(6635), - [sym_built_in_func_with_pos_options] = STATE(6635), - [sym_dollar_method] = STATE(6635), - [sym_unary_expression] = STATE(5363), - [sym_indirection] = STATE(5363), - [sym_macro] = STATE(5377), - [sym_macro_constant] = STATE(5701), - [sym_macro_function] = STATE(5701), - [sym_json_object_literal] = STATE(5377), - [sym_json_array_literal] = STATE(5363), + [sym_expression] = STATE(10079), + [sym_expr_atom] = STATE(4770), + [sym_parenthetical_expression] = STATE(3677), + [sym_unary_operator] = STATE(12890), + [sym_class_method_call] = STATE(3677), + [sym_class_ref] = STATE(21956), + [sym_superclass_method_call] = STATE(3675), + [sym_extrinsic_function] = STATE(3677), + [sym_dollarsf] = STATE(4638), + [sym_gvn] = STATE(3675), + [sym_lvn] = STATE(3677), + [sym_ssvn] = STATE(3675), + [sym_sql_field_reference] = STATE(3675), + [sym_oref_chain_expr] = STATE(3675), + [sym_instance_variable] = STATE(3677), + [sym_relative_dot_method] = STATE(3677), + [sym_relative_dot_property] = STATE(3677), + [sym_relative_dot_parameter] = STATE(3675), + [sym_system_defined_variable] = STATE(3677), + [sym_system_defined_function] = STATE(3677), + [sym_dollar_text] = STATE(4638), + [sym_dollar_bitlogic] = STATE(4638), + [sym_dollar_function] = STATE(4638), + [sym_dollar_select] = STATE(4638), + [sym_dollar_case] = STATE(4638), + [sym_dollar_list] = STATE(4638), + [sym_built_in_func_with_pos_options] = STATE(4638), + [sym_dollar_method] = STATE(4638), + [sym_unary_expression] = STATE(3675), + [sym_indirection] = STATE(3675), + [sym_macro] = STATE(3677), + [sym_macro_constant] = STATE(2373), + [sym_macro_function] = STATE(2373), + [sym_json_object_literal] = STATE(3677), + [sym_json_array_literal] = STATE(3675), [sym_line_comment_1] = STATE(12410), [sym_line_comment_2] = STATE(12410), [sym_line_comment_3] = STATE(12410), [sym_line_comment_4] = STATE(12410), [sym_block_comment] = STATE(12410), - [sym_device] = STATE(11689), [sym_documatic_line] = STATE(12410), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(6594), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(6606), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6608), + [aux_sym_dollarsf_token1] = ACTIONS(6610), + [anon_sym_CARET2] = ACTIONS(6612), + [anon_sym_CARET_DOLLAR] = ACTIONS(6614), + [anon_sym_LBRACE] = ACTIONS(6616), + [aux_sym_instance_variable_token1] = ACTIONS(6618), + [anon_sym_DOT_DOT] = ACTIONS(6620), + [aux_sym_system_defined_variable_token1] = ACTIONS(6622), + [aux_sym_dollar_text_token1] = ACTIONS(6624), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), + [aux_sym_dollar_function_token1] = ACTIONS(6628), + [aux_sym_dollar_select_token1] = ACTIONS(6630), + [aux_sym_dollar_case_token1] = ACTIONS(6632), + [aux_sym_dollar_list_token1] = ACTIONS(6634), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), + [aux_sym_dollar_method_token1] = ACTIONS(6638), + [anon_sym_AT2] = ACTIONS(6640), + [sym_objectscript_identifier_special] = ACTIONS(6642), + [sym_objectscript_identifier] = ACTIONS(6644), + [sym_numeric_literal] = ACTIONS(6646), + [sym_string_literal] = ACTIONS(6646), + [aux_sym_macro_constant_token1] = ACTIONS(6648), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1424674,6 +1424673,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(13974), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12411)] = { @@ -1424839,7 +1424839,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12413)] = { - [sym_expression] = STATE(10694), + [sym_expression] = STATE(10692), [sym_expr_atom] = STATE(5933), [sym_parenthetical_expression] = STATE(6515), [sym_unary_operator] = STATE(13111), @@ -1424916,172 +1424916,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14000), + [sym__xecute_arg_invalid] = ACTIONS(13976), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12414)] = { - [sym_expression] = STATE(9232), - [sym_expr_atom] = STATE(2313), - [sym_parenthetical_expression] = STATE(2884), - [sym_unary_operator] = STATE(13079), - [sym_class_method_call] = STATE(2884), - [sym_class_ref] = STATE(22325), - [sym_superclass_method_call] = STATE(3497), - [sym_extrinsic_function] = STATE(2884), - [sym_dollarsf] = STATE(3042), - [sym_gvn] = STATE(3497), - [sym_lvn] = STATE(2884), - [sym_ssvn] = STATE(3497), - [sym_sql_field_reference] = STATE(3497), - [sym_oref_chain_expr] = STATE(3497), - [sym_instance_variable] = STATE(2884), - [sym_relative_dot_method] = STATE(2884), - [sym_relative_dot_property] = STATE(2884), - [sym_relative_dot_parameter] = STATE(3497), - [sym_system_defined_variable] = STATE(2884), - [sym_system_defined_function] = STATE(2884), - [sym_dollar_text] = STATE(3042), - [sym_dollar_bitlogic] = STATE(3042), - [sym_dollar_function] = STATE(3042), - [sym_dollar_select] = STATE(3042), - [sym_dollar_case] = STATE(3042), - [sym_dollar_list] = STATE(3042), - [sym_built_in_func_with_pos_options] = STATE(3042), - [sym_dollar_method] = STATE(3042), - [sym_unary_expression] = STATE(3497), - [sym_indirection] = STATE(3497), - [sym_macro] = STATE(2884), - [sym_macro_constant] = STATE(2010), - [sym_macro_function] = STATE(2010), - [sym_json_object_literal] = STATE(2884), - [sym_json_array_literal] = STATE(3497), + [sym_expression] = STATE(10502), + [sym_expr_atom] = STATE(5841), + [sym_parenthetical_expression] = STATE(6356), + [sym_unary_operator] = STATE(13753), + [sym_class_method_call] = STATE(6356), + [sym_class_ref] = STATE(21361), + [sym_superclass_method_call] = STATE(6355), + [sym_extrinsic_function] = STATE(6356), + [sym_dollarsf] = STATE(6357), + [sym_gvn] = STATE(6355), + [sym_lvn] = STATE(6356), + [sym_ssvn] = STATE(6355), + [sym_sql_field_reference] = STATE(6355), + [sym_oref_chain_expr] = STATE(6355), + [sym_instance_variable] = STATE(6356), + [sym_relative_dot_method] = STATE(6356), + [sym_relative_dot_property] = STATE(6356), + [sym_relative_dot_parameter] = STATE(6355), + [sym_system_defined_variable] = STATE(6356), + [sym_system_defined_function] = STATE(6356), + [sym_dollar_text] = STATE(6357), + [sym_dollar_bitlogic] = STATE(6357), + [sym_dollar_function] = STATE(6357), + [sym_dollar_select] = STATE(6357), + [sym_dollar_case] = STATE(6357), + [sym_dollar_list] = STATE(6357), + [sym_built_in_func_with_pos_options] = STATE(6357), + [sym_dollar_method] = STATE(6357), + [sym_unary_expression] = STATE(6355), + [sym_indirection] = STATE(6355), + [sym_macro] = STATE(6356), + [sym_macro_constant] = STATE(6668), + [sym_macro_function] = STATE(6668), + [sym_json_object_literal] = STATE(6356), + [sym_json_array_literal] = STATE(6355), [sym_line_comment_1] = STATE(12414), [sym_line_comment_2] = STATE(12414), [sym_line_comment_3] = STATE(12414), [sym_line_comment_4] = STATE(12414), [sym_block_comment] = STATE(12414), [sym_documatic_line] = STATE(12414), - [anon_sym_LPAREN] = ACTIONS(6354), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6362), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), - [aux_sym_dollarsf_token1] = ACTIONS(6370), - [anon_sym_CARET2] = ACTIONS(6372), - [anon_sym_CARET_DOLLAR] = ACTIONS(6374), - [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(6378), - [anon_sym_DOT_DOT] = ACTIONS(6380), - [aux_sym_system_defined_variable_token1] = ACTIONS(6382), - [aux_sym_dollar_text_token1] = ACTIONS(6384), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), - [aux_sym_dollar_function_token1] = ACTIONS(6388), - [aux_sym_dollar_select_token1] = ACTIONS(6390), - [aux_sym_dollar_case_token1] = ACTIONS(6392), - [aux_sym_dollar_list_token1] = ACTIONS(6394), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), - [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(6400), - [sym_objectscript_identifier_special] = ACTIONS(6402), - [sym_objectscript_identifier] = ACTIONS(6404), - [sym_numeric_literal] = ACTIONS(6406), - [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(6408), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14002), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12415)] = { - [sym_expression] = STATE(10601), - [sym_expr_atom] = STATE(4062), - [sym_parenthetical_expression] = STATE(4108), - [sym_unary_operator] = STATE(13754), - [sym_class_method_call] = STATE(4108), - [sym_class_ref] = STATE(21081), - [sym_superclass_method_call] = STATE(6514), - [sym_extrinsic_function] = STATE(4108), - [sym_dollarsf] = STATE(5782), - [sym_gvn] = STATE(6514), - [sym_lvn] = STATE(4108), - [sym_ssvn] = STATE(6514), - [sym_sql_field_reference] = STATE(6514), - [sym_oref_chain_expr] = STATE(6514), - [sym_instance_variable] = STATE(4108), - [sym_relative_dot_method] = STATE(4108), - [sym_relative_dot_property] = STATE(4108), - [sym_relative_dot_parameter] = STATE(6514), - [sym_system_defined_variable] = STATE(4108), - [sym_system_defined_function] = STATE(4108), - [sym_dollar_text] = STATE(5782), - [sym_dollar_bitlogic] = STATE(5782), - [sym_dollar_function] = STATE(5782), - [sym_dollar_select] = STATE(5782), - [sym_dollar_case] = STATE(5782), - [sym_dollar_list] = STATE(5782), - [sym_built_in_func_with_pos_options] = STATE(5782), - [sym_dollar_method] = STATE(5782), - [sym_unary_expression] = STATE(6514), - [sym_indirection] = STATE(6514), - [sym_macro] = STATE(4108), - [sym_macro_constant] = STATE(6668), - [sym_macro_function] = STATE(6668), - [sym_json_object_literal] = STATE(4108), - [sym_json_array_literal] = STATE(6514), - [sym_line_comment_1] = STATE(12415), - [sym_line_comment_2] = STATE(12415), - [sym_line_comment_3] = STATE(12415), - [sym_line_comment_4] = STATE(12415), - [sym_block_comment] = STATE(12415), - [sym_documatic_line] = STATE(12415), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(6657), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(10542), + [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(10544), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10546), - [aux_sym_dollarsf_token1] = ACTIONS(10548), + [sym_keyword_pound_pound_super] = ACTIONS(6669), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), + [aux_sym_dollarsf_token1] = ACTIONS(6673), [anon_sym_CARET2] = ACTIONS(6675), [anon_sym_CARET_DOLLAR] = ACTIONS(6677), - [anon_sym_LBRACE] = ACTIONS(10550), - [aux_sym_instance_variable_token1] = ACTIONS(10552), - [anon_sym_DOT_DOT] = ACTIONS(10554), - [aux_sym_system_defined_variable_token1] = ACTIONS(10556), - [aux_sym_dollar_text_token1] = ACTIONS(10558), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(10560), - [aux_sym_dollar_function_token1] = ACTIONS(10562), - [aux_sym_dollar_select_token1] = ACTIONS(10564), - [aux_sym_dollar_case_token1] = ACTIONS(10566), - [aux_sym_dollar_list_token1] = ACTIONS(10568), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10570), - [aux_sym_dollar_method_token1] = ACTIONS(10572), - [anon_sym_AT2] = ACTIONS(10574), + [anon_sym_LBRACE] = ACTIONS(6679), + [aux_sym_instance_variable_token1] = ACTIONS(6681), + [anon_sym_DOT_DOT] = ACTIONS(6683), + [aux_sym_system_defined_variable_token1] = ACTIONS(6685), + [aux_sym_dollar_text_token1] = ACTIONS(6687), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), + [aux_sym_dollar_function_token1] = ACTIONS(6691), + [aux_sym_dollar_select_token1] = ACTIONS(6693), + [aux_sym_dollar_case_token1] = ACTIONS(6695), + [aux_sym_dollar_list_token1] = ACTIONS(6697), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), + [aux_sym_dollar_method_token1] = ACTIONS(6701), + [anon_sym_AT2] = ACTIONS(6703), [sym_objectscript_identifier_special] = ACTIONS(6705), [sym_objectscript_identifier] = ACTIONS(6707), - [sym_numeric_literal] = ACTIONS(10576), - [sym_string_literal] = ACTIONS(10576), + [sym_numeric_literal] = ACTIONS(6709), + [sym_string_literal] = ACTIONS(6709), [aux_sym_macro_constant_token1] = ACTIONS(6711), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(14006), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(13978), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12416)] = { + [STATE(12415)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1425118,12 +1425037,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12416), - [sym_line_comment_2] = STATE(12416), - [sym_line_comment_3] = STATE(12416), - [sym_line_comment_4] = STATE(12416), - [sym_block_comment] = STATE(12416), - [sym_documatic_line] = STATE(12416), + [sym_line_comment_1] = STATE(12415), + [sym_line_comment_2] = STATE(12415), + [sym_line_comment_3] = STATE(12415), + [sym_line_comment_4] = STATE(12415), + [sym_block_comment] = STATE(12415), + [sym_documatic_line] = STATE(12415), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1425162,77 +1425081,158 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12417)] = { - [sym_expression] = STATE(10356), - [sym_expr_atom] = STATE(5841), - [sym_parenthetical_expression] = STATE(6356), - [sym_unary_operator] = STATE(13753), - [sym_class_method_call] = STATE(6356), - [sym_class_ref] = STATE(21361), - [sym_superclass_method_call] = STATE(6355), - [sym_extrinsic_function] = STATE(6356), - [sym_dollarsf] = STATE(6357), - [sym_gvn] = STATE(6355), - [sym_lvn] = STATE(6356), - [sym_ssvn] = STATE(6355), - [sym_sql_field_reference] = STATE(6355), - [sym_oref_chain_expr] = STATE(6355), - [sym_instance_variable] = STATE(6356), - [sym_relative_dot_method] = STATE(6356), - [sym_relative_dot_property] = STATE(6356), - [sym_relative_dot_parameter] = STATE(6355), - [sym_system_defined_variable] = STATE(6356), - [sym_system_defined_function] = STATE(6356), - [sym_dollar_text] = STATE(6357), - [sym_dollar_bitlogic] = STATE(6357), - [sym_dollar_function] = STATE(6357), - [sym_dollar_select] = STATE(6357), - [sym_dollar_case] = STATE(6357), - [sym_dollar_list] = STATE(6357), - [sym_built_in_func_with_pos_options] = STATE(6357), - [sym_dollar_method] = STATE(6357), - [sym_unary_expression] = STATE(6355), - [sym_indirection] = STATE(6355), - [sym_macro] = STATE(6356), + [STATE(12416)] = { + [sym_expression] = STATE(10594), + [sym_expr_atom] = STATE(4062), + [sym_parenthetical_expression] = STATE(4108), + [sym_unary_operator] = STATE(13754), + [sym_class_method_call] = STATE(4108), + [sym_class_ref] = STATE(21081), + [sym_superclass_method_call] = STATE(6514), + [sym_extrinsic_function] = STATE(4108), + [sym_dollarsf] = STATE(5782), + [sym_gvn] = STATE(6514), + [sym_lvn] = STATE(4108), + [sym_ssvn] = STATE(6514), + [sym_sql_field_reference] = STATE(6514), + [sym_oref_chain_expr] = STATE(6514), + [sym_instance_variable] = STATE(4108), + [sym_relative_dot_method] = STATE(4108), + [sym_relative_dot_property] = STATE(4108), + [sym_relative_dot_parameter] = STATE(6514), + [sym_system_defined_variable] = STATE(4108), + [sym_system_defined_function] = STATE(4108), + [sym_dollar_text] = STATE(5782), + [sym_dollar_bitlogic] = STATE(5782), + [sym_dollar_function] = STATE(5782), + [sym_dollar_select] = STATE(5782), + [sym_dollar_case] = STATE(5782), + [sym_dollar_list] = STATE(5782), + [sym_built_in_func_with_pos_options] = STATE(5782), + [sym_dollar_method] = STATE(5782), + [sym_unary_expression] = STATE(6514), + [sym_indirection] = STATE(6514), + [sym_macro] = STATE(4108), [sym_macro_constant] = STATE(6668), [sym_macro_function] = STATE(6668), - [sym_json_object_literal] = STATE(6356), - [sym_json_array_literal] = STATE(6355), + [sym_json_object_literal] = STATE(4108), + [sym_json_array_literal] = STATE(6514), + [sym_line_comment_1] = STATE(12416), + [sym_line_comment_2] = STATE(12416), + [sym_line_comment_3] = STATE(12416), + [sym_line_comment_4] = STATE(12416), + [sym_block_comment] = STATE(12416), + [sym_documatic_line] = STATE(12416), + [anon_sym_LPAREN] = ACTIONS(13980), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(10542), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(10544), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10546), + [aux_sym_dollarsf_token1] = ACTIONS(10548), + [anon_sym_CARET2] = ACTIONS(6675), + [anon_sym_CARET_DOLLAR] = ACTIONS(6677), + [anon_sym_LBRACE] = ACTIONS(10550), + [aux_sym_instance_variable_token1] = ACTIONS(10552), + [anon_sym_DOT_DOT] = ACTIONS(10554), + [aux_sym_system_defined_variable_token1] = ACTIONS(10556), + [aux_sym_dollar_text_token1] = ACTIONS(10558), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(10560), + [aux_sym_dollar_function_token1] = ACTIONS(10562), + [aux_sym_dollar_select_token1] = ACTIONS(10564), + [aux_sym_dollar_case_token1] = ACTIONS(10566), + [aux_sym_dollar_list_token1] = ACTIONS(10568), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10570), + [aux_sym_dollar_method_token1] = ACTIONS(10572), + [anon_sym_AT2] = ACTIONS(10574), + [sym_objectscript_identifier_special] = ACTIONS(6705), + [sym_objectscript_identifier] = ACTIONS(6707), + [sym_numeric_literal] = ACTIONS(10576), + [sym_string_literal] = ACTIONS(10576), + [aux_sym_macro_constant_token1] = ACTIONS(6711), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(13982), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12417)] = { + [sym_expression] = STATE(10694), + [sym_expr_atom] = STATE(5933), + [sym_parenthetical_expression] = STATE(6515), + [sym_unary_operator] = STATE(13111), + [sym_class_method_call] = STATE(6515), + [sym_class_ref] = STATE(21450), + [sym_superclass_method_call] = STATE(6500), + [sym_extrinsic_function] = STATE(6515), + [sym_dollarsf] = STATE(6519), + [sym_gvn] = STATE(6500), + [sym_lvn] = STATE(6515), + [sym_ssvn] = STATE(6500), + [sym_sql_field_reference] = STATE(6500), + [sym_oref_chain_expr] = STATE(6500), + [sym_instance_variable] = STATE(6515), + [sym_relative_dot_method] = STATE(6515), + [sym_relative_dot_property] = STATE(6515), + [sym_relative_dot_parameter] = STATE(6500), + [sym_system_defined_variable] = STATE(6515), + [sym_system_defined_function] = STATE(6515), + [sym_dollar_text] = STATE(6519), + [sym_dollar_bitlogic] = STATE(6519), + [sym_dollar_function] = STATE(6519), + [sym_dollar_select] = STATE(6519), + [sym_dollar_case] = STATE(6519), + [sym_dollar_list] = STATE(6519), + [sym_built_in_func_with_pos_options] = STATE(6519), + [sym_dollar_method] = STATE(6519), + [sym_unary_expression] = STATE(6500), + [sym_indirection] = STATE(6500), + [sym_macro] = STATE(6515), + [sym_macro_constant] = STATE(5036), + [sym_macro_function] = STATE(5036), + [sym_json_object_literal] = STATE(6515), + [sym_json_array_literal] = STATE(6500), [sym_line_comment_1] = STATE(12417), [sym_line_comment_2] = STATE(12417), [sym_line_comment_3] = STATE(12417), [sym_line_comment_4] = STATE(12417), [sym_block_comment] = STATE(12417), [sym_documatic_line] = STATE(12417), - [anon_sym_LPAREN] = ACTIONS(6657), + [anon_sym_LPAREN] = ACTIONS(6526), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6665), + [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6669), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), - [aux_sym_dollarsf_token1] = ACTIONS(6673), - [anon_sym_CARET2] = ACTIONS(6675), - [anon_sym_CARET_DOLLAR] = ACTIONS(6677), - [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(6681), - [anon_sym_DOT_DOT] = ACTIONS(6683), - [aux_sym_system_defined_variable_token1] = ACTIONS(6685), - [aux_sym_dollar_text_token1] = ACTIONS(6687), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), - [aux_sym_dollar_function_token1] = ACTIONS(6691), - [aux_sym_dollar_select_token1] = ACTIONS(6693), - [aux_sym_dollar_case_token1] = ACTIONS(6695), - [aux_sym_dollar_list_token1] = ACTIONS(6697), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), - [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(6703), - [sym_objectscript_identifier_special] = ACTIONS(6705), - [sym_objectscript_identifier] = ACTIONS(6707), - [sym_numeric_literal] = ACTIONS(6709), - [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(6711), + [sym_keyword_pound_pound_super] = ACTIONS(6540), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), + [aux_sym_dollarsf_token1] = ACTIONS(6544), + [anon_sym_CARET2] = ACTIONS(6546), + [anon_sym_CARET_DOLLAR] = ACTIONS(6548), + [anon_sym_LBRACE] = ACTIONS(6550), + [aux_sym_instance_variable_token1] = ACTIONS(6552), + [anon_sym_DOT_DOT] = ACTIONS(6554), + [aux_sym_system_defined_variable_token1] = ACTIONS(6556), + [aux_sym_dollar_text_token1] = ACTIONS(6558), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), + [aux_sym_dollar_function_token1] = ACTIONS(6562), + [aux_sym_dollar_select_token1] = ACTIONS(6564), + [aux_sym_dollar_case_token1] = ACTIONS(6566), + [aux_sym_dollar_list_token1] = ACTIONS(6568), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), + [aux_sym_dollar_method_token1] = ACTIONS(6572), + [anon_sym_AT2] = ACTIONS(6574), + [sym_objectscript_identifier_special] = ACTIONS(6576), + [sym_objectscript_identifier] = ACTIONS(6578), + [sym_numeric_literal] = ACTIONS(6580), + [sym_string_literal] = ACTIONS(6580), + [aux_sym_macro_constant_token1] = ACTIONS(6582), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1425240,10 +1425240,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14008), + [sym__xecute_arg_invalid] = ACTIONS(13984), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12418)] = { + [sym_expression] = STATE(9980), + [sym_expr_atom] = STATE(5207), + [sym_parenthetical_expression] = STATE(6084), + [sym_unary_operator] = STATE(13035), + [sym_class_method_call] = STATE(6084), + [sym_class_ref] = STATE(22772), + [sym_superclass_method_call] = STATE(6082), + [sym_extrinsic_function] = STATE(6084), + [sym_dollarsf] = STATE(6599), + [sym_gvn] = STATE(6082), + [sym_lvn] = STATE(6084), + [sym_ssvn] = STATE(6082), + [sym_sql_field_reference] = STATE(6082), + [sym_oref_chain_expr] = STATE(6082), + [sym_instance_variable] = STATE(6084), + [sym_relative_dot_method] = STATE(6084), + [sym_relative_dot_property] = STATE(6084), + [sym_relative_dot_parameter] = STATE(6082), + [sym_system_defined_variable] = STATE(6084), + [sym_system_defined_function] = STATE(6084), + [sym_dollar_text] = STATE(6599), + [sym_dollar_bitlogic] = STATE(6599), + [sym_dollar_function] = STATE(6599), + [sym_dollar_select] = STATE(6599), + [sym_dollar_case] = STATE(6599), + [sym_dollar_list] = STATE(6599), + [sym_built_in_func_with_pos_options] = STATE(6599), + [sym_dollar_method] = STATE(6599), + [sym_unary_expression] = STATE(6082), + [sym_indirection] = STATE(6082), + [sym_macro] = STATE(6084), + [sym_macro_constant] = STATE(6075), + [sym_macro_function] = STATE(6075), + [sym_json_object_literal] = STATE(6084), + [sym_json_array_literal] = STATE(6082), + [sym_line_comment_1] = STATE(12418), + [sym_line_comment_2] = STATE(12418), + [sym_line_comment_3] = STATE(12418), + [sym_line_comment_4] = STATE(12418), + [sym_block_comment] = STATE(12418), + [sym_device] = STATE(10107), + [sym_documatic_line] = STATE(12418), + [anon_sym_LPAREN] = ACTIONS(12150), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12152), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12154), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12156), + [aux_sym_dollarsf_token1] = ACTIONS(12158), + [anon_sym_CARET2] = ACTIONS(12160), + [anon_sym_CARET_DOLLAR] = ACTIONS(12162), + [anon_sym_LBRACE] = ACTIONS(12164), + [aux_sym_instance_variable_token1] = ACTIONS(12166), + [anon_sym_DOT_DOT] = ACTIONS(12168), + [aux_sym_system_defined_variable_token1] = ACTIONS(12170), + [aux_sym_dollar_text_token1] = ACTIONS(12172), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12174), + [aux_sym_dollar_function_token1] = ACTIONS(12176), + [aux_sym_dollar_select_token1] = ACTIONS(12178), + [aux_sym_dollar_case_token1] = ACTIONS(12180), + [aux_sym_dollar_list_token1] = ACTIONS(12182), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12184), + [aux_sym_dollar_method_token1] = ACTIONS(12186), + [anon_sym_AT2] = ACTIONS(12188), + [sym_objectscript_identifier_special] = ACTIONS(12190), + [sym_objectscript_identifier] = ACTIONS(12192), + [sym_numeric_literal] = ACTIONS(12194), + [sym_string_literal] = ACTIONS(12194), + [aux_sym_macro_constant_token1] = ACTIONS(12196), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12419)] = { [sym_expression] = STATE(10999), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), @@ -1425279,12 +1425360,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4675), [sym_json_object_literal] = STATE(3900), [sym_json_array_literal] = STATE(5840), - [sym_line_comment_1] = STATE(12418), - [sym_line_comment_2] = STATE(12418), - [sym_line_comment_3] = STATE(12418), - [sym_line_comment_4] = STATE(12418), - [sym_block_comment] = STATE(12418), - [sym_documatic_line] = STATE(12418), + [sym_line_comment_1] = STATE(12419), + [sym_line_comment_2] = STATE(12419), + [sym_line_comment_3] = STATE(12419), + [sym_line_comment_4] = STATE(12419), + [sym_block_comment] = STATE(12419), + [sym_documatic_line] = STATE(12419), [anon_sym_LPAREN] = ACTIONS(6410), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1425321,10 +1425402,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14010), + [sym__xecute_arg_invalid] = ACTIONS(13986), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12419)] = { + [STATE(12420)] = { [sym_expression] = STATE(11767), [sym_expr_atom] = STATE(7658), [sym_parenthetical_expression] = STATE(7649), @@ -1425360,13 +1425441,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(7655), [sym_json_object_literal] = STATE(7649), [sym_json_array_literal] = STATE(7107), - [sym_line_comment_1] = STATE(12419), - [sym_line_comment_2] = STATE(12419), - [sym_line_comment_3] = STATE(12419), - [sym_line_comment_4] = STATE(12419), - [sym_block_comment] = STATE(12419), + [sym_line_comment_1] = STATE(12420), + [sym_line_comment_2] = STATE(12420), + [sym_line_comment_3] = STATE(12420), + [sym_line_comment_4] = STATE(12420), + [sym_block_comment] = STATE(12420), [sym_view_parameter] = STATE(9971), - [sym_documatic_line] = STATE(12419), + [sym_documatic_line] = STATE(12420), [anon_sym_LPAREN] = ACTIONS(6228), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1425374,13 +1425455,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6242), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14012), - [aux_sym_dollarsf_token1] = ACTIONS(14014), - [anon_sym_CARET2] = ACTIONS(14016), - [anon_sym_CARET_DOLLAR] = ACTIONS(14018), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13988), + [aux_sym_dollarsf_token1] = ACTIONS(13990), + [anon_sym_CARET2] = ACTIONS(13992), + [anon_sym_CARET_DOLLAR] = ACTIONS(13994), [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(14020), - [anon_sym_DOT_DOT] = ACTIONS(14022), + [aux_sym_instance_variable_token1] = ACTIONS(13996), + [anon_sym_DOT_DOT] = ACTIONS(13998), [aux_sym_system_defined_variable_token1] = ACTIONS(6264), [aux_sym_dollar_text_token1] = ACTIONS(6266), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), @@ -1425390,12 +1425471,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6276), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), [aux_sym_dollar_method_token1] = ACTIONS(6280), - [anon_sym_AT2] = ACTIONS(14024), - [sym_objectscript_identifier_special] = ACTIONS(14026), - [sym_objectscript_identifier] = ACTIONS(14028), + [anon_sym_AT2] = ACTIONS(14000), + [sym_objectscript_identifier_special] = ACTIONS(14002), + [sym_objectscript_identifier] = ACTIONS(14004), [sym_numeric_literal] = ACTIONS(6288), [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(14030), + [aux_sym_macro_constant_token1] = ACTIONS(14006), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1425405,7 +1425486,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12420)] = { + [STATE(12421)] = { [sym_expression] = STATE(8180), [sym_expr_atom] = STATE(6013), [sym_parenthetical_expression] = STATE(6215), @@ -1425441,12 +1425522,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6227), [sym_json_object_literal] = STATE(6215), [sym_json_array_literal] = STATE(6213), - [sym_line_comment_1] = STATE(12420), - [sym_line_comment_2] = STATE(12420), - [sym_line_comment_3] = STATE(12420), - [sym_line_comment_4] = STATE(12420), - [sym_block_comment] = STATE(12420), - [sym_documatic_line] = STATE(12420), + [sym_line_comment_1] = STATE(12421), + [sym_line_comment_2] = STATE(12421), + [sym_line_comment_3] = STATE(12421), + [sym_line_comment_4] = STATE(12421), + [sym_block_comment] = STATE(12421), + [sym_documatic_line] = STATE(12421), [anon_sym_LPAREN] = ACTIONS(6294), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1425483,88 +1425564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14032), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12421)] = { - [sym_expression] = STATE(9980), - [sym_expr_atom] = STATE(5207), - [sym_parenthetical_expression] = STATE(6084), - [sym_unary_operator] = STATE(13035), - [sym_class_method_call] = STATE(6084), - [sym_class_ref] = STATE(22772), - [sym_superclass_method_call] = STATE(6082), - [sym_extrinsic_function] = STATE(6084), - [sym_dollarsf] = STATE(6599), - [sym_gvn] = STATE(6082), - [sym_lvn] = STATE(6084), - [sym_ssvn] = STATE(6082), - [sym_sql_field_reference] = STATE(6082), - [sym_oref_chain_expr] = STATE(6082), - [sym_instance_variable] = STATE(6084), - [sym_relative_dot_method] = STATE(6084), - [sym_relative_dot_property] = STATE(6084), - [sym_relative_dot_parameter] = STATE(6082), - [sym_system_defined_variable] = STATE(6084), - [sym_system_defined_function] = STATE(6084), - [sym_dollar_text] = STATE(6599), - [sym_dollar_bitlogic] = STATE(6599), - [sym_dollar_function] = STATE(6599), - [sym_dollar_select] = STATE(6599), - [sym_dollar_case] = STATE(6599), - [sym_dollar_list] = STATE(6599), - [sym_built_in_func_with_pos_options] = STATE(6599), - [sym_dollar_method] = STATE(6599), - [sym_unary_expression] = STATE(6082), - [sym_indirection] = STATE(6082), - [sym_macro] = STATE(6084), - [sym_macro_constant] = STATE(6075), - [sym_macro_function] = STATE(6075), - [sym_json_object_literal] = STATE(6084), - [sym_json_array_literal] = STATE(6082), - [sym_line_comment_1] = STATE(12421), - [sym_line_comment_2] = STATE(12421), - [sym_line_comment_3] = STATE(12421), - [sym_line_comment_4] = STATE(12421), - [sym_block_comment] = STATE(12421), - [sym_device] = STATE(10107), - [sym_documatic_line] = STATE(12421), - [anon_sym_LPAREN] = ACTIONS(12150), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12152), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12154), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12156), - [aux_sym_dollarsf_token1] = ACTIONS(12158), - [anon_sym_CARET2] = ACTIONS(12160), - [anon_sym_CARET_DOLLAR] = ACTIONS(12162), - [anon_sym_LBRACE] = ACTIONS(12164), - [aux_sym_instance_variable_token1] = ACTIONS(12166), - [anon_sym_DOT_DOT] = ACTIONS(12168), - [aux_sym_system_defined_variable_token1] = ACTIONS(12170), - [aux_sym_dollar_text_token1] = ACTIONS(12172), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12174), - [aux_sym_dollar_function_token1] = ACTIONS(12176), - [aux_sym_dollar_select_token1] = ACTIONS(12178), - [aux_sym_dollar_case_token1] = ACTIONS(12180), - [aux_sym_dollar_list_token1] = ACTIONS(12182), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12184), - [aux_sym_dollar_method_token1] = ACTIONS(12186), - [anon_sym_AT2] = ACTIONS(12188), - [sym_objectscript_identifier_special] = ACTIONS(12190), - [sym_objectscript_identifier] = ACTIONS(12192), - [sym_numeric_literal] = ACTIONS(12194), - [sym_string_literal] = ACTIONS(12194), - [aux_sym_macro_constant_token1] = ACTIONS(12196), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14008), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12422)] = { @@ -1425649,87 +1425649,168 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12423)] = { - [sym_expression] = STATE(10701), - [sym_expr_atom] = STATE(5933), - [sym_parenthetical_expression] = STATE(6515), - [sym_unary_operator] = STATE(13111), - [sym_class_method_call] = STATE(6515), - [sym_class_ref] = STATE(21450), - [sym_superclass_method_call] = STATE(6500), - [sym_extrinsic_function] = STATE(6515), - [sym_dollarsf] = STATE(6519), - [sym_gvn] = STATE(6500), - [sym_lvn] = STATE(6515), - [sym_ssvn] = STATE(6500), - [sym_sql_field_reference] = STATE(6500), - [sym_oref_chain_expr] = STATE(6500), - [sym_instance_variable] = STATE(6515), - [sym_relative_dot_method] = STATE(6515), - [sym_relative_dot_property] = STATE(6515), - [sym_relative_dot_parameter] = STATE(6500), - [sym_system_defined_variable] = STATE(6515), - [sym_system_defined_function] = STATE(6515), - [sym_dollar_text] = STATE(6519), - [sym_dollar_bitlogic] = STATE(6519), - [sym_dollar_function] = STATE(6519), - [sym_dollar_select] = STATE(6519), - [sym_dollar_case] = STATE(6519), - [sym_dollar_list] = STATE(6519), - [sym_built_in_func_with_pos_options] = STATE(6519), - [sym_dollar_method] = STATE(6519), - [sym_unary_expression] = STATE(6500), - [sym_indirection] = STATE(6500), - [sym_macro] = STATE(6515), - [sym_macro_constant] = STATE(5036), - [sym_macro_function] = STATE(5036), - [sym_json_object_literal] = STATE(6515), - [sym_json_array_literal] = STATE(6500), + [sym_expression] = STATE(9786), + [sym_expr_atom] = STATE(2562), + [sym_parenthetical_expression] = STATE(3286), + [sym_unary_operator] = STATE(13051), + [sym_class_method_call] = STATE(3286), + [sym_class_ref] = STATE(23071), + [sym_superclass_method_call] = STATE(4158), + [sym_extrinsic_function] = STATE(3286), + [sym_dollarsf] = STATE(4462), + [sym_gvn] = STATE(4158), + [sym_lvn] = STATE(3286), + [sym_ssvn] = STATE(4158), + [sym_sql_field_reference] = STATE(4158), + [sym_oref_chain_expr] = STATE(4158), + [sym_instance_variable] = STATE(3286), + [sym_relative_dot_method] = STATE(3286), + [sym_relative_dot_property] = STATE(3286), + [sym_relative_dot_parameter] = STATE(4158), + [sym_system_defined_variable] = STATE(3286), + [sym_system_defined_function] = STATE(3286), + [sym_dollar_text] = STATE(4462), + [sym_dollar_bitlogic] = STATE(4462), + [sym_dollar_function] = STATE(4462), + [sym_dollar_select] = STATE(4462), + [sym_dollar_case] = STATE(4462), + [sym_dollar_list] = STATE(4462), + [sym_built_in_func_with_pos_options] = STATE(4462), + [sym_dollar_method] = STATE(4462), + [sym_unary_expression] = STATE(4158), + [sym_indirection] = STATE(4158), + [sym_macro] = STATE(3286), + [sym_macro_constant] = STATE(2373), + [sym_macro_function] = STATE(2373), + [sym_json_object_literal] = STATE(3286), + [sym_json_array_literal] = STATE(4158), [sym_line_comment_1] = STATE(12423), [sym_line_comment_2] = STATE(12423), [sym_line_comment_3] = STATE(12423), [sym_line_comment_4] = STATE(12423), [sym_block_comment] = STATE(12423), [sym_documatic_line] = STATE(12423), - [anon_sym_LPAREN] = ACTIONS(6526), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6536), + [anon_sym_LBRACK] = ACTIONS(10213), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6540), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), - [aux_sym_dollarsf_token1] = ACTIONS(6544), - [anon_sym_CARET2] = ACTIONS(6546), - [anon_sym_CARET_DOLLAR] = ACTIONS(6548), - [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(6552), - [anon_sym_DOT_DOT] = ACTIONS(6554), - [aux_sym_system_defined_variable_token1] = ACTIONS(6556), - [aux_sym_dollar_text_token1] = ACTIONS(6558), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), - [aux_sym_dollar_function_token1] = ACTIONS(6562), - [aux_sym_dollar_select_token1] = ACTIONS(6564), - [aux_sym_dollar_case_token1] = ACTIONS(6566), - [aux_sym_dollar_list_token1] = ACTIONS(6568), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(6572), - [anon_sym_AT2] = ACTIONS(6574), - [sym_objectscript_identifier_special] = ACTIONS(6576), - [sym_objectscript_identifier] = ACTIONS(6578), - [sym_numeric_literal] = ACTIONS(6580), - [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(6582), + [sym_keyword_pound_pound_super] = ACTIONS(10215), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10217), + [aux_sym_dollarsf_token1] = ACTIONS(10219), + [anon_sym_CARET2] = ACTIONS(6612), + [anon_sym_CARET_DOLLAR] = ACTIONS(6614), + [anon_sym_LBRACE] = ACTIONS(10221), + [aux_sym_instance_variable_token1] = ACTIONS(10223), + [anon_sym_DOT_DOT] = ACTIONS(10225), + [aux_sym_system_defined_variable_token1] = ACTIONS(10227), + [aux_sym_dollar_text_token1] = ACTIONS(10229), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(10231), + [aux_sym_dollar_function_token1] = ACTIONS(10233), + [aux_sym_dollar_select_token1] = ACTIONS(10235), + [aux_sym_dollar_case_token1] = ACTIONS(10237), + [aux_sym_dollar_list_token1] = ACTIONS(10239), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10241), + [aux_sym_dollar_method_token1] = ACTIONS(6638), + [anon_sym_AT2] = ACTIONS(10243), + [sym_objectscript_identifier_special] = ACTIONS(6642), + [sym_objectscript_identifier] = ACTIONS(6644), + [sym_numeric_literal] = ACTIONS(10245), + [sym_string_literal] = ACTIONS(10245), + [aux_sym_macro_constant_token1] = ACTIONS(6648), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(14012), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14034), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12424)] = { + [sym_expression] = STATE(10391), + [sym_expr_atom] = STATE(5841), + [sym_parenthetical_expression] = STATE(6356), + [sym_unary_operator] = STATE(13753), + [sym_class_method_call] = STATE(6356), + [sym_class_ref] = STATE(21361), + [sym_superclass_method_call] = STATE(6355), + [sym_extrinsic_function] = STATE(6356), + [sym_dollarsf] = STATE(6357), + [sym_gvn] = STATE(6355), + [sym_lvn] = STATE(6356), + [sym_ssvn] = STATE(6355), + [sym_sql_field_reference] = STATE(6355), + [sym_oref_chain_expr] = STATE(6355), + [sym_instance_variable] = STATE(6356), + [sym_relative_dot_method] = STATE(6356), + [sym_relative_dot_property] = STATE(6356), + [sym_relative_dot_parameter] = STATE(6355), + [sym_system_defined_variable] = STATE(6356), + [sym_system_defined_function] = STATE(6356), + [sym_dollar_text] = STATE(6357), + [sym_dollar_bitlogic] = STATE(6357), + [sym_dollar_function] = STATE(6357), + [sym_dollar_select] = STATE(6357), + [sym_dollar_case] = STATE(6357), + [sym_dollar_list] = STATE(6357), + [sym_built_in_func_with_pos_options] = STATE(6357), + [sym_dollar_method] = STATE(6357), + [sym_unary_expression] = STATE(6355), + [sym_indirection] = STATE(6355), + [sym_macro] = STATE(6356), + [sym_macro_constant] = STATE(6668), + [sym_macro_function] = STATE(6668), + [sym_json_object_literal] = STATE(6356), + [sym_json_array_literal] = STATE(6355), + [sym_line_comment_1] = STATE(12424), + [sym_line_comment_2] = STATE(12424), + [sym_line_comment_3] = STATE(12424), + [sym_line_comment_4] = STATE(12424), + [sym_block_comment] = STATE(12424), + [sym_documatic_line] = STATE(12424), + [anon_sym_LPAREN] = ACTIONS(6657), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6665), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6669), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), + [aux_sym_dollarsf_token1] = ACTIONS(6673), + [anon_sym_CARET2] = ACTIONS(6675), + [anon_sym_CARET_DOLLAR] = ACTIONS(6677), + [anon_sym_LBRACE] = ACTIONS(6679), + [aux_sym_instance_variable_token1] = ACTIONS(6681), + [anon_sym_DOT_DOT] = ACTIONS(6683), + [aux_sym_system_defined_variable_token1] = ACTIONS(6685), + [aux_sym_dollar_text_token1] = ACTIONS(6687), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), + [aux_sym_dollar_function_token1] = ACTIONS(6691), + [aux_sym_dollar_select_token1] = ACTIONS(6693), + [aux_sym_dollar_case_token1] = ACTIONS(6695), + [aux_sym_dollar_list_token1] = ACTIONS(6697), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), + [aux_sym_dollar_method_token1] = ACTIONS(6701), + [anon_sym_AT2] = ACTIONS(6703), + [sym_objectscript_identifier_special] = ACTIONS(6705), + [sym_objectscript_identifier] = ACTIONS(6707), + [sym_numeric_literal] = ACTIONS(6709), + [sym_string_literal] = ACTIONS(6709), + [aux_sym_macro_constant_token1] = ACTIONS(6711), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14014), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12425)] = { [sym_expression] = STATE(10867), [sym_expr_atom] = STATE(4590), [sym_parenthetical_expression] = STATE(4311), @@ -1425765,13 +1425846,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6227), [sym_json_object_literal] = STATE(4311), [sym_json_array_literal] = STATE(5443), - [sym_line_comment_1] = STATE(12424), - [sym_line_comment_2] = STATE(12424), - [sym_line_comment_3] = STATE(12424), - [sym_line_comment_4] = STATE(12424), - [sym_block_comment] = STATE(12424), - [sym_documatic_line] = STATE(12424), - [anon_sym_LPAREN] = ACTIONS(14036), + [sym_line_comment_1] = STATE(12425), + [sym_line_comment_2] = STATE(12425), + [sym_line_comment_3] = STATE(12425), + [sym_line_comment_4] = STATE(12425), + [sym_block_comment] = STATE(12425), + [sym_documatic_line] = STATE(12425), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1425805,92 +1425886,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(14038), + [anon_sym_COLON2] = ACTIONS(14018), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12425)] = { - [sym_expression] = STATE(11011), - [sym_expr_atom] = STATE(5933), - [sym_parenthetical_expression] = STATE(6515), - [sym_unary_operator] = STATE(13111), - [sym_class_method_call] = STATE(6515), - [sym_class_ref] = STATE(21450), - [sym_superclass_method_call] = STATE(6500), - [sym_extrinsic_function] = STATE(6515), - [sym_dollarsf] = STATE(6519), - [sym_gvn] = STATE(6500), - [sym_lvn] = STATE(6515), - [sym_ssvn] = STATE(6500), - [sym_sql_field_reference] = STATE(6500), - [sym_oref_chain_expr] = STATE(6500), - [sym_instance_variable] = STATE(6515), - [sym_relative_dot_method] = STATE(6515), - [sym_relative_dot_property] = STATE(6515), - [sym_relative_dot_parameter] = STATE(6500), - [sym_system_defined_variable] = STATE(6515), - [sym_system_defined_function] = STATE(6515), - [sym_dollar_text] = STATE(6519), - [sym_dollar_bitlogic] = STATE(6519), - [sym_dollar_function] = STATE(6519), - [sym_dollar_select] = STATE(6519), - [sym_dollar_case] = STATE(6519), - [sym_dollar_list] = STATE(6519), - [sym_built_in_func_with_pos_options] = STATE(6519), - [sym_dollar_method] = STATE(6519), - [sym_unary_expression] = STATE(6500), - [sym_indirection] = STATE(6500), - [sym_macro] = STATE(6515), - [sym_macro_constant] = STATE(5036), - [sym_macro_function] = STATE(5036), - [sym_json_object_literal] = STATE(6515), - [sym_json_array_literal] = STATE(6500), - [sym_line_comment_1] = STATE(12425), - [sym_line_comment_2] = STATE(12425), - [sym_line_comment_3] = STATE(12425), - [sym_line_comment_4] = STATE(12425), - [sym_block_comment] = STATE(12425), - [sym_documatic_line] = STATE(12425), - [anon_sym_LPAREN] = ACTIONS(6526), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6536), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6540), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), - [aux_sym_dollarsf_token1] = ACTIONS(6544), - [anon_sym_CARET2] = ACTIONS(6546), - [anon_sym_CARET_DOLLAR] = ACTIONS(6548), - [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(6552), - [anon_sym_DOT_DOT] = ACTIONS(6554), - [aux_sym_system_defined_variable_token1] = ACTIONS(6556), - [aux_sym_dollar_text_token1] = ACTIONS(6558), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), - [aux_sym_dollar_function_token1] = ACTIONS(6562), - [aux_sym_dollar_select_token1] = ACTIONS(6564), - [aux_sym_dollar_case_token1] = ACTIONS(6566), - [aux_sym_dollar_list_token1] = ACTIONS(6568), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(6572), - [anon_sym_AT2] = ACTIONS(6574), - [sym_objectscript_identifier_special] = ACTIONS(6576), - [sym_objectscript_identifier] = ACTIONS(6578), - [sym_numeric_literal] = ACTIONS(6580), - [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(6582), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14040), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12426)] = { [sym_expression] = STATE(10997), [sym_expr_atom] = STATE(5845), @@ -1425969,81 +1425969,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14042), + [sym__xecute_arg_invalid] = ACTIONS(14020), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12427)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(22436), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), + [sym_expression] = STATE(10701), + [sym_expr_atom] = STATE(5933), + [sym_parenthetical_expression] = STATE(6515), + [sym_unary_operator] = STATE(13111), + [sym_class_method_call] = STATE(6515), + [sym_class_ref] = STATE(21450), + [sym_superclass_method_call] = STATE(6500), + [sym_extrinsic_function] = STATE(6515), + [sym_dollarsf] = STATE(6519), + [sym_gvn] = STATE(6500), + [sym_lvn] = STATE(6515), + [sym_ssvn] = STATE(6500), + [sym_sql_field_reference] = STATE(6500), + [sym_oref_chain_expr] = STATE(6500), + [sym_instance_variable] = STATE(6515), + [sym_relative_dot_method] = STATE(6515), + [sym_relative_dot_property] = STATE(6515), + [sym_relative_dot_parameter] = STATE(6500), + [sym_system_defined_variable] = STATE(6515), + [sym_system_defined_function] = STATE(6515), + [sym_dollar_text] = STATE(6519), + [sym_dollar_bitlogic] = STATE(6519), + [sym_dollar_function] = STATE(6519), + [sym_dollar_select] = STATE(6519), + [sym_dollar_case] = STATE(6519), + [sym_dollar_list] = STATE(6519), + [sym_built_in_func_with_pos_options] = STATE(6519), + [sym_dollar_method] = STATE(6519), + [sym_unary_expression] = STATE(6500), + [sym_indirection] = STATE(6500), + [sym_macro] = STATE(6515), + [sym_macro_constant] = STATE(5036), + [sym_macro_function] = STATE(5036), + [sym_json_object_literal] = STATE(6515), + [sym_json_array_literal] = STATE(6500), [sym_line_comment_1] = STATE(12427), [sym_line_comment_2] = STATE(12427), [sym_line_comment_3] = STATE(12427), [sym_line_comment_4] = STATE(12427), [sym_block_comment] = STATE(12427), [sym_documatic_line] = STATE(12427), - [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_LPAREN] = ACTIONS(6526), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), + [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), + [sym_keyword_pound_pound_super] = ACTIONS(6540), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), + [aux_sym_dollarsf_token1] = ACTIONS(6544), + [anon_sym_CARET2] = ACTIONS(6546), + [anon_sym_CARET_DOLLAR] = ACTIONS(6548), + [anon_sym_LBRACE] = ACTIONS(6550), + [aux_sym_instance_variable_token1] = ACTIONS(6552), + [anon_sym_DOT_DOT] = ACTIONS(6554), + [aux_sym_system_defined_variable_token1] = ACTIONS(6556), + [aux_sym_dollar_text_token1] = ACTIONS(6558), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), + [aux_sym_dollar_function_token1] = ACTIONS(6562), + [aux_sym_dollar_select_token1] = ACTIONS(6564), + [aux_sym_dollar_case_token1] = ACTIONS(6566), + [aux_sym_dollar_list_token1] = ACTIONS(6568), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), + [aux_sym_dollar_method_token1] = ACTIONS(6572), + [anon_sym_AT2] = ACTIONS(6574), + [sym_objectscript_identifier_special] = ACTIONS(6576), + [sym_objectscript_identifier] = ACTIONS(6578), + [sym_numeric_literal] = ACTIONS(6580), + [sym_string_literal] = ACTIONS(6580), + [aux_sym_macro_constant_token1] = ACTIONS(6582), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1426051,10 +1426050,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14022), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12428)] = { - [sym_expression] = STATE(10195), + [sym_expression] = STATE(10194), [sym_expr_atom] = STATE(4770), [sym_parenthetical_expression] = STATE(3677), [sym_unary_operator] = STATE(12890), @@ -1426131,80 +1426131,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14044), + [sym__xecute_arg_invalid] = ACTIONS(14024), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12429)] = { - [sym_expression] = STATE(9411), - [sym_expr_atom] = STATE(7222), - [sym_parenthetical_expression] = STATE(7111), - [sym_unary_operator] = STATE(13031), - [sym_class_method_call] = STATE(7111), - [sym_class_ref] = STATE(22724), - [sym_superclass_method_call] = STATE(7107), - [sym_extrinsic_function] = STATE(7111), - [sym_dollarsf] = STATE(7599), - [sym_gvn] = STATE(7107), - [sym_lvn] = STATE(7111), - [sym_ssvn] = STATE(7107), - [sym_sql_field_reference] = STATE(7107), - [sym_oref_chain_expr] = STATE(7107), - [sym_instance_variable] = STATE(7111), - [sym_relative_dot_method] = STATE(7111), - [sym_relative_dot_property] = STATE(7111), - [sym_relative_dot_parameter] = STATE(7107), - [sym_system_defined_variable] = STATE(7111), - [sym_system_defined_function] = STATE(7111), - [sym_dollar_text] = STATE(7599), - [sym_dollar_bitlogic] = STATE(7599), - [sym_dollar_function] = STATE(7599), - [sym_dollar_select] = STATE(7599), - [sym_dollar_case] = STATE(7599), - [sym_dollar_list] = STATE(7599), - [sym_built_in_func_with_pos_options] = STATE(7599), - [sym_dollar_method] = STATE(7599), - [sym_unary_expression] = STATE(7107), - [sym_indirection] = STATE(7107), - [sym_macro] = STATE(7111), - [sym_macro_constant] = STATE(7101), - [sym_macro_function] = STATE(7101), - [sym_json_object_literal] = STATE(7111), - [sym_json_array_literal] = STATE(7107), + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(22436), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), [sym_line_comment_1] = STATE(12429), [sym_line_comment_2] = STATE(12429), [sym_line_comment_3] = STATE(12429), [sym_line_comment_4] = STATE(12429), [sym_block_comment] = STATE(12429), [sym_documatic_line] = STATE(12429), - [anon_sym_LPAREN] = ACTIONS(6228), + [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6242), + [anon_sym_LBRACK] = ACTIONS(8394), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6248), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6250), - [aux_sym_dollarsf_token1] = ACTIONS(6252), - [anon_sym_CARET2] = ACTIONS(6254), - [anon_sym_CARET_DOLLAR] = ACTIONS(6256), - [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(6260), - [anon_sym_DOT_DOT] = ACTIONS(6262), - [aux_sym_system_defined_variable_token1] = ACTIONS(6264), - [aux_sym_dollar_text_token1] = ACTIONS(6266), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), - [aux_sym_dollar_function_token1] = ACTIONS(6270), - [aux_sym_dollar_select_token1] = ACTIONS(6272), - [aux_sym_dollar_case_token1] = ACTIONS(6274), - [aux_sym_dollar_list_token1] = ACTIONS(6276), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), - [aux_sym_dollar_method_token1] = ACTIONS(6280), - [anon_sym_AT2] = ACTIONS(6282), - [sym_objectscript_identifier_special] = ACTIONS(6284), - [sym_objectscript_identifier] = ACTIONS(6286), - [sym_numeric_literal] = ACTIONS(6288), - [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(6290), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1426212,10 +1426213,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14046), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12430)] = { + [sym_expression] = STATE(11011), + [sym_expr_atom] = STATE(5933), + [sym_parenthetical_expression] = STATE(6515), + [sym_unary_operator] = STATE(13111), + [sym_class_method_call] = STATE(6515), + [sym_class_ref] = STATE(21450), + [sym_superclass_method_call] = STATE(6500), + [sym_extrinsic_function] = STATE(6515), + [sym_dollarsf] = STATE(6519), + [sym_gvn] = STATE(6500), + [sym_lvn] = STATE(6515), + [sym_ssvn] = STATE(6500), + [sym_sql_field_reference] = STATE(6500), + [sym_oref_chain_expr] = STATE(6500), + [sym_instance_variable] = STATE(6515), + [sym_relative_dot_method] = STATE(6515), + [sym_relative_dot_property] = STATE(6515), + [sym_relative_dot_parameter] = STATE(6500), + [sym_system_defined_variable] = STATE(6515), + [sym_system_defined_function] = STATE(6515), + [sym_dollar_text] = STATE(6519), + [sym_dollar_bitlogic] = STATE(6519), + [sym_dollar_function] = STATE(6519), + [sym_dollar_select] = STATE(6519), + [sym_dollar_case] = STATE(6519), + [sym_dollar_list] = STATE(6519), + [sym_built_in_func_with_pos_options] = STATE(6519), + [sym_dollar_method] = STATE(6519), + [sym_unary_expression] = STATE(6500), + [sym_indirection] = STATE(6500), + [sym_macro] = STATE(6515), + [sym_macro_constant] = STATE(5036), + [sym_macro_function] = STATE(5036), + [sym_json_object_literal] = STATE(6515), + [sym_json_array_literal] = STATE(6500), + [sym_line_comment_1] = STATE(12430), + [sym_line_comment_2] = STATE(12430), + [sym_line_comment_3] = STATE(12430), + [sym_line_comment_4] = STATE(12430), + [sym_block_comment] = STATE(12430), + [sym_documatic_line] = STATE(12430), + [anon_sym_LPAREN] = ACTIONS(6526), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6536), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6540), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), + [aux_sym_dollarsf_token1] = ACTIONS(6544), + [anon_sym_CARET2] = ACTIONS(6546), + [anon_sym_CARET_DOLLAR] = ACTIONS(6548), + [anon_sym_LBRACE] = ACTIONS(6550), + [aux_sym_instance_variable_token1] = ACTIONS(6552), + [anon_sym_DOT_DOT] = ACTIONS(6554), + [aux_sym_system_defined_variable_token1] = ACTIONS(6556), + [aux_sym_dollar_text_token1] = ACTIONS(6558), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), + [aux_sym_dollar_function_token1] = ACTIONS(6562), + [aux_sym_dollar_select_token1] = ACTIONS(6564), + [aux_sym_dollar_case_token1] = ACTIONS(6566), + [aux_sym_dollar_list_token1] = ACTIONS(6568), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), + [aux_sym_dollar_method_token1] = ACTIONS(6572), + [anon_sym_AT2] = ACTIONS(6574), + [sym_objectscript_identifier_special] = ACTIONS(6576), + [sym_objectscript_identifier] = ACTIONS(6578), + [sym_numeric_literal] = ACTIONS(6580), + [sym_string_literal] = ACTIONS(6580), + [aux_sym_macro_constant_token1] = ACTIONS(6582), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14026), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12431)] = { [sym_expression] = STATE(10600), [sym_expr_atom] = STATE(6465), [sym_parenthetical_expression] = STATE(6445), @@ -1426251,27 +1426332,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6829), [sym_json_object_literal] = STATE(6445), [sym_json_array_literal] = STATE(3675), - [sym_line_comment_1] = STATE(12430), - [sym_line_comment_2] = STATE(12430), - [sym_line_comment_3] = STATE(12430), - [sym_line_comment_4] = STATE(12430), - [sym_block_comment] = STATE(12430), + [sym_line_comment_1] = STATE(12431), + [sym_line_comment_2] = STATE(12431), + [sym_line_comment_3] = STATE(12431), + [sym_line_comment_4] = STATE(12431), + [sym_block_comment] = STATE(12431), [sym_view_parameter] = STATE(8531), - [sym_documatic_line] = STATE(12430), + [sym_documatic_line] = STATE(12431), [anon_sym_LPAREN] = ACTIONS(6594), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13902), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13904), - [aux_sym_dollarsf_token1] = ACTIONS(13906), - [anon_sym_CARET2] = ACTIONS(13908), - [anon_sym_CARET_DOLLAR] = ACTIONS(13910), + [sym_keyword_pound_pound_super] = ACTIONS(14028), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14030), + [aux_sym_dollarsf_token1] = ACTIONS(14032), + [anon_sym_CARET2] = ACTIONS(14034), + [anon_sym_CARET_DOLLAR] = ACTIONS(14036), [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(13912), - [anon_sym_DOT_DOT] = ACTIONS(13914), + [aux_sym_instance_variable_token1] = ACTIONS(14038), + [anon_sym_DOT_DOT] = ACTIONS(14040), [aux_sym_system_defined_variable_token1] = ACTIONS(6622), [aux_sym_dollar_text_token1] = ACTIONS(6624), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), @@ -1426280,94 +1426361,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6632), [aux_sym_dollar_list_token1] = ACTIONS(6634), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(13916), - [anon_sym_AT2] = ACTIONS(13918), - [sym_objectscript_identifier_special] = ACTIONS(13920), - [sym_objectscript_identifier] = ACTIONS(13922), + [aux_sym_dollar_method_token1] = ACTIONS(14042), + [anon_sym_AT2] = ACTIONS(14044), + [sym_objectscript_identifier_special] = ACTIONS(14046), + [sym_objectscript_identifier] = ACTIONS(14048), [sym_numeric_literal] = ACTIONS(6646), [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(13924), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12431)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(23239), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12431), - [sym_line_comment_2] = STATE(12431), - [sym_line_comment_3] = STATE(12431), - [sym_line_comment_4] = STATE(12431), - [sym_block_comment] = STATE(12431), - [sym_documatic_line] = STATE(12431), - [anon_sym_LPAREN] = ACTIONS(8390), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), + [aux_sym_macro_constant_token1] = ACTIONS(14050), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1426406,7 +1426406,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(23980), + [sym_dollar_arg_pair] = STATE(23239), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1426459,87 +1426459,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12433)] = { - [sym_expression] = STATE(8091), - [sym_expr_atom] = STATE(1607), - [sym_parenthetical_expression] = STATE(1222), - [sym_unary_operator] = STATE(13083), - [sym_class_method_call] = STATE(1222), - [sym_class_ref] = STATE(22471), - [sym_superclass_method_call] = STATE(1221), - [sym_extrinsic_function] = STATE(1222), - [sym_dollarsf] = STATE(1473), - [sym_gvn] = STATE(1221), - [sym_lvn] = STATE(1222), - [sym_ssvn] = STATE(1221), - [sym_sql_field_reference] = STATE(1221), - [sym_oref_chain_expr] = STATE(1221), - [sym_instance_variable] = STATE(1222), - [sym_relative_dot_method] = STATE(1222), - [sym_relative_dot_property] = STATE(1222), - [sym_relative_dot_parameter] = STATE(1221), - [sym_system_defined_variable] = STATE(1222), - [sym_system_defined_function] = STATE(1222), - [sym_dollar_text] = STATE(1473), - [sym_dollar_bitlogic] = STATE(1473), - [sym_dollar_function] = STATE(1473), - [sym_dollar_select] = STATE(1473), - [sym_dollar_case] = STATE(1473), - [sym_dollar_list] = STATE(1473), - [sym_built_in_func_with_pos_options] = STATE(1473), - [sym_dollar_method] = STATE(1473), - [sym_unary_expression] = STATE(1221), - [sym_indirection] = STATE(1221), - [sym_macro] = STATE(1222), - [sym_macro_constant] = STATE(2075), - [sym_macro_function] = STATE(2075), - [sym_json_object_literal] = STATE(1222), - [sym_json_array_literal] = STATE(1221), - [sym_line_comment_1] = STATE(12433), - [sym_line_comment_2] = STATE(12433), - [sym_line_comment_3] = STATE(12433), - [sym_line_comment_4] = STATE(12433), - [sym_block_comment] = STATE(12433), - [sym_device] = STATE(8286), - [sym_documatic_line] = STATE(12433), - [anon_sym_LPAREN] = ACTIONS(12576), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12434)] = { [sym_expression] = STATE(11179), [sym_expr_atom] = STATE(7261), [sym_parenthetical_expression] = STATE(7207), @@ -1426575,13 +1426494,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(7193), [sym_json_object_literal] = STATE(7207), [sym_json_array_literal] = STATE(6213), - [sym_line_comment_1] = STATE(12434), - [sym_line_comment_2] = STATE(12434), - [sym_line_comment_3] = STATE(12434), - [sym_line_comment_4] = STATE(12434), - [sym_block_comment] = STATE(12434), + [sym_line_comment_1] = STATE(12433), + [sym_line_comment_2] = STATE(12433), + [sym_line_comment_3] = STATE(12433), + [sym_line_comment_4] = STATE(12433), + [sym_block_comment] = STATE(12433), [sym_view_parameter] = STATE(9514), - [sym_documatic_line] = STATE(12434), + [sym_documatic_line] = STATE(12433), [anon_sym_LPAREN] = ACTIONS(6294), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1426589,13 +1426508,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6304), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14048), - [aux_sym_dollarsf_token1] = ACTIONS(14050), - [anon_sym_CARET2] = ACTIONS(14052), - [anon_sym_CARET_DOLLAR] = ACTIONS(14054), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14052), + [aux_sym_dollarsf_token1] = ACTIONS(14054), + [anon_sym_CARET2] = ACTIONS(14056), + [anon_sym_CARET_DOLLAR] = ACTIONS(14058), [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(14056), - [anon_sym_DOT_DOT] = ACTIONS(14058), + [aux_sym_instance_variable_token1] = ACTIONS(14060), + [anon_sym_DOT_DOT] = ACTIONS(14062), [aux_sym_system_defined_variable_token1] = ACTIONS(6324), [aux_sym_dollar_text_token1] = ACTIONS(6326), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), @@ -1426605,12 +1426524,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6336), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), [aux_sym_dollar_method_token1] = ACTIONS(6340), - [anon_sym_AT2] = ACTIONS(14060), - [sym_objectscript_identifier_special] = ACTIONS(14062), - [sym_objectscript_identifier] = ACTIONS(14064), + [anon_sym_AT2] = ACTIONS(14064), + [sym_objectscript_identifier_special] = ACTIONS(14066), + [sym_objectscript_identifier] = ACTIONS(14068), [sym_numeric_literal] = ACTIONS(6348), [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(14066), + [aux_sym_macro_constant_token1] = ACTIONS(14070), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12434)] = { + [sym_expression] = STATE(8091), + [sym_expr_atom] = STATE(1607), + [sym_parenthetical_expression] = STATE(1222), + [sym_unary_operator] = STATE(13083), + [sym_class_method_call] = STATE(1222), + [sym_class_ref] = STATE(22471), + [sym_superclass_method_call] = STATE(1221), + [sym_extrinsic_function] = STATE(1222), + [sym_dollarsf] = STATE(1473), + [sym_gvn] = STATE(1221), + [sym_lvn] = STATE(1222), + [sym_ssvn] = STATE(1221), + [sym_sql_field_reference] = STATE(1221), + [sym_oref_chain_expr] = STATE(1221), + [sym_instance_variable] = STATE(1222), + [sym_relative_dot_method] = STATE(1222), + [sym_relative_dot_property] = STATE(1222), + [sym_relative_dot_parameter] = STATE(1221), + [sym_system_defined_variable] = STATE(1222), + [sym_system_defined_function] = STATE(1222), + [sym_dollar_text] = STATE(1473), + [sym_dollar_bitlogic] = STATE(1473), + [sym_dollar_function] = STATE(1473), + [sym_dollar_select] = STATE(1473), + [sym_dollar_case] = STATE(1473), + [sym_dollar_list] = STATE(1473), + [sym_built_in_func_with_pos_options] = STATE(1473), + [sym_dollar_method] = STATE(1473), + [sym_unary_expression] = STATE(1221), + [sym_indirection] = STATE(1221), + [sym_macro] = STATE(1222), + [sym_macro_constant] = STATE(2075), + [sym_macro_function] = STATE(2075), + [sym_json_object_literal] = STATE(1222), + [sym_json_array_literal] = STATE(1221), + [sym_line_comment_1] = STATE(12434), + [sym_line_comment_2] = STATE(12434), + [sym_line_comment_3] = STATE(12434), + [sym_line_comment_4] = STATE(12434), + [sym_block_comment] = STATE(12434), + [sym_device] = STATE(8286), + [sym_documatic_line] = STATE(12434), + [anon_sym_LPAREN] = ACTIONS(12668), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(12670), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1426621,87 +1426621,168 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12435)] = { - [sym_expression] = STATE(9786), - [sym_expr_atom] = STATE(2562), - [sym_parenthetical_expression] = STATE(3286), - [sym_unary_operator] = STATE(13051), - [sym_class_method_call] = STATE(3286), - [sym_class_ref] = STATE(23071), - [sym_superclass_method_call] = STATE(4158), - [sym_extrinsic_function] = STATE(3286), - [sym_dollarsf] = STATE(4462), - [sym_gvn] = STATE(4158), - [sym_lvn] = STATE(3286), - [sym_ssvn] = STATE(4158), - [sym_sql_field_reference] = STATE(4158), - [sym_oref_chain_expr] = STATE(4158), - [sym_instance_variable] = STATE(3286), - [sym_relative_dot_method] = STATE(3286), - [sym_relative_dot_property] = STATE(3286), - [sym_relative_dot_parameter] = STATE(4158), - [sym_system_defined_variable] = STATE(3286), - [sym_system_defined_function] = STATE(3286), - [sym_dollar_text] = STATE(4462), - [sym_dollar_bitlogic] = STATE(4462), - [sym_dollar_function] = STATE(4462), - [sym_dollar_select] = STATE(4462), - [sym_dollar_case] = STATE(4462), - [sym_dollar_list] = STATE(4462), - [sym_built_in_func_with_pos_options] = STATE(4462), - [sym_dollar_method] = STATE(4462), - [sym_unary_expression] = STATE(4158), - [sym_indirection] = STATE(4158), - [sym_macro] = STATE(3286), - [sym_macro_constant] = STATE(2373), - [sym_macro_function] = STATE(2373), - [sym_json_object_literal] = STATE(3286), - [sym_json_array_literal] = STATE(4158), + [sym_expression] = STATE(9278), + [sym_expr_atom] = STATE(1679), + [sym_parenthetical_expression] = STATE(1543), + [sym_unary_operator] = STATE(13174), + [sym_class_method_call] = STATE(1543), + [sym_class_ref] = STATE(22204), + [sym_superclass_method_call] = STATE(3416), + [sym_extrinsic_function] = STATE(1543), + [sym_dollarsf] = STATE(2387), + [sym_gvn] = STATE(3416), + [sym_lvn] = STATE(1543), + [sym_ssvn] = STATE(3416), + [sym_sql_field_reference] = STATE(3416), + [sym_oref_chain_expr] = STATE(3416), + [sym_instance_variable] = STATE(1543), + [sym_relative_dot_method] = STATE(1543), + [sym_relative_dot_property] = STATE(1543), + [sym_relative_dot_parameter] = STATE(3416), + [sym_system_defined_variable] = STATE(1543), + [sym_system_defined_function] = STATE(1543), + [sym_dollar_text] = STATE(2387), + [sym_dollar_bitlogic] = STATE(2387), + [sym_dollar_function] = STATE(2387), + [sym_dollar_select] = STATE(2387), + [sym_dollar_case] = STATE(2387), + [sym_dollar_list] = STATE(2387), + [sym_built_in_func_with_pos_options] = STATE(2387), + [sym_dollar_method] = STATE(2387), + [sym_unary_expression] = STATE(3416), + [sym_indirection] = STATE(3416), + [sym_macro] = STATE(1543), + [sym_macro_constant] = STATE(2010), + [sym_macro_function] = STATE(2010), + [sym_json_object_literal] = STATE(1543), + [sym_json_array_literal] = STATE(3416), [sym_line_comment_1] = STATE(12435), [sym_line_comment_2] = STATE(12435), [sym_line_comment_3] = STATE(12435), [sym_line_comment_4] = STATE(12435), [sym_block_comment] = STATE(12435), [sym_documatic_line] = STATE(12435), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(10213), + [anon_sym_LBRACK] = ACTIONS(10591), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(10215), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10217), - [aux_sym_dollarsf_token1] = ACTIONS(10219), - [anon_sym_CARET2] = ACTIONS(6612), - [anon_sym_CARET_DOLLAR] = ACTIONS(6614), - [anon_sym_LBRACE] = ACTIONS(10221), - [aux_sym_instance_variable_token1] = ACTIONS(10223), - [anon_sym_DOT_DOT] = ACTIONS(10225), - [aux_sym_system_defined_variable_token1] = ACTIONS(10227), - [aux_sym_dollar_text_token1] = ACTIONS(10229), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(10231), - [aux_sym_dollar_function_token1] = ACTIONS(10233), - [aux_sym_dollar_select_token1] = ACTIONS(10235), - [aux_sym_dollar_case_token1] = ACTIONS(10237), - [aux_sym_dollar_list_token1] = ACTIONS(10239), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10241), - [aux_sym_dollar_method_token1] = ACTIONS(6638), - [anon_sym_AT2] = ACTIONS(10243), - [sym_objectscript_identifier_special] = ACTIONS(6642), - [sym_objectscript_identifier] = ACTIONS(6644), - [sym_numeric_literal] = ACTIONS(10245), - [sym_string_literal] = ACTIONS(10245), - [aux_sym_macro_constant_token1] = ACTIONS(6648), + [sym_keyword_pound_pound_super] = ACTIONS(10593), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10595), + [aux_sym_dollarsf_token1] = ACTIONS(10597), + [anon_sym_CARET2] = ACTIONS(6372), + [anon_sym_CARET_DOLLAR] = ACTIONS(6374), + [anon_sym_LBRACE] = ACTIONS(10599), + [aux_sym_instance_variable_token1] = ACTIONS(10601), + [anon_sym_DOT_DOT] = ACTIONS(10603), + [aux_sym_system_defined_variable_token1] = ACTIONS(10605), + [aux_sym_dollar_text_token1] = ACTIONS(10607), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(10609), + [aux_sym_dollar_function_token1] = ACTIONS(10611), + [aux_sym_dollar_select_token1] = ACTIONS(10613), + [aux_sym_dollar_case_token1] = ACTIONS(10615), + [aux_sym_dollar_list_token1] = ACTIONS(10617), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10619), + [aux_sym_dollar_method_token1] = ACTIONS(10621), + [anon_sym_AT2] = ACTIONS(10623), + [sym_objectscript_identifier_special] = ACTIONS(6402), + [sym_objectscript_identifier] = ACTIONS(6404), + [sym_numeric_literal] = ACTIONS(10625), + [sym_string_literal] = ACTIONS(10625), + [aux_sym_macro_constant_token1] = ACTIONS(10627), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(14070), + [anon_sym_COLON2] = ACTIONS(9695), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12436)] = { + [sym_expression] = STATE(9594), + [sym_expr_atom] = STATE(3745), + [sym_parenthetical_expression] = STATE(3893), + [sym_unary_operator] = STATE(13019), + [sym_class_method_call] = STATE(3893), + [sym_class_ref] = STATE(21084), + [sym_superclass_method_call] = STATE(4050), + [sym_extrinsic_function] = STATE(3893), + [sym_dollarsf] = STATE(1584), + [sym_gvn] = STATE(4050), + [sym_lvn] = STATE(3893), + [sym_ssvn] = STATE(4050), + [sym_sql_field_reference] = STATE(4050), + [sym_oref_chain_expr] = STATE(4050), + [sym_instance_variable] = STATE(3893), + [sym_relative_dot_method] = STATE(3893), + [sym_relative_dot_property] = STATE(3893), + [sym_relative_dot_parameter] = STATE(4050), + [sym_system_defined_variable] = STATE(3893), + [sym_system_defined_function] = STATE(3893), + [sym_dollar_text] = STATE(1584), + [sym_dollar_bitlogic] = STATE(1584), + [sym_dollar_function] = STATE(1584), + [sym_dollar_select] = STATE(1584), + [sym_dollar_case] = STATE(1584), + [sym_dollar_list] = STATE(1584), + [sym_built_in_func_with_pos_options] = STATE(1584), + [sym_dollar_method] = STATE(1584), + [sym_unary_expression] = STATE(4050), + [sym_indirection] = STATE(4050), + [sym_macro] = STATE(3893), + [sym_macro_constant] = STATE(1168), + [sym_macro_function] = STATE(1168), + [sym_json_object_literal] = STATE(3893), + [sym_json_array_literal] = STATE(4050), + [sym_line_comment_1] = STATE(12436), + [sym_line_comment_2] = STATE(12436), + [sym_line_comment_3] = STATE(12436), + [sym_line_comment_4] = STATE(12436), + [sym_block_comment] = STATE(12436), + [sym_documatic_line] = STATE(12436), + [anon_sym_LPAREN] = ACTIONS(6470), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6478), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6484), + [aux_sym_dollarsf_token1] = ACTIONS(6486), + [anon_sym_CARET2] = ACTIONS(6488), + [anon_sym_CARET_DOLLAR] = ACTIONS(6490), + [anon_sym_LBRACE] = ACTIONS(6492), + [aux_sym_instance_variable_token1] = ACTIONS(6494), + [anon_sym_DOT_DOT] = ACTIONS(6496), + [aux_sym_system_defined_variable_token1] = ACTIONS(6498), + [aux_sym_dollar_text_token1] = ACTIONS(6500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6502), + [aux_sym_dollar_function_token1] = ACTIONS(6504), + [aux_sym_dollar_select_token1] = ACTIONS(6506), + [aux_sym_dollar_case_token1] = ACTIONS(6508), + [aux_sym_dollar_list_token1] = ACTIONS(6510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6512), + [aux_sym_dollar_method_token1] = ACTIONS(6514), + [anon_sym_AT2] = ACTIONS(6516), + [sym_objectscript_identifier_special] = ACTIONS(6518), + [sym_objectscript_identifier] = ACTIONS(6520), + [sym_numeric_literal] = ACTIONS(6522), + [sym_string_literal] = ACTIONS(6522), + [aux_sym_macro_constant_token1] = ACTIONS(6524), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14072), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12437)] = { [sym_expression] = STATE(8857), [sym_expr_atom] = STATE(4505), [sym_parenthetical_expression] = STATE(3560), @@ -1426737,42 +1426818,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5134), [sym_json_object_literal] = STATE(3560), [sym_json_array_literal] = STATE(3558), - [sym_line_comment_1] = STATE(12436), - [sym_line_comment_2] = STATE(12436), - [sym_line_comment_3] = STATE(12436), - [sym_line_comment_4] = STATE(12436), - [sym_block_comment] = STATE(12436), + [sym_line_comment_1] = STATE(12437), + [sym_line_comment_2] = STATE(12437), + [sym_line_comment_3] = STATE(12437), + [sym_line_comment_4] = STATE(12437), + [sym_block_comment] = STATE(12437), [sym_device] = STATE(11715), - [sym_documatic_line] = STATE(12436), - [anon_sym_LPAREN] = ACTIONS(13194), + [sym_documatic_line] = STATE(12437), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1426782,7 +1426863,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12437)] = { + [STATE(12438)] = { [sym_expression] = STATE(10883), [sym_expr_atom] = STATE(4590), [sym_parenthetical_expression] = STATE(4311), @@ -1426818,13 +1426899,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6227), [sym_json_object_literal] = STATE(4311), [sym_json_array_literal] = STATE(5443), - [sym_line_comment_1] = STATE(12437), - [sym_line_comment_2] = STATE(12437), - [sym_line_comment_3] = STATE(12437), - [sym_line_comment_4] = STATE(12437), - [sym_block_comment] = STATE(12437), - [sym_documatic_line] = STATE(12437), - [anon_sym_LPAREN] = ACTIONS(14036), + [sym_line_comment_1] = STATE(12438), + [sym_line_comment_2] = STATE(12438), + [sym_line_comment_3] = STATE(12438), + [sym_line_comment_4] = STATE(12438), + [sym_block_comment] = STATE(12438), + [sym_documatic_line] = STATE(12438), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1426858,92 +1426939,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(11285), + [anon_sym_COLON2] = ACTIONS(11283), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12438)] = { - [sym_expression] = STATE(9594), - [sym_expr_atom] = STATE(3745), - [sym_parenthetical_expression] = STATE(3893), - [sym_unary_operator] = STATE(13019), - [sym_class_method_call] = STATE(3893), - [sym_class_ref] = STATE(21084), - [sym_superclass_method_call] = STATE(4050), - [sym_extrinsic_function] = STATE(3893), - [sym_dollarsf] = STATE(1584), - [sym_gvn] = STATE(4050), - [sym_lvn] = STATE(3893), - [sym_ssvn] = STATE(4050), - [sym_sql_field_reference] = STATE(4050), - [sym_oref_chain_expr] = STATE(4050), - [sym_instance_variable] = STATE(3893), - [sym_relative_dot_method] = STATE(3893), - [sym_relative_dot_property] = STATE(3893), - [sym_relative_dot_parameter] = STATE(4050), - [sym_system_defined_variable] = STATE(3893), - [sym_system_defined_function] = STATE(3893), - [sym_dollar_text] = STATE(1584), - [sym_dollar_bitlogic] = STATE(1584), - [sym_dollar_function] = STATE(1584), - [sym_dollar_select] = STATE(1584), - [sym_dollar_case] = STATE(1584), - [sym_dollar_list] = STATE(1584), - [sym_built_in_func_with_pos_options] = STATE(1584), - [sym_dollar_method] = STATE(1584), - [sym_unary_expression] = STATE(4050), - [sym_indirection] = STATE(4050), - [sym_macro] = STATE(3893), - [sym_macro_constant] = STATE(1168), - [sym_macro_function] = STATE(1168), - [sym_json_object_literal] = STATE(3893), - [sym_json_array_literal] = STATE(4050), - [sym_line_comment_1] = STATE(12438), - [sym_line_comment_2] = STATE(12438), - [sym_line_comment_3] = STATE(12438), - [sym_line_comment_4] = STATE(12438), - [sym_block_comment] = STATE(12438), - [sym_documatic_line] = STATE(12438), - [anon_sym_LPAREN] = ACTIONS(6470), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6478), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6482), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6484), - [aux_sym_dollarsf_token1] = ACTIONS(6486), - [anon_sym_CARET2] = ACTIONS(6488), - [anon_sym_CARET_DOLLAR] = ACTIONS(6490), - [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(6494), - [anon_sym_DOT_DOT] = ACTIONS(6496), - [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(6500), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6502), - [aux_sym_dollar_function_token1] = ACTIONS(6504), - [aux_sym_dollar_select_token1] = ACTIONS(6506), - [aux_sym_dollar_case_token1] = ACTIONS(6508), - [aux_sym_dollar_list_token1] = ACTIONS(6510), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6512), - [aux_sym_dollar_method_token1] = ACTIONS(6514), - [anon_sym_AT2] = ACTIONS(6516), - [sym_objectscript_identifier_special] = ACTIONS(6518), - [sym_objectscript_identifier] = ACTIONS(6520), - [sym_numeric_literal] = ACTIONS(6522), - [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(6524), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14072), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12439)] = { [sym_expression] = STATE(10706), [sym_expr_atom] = STATE(6013), @@ -1427188,6 +1427188,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12442)] = { + [sym_expression] = STATE(9904), + [sym_expr_atom] = STATE(3745), + [sym_parenthetical_expression] = STATE(3893), + [sym_unary_operator] = STATE(13019), + [sym_class_method_call] = STATE(3893), + [sym_class_ref] = STATE(21084), + [sym_superclass_method_call] = STATE(4050), + [sym_extrinsic_function] = STATE(3893), + [sym_dollarsf] = STATE(1584), + [sym_gvn] = STATE(4050), + [sym_lvn] = STATE(3893), + [sym_ssvn] = STATE(4050), + [sym_sql_field_reference] = STATE(4050), + [sym_oref_chain_expr] = STATE(4050), + [sym_instance_variable] = STATE(3893), + [sym_relative_dot_method] = STATE(3893), + [sym_relative_dot_property] = STATE(3893), + [sym_relative_dot_parameter] = STATE(4050), + [sym_system_defined_variable] = STATE(3893), + [sym_system_defined_function] = STATE(3893), + [sym_dollar_text] = STATE(1584), + [sym_dollar_bitlogic] = STATE(1584), + [sym_dollar_function] = STATE(1584), + [sym_dollar_select] = STATE(1584), + [sym_dollar_case] = STATE(1584), + [sym_dollar_list] = STATE(1584), + [sym_built_in_func_with_pos_options] = STATE(1584), + [sym_dollar_method] = STATE(1584), + [sym_unary_expression] = STATE(4050), + [sym_indirection] = STATE(4050), + [sym_macro] = STATE(3893), + [sym_macro_constant] = STATE(1168), + [sym_macro_function] = STATE(1168), + [sym_json_object_literal] = STATE(3893), + [sym_json_array_literal] = STATE(4050), + [sym_line_comment_1] = STATE(12442), + [sym_line_comment_2] = STATE(12442), + [sym_line_comment_3] = STATE(12442), + [sym_line_comment_4] = STATE(12442), + [sym_block_comment] = STATE(12442), + [sym_documatic_line] = STATE(12442), + [anon_sym_LPAREN] = ACTIONS(6470), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6478), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6484), + [aux_sym_dollarsf_token1] = ACTIONS(6486), + [anon_sym_CARET2] = ACTIONS(6488), + [anon_sym_CARET_DOLLAR] = ACTIONS(6490), + [anon_sym_LBRACE] = ACTIONS(6492), + [aux_sym_instance_variable_token1] = ACTIONS(6494), + [anon_sym_DOT_DOT] = ACTIONS(6496), + [aux_sym_system_defined_variable_token1] = ACTIONS(6498), + [aux_sym_dollar_text_token1] = ACTIONS(6500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6502), + [aux_sym_dollar_function_token1] = ACTIONS(6504), + [aux_sym_dollar_select_token1] = ACTIONS(6506), + [aux_sym_dollar_case_token1] = ACTIONS(6508), + [aux_sym_dollar_list_token1] = ACTIONS(6510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6512), + [aux_sym_dollar_method_token1] = ACTIONS(6514), + [anon_sym_AT2] = ACTIONS(6516), + [sym_objectscript_identifier_special] = ACTIONS(6518), + [sym_objectscript_identifier] = ACTIONS(6520), + [sym_numeric_literal] = ACTIONS(6522), + [sym_string_literal] = ACTIONS(6522), + [aux_sym_macro_constant_token1] = ACTIONS(6524), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14078), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12443)] = { [sym_expression] = STATE(9787), [sym_expr_atom] = STATE(2545), [sym_parenthetical_expression] = STATE(3002), @@ -1427223,13 +1427304,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(1168), [sym_json_object_literal] = STATE(3002), [sym_json_array_literal] = STATE(3997), - [sym_line_comment_1] = STATE(12442), - [sym_line_comment_2] = STATE(12442), - [sym_line_comment_3] = STATE(12442), - [sym_line_comment_4] = STATE(12442), - [sym_block_comment] = STATE(12442), - [sym_documatic_line] = STATE(12442), - [anon_sym_LPAREN] = ACTIONS(14078), + [sym_line_comment_1] = STATE(12443), + [sym_line_comment_2] = STATE(12443), + [sym_line_comment_3] = STATE(12443), + [sym_line_comment_4] = STATE(12443), + [sym_block_comment] = STATE(12443), + [sym_documatic_line] = STATE(12443), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1427263,93 +1427344,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(14080), + [anon_sym_COLON2] = ACTIONS(14082), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12443)] = { - [sym_expression] = STATE(9278), - [sym_expr_atom] = STATE(1679), - [sym_parenthetical_expression] = STATE(1543), - [sym_unary_operator] = STATE(13174), - [sym_class_method_call] = STATE(1543), - [sym_class_ref] = STATE(22204), - [sym_superclass_method_call] = STATE(3416), - [sym_extrinsic_function] = STATE(1543), - [sym_dollarsf] = STATE(2387), - [sym_gvn] = STATE(3416), - [sym_lvn] = STATE(1543), - [sym_ssvn] = STATE(3416), - [sym_sql_field_reference] = STATE(3416), - [sym_oref_chain_expr] = STATE(3416), - [sym_instance_variable] = STATE(1543), - [sym_relative_dot_method] = STATE(1543), - [sym_relative_dot_property] = STATE(1543), - [sym_relative_dot_parameter] = STATE(3416), - [sym_system_defined_variable] = STATE(1543), - [sym_system_defined_function] = STATE(1543), - [sym_dollar_text] = STATE(2387), - [sym_dollar_bitlogic] = STATE(2387), - [sym_dollar_function] = STATE(2387), - [sym_dollar_select] = STATE(2387), - [sym_dollar_case] = STATE(2387), - [sym_dollar_list] = STATE(2387), - [sym_built_in_func_with_pos_options] = STATE(2387), - [sym_dollar_method] = STATE(2387), - [sym_unary_expression] = STATE(3416), - [sym_indirection] = STATE(3416), - [sym_macro] = STATE(1543), - [sym_macro_constant] = STATE(2010), - [sym_macro_function] = STATE(2010), - [sym_json_object_literal] = STATE(1543), - [sym_json_array_literal] = STATE(3416), - [sym_line_comment_1] = STATE(12443), - [sym_line_comment_2] = STATE(12443), - [sym_line_comment_3] = STATE(12443), - [sym_line_comment_4] = STATE(12443), - [sym_block_comment] = STATE(12443), - [sym_documatic_line] = STATE(12443), - [anon_sym_LPAREN] = ACTIONS(13958), + [STATE(12444)] = { + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(20953), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), + [sym_line_comment_1] = STATE(12444), + [sym_line_comment_2] = STATE(12444), + [sym_line_comment_3] = STATE(12444), + [sym_line_comment_4] = STATE(12444), + [sym_block_comment] = STATE(12444), + [sym_documatic_line] = STATE(12444), + [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(10591), + [anon_sym_LBRACK] = ACTIONS(8394), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(10593), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10595), - [aux_sym_dollarsf_token1] = ACTIONS(10597), - [anon_sym_CARET2] = ACTIONS(6372), - [anon_sym_CARET_DOLLAR] = ACTIONS(6374), - [anon_sym_LBRACE] = ACTIONS(10599), - [aux_sym_instance_variable_token1] = ACTIONS(10601), - [anon_sym_DOT_DOT] = ACTIONS(10603), - [aux_sym_system_defined_variable_token1] = ACTIONS(10605), - [aux_sym_dollar_text_token1] = ACTIONS(10607), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(10609), - [aux_sym_dollar_function_token1] = ACTIONS(10611), - [aux_sym_dollar_select_token1] = ACTIONS(10613), - [aux_sym_dollar_case_token1] = ACTIONS(10615), - [aux_sym_dollar_list_token1] = ACTIONS(10617), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10619), - [aux_sym_dollar_method_token1] = ACTIONS(10621), - [anon_sym_AT2] = ACTIONS(10623), - [sym_objectscript_identifier_special] = ACTIONS(6402), - [sym_objectscript_identifier] = ACTIONS(6404), - [sym_numeric_literal] = ACTIONS(10625), - [sym_string_literal] = ACTIONS(10625), - [aux_sym_macro_constant_token1] = ACTIONS(10627), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(9695), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12444)] = { + [STATE(12445)] = { [sym_expression] = STATE(8857), [sym_expr_atom] = STATE(4505), [sym_parenthetical_expression] = STATE(3560), @@ -1427385,42 +1427466,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5134), [sym_json_object_literal] = STATE(3560), [sym_json_array_literal] = STATE(3558), - [sym_line_comment_1] = STATE(12444), - [sym_line_comment_2] = STATE(12444), - [sym_line_comment_3] = STATE(12444), - [sym_line_comment_4] = STATE(12444), - [sym_block_comment] = STATE(12444), + [sym_line_comment_1] = STATE(12445), + [sym_line_comment_2] = STATE(12445), + [sym_line_comment_3] = STATE(12445), + [sym_line_comment_4] = STATE(12445), + [sym_block_comment] = STATE(12445), [sym_device] = STATE(11464), - [sym_documatic_line] = STATE(12444), - [anon_sym_LPAREN] = ACTIONS(13194), + [sym_documatic_line] = STATE(12445), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1427430,7 +1427511,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12445)] = { + [STATE(12446)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1427459,7 +1427540,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(20953), + [sym_dollar_arg_pair] = STATE(23980), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1427467,12 +1427548,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12445), - [sym_line_comment_2] = STATE(12445), - [sym_line_comment_3] = STATE(12445), - [sym_line_comment_4] = STATE(12445), - [sym_block_comment] = STATE(12445), - [sym_documatic_line] = STATE(12445), + [sym_line_comment_1] = STATE(12446), + [sym_line_comment_2] = STATE(12446), + [sym_line_comment_3] = STATE(12446), + [sym_line_comment_4] = STATE(12446), + [sym_block_comment] = STATE(12446), + [sym_documatic_line] = STATE(12446), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1427511,158 +1427592,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12446)] = { - [sym_expression] = STATE(9583), - [sym_expr_atom] = STATE(4049), - [sym_parenthetical_expression] = STATE(5021), - [sym_unary_operator] = STATE(12650), - [sym_class_method_call] = STATE(5021), - [sym_class_ref] = STATE(22948), - [sym_superclass_method_call] = STATE(5019), - [sym_extrinsic_function] = STATE(5021), - [sym_dollarsf] = STATE(3901), - [sym_gvn] = STATE(5019), - [sym_lvn] = STATE(5021), - [sym_ssvn] = STATE(5019), - [sym_sql_field_reference] = STATE(5019), - [sym_oref_chain_expr] = STATE(5019), - [sym_instance_variable] = STATE(5021), - [sym_relative_dot_method] = STATE(5021), - [sym_relative_dot_property] = STATE(5021), - [sym_relative_dot_parameter] = STATE(5019), - [sym_system_defined_variable] = STATE(5021), - [sym_system_defined_function] = STATE(5021), - [sym_dollar_text] = STATE(3901), - [sym_dollar_bitlogic] = STATE(3901), - [sym_dollar_function] = STATE(3901), - [sym_dollar_select] = STATE(3901), - [sym_dollar_case] = STATE(3901), - [sym_dollar_list] = STATE(3901), - [sym_built_in_func_with_pos_options] = STATE(3901), - [sym_dollar_method] = STATE(3901), - [sym_unary_expression] = STATE(5019), - [sym_indirection] = STATE(5019), - [sym_macro] = STATE(5021), - [sym_macro_constant] = STATE(4408), - [sym_macro_function] = STATE(4408), - [sym_json_object_literal] = STATE(5021), - [sym_json_array_literal] = STATE(5019), - [sym_line_comment_1] = STATE(12446), - [sym_line_comment_2] = STATE(12446), - [sym_line_comment_3] = STATE(12446), - [sym_line_comment_4] = STATE(12446), - [sym_block_comment] = STATE(12446), - [sym_device] = STATE(9777), - [sym_documatic_line] = STATE(12446), - [anon_sym_LPAREN] = ACTIONS(13428), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12447)] = { - [sym_expression] = STATE(9904), - [sym_expr_atom] = STATE(3745), - [sym_parenthetical_expression] = STATE(3893), - [sym_unary_operator] = STATE(13019), - [sym_class_method_call] = STATE(3893), - [sym_class_ref] = STATE(21084), - [sym_superclass_method_call] = STATE(4050), - [sym_extrinsic_function] = STATE(3893), - [sym_dollarsf] = STATE(1584), - [sym_gvn] = STATE(4050), - [sym_lvn] = STATE(3893), - [sym_ssvn] = STATE(4050), - [sym_sql_field_reference] = STATE(4050), - [sym_oref_chain_expr] = STATE(4050), - [sym_instance_variable] = STATE(3893), - [sym_relative_dot_method] = STATE(3893), - [sym_relative_dot_property] = STATE(3893), - [sym_relative_dot_parameter] = STATE(4050), - [sym_system_defined_variable] = STATE(3893), - [sym_system_defined_function] = STATE(3893), - [sym_dollar_text] = STATE(1584), - [sym_dollar_bitlogic] = STATE(1584), - [sym_dollar_function] = STATE(1584), - [sym_dollar_select] = STATE(1584), - [sym_dollar_case] = STATE(1584), - [sym_dollar_list] = STATE(1584), - [sym_built_in_func_with_pos_options] = STATE(1584), - [sym_dollar_method] = STATE(1584), - [sym_unary_expression] = STATE(4050), - [sym_indirection] = STATE(4050), - [sym_macro] = STATE(3893), - [sym_macro_constant] = STATE(1168), - [sym_macro_function] = STATE(1168), - [sym_json_object_literal] = STATE(3893), - [sym_json_array_literal] = STATE(4050), + [sym_expression] = STATE(9980), + [sym_expr_atom] = STATE(5207), + [sym_parenthetical_expression] = STATE(6084), + [sym_unary_operator] = STATE(13035), + [sym_class_method_call] = STATE(6084), + [sym_class_ref] = STATE(22772), + [sym_superclass_method_call] = STATE(6082), + [sym_extrinsic_function] = STATE(6084), + [sym_dollarsf] = STATE(6599), + [sym_gvn] = STATE(6082), + [sym_lvn] = STATE(6084), + [sym_ssvn] = STATE(6082), + [sym_sql_field_reference] = STATE(6082), + [sym_oref_chain_expr] = STATE(6082), + [sym_instance_variable] = STATE(6084), + [sym_relative_dot_method] = STATE(6084), + [sym_relative_dot_property] = STATE(6084), + [sym_relative_dot_parameter] = STATE(6082), + [sym_system_defined_variable] = STATE(6084), + [sym_system_defined_function] = STATE(6084), + [sym_dollar_text] = STATE(6599), + [sym_dollar_bitlogic] = STATE(6599), + [sym_dollar_function] = STATE(6599), + [sym_dollar_select] = STATE(6599), + [sym_dollar_case] = STATE(6599), + [sym_dollar_list] = STATE(6599), + [sym_built_in_func_with_pos_options] = STATE(6599), + [sym_dollar_method] = STATE(6599), + [sym_unary_expression] = STATE(6082), + [sym_indirection] = STATE(6082), + [sym_macro] = STATE(6084), + [sym_macro_constant] = STATE(6075), + [sym_macro_function] = STATE(6075), + [sym_json_object_literal] = STATE(6084), + [sym_json_array_literal] = STATE(6082), [sym_line_comment_1] = STATE(12447), [sym_line_comment_2] = STATE(12447), [sym_line_comment_3] = STATE(12447), [sym_line_comment_4] = STATE(12447), [sym_block_comment] = STATE(12447), + [sym_device] = STATE(9777), [sym_documatic_line] = STATE(12447), - [anon_sym_LPAREN] = ACTIONS(6470), + [anon_sym_LPAREN] = ACTIONS(12150), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6478), + [anon_sym_LBRACK] = ACTIONS(12152), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6482), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6484), - [aux_sym_dollarsf_token1] = ACTIONS(6486), - [anon_sym_CARET2] = ACTIONS(6488), - [anon_sym_CARET_DOLLAR] = ACTIONS(6490), - [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(6494), - [anon_sym_DOT_DOT] = ACTIONS(6496), - [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(6500), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6502), - [aux_sym_dollar_function_token1] = ACTIONS(6504), - [aux_sym_dollar_select_token1] = ACTIONS(6506), - [aux_sym_dollar_case_token1] = ACTIONS(6508), - [aux_sym_dollar_list_token1] = ACTIONS(6510), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6512), - [aux_sym_dollar_method_token1] = ACTIONS(6514), - [anon_sym_AT2] = ACTIONS(6516), - [sym_objectscript_identifier_special] = ACTIONS(6518), - [sym_objectscript_identifier] = ACTIONS(6520), - [sym_numeric_literal] = ACTIONS(6522), - [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(6524), + [sym_keyword_pound_pound_super] = ACTIONS(12154), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12156), + [aux_sym_dollarsf_token1] = ACTIONS(12158), + [anon_sym_CARET2] = ACTIONS(12160), + [anon_sym_CARET_DOLLAR] = ACTIONS(12162), + [anon_sym_LBRACE] = ACTIONS(12164), + [aux_sym_instance_variable_token1] = ACTIONS(12166), + [anon_sym_DOT_DOT] = ACTIONS(12168), + [aux_sym_system_defined_variable_token1] = ACTIONS(12170), + [aux_sym_dollar_text_token1] = ACTIONS(12172), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12174), + [aux_sym_dollar_function_token1] = ACTIONS(12176), + [aux_sym_dollar_select_token1] = ACTIONS(12178), + [aux_sym_dollar_case_token1] = ACTIONS(12180), + [aux_sym_dollar_list_token1] = ACTIONS(12182), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12184), + [aux_sym_dollar_method_token1] = ACTIONS(12186), + [anon_sym_AT2] = ACTIONS(12188), + [sym_objectscript_identifier_special] = ACTIONS(12190), + [sym_objectscript_identifier] = ACTIONS(12192), + [sym_numeric_literal] = ACTIONS(12194), + [sym_string_literal] = ACTIONS(12194), + [aux_sym_macro_constant_token1] = ACTIONS(12196), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1427670,80 +1427671,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14082), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12448)] = { - [sym_expression] = STATE(10715), - [sym_expr_atom] = STATE(6013), - [sym_parenthetical_expression] = STATE(6215), - [sym_unary_operator] = STATE(13145), - [sym_class_method_call] = STATE(6215), - [sym_class_ref] = STATE(22079), - [sym_superclass_method_call] = STATE(6213), - [sym_extrinsic_function] = STATE(6215), - [sym_dollarsf] = STATE(5258), - [sym_gvn] = STATE(6213), - [sym_lvn] = STATE(6215), - [sym_ssvn] = STATE(6213), - [sym_sql_field_reference] = STATE(6213), - [sym_oref_chain_expr] = STATE(6213), - [sym_instance_variable] = STATE(6215), - [sym_relative_dot_method] = STATE(6215), - [sym_relative_dot_property] = STATE(6215), - [sym_relative_dot_parameter] = STATE(6213), - [sym_system_defined_variable] = STATE(6215), - [sym_system_defined_function] = STATE(6215), - [sym_dollar_text] = STATE(5258), - [sym_dollar_bitlogic] = STATE(5258), - [sym_dollar_function] = STATE(5258), - [sym_dollar_select] = STATE(5258), - [sym_dollar_case] = STATE(5258), - [sym_dollar_list] = STATE(5258), - [sym_built_in_func_with_pos_options] = STATE(5258), - [sym_dollar_method] = STATE(5258), - [sym_unary_expression] = STATE(6213), - [sym_indirection] = STATE(6213), - [sym_macro] = STATE(6215), - [sym_macro_constant] = STATE(6227), - [sym_macro_function] = STATE(6227), - [sym_json_object_literal] = STATE(6215), - [sym_json_array_literal] = STATE(6213), + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(22593), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), [sym_line_comment_1] = STATE(12448), [sym_line_comment_2] = STATE(12448), [sym_line_comment_3] = STATE(12448), [sym_line_comment_4] = STATE(12448), [sym_block_comment] = STATE(12448), [sym_documatic_line] = STATE(12448), - [anon_sym_LPAREN] = ACTIONS(6294), + [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6304), + [anon_sym_LBRACK] = ACTIONS(8394), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6308), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6310), - [aux_sym_dollarsf_token1] = ACTIONS(6312), - [anon_sym_CARET2] = ACTIONS(6314), - [anon_sym_CARET_DOLLAR] = ACTIONS(6316), - [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(6320), - [anon_sym_DOT_DOT] = ACTIONS(6322), - [aux_sym_system_defined_variable_token1] = ACTIONS(6324), - [aux_sym_dollar_text_token1] = ACTIONS(6326), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), - [aux_sym_dollar_function_token1] = ACTIONS(6330), - [aux_sym_dollar_select_token1] = ACTIONS(6332), - [aux_sym_dollar_case_token1] = ACTIONS(6334), - [aux_sym_dollar_list_token1] = ACTIONS(6336), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), - [aux_sym_dollar_method_token1] = ACTIONS(6340), - [anon_sym_AT2] = ACTIONS(6342), - [sym_objectscript_identifier_special] = ACTIONS(6344), - [sym_objectscript_identifier] = ACTIONS(6346), - [sym_numeric_literal] = ACTIONS(6348), - [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(6350), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1427751,10 +1427752,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14084), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12449)] = { + [sym_expression] = STATE(8503), + [sym_expr_atom] = STATE(2313), + [sym_parenthetical_expression] = STATE(2884), + [sym_unary_operator] = STATE(13079), + [sym_class_method_call] = STATE(2884), + [sym_class_ref] = STATE(22325), + [sym_superclass_method_call] = STATE(3497), + [sym_extrinsic_function] = STATE(2884), + [sym_dollarsf] = STATE(3042), + [sym_gvn] = STATE(3497), + [sym_lvn] = STATE(2884), + [sym_ssvn] = STATE(3497), + [sym_sql_field_reference] = STATE(3497), + [sym_oref_chain_expr] = STATE(3497), + [sym_instance_variable] = STATE(2884), + [sym_relative_dot_method] = STATE(2884), + [sym_relative_dot_property] = STATE(2884), + [sym_relative_dot_parameter] = STATE(3497), + [sym_system_defined_variable] = STATE(2884), + [sym_system_defined_function] = STATE(2884), + [sym_dollar_text] = STATE(3042), + [sym_dollar_bitlogic] = STATE(3042), + [sym_dollar_function] = STATE(3042), + [sym_dollar_select] = STATE(3042), + [sym_dollar_case] = STATE(3042), + [sym_dollar_list] = STATE(3042), + [sym_built_in_func_with_pos_options] = STATE(3042), + [sym_dollar_method] = STATE(3042), + [sym_unary_expression] = STATE(3497), + [sym_indirection] = STATE(3497), + [sym_macro] = STATE(2884), + [sym_macro_constant] = STATE(2010), + [sym_macro_function] = STATE(2010), + [sym_json_object_literal] = STATE(2884), + [sym_json_array_literal] = STATE(3497), + [sym_line_comment_1] = STATE(12449), + [sym_line_comment_2] = STATE(12449), + [sym_line_comment_3] = STATE(12449), + [sym_line_comment_4] = STATE(12449), + [sym_block_comment] = STATE(12449), + [sym_documatic_line] = STATE(12449), + [anon_sym_LPAREN] = ACTIONS(6354), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6362), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6366), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), + [aux_sym_dollarsf_token1] = ACTIONS(6370), + [anon_sym_CARET2] = ACTIONS(6372), + [anon_sym_CARET_DOLLAR] = ACTIONS(6374), + [anon_sym_LBRACE] = ACTIONS(6376), + [aux_sym_instance_variable_token1] = ACTIONS(6378), + [anon_sym_DOT_DOT] = ACTIONS(6380), + [aux_sym_system_defined_variable_token1] = ACTIONS(6382), + [aux_sym_dollar_text_token1] = ACTIONS(6384), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), + [aux_sym_dollar_function_token1] = ACTIONS(6388), + [aux_sym_dollar_select_token1] = ACTIONS(6390), + [aux_sym_dollar_case_token1] = ACTIONS(6392), + [aux_sym_dollar_list_token1] = ACTIONS(6394), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), + [aux_sym_dollar_method_token1] = ACTIONS(6398), + [anon_sym_AT2] = ACTIONS(6400), + [sym_objectscript_identifier_special] = ACTIONS(6402), + [sym_objectscript_identifier] = ACTIONS(6404), + [sym_numeric_literal] = ACTIONS(6406), + [sym_string_literal] = ACTIONS(6406), + [aux_sym_macro_constant_token1] = ACTIONS(6408), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14084), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12450)] = { [sym_expression] = STATE(9736), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), @@ -1427790,12 +1427871,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(1168), [sym_json_object_literal] = STATE(3893), [sym_json_array_literal] = STATE(4050), - [sym_line_comment_1] = STATE(12449), - [sym_line_comment_2] = STATE(12449), - [sym_line_comment_3] = STATE(12449), - [sym_line_comment_4] = STATE(12449), - [sym_block_comment] = STATE(12449), - [sym_documatic_line] = STATE(12449), + [sym_line_comment_1] = STATE(12450), + [sym_line_comment_2] = STATE(12450), + [sym_line_comment_3] = STATE(12450), + [sym_line_comment_4] = STATE(12450), + [sym_block_comment] = STATE(12450), + [sym_documatic_line] = STATE(12450), [anon_sym_LPAREN] = ACTIONS(6470), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1427835,87 +1427916,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__xecute_arg_invalid] = ACTIONS(14086), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12450)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(22593), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12450), - [sym_line_comment_2] = STATE(12450), - [sym_line_comment_3] = STATE(12450), - [sym_line_comment_4] = STATE(12450), - [sym_block_comment] = STATE(12450), - [sym_documatic_line] = STATE(12450), - [anon_sym_LPAREN] = ACTIONS(8390), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12451)] = { [sym_expression] = STATE(9843), [sym_expr_atom] = STATE(3745), @@ -1427998,88 +1427998,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12452)] = { - [sym_expression] = STATE(9980), - [sym_expr_atom] = STATE(5207), - [sym_parenthetical_expression] = STATE(6084), - [sym_unary_operator] = STATE(13035), - [sym_class_method_call] = STATE(6084), - [sym_class_ref] = STATE(22772), - [sym_superclass_method_call] = STATE(6082), - [sym_extrinsic_function] = STATE(6084), - [sym_dollarsf] = STATE(6599), - [sym_gvn] = STATE(6082), - [sym_lvn] = STATE(6084), - [sym_ssvn] = STATE(6082), - [sym_sql_field_reference] = STATE(6082), - [sym_oref_chain_expr] = STATE(6082), - [sym_instance_variable] = STATE(6084), - [sym_relative_dot_method] = STATE(6084), - [sym_relative_dot_property] = STATE(6084), - [sym_relative_dot_parameter] = STATE(6082), - [sym_system_defined_variable] = STATE(6084), - [sym_system_defined_function] = STATE(6084), - [sym_dollar_text] = STATE(6599), - [sym_dollar_bitlogic] = STATE(6599), - [sym_dollar_function] = STATE(6599), - [sym_dollar_select] = STATE(6599), - [sym_dollar_case] = STATE(6599), - [sym_dollar_list] = STATE(6599), - [sym_built_in_func_with_pos_options] = STATE(6599), - [sym_dollar_method] = STATE(6599), - [sym_unary_expression] = STATE(6082), - [sym_indirection] = STATE(6082), - [sym_macro] = STATE(6084), - [sym_macro_constant] = STATE(6075), - [sym_macro_function] = STATE(6075), - [sym_json_object_literal] = STATE(6084), - [sym_json_array_literal] = STATE(6082), - [sym_line_comment_1] = STATE(12452), - [sym_line_comment_2] = STATE(12452), - [sym_line_comment_3] = STATE(12452), - [sym_line_comment_4] = STATE(12452), - [sym_block_comment] = STATE(12452), - [sym_device] = STATE(9777), - [sym_documatic_line] = STATE(12452), - [anon_sym_LPAREN] = ACTIONS(12150), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12152), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12154), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12156), - [aux_sym_dollarsf_token1] = ACTIONS(12158), - [anon_sym_CARET2] = ACTIONS(12160), - [anon_sym_CARET_DOLLAR] = ACTIONS(12162), - [anon_sym_LBRACE] = ACTIONS(12164), - [aux_sym_instance_variable_token1] = ACTIONS(12166), - [anon_sym_DOT_DOT] = ACTIONS(12168), - [aux_sym_system_defined_variable_token1] = ACTIONS(12170), - [aux_sym_dollar_text_token1] = ACTIONS(12172), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12174), - [aux_sym_dollar_function_token1] = ACTIONS(12176), - [aux_sym_dollar_select_token1] = ACTIONS(12178), - [aux_sym_dollar_case_token1] = ACTIONS(12180), - [aux_sym_dollar_list_token1] = ACTIONS(12182), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12184), - [aux_sym_dollar_method_token1] = ACTIONS(12186), - [anon_sym_AT2] = ACTIONS(12188), - [sym_objectscript_identifier_special] = ACTIONS(12190), - [sym_objectscript_identifier] = ACTIONS(12192), - [sym_numeric_literal] = ACTIONS(12194), - [sym_string_literal] = ACTIONS(12194), - [aux_sym_macro_constant_token1] = ACTIONS(12196), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12453)] = { - [sym_expression] = STATE(9313), + [sym_expression] = STATE(9232), [sym_expr_atom] = STATE(2313), [sym_parenthetical_expression] = STATE(2884), [sym_unary_operator] = STATE(13079), @@ -1428114,12 +1428033,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2010), [sym_json_object_literal] = STATE(2884), [sym_json_array_literal] = STATE(3497), - [sym_line_comment_1] = STATE(12453), - [sym_line_comment_2] = STATE(12453), - [sym_line_comment_3] = STATE(12453), - [sym_line_comment_4] = STATE(12453), - [sym_block_comment] = STATE(12453), - [sym_documatic_line] = STATE(12453), + [sym_line_comment_1] = STATE(12452), + [sym_line_comment_2] = STATE(12452), + [sym_line_comment_3] = STATE(12452), + [sym_line_comment_4] = STATE(12452), + [sym_block_comment] = STATE(12452), + [sym_documatic_line] = STATE(12452), [anon_sym_LPAREN] = ACTIONS(6354), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1428159,6 +1428078,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__xecute_arg_invalid] = ACTIONS(14090), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(12453)] = { + [sym_expression] = STATE(10716), + [sym_expr_atom] = STATE(6013), + [sym_parenthetical_expression] = STATE(6215), + [sym_unary_operator] = STATE(13145), + [sym_class_method_call] = STATE(6215), + [sym_class_ref] = STATE(22079), + [sym_superclass_method_call] = STATE(6213), + [sym_extrinsic_function] = STATE(6215), + [sym_dollarsf] = STATE(5258), + [sym_gvn] = STATE(6213), + [sym_lvn] = STATE(6215), + [sym_ssvn] = STATE(6213), + [sym_sql_field_reference] = STATE(6213), + [sym_oref_chain_expr] = STATE(6213), + [sym_instance_variable] = STATE(6215), + [sym_relative_dot_method] = STATE(6215), + [sym_relative_dot_property] = STATE(6215), + [sym_relative_dot_parameter] = STATE(6213), + [sym_system_defined_variable] = STATE(6215), + [sym_system_defined_function] = STATE(6215), + [sym_dollar_text] = STATE(5258), + [sym_dollar_bitlogic] = STATE(5258), + [sym_dollar_function] = STATE(5258), + [sym_dollar_select] = STATE(5258), + [sym_dollar_case] = STATE(5258), + [sym_dollar_list] = STATE(5258), + [sym_built_in_func_with_pos_options] = STATE(5258), + [sym_dollar_method] = STATE(5258), + [sym_unary_expression] = STATE(6213), + [sym_indirection] = STATE(6213), + [sym_macro] = STATE(6215), + [sym_macro_constant] = STATE(6227), + [sym_macro_function] = STATE(6227), + [sym_json_object_literal] = STATE(6215), + [sym_json_array_literal] = STATE(6213), + [sym_line_comment_1] = STATE(12453), + [sym_line_comment_2] = STATE(12453), + [sym_line_comment_3] = STATE(12453), + [sym_line_comment_4] = STATE(12453), + [sym_block_comment] = STATE(12453), + [sym_documatic_line] = STATE(12453), + [anon_sym_LPAREN] = ACTIONS(6294), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6304), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6308), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6310), + [aux_sym_dollarsf_token1] = ACTIONS(6312), + [anon_sym_CARET2] = ACTIONS(6314), + [anon_sym_CARET_DOLLAR] = ACTIONS(6316), + [anon_sym_LBRACE] = ACTIONS(6318), + [aux_sym_instance_variable_token1] = ACTIONS(6320), + [anon_sym_DOT_DOT] = ACTIONS(6322), + [aux_sym_system_defined_variable_token1] = ACTIONS(6324), + [aux_sym_dollar_text_token1] = ACTIONS(6326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), + [aux_sym_dollar_function_token1] = ACTIONS(6330), + [aux_sym_dollar_select_token1] = ACTIONS(6332), + [aux_sym_dollar_case_token1] = ACTIONS(6334), + [aux_sym_dollar_list_token1] = ACTIONS(6336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), + [aux_sym_dollar_method_token1] = ACTIONS(6340), + [anon_sym_AT2] = ACTIONS(6342), + [sym_objectscript_identifier_special] = ACTIONS(6344), + [sym_objectscript_identifier] = ACTIONS(6346), + [sym_numeric_literal] = ACTIONS(6348), + [sym_string_literal] = ACTIONS(6348), + [aux_sym_macro_constant_token1] = ACTIONS(6350), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14092), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(12454)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), @@ -1428241,76 +1428241,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12455)] = { - [sym_expression] = STATE(9594), - [sym_expr_atom] = STATE(5841), - [sym_parenthetical_expression] = STATE(6356), - [sym_unary_operator] = STATE(13753), - [sym_class_method_call] = STATE(6356), - [sym_class_ref] = STATE(21361), - [sym_superclass_method_call] = STATE(6355), - [sym_extrinsic_function] = STATE(6356), - [sym_dollarsf] = STATE(6357), - [sym_gvn] = STATE(6355), - [sym_lvn] = STATE(6356), - [sym_ssvn] = STATE(6355), - [sym_sql_field_reference] = STATE(6355), - [sym_oref_chain_expr] = STATE(6355), - [sym_instance_variable] = STATE(6356), - [sym_relative_dot_method] = STATE(6356), - [sym_relative_dot_property] = STATE(6356), - [sym_relative_dot_parameter] = STATE(6355), - [sym_system_defined_variable] = STATE(6356), - [sym_system_defined_function] = STATE(6356), - [sym_dollar_text] = STATE(6357), - [sym_dollar_bitlogic] = STATE(6357), - [sym_dollar_function] = STATE(6357), - [sym_dollar_select] = STATE(6357), - [sym_dollar_case] = STATE(6357), - [sym_dollar_list] = STATE(6357), - [sym_built_in_func_with_pos_options] = STATE(6357), - [sym_dollar_method] = STATE(6357), - [sym_unary_expression] = STATE(6355), - [sym_indirection] = STATE(6355), - [sym_macro] = STATE(6356), - [sym_macro_constant] = STATE(6668), - [sym_macro_function] = STATE(6668), - [sym_json_object_literal] = STATE(6356), - [sym_json_array_literal] = STATE(6355), + [sym_expression] = STATE(8338), + [sym_expr_atom] = STATE(2984), + [sym_parenthetical_expression] = STATE(2535), + [sym_unary_operator] = STATE(12829), + [sym_class_method_call] = STATE(2535), + [sym_class_ref] = STATE(21643), + [sym_superclass_method_call] = STATE(2534), + [sym_extrinsic_function] = STATE(2535), + [sym_dollarsf] = STATE(2939), + [sym_gvn] = STATE(2534), + [sym_lvn] = STATE(2535), + [sym_ssvn] = STATE(2534), + [sym_sql_field_reference] = STATE(2534), + [sym_oref_chain_expr] = STATE(2534), + [sym_instance_variable] = STATE(2535), + [sym_relative_dot_method] = STATE(2535), + [sym_relative_dot_property] = STATE(2535), + [sym_relative_dot_parameter] = STATE(2534), + [sym_system_defined_variable] = STATE(2535), + [sym_system_defined_function] = STATE(2535), + [sym_dollar_text] = STATE(2939), + [sym_dollar_bitlogic] = STATE(2939), + [sym_dollar_function] = STATE(2939), + [sym_dollar_select] = STATE(2939), + [sym_dollar_case] = STATE(2939), + [sym_dollar_list] = STATE(2939), + [sym_built_in_func_with_pos_options] = STATE(2939), + [sym_dollar_method] = STATE(2939), + [sym_unary_expression] = STATE(2534), + [sym_indirection] = STATE(2534), + [sym_macro] = STATE(2535), + [sym_macro_constant] = STATE(2208), + [sym_macro_function] = STATE(2208), + [sym_json_object_literal] = STATE(2535), + [sym_json_array_literal] = STATE(2534), [sym_line_comment_1] = STATE(12455), [sym_line_comment_2] = STATE(12455), [sym_line_comment_3] = STATE(12455), [sym_line_comment_4] = STATE(12455), [sym_block_comment] = STATE(12455), + [sym_device] = STATE(10107), [sym_documatic_line] = STATE(12455), - [anon_sym_LPAREN] = ACTIONS(6657), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6665), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6669), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), - [aux_sym_dollarsf_token1] = ACTIONS(6673), - [anon_sym_CARET2] = ACTIONS(6675), - [anon_sym_CARET_DOLLAR] = ACTIONS(6677), - [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(6681), - [anon_sym_DOT_DOT] = ACTIONS(6683), - [aux_sym_system_defined_variable_token1] = ACTIONS(6685), - [aux_sym_dollar_text_token1] = ACTIONS(6687), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), - [aux_sym_dollar_function_token1] = ACTIONS(6691), - [aux_sym_dollar_select_token1] = ACTIONS(6693), - [aux_sym_dollar_case_token1] = ACTIONS(6695), - [aux_sym_dollar_list_token1] = ACTIONS(6697), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), - [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(6703), - [sym_objectscript_identifier_special] = ACTIONS(6705), - [sym_objectscript_identifier] = ACTIONS(6707), - [sym_numeric_literal] = ACTIONS(6709), - [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(6711), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1428318,91 +1428319,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14092), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12456)] = { - [sym_expression] = STATE(8503), - [sym_expr_atom] = STATE(2313), - [sym_parenthetical_expression] = STATE(2884), - [sym_unary_operator] = STATE(13079), - [sym_class_method_call] = STATE(2884), - [sym_class_ref] = STATE(22325), - [sym_superclass_method_call] = STATE(3497), - [sym_extrinsic_function] = STATE(2884), - [sym_dollarsf] = STATE(3042), - [sym_gvn] = STATE(3497), - [sym_lvn] = STATE(2884), - [sym_ssvn] = STATE(3497), - [sym_sql_field_reference] = STATE(3497), - [sym_oref_chain_expr] = STATE(3497), - [sym_instance_variable] = STATE(2884), - [sym_relative_dot_method] = STATE(2884), - [sym_relative_dot_property] = STATE(2884), - [sym_relative_dot_parameter] = STATE(3497), - [sym_system_defined_variable] = STATE(2884), - [sym_system_defined_function] = STATE(2884), - [sym_dollar_text] = STATE(3042), - [sym_dollar_bitlogic] = STATE(3042), - [sym_dollar_function] = STATE(3042), - [sym_dollar_select] = STATE(3042), - [sym_dollar_case] = STATE(3042), - [sym_dollar_list] = STATE(3042), - [sym_built_in_func_with_pos_options] = STATE(3042), - [sym_dollar_method] = STATE(3042), - [sym_unary_expression] = STATE(3497), - [sym_indirection] = STATE(3497), - [sym_macro] = STATE(2884), - [sym_macro_constant] = STATE(2010), - [sym_macro_function] = STATE(2010), - [sym_json_object_literal] = STATE(2884), - [sym_json_array_literal] = STATE(3497), - [sym_line_comment_1] = STATE(12456), - [sym_line_comment_2] = STATE(12456), - [sym_line_comment_3] = STATE(12456), - [sym_line_comment_4] = STATE(12456), - [sym_block_comment] = STATE(12456), - [sym_documatic_line] = STATE(12456), - [anon_sym_LPAREN] = ACTIONS(6354), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6362), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), - [aux_sym_dollarsf_token1] = ACTIONS(6370), - [anon_sym_CARET2] = ACTIONS(6372), - [anon_sym_CARET_DOLLAR] = ACTIONS(6374), - [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(6378), - [anon_sym_DOT_DOT] = ACTIONS(6380), - [aux_sym_system_defined_variable_token1] = ACTIONS(6382), - [aux_sym_dollar_text_token1] = ACTIONS(6384), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), - [aux_sym_dollar_function_token1] = ACTIONS(6388), - [aux_sym_dollar_select_token1] = ACTIONS(6390), - [aux_sym_dollar_case_token1] = ACTIONS(6392), - [aux_sym_dollar_list_token1] = ACTIONS(6394), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), - [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(6400), - [sym_objectscript_identifier_special] = ACTIONS(6402), - [sym_objectscript_identifier] = ACTIONS(6404), - [sym_numeric_literal] = ACTIONS(6406), - [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(6408), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14094), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12457)] = { [sym_expression] = STATE(9862), [sym_expr_atom] = STATE(2562), [sym_parenthetical_expression] = STATE(3286), @@ -1428438,13 +1428357,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2373), [sym_json_object_literal] = STATE(3286), [sym_json_array_literal] = STATE(4158), - [sym_line_comment_1] = STATE(12457), - [sym_line_comment_2] = STATE(12457), - [sym_line_comment_3] = STATE(12457), - [sym_line_comment_4] = STATE(12457), - [sym_block_comment] = STATE(12457), - [sym_documatic_line] = STATE(12457), - [anon_sym_LPAREN] = ACTIONS(14068), + [sym_line_comment_1] = STATE(12456), + [sym_line_comment_2] = STATE(12456), + [sym_line_comment_3] = STATE(12456), + [sym_line_comment_4] = STATE(12456), + [sym_block_comment] = STATE(12456), + [sym_documatic_line] = STATE(12456), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1428483,7 +1428402,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12458)] = { + [STATE(12457)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1428520,12 +1428439,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12458), - [sym_line_comment_2] = STATE(12458), - [sym_line_comment_3] = STATE(12458), - [sym_line_comment_4] = STATE(12458), - [sym_block_comment] = STATE(12458), - [sym_documatic_line] = STATE(12458), + [sym_line_comment_1] = STATE(12457), + [sym_line_comment_2] = STATE(12457), + [sym_line_comment_3] = STATE(12457), + [sym_line_comment_4] = STATE(12457), + [sym_block_comment] = STATE(12457), + [sym_documatic_line] = STATE(12457), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1428564,8 +1428483,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12459)] = { - [sym_expression] = STATE(10366), + [STATE(12458)] = { + [sym_expression] = STATE(9594), [sym_expr_atom] = STATE(5841), [sym_parenthetical_expression] = STATE(6356), [sym_unary_operator] = STATE(13753), @@ -1428600,12 +1428519,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6668), [sym_json_object_literal] = STATE(6356), [sym_json_array_literal] = STATE(6355), - [sym_line_comment_1] = STATE(12459), - [sym_line_comment_2] = STATE(12459), - [sym_line_comment_3] = STATE(12459), - [sym_line_comment_4] = STATE(12459), - [sym_block_comment] = STATE(12459), - [sym_documatic_line] = STATE(12459), + [sym_line_comment_1] = STATE(12458), + [sym_line_comment_2] = STATE(12458), + [sym_line_comment_3] = STATE(12458), + [sym_line_comment_4] = STATE(12458), + [sym_block_comment] = STATE(12458), + [sym_documatic_line] = STATE(12458), [anon_sym_LPAREN] = ACTIONS(6657), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1428642,81 +1428561,161 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14096), + [sym__xecute_arg_invalid] = ACTIONS(14094), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12459)] = { + [sym_expression] = STATE(11279), + [sym_expr_atom] = STATE(6126), + [sym_parenthetical_expression] = STATE(6676), + [sym_unary_operator] = STATE(13059), + [sym_class_method_call] = STATE(6676), + [sym_class_ref] = STATE(23160), + [sym_superclass_method_call] = STATE(7418), + [sym_extrinsic_function] = STATE(6676), + [sym_dollarsf] = STATE(7526), + [sym_gvn] = STATE(7418), + [sym_lvn] = STATE(6676), + [sym_ssvn] = STATE(7418), + [sym_sql_field_reference] = STATE(7418), + [sym_oref_chain_expr] = STATE(7418), + [sym_instance_variable] = STATE(6676), + [sym_relative_dot_method] = STATE(6676), + [sym_relative_dot_property] = STATE(6676), + [sym_relative_dot_parameter] = STATE(7418), + [sym_system_defined_variable] = STATE(6676), + [sym_system_defined_function] = STATE(6676), + [sym_dollar_text] = STATE(7526), + [sym_dollar_bitlogic] = STATE(7526), + [sym_dollar_function] = STATE(7526), + [sym_dollar_select] = STATE(7526), + [sym_dollar_case] = STATE(7526), + [sym_dollar_list] = STATE(7526), + [sym_built_in_func_with_pos_options] = STATE(7526), + [sym_dollar_method] = STATE(7526), + [sym_unary_expression] = STATE(7418), + [sym_indirection] = STATE(7418), + [sym_macro] = STATE(6676), + [sym_macro_constant] = STATE(7414), + [sym_macro_function] = STATE(7414), + [sym_json_object_literal] = STATE(6676), + [sym_json_array_literal] = STATE(7418), + [sym_line_comment_1] = STATE(12459), + [sym_line_comment_2] = STATE(12459), + [sym_line_comment_3] = STATE(12459), + [sym_line_comment_4] = STATE(12459), + [sym_block_comment] = STATE(12459), + [sym_documatic_line] = STATE(12459), + [anon_sym_LPAREN] = ACTIONS(14096), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(10380), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(10382), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10384), + [aux_sym_dollarsf_token1] = ACTIONS(10386), + [anon_sym_CARET2] = ACTIONS(10388), + [anon_sym_CARET_DOLLAR] = ACTIONS(10390), + [anon_sym_LBRACE] = ACTIONS(10392), + [aux_sym_instance_variable_token1] = ACTIONS(10394), + [anon_sym_DOT_DOT] = ACTIONS(10396), + [aux_sym_system_defined_variable_token1] = ACTIONS(10398), + [aux_sym_dollar_text_token1] = ACTIONS(10400), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(10402), + [aux_sym_dollar_function_token1] = ACTIONS(10404), + [aux_sym_dollar_select_token1] = ACTIONS(10406), + [aux_sym_dollar_case_token1] = ACTIONS(10408), + [aux_sym_dollar_list_token1] = ACTIONS(10410), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10412), + [aux_sym_dollar_method_token1] = ACTIONS(10414), + [anon_sym_AT2] = ACTIONS(10416), + [sym_objectscript_identifier_special] = ACTIONS(10418), + [sym_objectscript_identifier] = ACTIONS(10420), + [sym_numeric_literal] = ACTIONS(10422), + [sym_string_literal] = ACTIONS(10422), + [aux_sym_macro_constant_token1] = ACTIONS(10424), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(11483), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12460)] = { - [sym_expression] = STATE(8338), - [sym_expr_atom] = STATE(2984), - [sym_parenthetical_expression] = STATE(2535), - [sym_unary_operator] = STATE(12829), - [sym_class_method_call] = STATE(2535), - [sym_class_ref] = STATE(21643), - [sym_superclass_method_call] = STATE(2534), - [sym_extrinsic_function] = STATE(2535), - [sym_dollarsf] = STATE(2939), - [sym_gvn] = STATE(2534), - [sym_lvn] = STATE(2535), - [sym_ssvn] = STATE(2534), - [sym_sql_field_reference] = STATE(2534), - [sym_oref_chain_expr] = STATE(2534), - [sym_instance_variable] = STATE(2535), - [sym_relative_dot_method] = STATE(2535), - [sym_relative_dot_property] = STATE(2535), - [sym_relative_dot_parameter] = STATE(2534), - [sym_system_defined_variable] = STATE(2535), - [sym_system_defined_function] = STATE(2535), - [sym_dollar_text] = STATE(2939), - [sym_dollar_bitlogic] = STATE(2939), - [sym_dollar_function] = STATE(2939), - [sym_dollar_select] = STATE(2939), - [sym_dollar_case] = STATE(2939), - [sym_dollar_list] = STATE(2939), - [sym_built_in_func_with_pos_options] = STATE(2939), - [sym_dollar_method] = STATE(2939), - [sym_unary_expression] = STATE(2534), - [sym_indirection] = STATE(2534), - [sym_macro] = STATE(2535), - [sym_macro_constant] = STATE(2208), - [sym_macro_function] = STATE(2208), - [sym_json_object_literal] = STATE(2535), - [sym_json_array_literal] = STATE(2534), + [sym_expression] = STATE(10366), + [sym_expr_atom] = STATE(5841), + [sym_parenthetical_expression] = STATE(6356), + [sym_unary_operator] = STATE(13753), + [sym_class_method_call] = STATE(6356), + [sym_class_ref] = STATE(21361), + [sym_superclass_method_call] = STATE(6355), + [sym_extrinsic_function] = STATE(6356), + [sym_dollarsf] = STATE(6357), + [sym_gvn] = STATE(6355), + [sym_lvn] = STATE(6356), + [sym_ssvn] = STATE(6355), + [sym_sql_field_reference] = STATE(6355), + [sym_oref_chain_expr] = STATE(6355), + [sym_instance_variable] = STATE(6356), + [sym_relative_dot_method] = STATE(6356), + [sym_relative_dot_property] = STATE(6356), + [sym_relative_dot_parameter] = STATE(6355), + [sym_system_defined_variable] = STATE(6356), + [sym_system_defined_function] = STATE(6356), + [sym_dollar_text] = STATE(6357), + [sym_dollar_bitlogic] = STATE(6357), + [sym_dollar_function] = STATE(6357), + [sym_dollar_select] = STATE(6357), + [sym_dollar_case] = STATE(6357), + [sym_dollar_list] = STATE(6357), + [sym_built_in_func_with_pos_options] = STATE(6357), + [sym_dollar_method] = STATE(6357), + [sym_unary_expression] = STATE(6355), + [sym_indirection] = STATE(6355), + [sym_macro] = STATE(6356), + [sym_macro_constant] = STATE(6668), + [sym_macro_function] = STATE(6668), + [sym_json_object_literal] = STATE(6356), + [sym_json_array_literal] = STATE(6355), [sym_line_comment_1] = STATE(12460), [sym_line_comment_2] = STATE(12460), [sym_line_comment_3] = STATE(12460), [sym_line_comment_4] = STATE(12460), [sym_block_comment] = STATE(12460), - [sym_device] = STATE(10107), [sym_documatic_line] = STATE(12460), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(6657), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(6669), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), + [aux_sym_dollarsf_token1] = ACTIONS(6673), + [anon_sym_CARET2] = ACTIONS(6675), + [anon_sym_CARET_DOLLAR] = ACTIONS(6677), + [anon_sym_LBRACE] = ACTIONS(6679), + [aux_sym_instance_variable_token1] = ACTIONS(6681), + [anon_sym_DOT_DOT] = ACTIONS(6683), + [aux_sym_system_defined_variable_token1] = ACTIONS(6685), + [aux_sym_dollar_text_token1] = ACTIONS(6687), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), + [aux_sym_dollar_function_token1] = ACTIONS(6691), + [aux_sym_dollar_select_token1] = ACTIONS(6693), + [aux_sym_dollar_case_token1] = ACTIONS(6695), + [aux_sym_dollar_list_token1] = ACTIONS(6697), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), + [aux_sym_dollar_method_token1] = ACTIONS(6701), + [anon_sym_AT2] = ACTIONS(6703), + [sym_objectscript_identifier_special] = ACTIONS(6705), + [sym_objectscript_identifier] = ACTIONS(6707), + [sym_numeric_literal] = ACTIONS(6709), + [sym_string_literal] = ACTIONS(6709), + [aux_sym_macro_constant_token1] = ACTIONS(6711), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1428724,80 +1428723,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14098), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12461)] = { - [sym_expression] = STATE(8338), - [sym_expr_atom] = STATE(2984), - [sym_parenthetical_expression] = STATE(2535), - [sym_unary_operator] = STATE(12829), - [sym_class_method_call] = STATE(2535), - [sym_class_ref] = STATE(21643), - [sym_superclass_method_call] = STATE(2534), - [sym_extrinsic_function] = STATE(2535), - [sym_dollarsf] = STATE(2939), - [sym_gvn] = STATE(2534), - [sym_lvn] = STATE(2535), - [sym_ssvn] = STATE(2534), - [sym_sql_field_reference] = STATE(2534), - [sym_oref_chain_expr] = STATE(2534), - [sym_instance_variable] = STATE(2535), - [sym_relative_dot_method] = STATE(2535), - [sym_relative_dot_property] = STATE(2535), - [sym_relative_dot_parameter] = STATE(2534), - [sym_system_defined_variable] = STATE(2535), - [sym_system_defined_function] = STATE(2535), - [sym_dollar_text] = STATE(2939), - [sym_dollar_bitlogic] = STATE(2939), - [sym_dollar_function] = STATE(2939), - [sym_dollar_select] = STATE(2939), - [sym_dollar_case] = STATE(2939), - [sym_dollar_list] = STATE(2939), - [sym_built_in_func_with_pos_options] = STATE(2939), - [sym_dollar_method] = STATE(2939), - [sym_unary_expression] = STATE(2534), - [sym_indirection] = STATE(2534), - [sym_macro] = STATE(2535), - [sym_macro_constant] = STATE(2208), - [sym_macro_function] = STATE(2208), - [sym_json_object_literal] = STATE(2535), - [sym_json_array_literal] = STATE(2534), + [sym_expression] = STATE(9631), + [sym_expr_atom] = STATE(4770), + [sym_parenthetical_expression] = STATE(3677), + [sym_unary_operator] = STATE(12890), + [sym_class_method_call] = STATE(3677), + [sym_class_ref] = STATE(21956), + [sym_superclass_method_call] = STATE(3675), + [sym_extrinsic_function] = STATE(3677), + [sym_dollarsf] = STATE(4638), + [sym_gvn] = STATE(3675), + [sym_lvn] = STATE(3677), + [sym_ssvn] = STATE(3675), + [sym_sql_field_reference] = STATE(3675), + [sym_oref_chain_expr] = STATE(3675), + [sym_instance_variable] = STATE(3677), + [sym_relative_dot_method] = STATE(3677), + [sym_relative_dot_property] = STATE(3677), + [sym_relative_dot_parameter] = STATE(3675), + [sym_system_defined_variable] = STATE(3677), + [sym_system_defined_function] = STATE(3677), + [sym_dollar_text] = STATE(4638), + [sym_dollar_bitlogic] = STATE(4638), + [sym_dollar_function] = STATE(4638), + [sym_dollar_select] = STATE(4638), + [sym_dollar_case] = STATE(4638), + [sym_dollar_list] = STATE(4638), + [sym_built_in_func_with_pos_options] = STATE(4638), + [sym_dollar_method] = STATE(4638), + [sym_unary_expression] = STATE(3675), + [sym_indirection] = STATE(3675), + [sym_macro] = STATE(3677), + [sym_macro_constant] = STATE(2373), + [sym_macro_function] = STATE(2373), + [sym_json_object_literal] = STATE(3677), + [sym_json_array_literal] = STATE(3675), [sym_line_comment_1] = STATE(12461), [sym_line_comment_2] = STATE(12461), [sym_line_comment_3] = STATE(12461), [sym_line_comment_4] = STATE(12461), [sym_block_comment] = STATE(12461), - [sym_device] = STATE(8674), [sym_documatic_line] = STATE(12461), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(6594), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(6606), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6608), + [aux_sym_dollarsf_token1] = ACTIONS(6610), + [anon_sym_CARET2] = ACTIONS(6612), + [anon_sym_CARET_DOLLAR] = ACTIONS(6614), + [anon_sym_LBRACE] = ACTIONS(6616), + [aux_sym_instance_variable_token1] = ACTIONS(6618), + [anon_sym_DOT_DOT] = ACTIONS(6620), + [aux_sym_system_defined_variable_token1] = ACTIONS(6622), + [aux_sym_dollar_text_token1] = ACTIONS(6624), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), + [aux_sym_dollar_function_token1] = ACTIONS(6628), + [aux_sym_dollar_select_token1] = ACTIONS(6630), + [aux_sym_dollar_case_token1] = ACTIONS(6632), + [aux_sym_dollar_list_token1] = ACTIONS(6634), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), + [aux_sym_dollar_method_token1] = ACTIONS(6638), + [anon_sym_AT2] = ACTIONS(6640), + [sym_objectscript_identifier_special] = ACTIONS(6642), + [sym_objectscript_identifier] = ACTIONS(6644), + [sym_numeric_literal] = ACTIONS(6646), + [sym_string_literal] = ACTIONS(6646), + [aux_sym_macro_constant_token1] = ACTIONS(6648), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1428805,6 +1428804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14100), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12462)] = { @@ -1428966,80 +1428966,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14098), + [sym__xecute_arg_invalid] = ACTIONS(14102), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12464)] = { - [sym_expression] = STATE(11648), - [sym_expr_atom] = STATE(5845), - [sym_parenthetical_expression] = STATE(3900), - [sym_unary_operator] = STATE(12764), - [sym_class_method_call] = STATE(3900), - [sym_class_ref] = STATE(23157), - [sym_superclass_method_call] = STATE(5840), - [sym_extrinsic_function] = STATE(3900), - [sym_dollarsf] = STATE(6410), - [sym_gvn] = STATE(5840), - [sym_lvn] = STATE(3900), - [sym_ssvn] = STATE(5840), - [sym_sql_field_reference] = STATE(5840), - [sym_oref_chain_expr] = STATE(5840), - [sym_instance_variable] = STATE(3900), - [sym_relative_dot_method] = STATE(3900), - [sym_relative_dot_property] = STATE(3900), - [sym_relative_dot_parameter] = STATE(5840), - [sym_system_defined_variable] = STATE(3900), - [sym_system_defined_function] = STATE(3900), - [sym_dollar_text] = STATE(6410), - [sym_dollar_bitlogic] = STATE(6410), - [sym_dollar_function] = STATE(6410), - [sym_dollar_select] = STATE(6410), - [sym_dollar_case] = STATE(6410), - [sym_dollar_list] = STATE(6410), - [sym_built_in_func_with_pos_options] = STATE(6410), - [sym_dollar_method] = STATE(6410), - [sym_unary_expression] = STATE(5840), - [sym_indirection] = STATE(5840), - [sym_macro] = STATE(3900), - [sym_macro_constant] = STATE(4675), - [sym_macro_function] = STATE(4675), - [sym_json_object_literal] = STATE(3900), - [sym_json_array_literal] = STATE(5840), + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(21020), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), [sym_line_comment_1] = STATE(12464), [sym_line_comment_2] = STATE(12464), [sym_line_comment_3] = STATE(12464), [sym_line_comment_4] = STATE(12464), [sym_block_comment] = STATE(12464), [sym_documatic_line] = STATE(12464), - [anon_sym_LPAREN] = ACTIONS(6410), + [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6420), + [anon_sym_LBRACK] = ACTIONS(8394), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6426), - [aux_sym_dollarsf_token1] = ACTIONS(6428), - [anon_sym_CARET2] = ACTIONS(6430), - [anon_sym_CARET_DOLLAR] = ACTIONS(6432), - [anon_sym_LBRACE] = ACTIONS(6434), - [aux_sym_instance_variable_token1] = ACTIONS(6436), - [anon_sym_DOT_DOT] = ACTIONS(6438), - [aux_sym_system_defined_variable_token1] = ACTIONS(6440), - [aux_sym_dollar_text_token1] = ACTIONS(6442), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6444), - [aux_sym_dollar_function_token1] = ACTIONS(6446), - [aux_sym_dollar_select_token1] = ACTIONS(6448), - [aux_sym_dollar_case_token1] = ACTIONS(6450), - [aux_sym_dollar_list_token1] = ACTIONS(6452), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), - [aux_sym_dollar_method_token1] = ACTIONS(6456), - [anon_sym_AT2] = ACTIONS(6458), - [sym_objectscript_identifier_special] = ACTIONS(6460), - [sym_objectscript_identifier] = ACTIONS(6462), - [sym_numeric_literal] = ACTIONS(6464), - [sym_string_literal] = ACTIONS(6464), - [aux_sym_macro_constant_token1] = ACTIONS(6466), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1429047,91 +1429048,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14100), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12465)] = { - [sym_expression] = STATE(8180), - [sym_expr_atom] = STATE(2313), - [sym_parenthetical_expression] = STATE(2884), - [sym_unary_operator] = STATE(13079), - [sym_class_method_call] = STATE(2884), - [sym_class_ref] = STATE(22325), - [sym_superclass_method_call] = STATE(3497), - [sym_extrinsic_function] = STATE(2884), - [sym_dollarsf] = STATE(3042), - [sym_gvn] = STATE(3497), - [sym_lvn] = STATE(2884), - [sym_ssvn] = STATE(3497), - [sym_sql_field_reference] = STATE(3497), - [sym_oref_chain_expr] = STATE(3497), - [sym_instance_variable] = STATE(2884), - [sym_relative_dot_method] = STATE(2884), - [sym_relative_dot_property] = STATE(2884), - [sym_relative_dot_parameter] = STATE(3497), - [sym_system_defined_variable] = STATE(2884), - [sym_system_defined_function] = STATE(2884), - [sym_dollar_text] = STATE(3042), - [sym_dollar_bitlogic] = STATE(3042), - [sym_dollar_function] = STATE(3042), - [sym_dollar_select] = STATE(3042), - [sym_dollar_case] = STATE(3042), - [sym_dollar_list] = STATE(3042), - [sym_built_in_func_with_pos_options] = STATE(3042), - [sym_dollar_method] = STATE(3042), - [sym_unary_expression] = STATE(3497), - [sym_indirection] = STATE(3497), - [sym_macro] = STATE(2884), - [sym_macro_constant] = STATE(2010), - [sym_macro_function] = STATE(2010), - [sym_json_object_literal] = STATE(2884), - [sym_json_array_literal] = STATE(3497), - [sym_line_comment_1] = STATE(12465), - [sym_line_comment_2] = STATE(12465), - [sym_line_comment_3] = STATE(12465), - [sym_line_comment_4] = STATE(12465), - [sym_block_comment] = STATE(12465), - [sym_documatic_line] = STATE(12465), - [anon_sym_LPAREN] = ACTIONS(6354), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6362), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), - [aux_sym_dollarsf_token1] = ACTIONS(6370), - [anon_sym_CARET2] = ACTIONS(6372), - [anon_sym_CARET_DOLLAR] = ACTIONS(6374), - [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(6378), - [anon_sym_DOT_DOT] = ACTIONS(6380), - [aux_sym_system_defined_variable_token1] = ACTIONS(6382), - [aux_sym_dollar_text_token1] = ACTIONS(6384), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), - [aux_sym_dollar_function_token1] = ACTIONS(6388), - [aux_sym_dollar_select_token1] = ACTIONS(6390), - [aux_sym_dollar_case_token1] = ACTIONS(6392), - [aux_sym_dollar_list_token1] = ACTIONS(6394), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), - [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(6400), - [sym_objectscript_identifier_special] = ACTIONS(6402), - [sym_objectscript_identifier] = ACTIONS(6404), - [sym_numeric_literal] = ACTIONS(6406), - [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(6408), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14102), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12466)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1429160,7 +1429079,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21214), + [sym_dollar_arg_pair] = STATE(20961), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1429168,12 +1429087,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12466), - [sym_line_comment_2] = STATE(12466), - [sym_line_comment_3] = STATE(12466), - [sym_line_comment_4] = STATE(12466), - [sym_block_comment] = STATE(12466), - [sym_documatic_line] = STATE(12466), + [sym_line_comment_1] = STATE(12465), + [sym_line_comment_2] = STATE(12465), + [sym_line_comment_3] = STATE(12465), + [sym_line_comment_4] = STATE(12465), + [sym_block_comment] = STATE(12465), + [sym_documatic_line] = STATE(12465), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1429212,8 +1429131,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(12466)] = { + [sym_expression] = STATE(10600), + [sym_expr_atom] = STATE(6465), + [sym_parenthetical_expression] = STATE(6445), + [sym_unary_operator] = STATE(13011), + [sym_class_method_call] = STATE(6445), + [sym_class_ref] = STATE(22167), + [sym_superclass_method_call] = STATE(3675), + [sym_extrinsic_function] = STATE(6445), + [sym_dollarsf] = STATE(4638), + [sym_gvn] = STATE(3675), + [sym_lvn] = STATE(6445), + [sym_ssvn] = STATE(3675), + [sym_sql_field_reference] = STATE(3675), + [sym_oref_chain_expr] = STATE(3675), + [sym_instance_variable] = STATE(6445), + [sym_relative_dot_method] = STATE(6445), + [sym_relative_dot_property] = STATE(6445), + [sym_relative_dot_parameter] = STATE(3675), + [sym_system_defined_variable] = STATE(6445), + [sym_system_defined_function] = STATE(6445), + [sym_dollar_text] = STATE(4638), + [sym_dollar_bitlogic] = STATE(4638), + [sym_dollar_function] = STATE(4638), + [sym_dollar_select] = STATE(4638), + [sym_dollar_case] = STATE(4638), + [sym_dollar_list] = STATE(4638), + [sym_built_in_func_with_pos_options] = STATE(4638), + [sym_dollar_method] = STATE(4638), + [sym_unary_expression] = STATE(3675), + [sym_indirection] = STATE(3675), + [sym_macro] = STATE(6445), + [sym_macro_constant] = STATE(6829), + [sym_macro_function] = STATE(6829), + [sym_json_object_literal] = STATE(6445), + [sym_json_array_literal] = STATE(3675), + [sym_line_comment_1] = STATE(12466), + [sym_line_comment_2] = STATE(12466), + [sym_line_comment_3] = STATE(12466), + [sym_line_comment_4] = STATE(12466), + [sym_block_comment] = STATE(12466), + [sym_view_parameter] = STATE(9514), + [sym_documatic_line] = STATE(12466), + [anon_sym_LPAREN] = ACTIONS(6594), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6602), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(14028), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14030), + [aux_sym_dollarsf_token1] = ACTIONS(14032), + [anon_sym_CARET2] = ACTIONS(14034), + [anon_sym_CARET_DOLLAR] = ACTIONS(14036), + [anon_sym_LBRACE] = ACTIONS(6616), + [aux_sym_instance_variable_token1] = ACTIONS(14038), + [anon_sym_DOT_DOT] = ACTIONS(14040), + [aux_sym_system_defined_variable_token1] = ACTIONS(6622), + [aux_sym_dollar_text_token1] = ACTIONS(6624), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), + [aux_sym_dollar_function_token1] = ACTIONS(6628), + [aux_sym_dollar_select_token1] = ACTIONS(6630), + [aux_sym_dollar_case_token1] = ACTIONS(6632), + [aux_sym_dollar_list_token1] = ACTIONS(6634), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), + [aux_sym_dollar_method_token1] = ACTIONS(14042), + [anon_sym_AT2] = ACTIONS(14044), + [sym_objectscript_identifier_special] = ACTIONS(14046), + [sym_objectscript_identifier] = ACTIONS(14048), + [sym_numeric_literal] = ACTIONS(6646), + [sym_string_literal] = ACTIONS(6646), + [aux_sym_macro_constant_token1] = ACTIONS(14050), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(12467)] = { - [sym_expression] = STATE(11316), + [sym_expression] = STATE(9411), [sym_expr_atom] = STATE(7222), [sym_parenthetical_expression] = STATE(7111), [sym_unary_operator] = STATE(13031), @@ -1429294,76 +1429294,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12468)] = { - [sym_expression] = STATE(11053), - [sym_expr_atom] = STATE(5933), - [sym_parenthetical_expression] = STATE(6515), - [sym_unary_operator] = STATE(13111), - [sym_class_method_call] = STATE(6515), - [sym_class_ref] = STATE(21450), - [sym_superclass_method_call] = STATE(6500), - [sym_extrinsic_function] = STATE(6515), - [sym_dollarsf] = STATE(6519), - [sym_gvn] = STATE(6500), - [sym_lvn] = STATE(6515), - [sym_ssvn] = STATE(6500), - [sym_sql_field_reference] = STATE(6500), - [sym_oref_chain_expr] = STATE(6500), - [sym_instance_variable] = STATE(6515), - [sym_relative_dot_method] = STATE(6515), - [sym_relative_dot_property] = STATE(6515), - [sym_relative_dot_parameter] = STATE(6500), - [sym_system_defined_variable] = STATE(6515), - [sym_system_defined_function] = STATE(6515), - [sym_dollar_text] = STATE(6519), - [sym_dollar_bitlogic] = STATE(6519), - [sym_dollar_function] = STATE(6519), - [sym_dollar_select] = STATE(6519), - [sym_dollar_case] = STATE(6519), - [sym_dollar_list] = STATE(6519), - [sym_built_in_func_with_pos_options] = STATE(6519), - [sym_dollar_method] = STATE(6519), - [sym_unary_expression] = STATE(6500), - [sym_indirection] = STATE(6500), - [sym_macro] = STATE(6515), - [sym_macro_constant] = STATE(5036), - [sym_macro_function] = STATE(5036), - [sym_json_object_literal] = STATE(6515), - [sym_json_array_literal] = STATE(6500), + [sym_expression] = STATE(11316), + [sym_expr_atom] = STATE(7222), + [sym_parenthetical_expression] = STATE(7111), + [sym_unary_operator] = STATE(13031), + [sym_class_method_call] = STATE(7111), + [sym_class_ref] = STATE(22724), + [sym_superclass_method_call] = STATE(7107), + [sym_extrinsic_function] = STATE(7111), + [sym_dollarsf] = STATE(7599), + [sym_gvn] = STATE(7107), + [sym_lvn] = STATE(7111), + [sym_ssvn] = STATE(7107), + [sym_sql_field_reference] = STATE(7107), + [sym_oref_chain_expr] = STATE(7107), + [sym_instance_variable] = STATE(7111), + [sym_relative_dot_method] = STATE(7111), + [sym_relative_dot_property] = STATE(7111), + [sym_relative_dot_parameter] = STATE(7107), + [sym_system_defined_variable] = STATE(7111), + [sym_system_defined_function] = STATE(7111), + [sym_dollar_text] = STATE(7599), + [sym_dollar_bitlogic] = STATE(7599), + [sym_dollar_function] = STATE(7599), + [sym_dollar_select] = STATE(7599), + [sym_dollar_case] = STATE(7599), + [sym_dollar_list] = STATE(7599), + [sym_built_in_func_with_pos_options] = STATE(7599), + [sym_dollar_method] = STATE(7599), + [sym_unary_expression] = STATE(7107), + [sym_indirection] = STATE(7107), + [sym_macro] = STATE(7111), + [sym_macro_constant] = STATE(7101), + [sym_macro_function] = STATE(7101), + [sym_json_object_literal] = STATE(7111), + [sym_json_array_literal] = STATE(7107), [sym_line_comment_1] = STATE(12468), [sym_line_comment_2] = STATE(12468), [sym_line_comment_3] = STATE(12468), [sym_line_comment_4] = STATE(12468), [sym_block_comment] = STATE(12468), [sym_documatic_line] = STATE(12468), - [anon_sym_LPAREN] = ACTIONS(6526), + [anon_sym_LPAREN] = ACTIONS(6228), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6536), + [anon_sym_LBRACK] = ACTIONS(6242), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6540), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), - [aux_sym_dollarsf_token1] = ACTIONS(6544), - [anon_sym_CARET2] = ACTIONS(6546), - [anon_sym_CARET_DOLLAR] = ACTIONS(6548), - [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(6552), - [anon_sym_DOT_DOT] = ACTIONS(6554), - [aux_sym_system_defined_variable_token1] = ACTIONS(6556), - [aux_sym_dollar_text_token1] = ACTIONS(6558), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), - [aux_sym_dollar_function_token1] = ACTIONS(6562), - [aux_sym_dollar_select_token1] = ACTIONS(6564), - [aux_sym_dollar_case_token1] = ACTIONS(6566), - [aux_sym_dollar_list_token1] = ACTIONS(6568), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(6572), - [anon_sym_AT2] = ACTIONS(6574), - [sym_objectscript_identifier_special] = ACTIONS(6576), - [sym_objectscript_identifier] = ACTIONS(6578), - [sym_numeric_literal] = ACTIONS(6580), - [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(6582), + [sym_keyword_pound_pound_super] = ACTIONS(6248), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6250), + [aux_sym_dollarsf_token1] = ACTIONS(6252), + [anon_sym_CARET2] = ACTIONS(6254), + [anon_sym_CARET_DOLLAR] = ACTIONS(6256), + [anon_sym_LBRACE] = ACTIONS(6258), + [aux_sym_instance_variable_token1] = ACTIONS(6260), + [anon_sym_DOT_DOT] = ACTIONS(6262), + [aux_sym_system_defined_variable_token1] = ACTIONS(6264), + [aux_sym_dollar_text_token1] = ACTIONS(6266), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), + [aux_sym_dollar_function_token1] = ACTIONS(6270), + [aux_sym_dollar_select_token1] = ACTIONS(6272), + [aux_sym_dollar_case_token1] = ACTIONS(6274), + [aux_sym_dollar_list_token1] = ACTIONS(6276), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), + [aux_sym_dollar_method_token1] = ACTIONS(6280), + [anon_sym_AT2] = ACTIONS(6282), + [sym_objectscript_identifier_special] = ACTIONS(6284), + [sym_objectscript_identifier] = ACTIONS(6286), + [sym_numeric_literal] = ACTIONS(6288), + [sym_string_literal] = ACTIONS(6288), + [aux_sym_macro_constant_token1] = ACTIONS(6290), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1429375,168 +1429375,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12469)] = { - [sym_expression] = STATE(11279), - [sym_expr_atom] = STATE(6126), - [sym_parenthetical_expression] = STATE(6676), - [sym_unary_operator] = STATE(13059), - [sym_class_method_call] = STATE(6676), - [sym_class_ref] = STATE(23160), - [sym_superclass_method_call] = STATE(7418), - [sym_extrinsic_function] = STATE(6676), - [sym_dollarsf] = STATE(7526), - [sym_gvn] = STATE(7418), - [sym_lvn] = STATE(6676), - [sym_ssvn] = STATE(7418), - [sym_sql_field_reference] = STATE(7418), - [sym_oref_chain_expr] = STATE(7418), - [sym_instance_variable] = STATE(6676), - [sym_relative_dot_method] = STATE(6676), - [sym_relative_dot_property] = STATE(6676), - [sym_relative_dot_parameter] = STATE(7418), - [sym_system_defined_variable] = STATE(6676), - [sym_system_defined_function] = STATE(6676), - [sym_dollar_text] = STATE(7526), - [sym_dollar_bitlogic] = STATE(7526), - [sym_dollar_function] = STATE(7526), - [sym_dollar_select] = STATE(7526), - [sym_dollar_case] = STATE(7526), - [sym_dollar_list] = STATE(7526), - [sym_built_in_func_with_pos_options] = STATE(7526), - [sym_dollar_method] = STATE(7526), - [sym_unary_expression] = STATE(7418), - [sym_indirection] = STATE(7418), - [sym_macro] = STATE(6676), - [sym_macro_constant] = STATE(7414), - [sym_macro_function] = STATE(7414), - [sym_json_object_literal] = STATE(6676), - [sym_json_array_literal] = STATE(7418), + [sym_expression] = STATE(10509), + [sym_expr_atom] = STATE(6731), + [sym_parenthetical_expression] = STATE(3900), + [sym_unary_operator] = STATE(14243), + [sym_class_method_call] = STATE(3900), + [sym_class_ref] = STATE(23157), + [sym_superclass_method_call] = STATE(5840), + [sym_extrinsic_function] = STATE(3900), + [sym_dollarsf] = STATE(6410), + [sym_gvn] = STATE(5840), + [sym_lvn] = STATE(3900), + [sym_ssvn] = STATE(5840), + [sym_sql_field_reference] = STATE(5840), + [sym_oref_chain_expr] = STATE(5840), + [sym_instance_variable] = STATE(3900), + [sym_relative_dot_method] = STATE(3900), + [sym_relative_dot_property] = STATE(3900), + [sym_relative_dot_parameter] = STATE(5840), + [sym_system_defined_variable] = STATE(3900), + [sym_system_defined_function] = STATE(3900), + [sym_dollar_text] = STATE(6410), + [sym_dollar_bitlogic] = STATE(6410), + [sym_dollar_function] = STATE(6410), + [sym_dollar_select] = STATE(6410), + [sym_dollar_case] = STATE(6410), + [sym_dollar_list] = STATE(6410), + [sym_built_in_func_with_pos_options] = STATE(6410), + [sym_dollar_method] = STATE(6410), + [sym_unary_expression] = STATE(5840), + [sym_indirection] = STATE(5840), + [sym_macro] = STATE(3900), + [sym_macro_constant] = STATE(4675), + [sym_macro_function] = STATE(4675), + [sym_json_object_literal] = STATE(3900), + [sym_json_array_literal] = STATE(5840), [sym_line_comment_1] = STATE(12469), [sym_line_comment_2] = STATE(12469), [sym_line_comment_3] = STATE(12469), [sym_line_comment_4] = STATE(12469), [sym_block_comment] = STATE(12469), + [sym_for_parameter_arg] = STATE(10511), [sym_documatic_line] = STATE(12469), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(6410), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(10380), + [anon_sym_LBRACK] = ACTIONS(6420), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(10382), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10384), - [aux_sym_dollarsf_token1] = ACTIONS(10386), - [anon_sym_CARET2] = ACTIONS(10388), - [anon_sym_CARET_DOLLAR] = ACTIONS(10390), - [anon_sym_LBRACE] = ACTIONS(10392), - [aux_sym_instance_variable_token1] = ACTIONS(10394), - [anon_sym_DOT_DOT] = ACTIONS(10396), - [aux_sym_system_defined_variable_token1] = ACTIONS(10398), - [aux_sym_dollar_text_token1] = ACTIONS(10400), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(10402), - [aux_sym_dollar_function_token1] = ACTIONS(10404), - [aux_sym_dollar_select_token1] = ACTIONS(10406), - [aux_sym_dollar_case_token1] = ACTIONS(10408), - [aux_sym_dollar_list_token1] = ACTIONS(10410), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10412), - [aux_sym_dollar_method_token1] = ACTIONS(10414), - [anon_sym_AT2] = ACTIONS(10416), - [sym_objectscript_identifier_special] = ACTIONS(10418), - [sym_objectscript_identifier] = ACTIONS(10420), - [sym_numeric_literal] = ACTIONS(10422), - [sym_string_literal] = ACTIONS(10422), - [aux_sym_macro_constant_token1] = ACTIONS(10424), + [sym_keyword_pound_pound_super] = ACTIONS(6424), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13908), + [aux_sym_dollarsf_token1] = ACTIONS(6428), + [anon_sym_CARET2] = ACTIONS(6430), + [anon_sym_CARET_DOLLAR] = ACTIONS(6432), + [anon_sym_LBRACE] = ACTIONS(6434), + [aux_sym_instance_variable_token1] = ACTIONS(6436), + [anon_sym_DOT_DOT] = ACTIONS(6438), + [aux_sym_system_defined_variable_token1] = ACTIONS(6440), + [aux_sym_dollar_text_token1] = ACTIONS(6442), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6444), + [aux_sym_dollar_function_token1] = ACTIONS(6446), + [aux_sym_dollar_select_token1] = ACTIONS(6448), + [aux_sym_dollar_case_token1] = ACTIONS(6450), + [aux_sym_dollar_list_token1] = ACTIONS(6452), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), + [aux_sym_dollar_method_token1] = ACTIONS(6456), + [anon_sym_AT2] = ACTIONS(13910), + [sym_objectscript_identifier_special] = ACTIONS(6460), + [sym_objectscript_identifier] = ACTIONS(6462), + [sym_numeric_literal] = ACTIONS(6464), + [sym_string_literal] = ACTIONS(6464), + [aux_sym_macro_constant_token1] = ACTIONS(6466), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(11487), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12470)] = { - [sym_expression] = STATE(10213), - [sym_expr_atom] = STATE(6726), - [sym_parenthetical_expression] = STATE(5377), - [sym_unary_operator] = STATE(13017), - [sym_class_method_call] = STATE(5377), - [sym_class_ref] = STATE(22217), - [sym_superclass_method_call] = STATE(5363), - [sym_extrinsic_function] = STATE(5377), - [sym_dollarsf] = STATE(6635), - [sym_gvn] = STATE(5363), - [sym_lvn] = STATE(5377), - [sym_ssvn] = STATE(5363), - [sym_sql_field_reference] = STATE(5363), - [sym_oref_chain_expr] = STATE(5363), - [sym_instance_variable] = STATE(5377), - [sym_relative_dot_method] = STATE(5377), - [sym_relative_dot_property] = STATE(5377), - [sym_relative_dot_parameter] = STATE(5363), - [sym_system_defined_variable] = STATE(5377), - [sym_system_defined_function] = STATE(5377), - [sym_dollar_text] = STATE(6635), - [sym_dollar_bitlogic] = STATE(6635), - [sym_dollar_function] = STATE(6635), - [sym_dollar_select] = STATE(6635), - [sym_dollar_case] = STATE(6635), - [sym_dollar_list] = STATE(6635), - [sym_built_in_func_with_pos_options] = STATE(6635), - [sym_dollar_method] = STATE(6635), - [sym_unary_expression] = STATE(5363), - [sym_indirection] = STATE(5363), - [sym_macro] = STATE(5377), - [sym_macro_constant] = STATE(5701), - [sym_macro_function] = STATE(5701), - [sym_json_object_literal] = STATE(5377), - [sym_json_array_literal] = STATE(5363), - [sym_line_comment_1] = STATE(12470), - [sym_line_comment_2] = STATE(12470), - [sym_line_comment_3] = STATE(12470), - [sym_line_comment_4] = STATE(12470), - [sym_block_comment] = STATE(12470), - [sym_device] = STATE(12044), - [sym_documatic_line] = STATE(12470), - [anon_sym_LPAREN] = ACTIONS(13376), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12471)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1429573,12 +1429492,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12471), - [sym_line_comment_2] = STATE(12471), - [sym_line_comment_3] = STATE(12471), - [sym_line_comment_4] = STATE(12471), - [sym_block_comment] = STATE(12471), - [sym_documatic_line] = STATE(12471), + [sym_line_comment_1] = STATE(12470), + [sym_line_comment_2] = STATE(12470), + [sym_line_comment_3] = STATE(12470), + [sym_line_comment_4] = STATE(12470), + [sym_block_comment] = STATE(12470), + [sym_documatic_line] = STATE(12470), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1429617,77 +1429536,158 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(12471)] = { + [sym_expression] = STATE(10213), + [sym_expr_atom] = STATE(6726), + [sym_parenthetical_expression] = STATE(5377), + [sym_unary_operator] = STATE(13017), + [sym_class_method_call] = STATE(5377), + [sym_class_ref] = STATE(22217), + [sym_superclass_method_call] = STATE(5363), + [sym_extrinsic_function] = STATE(5377), + [sym_dollarsf] = STATE(6635), + [sym_gvn] = STATE(5363), + [sym_lvn] = STATE(5377), + [sym_ssvn] = STATE(5363), + [sym_sql_field_reference] = STATE(5363), + [sym_oref_chain_expr] = STATE(5363), + [sym_instance_variable] = STATE(5377), + [sym_relative_dot_method] = STATE(5377), + [sym_relative_dot_property] = STATE(5377), + [sym_relative_dot_parameter] = STATE(5363), + [sym_system_defined_variable] = STATE(5377), + [sym_system_defined_function] = STATE(5377), + [sym_dollar_text] = STATE(6635), + [sym_dollar_bitlogic] = STATE(6635), + [sym_dollar_function] = STATE(6635), + [sym_dollar_select] = STATE(6635), + [sym_dollar_case] = STATE(6635), + [sym_dollar_list] = STATE(6635), + [sym_built_in_func_with_pos_options] = STATE(6635), + [sym_dollar_method] = STATE(6635), + [sym_unary_expression] = STATE(5363), + [sym_indirection] = STATE(5363), + [sym_macro] = STATE(5377), + [sym_macro_constant] = STATE(5701), + [sym_macro_function] = STATE(5701), + [sym_json_object_literal] = STATE(5377), + [sym_json_array_literal] = STATE(5363), + [sym_line_comment_1] = STATE(12471), + [sym_line_comment_2] = STATE(12471), + [sym_line_comment_3] = STATE(12471), + [sym_line_comment_4] = STATE(12471), + [sym_block_comment] = STATE(12471), + [sym_device] = STATE(12045), + [sym_documatic_line] = STATE(12471), + [anon_sym_LPAREN] = ACTIONS(13430), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(13432), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(12472)] = { - [sym_expression] = STATE(9631), - [sym_expr_atom] = STATE(4770), - [sym_parenthetical_expression] = STATE(3677), - [sym_unary_operator] = STATE(12890), - [sym_class_method_call] = STATE(3677), - [sym_class_ref] = STATE(21956), - [sym_superclass_method_call] = STATE(3675), - [sym_extrinsic_function] = STATE(3677), - [sym_dollarsf] = STATE(4638), - [sym_gvn] = STATE(3675), - [sym_lvn] = STATE(3677), - [sym_ssvn] = STATE(3675), - [sym_sql_field_reference] = STATE(3675), - [sym_oref_chain_expr] = STATE(3675), - [sym_instance_variable] = STATE(3677), - [sym_relative_dot_method] = STATE(3677), - [sym_relative_dot_property] = STATE(3677), - [sym_relative_dot_parameter] = STATE(3675), - [sym_system_defined_variable] = STATE(3677), - [sym_system_defined_function] = STATE(3677), - [sym_dollar_text] = STATE(4638), - [sym_dollar_bitlogic] = STATE(4638), - [sym_dollar_function] = STATE(4638), - [sym_dollar_select] = STATE(4638), - [sym_dollar_case] = STATE(4638), - [sym_dollar_list] = STATE(4638), - [sym_built_in_func_with_pos_options] = STATE(4638), - [sym_dollar_method] = STATE(4638), - [sym_unary_expression] = STATE(3675), - [sym_indirection] = STATE(3675), - [sym_macro] = STATE(3677), - [sym_macro_constant] = STATE(2373), - [sym_macro_function] = STATE(2373), - [sym_json_object_literal] = STATE(3677), - [sym_json_array_literal] = STATE(3675), + [sym_expression] = STATE(11053), + [sym_expr_atom] = STATE(5933), + [sym_parenthetical_expression] = STATE(6515), + [sym_unary_operator] = STATE(13111), + [sym_class_method_call] = STATE(6515), + [sym_class_ref] = STATE(21450), + [sym_superclass_method_call] = STATE(6500), + [sym_extrinsic_function] = STATE(6515), + [sym_dollarsf] = STATE(6519), + [sym_gvn] = STATE(6500), + [sym_lvn] = STATE(6515), + [sym_ssvn] = STATE(6500), + [sym_sql_field_reference] = STATE(6500), + [sym_oref_chain_expr] = STATE(6500), + [sym_instance_variable] = STATE(6515), + [sym_relative_dot_method] = STATE(6515), + [sym_relative_dot_property] = STATE(6515), + [sym_relative_dot_parameter] = STATE(6500), + [sym_system_defined_variable] = STATE(6515), + [sym_system_defined_function] = STATE(6515), + [sym_dollar_text] = STATE(6519), + [sym_dollar_bitlogic] = STATE(6519), + [sym_dollar_function] = STATE(6519), + [sym_dollar_select] = STATE(6519), + [sym_dollar_case] = STATE(6519), + [sym_dollar_list] = STATE(6519), + [sym_built_in_func_with_pos_options] = STATE(6519), + [sym_dollar_method] = STATE(6519), + [sym_unary_expression] = STATE(6500), + [sym_indirection] = STATE(6500), + [sym_macro] = STATE(6515), + [sym_macro_constant] = STATE(5036), + [sym_macro_function] = STATE(5036), + [sym_json_object_literal] = STATE(6515), + [sym_json_array_literal] = STATE(6500), [sym_line_comment_1] = STATE(12472), [sym_line_comment_2] = STATE(12472), [sym_line_comment_3] = STATE(12472), [sym_line_comment_4] = STATE(12472), [sym_block_comment] = STATE(12472), [sym_documatic_line] = STATE(12472), - [anon_sym_LPAREN] = ACTIONS(6594), + [anon_sym_LPAREN] = ACTIONS(6526), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6602), + [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6606), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6608), - [aux_sym_dollarsf_token1] = ACTIONS(6610), - [anon_sym_CARET2] = ACTIONS(6612), - [anon_sym_CARET_DOLLAR] = ACTIONS(6614), - [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(6618), - [anon_sym_DOT_DOT] = ACTIONS(6620), - [aux_sym_system_defined_variable_token1] = ACTIONS(6622), - [aux_sym_dollar_text_token1] = ACTIONS(6624), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), - [aux_sym_dollar_function_token1] = ACTIONS(6628), - [aux_sym_dollar_select_token1] = ACTIONS(6630), - [aux_sym_dollar_case_token1] = ACTIONS(6632), - [aux_sym_dollar_list_token1] = ACTIONS(6634), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(6638), - [anon_sym_AT2] = ACTIONS(6640), - [sym_objectscript_identifier_special] = ACTIONS(6642), - [sym_objectscript_identifier] = ACTIONS(6644), - [sym_numeric_literal] = ACTIONS(6646), - [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(6648), + [sym_keyword_pound_pound_super] = ACTIONS(6540), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), + [aux_sym_dollarsf_token1] = ACTIONS(6544), + [anon_sym_CARET2] = ACTIONS(6546), + [anon_sym_CARET_DOLLAR] = ACTIONS(6548), + [anon_sym_LBRACE] = ACTIONS(6550), + [aux_sym_instance_variable_token1] = ACTIONS(6552), + [anon_sym_DOT_DOT] = ACTIONS(6554), + [aux_sym_system_defined_variable_token1] = ACTIONS(6556), + [aux_sym_dollar_text_token1] = ACTIONS(6558), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), + [aux_sym_dollar_function_token1] = ACTIONS(6562), + [aux_sym_dollar_select_token1] = ACTIONS(6564), + [aux_sym_dollar_case_token1] = ACTIONS(6566), + [aux_sym_dollar_list_token1] = ACTIONS(6568), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), + [aux_sym_dollar_method_token1] = ACTIONS(6572), + [anon_sym_AT2] = ACTIONS(6574), + [sym_objectscript_identifier_special] = ACTIONS(6576), + [sym_objectscript_identifier] = ACTIONS(6578), + [sym_numeric_literal] = ACTIONS(6580), + [sym_string_literal] = ACTIONS(6580), + [aux_sym_macro_constant_token1] = ACTIONS(6582), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1429695,7 +1429695,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14110), + [sym__xecute_arg_invalid] = ACTIONS(14108), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12473)] = { @@ -1429741,35 +1429741,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(12473), [sym_device] = STATE(11798), [sym_documatic_line] = STATE(12473), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1429780,77 +1429780,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12474)] = { - [sym_expression] = STATE(10509), - [sym_expr_atom] = STATE(6731), - [sym_parenthetical_expression] = STATE(3900), - [sym_unary_operator] = STATE(14243), - [sym_class_method_call] = STATE(3900), - [sym_class_ref] = STATE(23157), - [sym_superclass_method_call] = STATE(5840), - [sym_extrinsic_function] = STATE(3900), - [sym_dollarsf] = STATE(6410), - [sym_gvn] = STATE(5840), - [sym_lvn] = STATE(3900), - [sym_ssvn] = STATE(5840), - [sym_sql_field_reference] = STATE(5840), - [sym_oref_chain_expr] = STATE(5840), - [sym_instance_variable] = STATE(3900), - [sym_relative_dot_method] = STATE(3900), - [sym_relative_dot_property] = STATE(3900), - [sym_relative_dot_parameter] = STATE(5840), - [sym_system_defined_variable] = STATE(3900), - [sym_system_defined_function] = STATE(3900), - [sym_dollar_text] = STATE(6410), - [sym_dollar_bitlogic] = STATE(6410), - [sym_dollar_function] = STATE(6410), - [sym_dollar_select] = STATE(6410), - [sym_dollar_case] = STATE(6410), - [sym_dollar_list] = STATE(6410), - [sym_built_in_func_with_pos_options] = STATE(6410), - [sym_dollar_method] = STATE(6410), - [sym_unary_expression] = STATE(5840), - [sym_indirection] = STATE(5840), - [sym_macro] = STATE(3900), - [sym_macro_constant] = STATE(4675), - [sym_macro_function] = STATE(4675), - [sym_json_object_literal] = STATE(3900), - [sym_json_array_literal] = STATE(5840), + [sym_expression] = STATE(10285), + [sym_expr_atom] = STATE(4883), + [sym_parenthetical_expression] = STATE(4835), + [sym_unary_operator] = STATE(13087), + [sym_class_method_call] = STATE(4835), + [sym_class_ref] = STATE(22860), + [sym_superclass_method_call] = STATE(3497), + [sym_extrinsic_function] = STATE(4835), + [sym_dollarsf] = STATE(3042), + [sym_gvn] = STATE(3497), + [sym_lvn] = STATE(4835), + [sym_ssvn] = STATE(3497), + [sym_sql_field_reference] = STATE(3497), + [sym_oref_chain_expr] = STATE(3497), + [sym_instance_variable] = STATE(4835), + [sym_relative_dot_method] = STATE(4835), + [sym_relative_dot_property] = STATE(4835), + [sym_relative_dot_parameter] = STATE(3497), + [sym_system_defined_variable] = STATE(4835), + [sym_system_defined_function] = STATE(4835), + [sym_dollar_text] = STATE(3042), + [sym_dollar_bitlogic] = STATE(3042), + [sym_dollar_function] = STATE(3042), + [sym_dollar_select] = STATE(3042), + [sym_dollar_case] = STATE(3042), + [sym_dollar_list] = STATE(3042), + [sym_built_in_func_with_pos_options] = STATE(3042), + [sym_dollar_method] = STATE(3042), + [sym_unary_expression] = STATE(3497), + [sym_indirection] = STATE(3497), + [sym_macro] = STATE(4835), + [sym_macro_constant] = STATE(4233), + [sym_macro_function] = STATE(4233), + [sym_json_object_literal] = STATE(4835), + [sym_json_array_literal] = STATE(3497), [sym_line_comment_1] = STATE(12474), [sym_line_comment_2] = STATE(12474), [sym_line_comment_3] = STATE(12474), [sym_line_comment_4] = STATE(12474), [sym_block_comment] = STATE(12474), - [sym_for_parameter_arg] = STATE(10511), + [sym_view_parameter] = STATE(8531), [sym_documatic_line] = STATE(12474), - [anon_sym_LPAREN] = ACTIONS(6410), + [anon_sym_LPAREN] = ACTIONS(6354), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6420), + [anon_sym_LBRACK] = ACTIONS(6362), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13928), - [aux_sym_dollarsf_token1] = ACTIONS(6428), - [anon_sym_CARET2] = ACTIONS(6430), - [anon_sym_CARET_DOLLAR] = ACTIONS(6432), - [anon_sym_LBRACE] = ACTIONS(6434), - [aux_sym_instance_variable_token1] = ACTIONS(6436), - [anon_sym_DOT_DOT] = ACTIONS(6438), - [aux_sym_system_defined_variable_token1] = ACTIONS(6440), - [aux_sym_dollar_text_token1] = ACTIONS(6442), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6444), - [aux_sym_dollar_function_token1] = ACTIONS(6446), - [aux_sym_dollar_select_token1] = ACTIONS(6448), - [aux_sym_dollar_case_token1] = ACTIONS(6450), - [aux_sym_dollar_list_token1] = ACTIONS(6452), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), - [aux_sym_dollar_method_token1] = ACTIONS(6456), - [anon_sym_AT2] = ACTIONS(13930), - [sym_objectscript_identifier_special] = ACTIONS(6460), - [sym_objectscript_identifier] = ACTIONS(6462), - [sym_numeric_literal] = ACTIONS(6464), - [sym_string_literal] = ACTIONS(6464), - [aux_sym_macro_constant_token1] = ACTIONS(6466), + [sym_keyword_pound_pound_super] = ACTIONS(6366), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14110), + [aux_sym_dollarsf_token1] = ACTIONS(14112), + [anon_sym_CARET2] = ACTIONS(14114), + [anon_sym_CARET_DOLLAR] = ACTIONS(14116), + [anon_sym_LBRACE] = ACTIONS(6376), + [aux_sym_instance_variable_token1] = ACTIONS(14118), + [anon_sym_DOT_DOT] = ACTIONS(14120), + [aux_sym_system_defined_variable_token1] = ACTIONS(6382), + [aux_sym_dollar_text_token1] = ACTIONS(6384), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), + [aux_sym_dollar_function_token1] = ACTIONS(6388), + [aux_sym_dollar_select_token1] = ACTIONS(6390), + [aux_sym_dollar_case_token1] = ACTIONS(6392), + [aux_sym_dollar_list_token1] = ACTIONS(6394), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), + [aux_sym_dollar_method_token1] = ACTIONS(6398), + [anon_sym_AT2] = ACTIONS(14122), + [sym_objectscript_identifier_special] = ACTIONS(14124), + [sym_objectscript_identifier] = ACTIONS(14126), + [sym_numeric_literal] = ACTIONS(6406), + [sym_string_literal] = ACTIONS(6406), + [aux_sym_macro_constant_token1] = ACTIONS(14128), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1430019,10 +1430019,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14112), + [sym__xecute_arg_invalid] = ACTIONS(14130), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12477)] = { + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(21093), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), + [sym_line_comment_1] = STATE(12477), + [sym_line_comment_2] = STATE(12477), + [sym_line_comment_3] = STATE(12477), + [sym_line_comment_4] = STATE(12477), + [sym_block_comment] = STATE(12477), + [sym_documatic_line] = STATE(12477), + [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(8394), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12478)] = { [sym_expression] = STATE(11767), [sym_expr_atom] = STATE(7658), [sym_parenthetical_expression] = STATE(7649), @@ -1430058,13 +1430139,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(7655), [sym_json_object_literal] = STATE(7649), [sym_json_array_literal] = STATE(7107), - [sym_line_comment_1] = STATE(12477), - [sym_line_comment_2] = STATE(12477), - [sym_line_comment_3] = STATE(12477), - [sym_line_comment_4] = STATE(12477), - [sym_block_comment] = STATE(12477), + [sym_line_comment_1] = STATE(12478), + [sym_line_comment_2] = STATE(12478), + [sym_line_comment_3] = STATE(12478), + [sym_line_comment_4] = STATE(12478), + [sym_block_comment] = STATE(12478), [sym_view_parameter] = STATE(9829), - [sym_documatic_line] = STATE(12477), + [sym_documatic_line] = STATE(12478), [anon_sym_LPAREN] = ACTIONS(6228), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1430072,13 +1430153,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6242), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14012), - [aux_sym_dollarsf_token1] = ACTIONS(14014), - [anon_sym_CARET2] = ACTIONS(14016), - [anon_sym_CARET_DOLLAR] = ACTIONS(14018), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13988), + [aux_sym_dollarsf_token1] = ACTIONS(13990), + [anon_sym_CARET2] = ACTIONS(13992), + [anon_sym_CARET_DOLLAR] = ACTIONS(13994), [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(14020), - [anon_sym_DOT_DOT] = ACTIONS(14022), + [aux_sym_instance_variable_token1] = ACTIONS(13996), + [anon_sym_DOT_DOT] = ACTIONS(13998), [aux_sym_system_defined_variable_token1] = ACTIONS(6264), [aux_sym_dollar_text_token1] = ACTIONS(6266), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), @@ -1430088,12 +1430169,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6276), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), [aux_sym_dollar_method_token1] = ACTIONS(6280), - [anon_sym_AT2] = ACTIONS(14024), - [sym_objectscript_identifier_special] = ACTIONS(14026), - [sym_objectscript_identifier] = ACTIONS(14028), + [anon_sym_AT2] = ACTIONS(14000), + [sym_objectscript_identifier_special] = ACTIONS(14002), + [sym_objectscript_identifier] = ACTIONS(14004), [sym_numeric_literal] = ACTIONS(6288), [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(14030), + [aux_sym_macro_constant_token1] = ACTIONS(14006), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1430103,7 +1430184,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12478)] = { + [STATE(12479)] = { [sym_expression] = STATE(11324), [sym_expr_atom] = STATE(7222), [sym_parenthetical_expression] = STATE(7111), @@ -1430139,12 +1430220,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(7101), [sym_json_object_literal] = STATE(7111), [sym_json_array_literal] = STATE(7107), - [sym_line_comment_1] = STATE(12478), - [sym_line_comment_2] = STATE(12478), - [sym_line_comment_3] = STATE(12478), - [sym_line_comment_4] = STATE(12478), - [sym_block_comment] = STATE(12478), - [sym_documatic_line] = STATE(12478), + [sym_line_comment_1] = STATE(12479), + [sym_line_comment_2] = STATE(12479), + [sym_line_comment_3] = STATE(12479), + [sym_line_comment_4] = STATE(12479), + [sym_block_comment] = STATE(12479), + [sym_documatic_line] = STATE(12479), [anon_sym_LPAREN] = ACTIONS(6228), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1430181,10 +1430262,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14114), + [sym__xecute_arg_invalid] = ACTIONS(14132), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12479)] = { + [STATE(12480)] = { [sym_expression] = STATE(11325), [sym_expr_atom] = STATE(7222), [sym_parenthetical_expression] = STATE(7111), @@ -1430220,12 +1430301,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(7101), [sym_json_object_literal] = STATE(7111), [sym_json_array_literal] = STATE(7107), - [sym_line_comment_1] = STATE(12479), - [sym_line_comment_2] = STATE(12479), - [sym_line_comment_3] = STATE(12479), - [sym_line_comment_4] = STATE(12479), - [sym_block_comment] = STATE(12479), - [sym_documatic_line] = STATE(12479), + [sym_line_comment_1] = STATE(12480), + [sym_line_comment_2] = STATE(12480), + [sym_line_comment_3] = STATE(12480), + [sym_line_comment_4] = STATE(12480), + [sym_block_comment] = STATE(12480), + [sym_documatic_line] = STATE(12480), [anon_sym_LPAREN] = ACTIONS(6228), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1430262,162 +1430343,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14116), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12480)] = { - [sym_expression] = STATE(11006), - [sym_expr_atom] = STATE(5845), - [sym_parenthetical_expression] = STATE(3900), - [sym_unary_operator] = STATE(12764), - [sym_class_method_call] = STATE(3900), - [sym_class_ref] = STATE(23157), - [sym_superclass_method_call] = STATE(5840), - [sym_extrinsic_function] = STATE(3900), - [sym_dollarsf] = STATE(6410), - [sym_gvn] = STATE(5840), - [sym_lvn] = STATE(3900), - [sym_ssvn] = STATE(5840), - [sym_sql_field_reference] = STATE(5840), - [sym_oref_chain_expr] = STATE(5840), - [sym_instance_variable] = STATE(3900), - [sym_relative_dot_method] = STATE(3900), - [sym_relative_dot_property] = STATE(3900), - [sym_relative_dot_parameter] = STATE(5840), - [sym_system_defined_variable] = STATE(3900), - [sym_system_defined_function] = STATE(3900), - [sym_dollar_text] = STATE(6410), - [sym_dollar_bitlogic] = STATE(6410), - [sym_dollar_function] = STATE(6410), - [sym_dollar_select] = STATE(6410), - [sym_dollar_case] = STATE(6410), - [sym_dollar_list] = STATE(6410), - [sym_built_in_func_with_pos_options] = STATE(6410), - [sym_dollar_method] = STATE(6410), - [sym_unary_expression] = STATE(5840), - [sym_indirection] = STATE(5840), - [sym_macro] = STATE(3900), - [sym_macro_constant] = STATE(4675), - [sym_macro_function] = STATE(4675), - [sym_json_object_literal] = STATE(3900), - [sym_json_array_literal] = STATE(5840), - [sym_line_comment_1] = STATE(12480), - [sym_line_comment_2] = STATE(12480), - [sym_line_comment_3] = STATE(12480), - [sym_line_comment_4] = STATE(12480), - [sym_block_comment] = STATE(12480), - [sym_documatic_line] = STATE(12480), - [anon_sym_LPAREN] = ACTIONS(6410), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6420), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6426), - [aux_sym_dollarsf_token1] = ACTIONS(6428), - [anon_sym_CARET2] = ACTIONS(6430), - [anon_sym_CARET_DOLLAR] = ACTIONS(6432), - [anon_sym_LBRACE] = ACTIONS(6434), - [aux_sym_instance_variable_token1] = ACTIONS(6436), - [anon_sym_DOT_DOT] = ACTIONS(6438), - [aux_sym_system_defined_variable_token1] = ACTIONS(6440), - [aux_sym_dollar_text_token1] = ACTIONS(6442), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6444), - [aux_sym_dollar_function_token1] = ACTIONS(6446), - [aux_sym_dollar_select_token1] = ACTIONS(6448), - [aux_sym_dollar_case_token1] = ACTIONS(6450), - [aux_sym_dollar_list_token1] = ACTIONS(6452), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), - [aux_sym_dollar_method_token1] = ACTIONS(6456), - [anon_sym_AT2] = ACTIONS(6458), - [sym_objectscript_identifier_special] = ACTIONS(6460), - [sym_objectscript_identifier] = ACTIONS(6462), - [sym_numeric_literal] = ACTIONS(6464), - [sym_string_literal] = ACTIONS(6464), - [aux_sym_macro_constant_token1] = ACTIONS(6466), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14118), + [sym__xecute_arg_invalid] = ACTIONS(14134), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12481)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21093), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), + [sym_expression] = STATE(9583), + [sym_expr_atom] = STATE(4049), + [sym_parenthetical_expression] = STATE(5021), + [sym_unary_operator] = STATE(12650), + [sym_class_method_call] = STATE(5021), + [sym_class_ref] = STATE(22948), + [sym_superclass_method_call] = STATE(5019), + [sym_extrinsic_function] = STATE(5021), + [sym_dollarsf] = STATE(3901), + [sym_gvn] = STATE(5019), + [sym_lvn] = STATE(5021), + [sym_ssvn] = STATE(5019), + [sym_sql_field_reference] = STATE(5019), + [sym_oref_chain_expr] = STATE(5019), + [sym_instance_variable] = STATE(5021), + [sym_relative_dot_method] = STATE(5021), + [sym_relative_dot_property] = STATE(5021), + [sym_relative_dot_parameter] = STATE(5019), + [sym_system_defined_variable] = STATE(5021), + [sym_system_defined_function] = STATE(5021), + [sym_dollar_text] = STATE(3901), + [sym_dollar_bitlogic] = STATE(3901), + [sym_dollar_function] = STATE(3901), + [sym_dollar_select] = STATE(3901), + [sym_dollar_case] = STATE(3901), + [sym_dollar_list] = STATE(3901), + [sym_built_in_func_with_pos_options] = STATE(3901), + [sym_dollar_method] = STATE(3901), + [sym_unary_expression] = STATE(5019), + [sym_indirection] = STATE(5019), + [sym_macro] = STATE(5021), + [sym_macro_constant] = STATE(4408), + [sym_macro_function] = STATE(4408), + [sym_json_object_literal] = STATE(5021), + [sym_json_array_literal] = STATE(5019), [sym_line_comment_1] = STATE(12481), [sym_line_comment_2] = STATE(12481), [sym_line_comment_3] = STATE(12481), [sym_line_comment_4] = STATE(12481), [sym_block_comment] = STATE(12481), + [sym_device] = STATE(9777), [sym_documatic_line] = STATE(12481), - [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1430477,13 +1430477,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6362), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14120), - [aux_sym_dollarsf_token1] = ACTIONS(14122), - [anon_sym_CARET2] = ACTIONS(14124), - [anon_sym_CARET_DOLLAR] = ACTIONS(14126), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14110), + [aux_sym_dollarsf_token1] = ACTIONS(14112), + [anon_sym_CARET2] = ACTIONS(14114), + [anon_sym_CARET_DOLLAR] = ACTIONS(14116), [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(14128), - [anon_sym_DOT_DOT] = ACTIONS(14130), + [aux_sym_instance_variable_token1] = ACTIONS(14118), + [anon_sym_DOT_DOT] = ACTIONS(14120), [aux_sym_system_defined_variable_token1] = ACTIONS(6382), [aux_sym_dollar_text_token1] = ACTIONS(6384), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), @@ -1430493,12 +1430493,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6394), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(14132), - [sym_objectscript_identifier_special] = ACTIONS(14134), - [sym_objectscript_identifier] = ACTIONS(14136), + [anon_sym_AT2] = ACTIONS(14122), + [sym_objectscript_identifier_special] = ACTIONS(14124), + [sym_objectscript_identifier] = ACTIONS(14126), [sym_numeric_literal] = ACTIONS(6406), [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(14138), + [aux_sym_macro_constant_token1] = ACTIONS(14128), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1430589,7 +1430589,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12484)] = { + [STATE(12484)] = { + [sym_expression] = STATE(20174), + [sym_expr_atom] = STATE(15990), + [sym_parenthetical_expression] = STATE(15529), + [sym_unary_operator] = STATE(13133), + [sym_class_method_call] = STATE(15529), + [sym_class_ref] = STATE(21917), + [sym_superclass_method_call] = STATE(15900), + [sym_extrinsic_function] = STATE(15529), + [sym_dollarsf] = STATE(15584), + [sym_gvn] = STATE(15900), + [sym_lvn] = STATE(15529), + [sym_ssvn] = STATE(15900), + [sym_sql_field_reference] = STATE(15900), + [sym_oref_chain_expr] = STATE(15900), + [sym_instance_variable] = STATE(15529), + [sym_relative_dot_method] = STATE(15529), + [sym_relative_dot_property] = STATE(15529), + [sym_relative_dot_parameter] = STATE(15900), + [sym_system_defined_variable] = STATE(15529), + [sym_system_defined_function] = STATE(15529), + [sym_dollar_text] = STATE(15584), + [sym_dollar_bitlogic] = STATE(15584), + [sym_dollar_function] = STATE(15584), + [sym_dollar_select] = STATE(15584), + [sym_dollar_case] = STATE(15584), + [sym_dollar_list] = STATE(15584), + [sym_built_in_func_with_pos_options] = STATE(15584), + [sym_dollar_method] = STATE(15584), + [sym_unary_expression] = STATE(15900), + [sym_indirection] = STATE(15900), + [sym_macro] = STATE(15529), + [sym_macro_constant] = STATE(15935), + [sym_macro_function] = STATE(15935), + [sym_json_object_literal] = STATE(15529), + [sym_json_array_literal] = STATE(15900), + [sym_line_comment_1] = STATE(12484), + [sym_line_comment_2] = STATE(12484), + [sym_line_comment_3] = STATE(12484), + [sym_line_comment_4] = STATE(12484), + [sym_block_comment] = STATE(12484), + [sym_device] = STATE(24143), + [sym_documatic_line] = STATE(12484), + [anon_sym_LPAREN] = ACTIONS(14136), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(14138), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(14140), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14142), + [aux_sym_dollarsf_token1] = ACTIONS(14144), + [anon_sym_CARET2] = ACTIONS(14146), + [anon_sym_CARET_DOLLAR] = ACTIONS(14148), + [anon_sym_LBRACE] = ACTIONS(14150), + [aux_sym_instance_variable_token1] = ACTIONS(14152), + [anon_sym_DOT_DOT] = ACTIONS(14154), + [aux_sym_system_defined_variable_token1] = ACTIONS(14156), + [aux_sym_dollar_text_token1] = ACTIONS(14158), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14160), + [aux_sym_dollar_function_token1] = ACTIONS(14162), + [aux_sym_dollar_select_token1] = ACTIONS(14164), + [aux_sym_dollar_case_token1] = ACTIONS(14166), + [aux_sym_dollar_list_token1] = ACTIONS(14168), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14170), + [aux_sym_dollar_method_token1] = ACTIONS(14172), + [anon_sym_AT2] = ACTIONS(14174), + [sym_objectscript_identifier_special] = ACTIONS(14176), + [sym_objectscript_identifier] = ACTIONS(14178), + [sym_numeric_literal] = ACTIONS(14180), + [sym_string_literal] = ACTIONS(14180), + [aux_sym_macro_constant_token1] = ACTIONS(14182), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12485)] = { [sym_expression] = STATE(10617), [sym_expr_atom] = STATE(4588), [sym_parenthetical_expression] = STATE(4266), @@ -1430625,13 +1430706,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5036), [sym_json_object_literal] = STATE(4266), [sym_json_array_literal] = STATE(5358), - [sym_line_comment_1] = STATE(12484), - [sym_line_comment_2] = STATE(12484), - [sym_line_comment_3] = STATE(12484), - [sym_line_comment_4] = STATE(12484), - [sym_block_comment] = STATE(12484), - [sym_documatic_line] = STATE(12484), - [anon_sym_LPAREN] = ACTIONS(14140), + [sym_line_comment_1] = STATE(12485), + [sym_line_comment_2] = STATE(12485), + [sym_line_comment_3] = STATE(12485), + [sym_line_comment_4] = STATE(12485), + [sym_block_comment] = STATE(12485), + [sym_documatic_line] = STATE(12485), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1430665,88 +1430746,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(14142), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12485)] = { - [sym_expression] = STATE(10509), - [sym_expr_atom] = STATE(6731), - [sym_parenthetical_expression] = STATE(3900), - [sym_unary_operator] = STATE(14243), - [sym_class_method_call] = STATE(3900), - [sym_class_ref] = STATE(23157), - [sym_superclass_method_call] = STATE(5840), - [sym_extrinsic_function] = STATE(3900), - [sym_dollarsf] = STATE(6410), - [sym_gvn] = STATE(5840), - [sym_lvn] = STATE(3900), - [sym_ssvn] = STATE(5840), - [sym_sql_field_reference] = STATE(5840), - [sym_oref_chain_expr] = STATE(5840), - [sym_instance_variable] = STATE(3900), - [sym_relative_dot_method] = STATE(3900), - [sym_relative_dot_property] = STATE(3900), - [sym_relative_dot_parameter] = STATE(5840), - [sym_system_defined_variable] = STATE(3900), - [sym_system_defined_function] = STATE(3900), - [sym_dollar_text] = STATE(6410), - [sym_dollar_bitlogic] = STATE(6410), - [sym_dollar_function] = STATE(6410), - [sym_dollar_select] = STATE(6410), - [sym_dollar_case] = STATE(6410), - [sym_dollar_list] = STATE(6410), - [sym_built_in_func_with_pos_options] = STATE(6410), - [sym_dollar_method] = STATE(6410), - [sym_unary_expression] = STATE(5840), - [sym_indirection] = STATE(5840), - [sym_macro] = STATE(3900), - [sym_macro_constant] = STATE(4675), - [sym_macro_function] = STATE(4675), - [sym_json_object_literal] = STATE(3900), - [sym_json_array_literal] = STATE(5840), - [sym_line_comment_1] = STATE(12485), - [sym_line_comment_2] = STATE(12485), - [sym_line_comment_3] = STATE(12485), - [sym_line_comment_4] = STATE(12485), - [sym_block_comment] = STATE(12485), - [sym_for_parameter_arg] = STATE(11245), - [sym_documatic_line] = STATE(12485), - [anon_sym_LPAREN] = ACTIONS(6410), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6420), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13928), - [aux_sym_dollarsf_token1] = ACTIONS(6428), - [anon_sym_CARET2] = ACTIONS(6430), - [anon_sym_CARET_DOLLAR] = ACTIONS(6432), - [anon_sym_LBRACE] = ACTIONS(6434), - [aux_sym_instance_variable_token1] = ACTIONS(6436), - [anon_sym_DOT_DOT] = ACTIONS(6438), - [aux_sym_system_defined_variable_token1] = ACTIONS(6440), - [aux_sym_dollar_text_token1] = ACTIONS(6442), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6444), - [aux_sym_dollar_function_token1] = ACTIONS(6446), - [aux_sym_dollar_select_token1] = ACTIONS(6448), - [aux_sym_dollar_case_token1] = ACTIONS(6450), - [aux_sym_dollar_list_token1] = ACTIONS(6452), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), - [aux_sym_dollar_method_token1] = ACTIONS(6456), - [anon_sym_AT2] = ACTIONS(13930), - [sym_objectscript_identifier_special] = ACTIONS(6460), - [sym_objectscript_identifier] = ACTIONS(6462), - [sym_numeric_literal] = ACTIONS(6464), - [sym_string_literal] = ACTIONS(6464), - [aux_sym_macro_constant_token1] = ACTIONS(6466), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(14186), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1430829,7 +1430829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14144), + [sym__xecute_arg_invalid] = ACTIONS(14188), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12487)] = { @@ -1430914,168 +1430914,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12488)] = { - [sym_expression] = STATE(9793), - [sym_expr_atom] = STATE(2545), - [sym_parenthetical_expression] = STATE(3002), - [sym_unary_operator] = STATE(12687), - [sym_class_method_call] = STATE(3002), - [sym_class_ref] = STATE(22954), - [sym_superclass_method_call] = STATE(3997), - [sym_extrinsic_function] = STATE(3002), - [sym_dollarsf] = STATE(1584), - [sym_gvn] = STATE(3997), - [sym_lvn] = STATE(3002), - [sym_ssvn] = STATE(3997), - [sym_sql_field_reference] = STATE(3997), - [sym_oref_chain_expr] = STATE(3997), - [sym_instance_variable] = STATE(3002), - [sym_relative_dot_method] = STATE(3002), - [sym_relative_dot_property] = STATE(3002), - [sym_relative_dot_parameter] = STATE(3997), - [sym_system_defined_variable] = STATE(3002), - [sym_system_defined_function] = STATE(3002), - [sym_dollar_text] = STATE(1584), - [sym_dollar_bitlogic] = STATE(1584), - [sym_dollar_function] = STATE(1584), - [sym_dollar_select] = STATE(1584), - [sym_dollar_case] = STATE(1584), - [sym_dollar_list] = STATE(1584), - [sym_built_in_func_with_pos_options] = STATE(1584), - [sym_dollar_method] = STATE(1584), - [sym_unary_expression] = STATE(3997), - [sym_indirection] = STATE(3997), - [sym_macro] = STATE(3002), - [sym_macro_constant] = STATE(1168), - [sym_macro_function] = STATE(1168), - [sym_json_object_literal] = STATE(3002), - [sym_json_array_literal] = STATE(3997), + [sym_expression] = STATE(10377), + [sym_expr_atom] = STATE(4062), + [sym_parenthetical_expression] = STATE(4108), + [sym_unary_operator] = STATE(13754), + [sym_class_method_call] = STATE(4108), + [sym_class_ref] = STATE(21081), + [sym_superclass_method_call] = STATE(6514), + [sym_extrinsic_function] = STATE(4108), + [sym_dollarsf] = STATE(5782), + [sym_gvn] = STATE(6514), + [sym_lvn] = STATE(4108), + [sym_ssvn] = STATE(6514), + [sym_sql_field_reference] = STATE(6514), + [sym_oref_chain_expr] = STATE(6514), + [sym_instance_variable] = STATE(4108), + [sym_relative_dot_method] = STATE(4108), + [sym_relative_dot_property] = STATE(4108), + [sym_relative_dot_parameter] = STATE(6514), + [sym_system_defined_variable] = STATE(4108), + [sym_system_defined_function] = STATE(4108), + [sym_dollar_text] = STATE(5782), + [sym_dollar_bitlogic] = STATE(5782), + [sym_dollar_function] = STATE(5782), + [sym_dollar_select] = STATE(5782), + [sym_dollar_case] = STATE(5782), + [sym_dollar_list] = STATE(5782), + [sym_built_in_func_with_pos_options] = STATE(5782), + [sym_dollar_method] = STATE(5782), + [sym_unary_expression] = STATE(6514), + [sym_indirection] = STATE(6514), + [sym_macro] = STATE(4108), + [sym_macro_constant] = STATE(6668), + [sym_macro_function] = STATE(6668), + [sym_json_object_literal] = STATE(4108), + [sym_json_array_literal] = STATE(6514), [sym_line_comment_1] = STATE(12488), [sym_line_comment_2] = STATE(12488), [sym_line_comment_3] = STATE(12488), [sym_line_comment_4] = STATE(12488), [sym_block_comment] = STATE(12488), [sym_documatic_line] = STATE(12488), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(10346), + [anon_sym_LBRACK] = ACTIONS(10542), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(10348), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10350), - [aux_sym_dollarsf_token1] = ACTIONS(10352), - [anon_sym_CARET2] = ACTIONS(10354), - [anon_sym_CARET_DOLLAR] = ACTIONS(6490), - [anon_sym_LBRACE] = ACTIONS(10356), - [aux_sym_instance_variable_token1] = ACTIONS(10358), - [anon_sym_DOT_DOT] = ACTIONS(10360), - [aux_sym_system_defined_variable_token1] = ACTIONS(10362), - [aux_sym_dollar_text_token1] = ACTIONS(6500), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6502), - [aux_sym_dollar_function_token1] = ACTIONS(6504), - [aux_sym_dollar_select_token1] = ACTIONS(6506), - [aux_sym_dollar_case_token1] = ACTIONS(6508), - [aux_sym_dollar_list_token1] = ACTIONS(6510), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6512), - [aux_sym_dollar_method_token1] = ACTIONS(6514), - [anon_sym_AT2] = ACTIONS(10364), - [sym_objectscript_identifier_special] = ACTIONS(6518), - [sym_objectscript_identifier] = ACTIONS(6520), - [sym_numeric_literal] = ACTIONS(10366), - [sym_string_literal] = ACTIONS(10366), - [aux_sym_macro_constant_token1] = ACTIONS(6524), + [sym_keyword_pound_pound_super] = ACTIONS(10544), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10546), + [aux_sym_dollarsf_token1] = ACTIONS(10548), + [anon_sym_CARET2] = ACTIONS(6675), + [anon_sym_CARET_DOLLAR] = ACTIONS(6677), + [anon_sym_LBRACE] = ACTIONS(10550), + [aux_sym_instance_variable_token1] = ACTIONS(10552), + [anon_sym_DOT_DOT] = ACTIONS(10554), + [aux_sym_system_defined_variable_token1] = ACTIONS(10556), + [aux_sym_dollar_text_token1] = ACTIONS(10558), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(10560), + [aux_sym_dollar_function_token1] = ACTIONS(10562), + [aux_sym_dollar_select_token1] = ACTIONS(10564), + [aux_sym_dollar_case_token1] = ACTIONS(10566), + [aux_sym_dollar_list_token1] = ACTIONS(10568), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10570), + [aux_sym_dollar_method_token1] = ACTIONS(10572), + [anon_sym_AT2] = ACTIONS(10574), + [sym_objectscript_identifier_special] = ACTIONS(6705), + [sym_objectscript_identifier] = ACTIONS(6707), + [sym_numeric_literal] = ACTIONS(10576), + [sym_string_literal] = ACTIONS(10576), + [aux_sym_macro_constant_token1] = ACTIONS(6711), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(10290), + [anon_sym_COLON2] = ACTIONS(11082), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12489)] = { - [sym_expression] = STATE(20174), - [sym_expr_atom] = STATE(15990), - [sym_parenthetical_expression] = STATE(15529), - [sym_unary_operator] = STATE(13133), - [sym_class_method_call] = STATE(15529), - [sym_class_ref] = STATE(21917), - [sym_superclass_method_call] = STATE(15900), - [sym_extrinsic_function] = STATE(15529), - [sym_dollarsf] = STATE(15584), - [sym_gvn] = STATE(15900), - [sym_lvn] = STATE(15529), - [sym_ssvn] = STATE(15900), - [sym_sql_field_reference] = STATE(15900), - [sym_oref_chain_expr] = STATE(15900), - [sym_instance_variable] = STATE(15529), - [sym_relative_dot_method] = STATE(15529), - [sym_relative_dot_property] = STATE(15529), - [sym_relative_dot_parameter] = STATE(15900), - [sym_system_defined_variable] = STATE(15529), - [sym_system_defined_function] = STATE(15529), - [sym_dollar_text] = STATE(15584), - [sym_dollar_bitlogic] = STATE(15584), - [sym_dollar_function] = STATE(15584), - [sym_dollar_select] = STATE(15584), - [sym_dollar_case] = STATE(15584), - [sym_dollar_list] = STATE(15584), - [sym_built_in_func_with_pos_options] = STATE(15584), - [sym_dollar_method] = STATE(15584), - [sym_unary_expression] = STATE(15900), - [sym_indirection] = STATE(15900), - [sym_macro] = STATE(15529), - [sym_macro_constant] = STATE(15935), - [sym_macro_function] = STATE(15935), - [sym_json_object_literal] = STATE(15529), - [sym_json_array_literal] = STATE(15900), - [sym_line_comment_1] = STATE(12489), - [sym_line_comment_2] = STATE(12489), - [sym_line_comment_3] = STATE(12489), - [sym_line_comment_4] = STATE(12489), - [sym_block_comment] = STATE(12489), - [sym_device] = STATE(24143), - [sym_documatic_line] = STATE(12489), - [anon_sym_LPAREN] = ACTIONS(14146), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(14148), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14150), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14152), - [aux_sym_dollarsf_token1] = ACTIONS(14154), - [anon_sym_CARET2] = ACTIONS(14156), - [anon_sym_CARET_DOLLAR] = ACTIONS(14158), - [anon_sym_LBRACE] = ACTIONS(14160), - [aux_sym_instance_variable_token1] = ACTIONS(14162), - [anon_sym_DOT_DOT] = ACTIONS(14164), - [aux_sym_system_defined_variable_token1] = ACTIONS(14166), - [aux_sym_dollar_text_token1] = ACTIONS(14168), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14170), - [aux_sym_dollar_function_token1] = ACTIONS(14172), - [aux_sym_dollar_select_token1] = ACTIONS(14174), - [aux_sym_dollar_case_token1] = ACTIONS(14176), - [aux_sym_dollar_list_token1] = ACTIONS(14178), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14180), - [aux_sym_dollar_method_token1] = ACTIONS(14182), - [anon_sym_AT2] = ACTIONS(14184), - [sym_objectscript_identifier_special] = ACTIONS(14186), - [sym_objectscript_identifier] = ACTIONS(14188), - [sym_numeric_literal] = ACTIONS(14190), - [sym_string_literal] = ACTIONS(14190), - [aux_sym_macro_constant_token1] = ACTIONS(14192), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12490)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1431104,7 +1431023,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(23116), + [sym_dollar_arg_pair] = STATE(21196), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1431112,12 +1431031,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12490), - [sym_line_comment_2] = STATE(12490), - [sym_line_comment_3] = STATE(12490), - [sym_line_comment_4] = STATE(12490), - [sym_block_comment] = STATE(12490), - [sym_documatic_line] = STATE(12490), + [sym_line_comment_1] = STATE(12489), + [sym_line_comment_2] = STATE(12489), + [sym_line_comment_3] = STATE(12489), + [sym_line_comment_4] = STATE(12489), + [sym_block_comment] = STATE(12489), + [sym_documatic_line] = STATE(12489), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1431156,7 +1431075,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12491)] = { + [STATE(12490)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1431193,12 +1431112,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12491), - [sym_line_comment_2] = STATE(12491), - [sym_line_comment_3] = STATE(12491), - [sym_line_comment_4] = STATE(12491), - [sym_block_comment] = STATE(12491), - [sym_documatic_line] = STATE(12491), + [sym_line_comment_1] = STATE(12490), + [sym_line_comment_2] = STATE(12490), + [sym_line_comment_3] = STATE(12490), + [sym_line_comment_4] = STATE(12490), + [sym_block_comment] = STATE(12490), + [sym_documatic_line] = STATE(12490), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1431237,7 +1431156,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12492)] = { + [STATE(12491)] = { [sym_expression] = STATE(9980), [sym_expr_atom] = STATE(5207), [sym_parenthetical_expression] = STATE(6084), @@ -1431273,13 +1431192,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6075), [sym_json_object_literal] = STATE(6084), [sym_json_array_literal] = STATE(6082), - [sym_line_comment_1] = STATE(12492), - [sym_line_comment_2] = STATE(12492), - [sym_line_comment_3] = STATE(12492), - [sym_line_comment_4] = STATE(12492), - [sym_block_comment] = STATE(12492), - [sym_device] = STATE(8674), - [sym_documatic_line] = STATE(12492), + [sym_line_comment_1] = STATE(12491), + [sym_line_comment_2] = STATE(12491), + [sym_line_comment_3] = STATE(12491), + [sym_line_comment_4] = STATE(12491), + [sym_block_comment] = STATE(12491), + [sym_device] = STATE(8672), + [sym_documatic_line] = STATE(12491), [anon_sym_LPAREN] = ACTIONS(12150), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1431318,7 +1431237,250 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, + [STATE(12492)] = { + [sym_expression] = STATE(11201), + [sym_expr_atom] = STATE(6919), + [sym_parenthetical_expression] = STATE(6911), + [sym_unary_operator] = STATE(13458), + [sym_class_method_call] = STATE(6911), + [sym_class_ref] = STATE(22819), + [sym_superclass_method_call] = STATE(6355), + [sym_extrinsic_function] = STATE(6911), + [sym_dollarsf] = STATE(6357), + [sym_gvn] = STATE(6355), + [sym_lvn] = STATE(6911), + [sym_ssvn] = STATE(6355), + [sym_sql_field_reference] = STATE(6355), + [sym_oref_chain_expr] = STATE(6355), + [sym_instance_variable] = STATE(6911), + [sym_relative_dot_method] = STATE(6911), + [sym_relative_dot_property] = STATE(6911), + [sym_relative_dot_parameter] = STATE(6355), + [sym_system_defined_variable] = STATE(6911), + [sym_system_defined_function] = STATE(6911), + [sym_dollar_text] = STATE(6357), + [sym_dollar_bitlogic] = STATE(6357), + [sym_dollar_function] = STATE(6357), + [sym_dollar_select] = STATE(6357), + [sym_dollar_case] = STATE(6357), + [sym_dollar_list] = STATE(6357), + [sym_built_in_func_with_pos_options] = STATE(6357), + [sym_dollar_method] = STATE(6357), + [sym_unary_expression] = STATE(6355), + [sym_indirection] = STATE(6355), + [sym_macro] = STATE(6911), + [sym_macro_constant] = STATE(7103), + [sym_macro_function] = STATE(7103), + [sym_json_object_literal] = STATE(6911), + [sym_json_array_literal] = STATE(6355), + [sym_line_comment_1] = STATE(12492), + [sym_line_comment_2] = STATE(12492), + [sym_line_comment_3] = STATE(12492), + [sym_line_comment_4] = STATE(12492), + [sym_block_comment] = STATE(12492), + [sym_view_parameter] = STATE(9971), + [sym_documatic_line] = STATE(12492), + [anon_sym_LPAREN] = ACTIONS(6657), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6665), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(14190), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14192), + [aux_sym_dollarsf_token1] = ACTIONS(14194), + [anon_sym_CARET2] = ACTIONS(14196), + [anon_sym_CARET_DOLLAR] = ACTIONS(14198), + [anon_sym_LBRACE] = ACTIONS(6679), + [aux_sym_instance_variable_token1] = ACTIONS(14200), + [anon_sym_DOT_DOT] = ACTIONS(14202), + [aux_sym_system_defined_variable_token1] = ACTIONS(6685), + [aux_sym_dollar_text_token1] = ACTIONS(6687), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), + [aux_sym_dollar_function_token1] = ACTIONS(6691), + [aux_sym_dollar_select_token1] = ACTIONS(6693), + [aux_sym_dollar_case_token1] = ACTIONS(6695), + [aux_sym_dollar_list_token1] = ACTIONS(6697), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), + [aux_sym_dollar_method_token1] = ACTIONS(6701), + [anon_sym_AT2] = ACTIONS(14204), + [sym_objectscript_identifier_special] = ACTIONS(14206), + [sym_objectscript_identifier] = ACTIONS(14208), + [sym_numeric_literal] = ACTIONS(6709), + [sym_string_literal] = ACTIONS(6709), + [aux_sym_macro_constant_token1] = ACTIONS(14210), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, [STATE(12493)] = { + [sym_expr_atom] = STATE(19997), + [sym_parenthetical_expression] = STATE(18244), + [sym_unary_operator] = STATE(13719), + [sym_class_method_call] = STATE(18244), + [sym_class_ref] = STATE(21011), + [sym_superclass_method_call] = STATE(19879), + [sym_extrinsic_function] = STATE(18244), + [sym_dollarsf] = STATE(18846), + [sym_gvn] = STATE(19879), + [sym_lvn] = STATE(18244), + [sym_ssvn] = STATE(19879), + [sym_sql_field_reference] = STATE(19879), + [sym_oref_chain_expr] = STATE(19879), + [sym_instance_variable] = STATE(18244), + [sym_relative_dot_method] = STATE(18244), + [sym_relative_dot_property] = STATE(18244), + [sym_relative_dot_parameter] = STATE(19879), + [sym_system_defined_variable] = STATE(18244), + [sym_system_defined_function] = STATE(18244), + [sym_dollar_text] = STATE(18846), + [sym_dollar_bitlogic] = STATE(18846), + [sym_bitlogic_atom] = STATE(19980), + [sym_dollar_function] = STATE(18846), + [sym_dollar_select] = STATE(18846), + [sym_dollar_case] = STATE(18846), + [sym_dollar_list] = STATE(18846), + [sym_built_in_func_with_pos_options] = STATE(18846), + [sym_dollar_method] = STATE(18846), + [sym_unary_expression] = STATE(19879), + [sym_indirection] = STATE(19879), + [sym_macro] = STATE(18244), + [sym_macro_constant] = STATE(18497), + [sym_macro_function] = STATE(18497), + [sym_json_object_literal] = STATE(18244), + [sym_json_array_literal] = STATE(19879), + [sym_line_comment_1] = STATE(12493), + [sym_line_comment_2] = STATE(12493), + [sym_line_comment_3] = STATE(12493), + [sym_line_comment_4] = STATE(12493), + [sym_block_comment] = STATE(12493), + [sym_documatic_line] = STATE(12493), + [anon_sym_LPAREN] = ACTIONS(11722), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(11724), + [anon_sym_LPAREN2] = ACTIONS(11726), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(11728), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11730), + [aux_sym_dollarsf_token1] = ACTIONS(11732), + [anon_sym_CARET2] = ACTIONS(11734), + [anon_sym_CARET_DOLLAR] = ACTIONS(11736), + [anon_sym_LBRACE] = ACTIONS(11738), + [aux_sym_instance_variable_token1] = ACTIONS(11740), + [anon_sym_DOT_DOT] = ACTIONS(11742), + [aux_sym_system_defined_variable_token1] = ACTIONS(11744), + [aux_sym_dollar_text_token1] = ACTIONS(11746), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(11748), + [aux_sym_dollar_function_token1] = ACTIONS(11752), + [aux_sym_dollar_select_token1] = ACTIONS(11754), + [aux_sym_dollar_case_token1] = ACTIONS(11756), + [aux_sym_dollar_list_token1] = ACTIONS(11758), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11760), + [aux_sym_dollar_method_token1] = ACTIONS(11762), + [anon_sym_AT2] = ACTIONS(11764), + [sym_objectscript_identifier_special] = ACTIONS(11766), + [sym_objectscript_identifier] = ACTIONS(11768), + [sym_numeric_literal] = ACTIONS(11770), + [sym_string_literal] = ACTIONS(11770), + [aux_sym_macro_constant_token1] = ACTIONS(11772), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12494)] = { + [sym_expression] = STATE(9793), + [sym_expr_atom] = STATE(2545), + [sym_parenthetical_expression] = STATE(3002), + [sym_unary_operator] = STATE(12687), + [sym_class_method_call] = STATE(3002), + [sym_class_ref] = STATE(22954), + [sym_superclass_method_call] = STATE(3997), + [sym_extrinsic_function] = STATE(3002), + [sym_dollarsf] = STATE(1584), + [sym_gvn] = STATE(3997), + [sym_lvn] = STATE(3002), + [sym_ssvn] = STATE(3997), + [sym_sql_field_reference] = STATE(3997), + [sym_oref_chain_expr] = STATE(3997), + [sym_instance_variable] = STATE(3002), + [sym_relative_dot_method] = STATE(3002), + [sym_relative_dot_property] = STATE(3002), + [sym_relative_dot_parameter] = STATE(3997), + [sym_system_defined_variable] = STATE(3002), + [sym_system_defined_function] = STATE(3002), + [sym_dollar_text] = STATE(1584), + [sym_dollar_bitlogic] = STATE(1584), + [sym_dollar_function] = STATE(1584), + [sym_dollar_select] = STATE(1584), + [sym_dollar_case] = STATE(1584), + [sym_dollar_list] = STATE(1584), + [sym_built_in_func_with_pos_options] = STATE(1584), + [sym_dollar_method] = STATE(1584), + [sym_unary_expression] = STATE(3997), + [sym_indirection] = STATE(3997), + [sym_macro] = STATE(3002), + [sym_macro_constant] = STATE(1168), + [sym_macro_function] = STATE(1168), + [sym_json_object_literal] = STATE(3002), + [sym_json_array_literal] = STATE(3997), + [sym_line_comment_1] = STATE(12494), + [sym_line_comment_2] = STATE(12494), + [sym_line_comment_3] = STATE(12494), + [sym_line_comment_4] = STATE(12494), + [sym_block_comment] = STATE(12494), + [sym_documatic_line] = STATE(12494), + [anon_sym_LPAREN] = ACTIONS(14080), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(10346), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(10348), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10350), + [aux_sym_dollarsf_token1] = ACTIONS(10352), + [anon_sym_CARET2] = ACTIONS(10354), + [anon_sym_CARET_DOLLAR] = ACTIONS(6490), + [anon_sym_LBRACE] = ACTIONS(10356), + [aux_sym_instance_variable_token1] = ACTIONS(10358), + [anon_sym_DOT_DOT] = ACTIONS(10360), + [aux_sym_system_defined_variable_token1] = ACTIONS(10362), + [aux_sym_dollar_text_token1] = ACTIONS(6500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6502), + [aux_sym_dollar_function_token1] = ACTIONS(6504), + [aux_sym_dollar_select_token1] = ACTIONS(6506), + [aux_sym_dollar_case_token1] = ACTIONS(6508), + [aux_sym_dollar_list_token1] = ACTIONS(6510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6512), + [aux_sym_dollar_method_token1] = ACTIONS(6514), + [anon_sym_AT2] = ACTIONS(10364), + [sym_objectscript_identifier_special] = ACTIONS(6518), + [sym_objectscript_identifier] = ACTIONS(6520), + [sym_numeric_literal] = ACTIONS(10366), + [sym_string_literal] = ACTIONS(10366), + [aux_sym_macro_constant_token1] = ACTIONS(6524), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(10290), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12495)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1431347,7 +1431509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21196), + [sym_dollar_arg_pair] = STATE(23129), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1431355,12 +1431517,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12493), - [sym_line_comment_2] = STATE(12493), - [sym_line_comment_3] = STATE(12493), - [sym_line_comment_4] = STATE(12493), - [sym_block_comment] = STATE(12493), - [sym_documatic_line] = STATE(12493), + [sym_line_comment_1] = STATE(12495), + [sym_line_comment_2] = STATE(12495), + [sym_line_comment_3] = STATE(12495), + [sym_line_comment_4] = STATE(12495), + [sym_block_comment] = STATE(12495), + [sym_documatic_line] = STATE(12495), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1431399,7 +1431561,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12494)] = { + [STATE(12496)] = { + [sym_expression] = STATE(11648), + [sym_expr_atom] = STATE(5845), + [sym_parenthetical_expression] = STATE(3900), + [sym_unary_operator] = STATE(12764), + [sym_class_method_call] = STATE(3900), + [sym_class_ref] = STATE(23157), + [sym_superclass_method_call] = STATE(5840), + [sym_extrinsic_function] = STATE(3900), + [sym_dollarsf] = STATE(6410), + [sym_gvn] = STATE(5840), + [sym_lvn] = STATE(3900), + [sym_ssvn] = STATE(5840), + [sym_sql_field_reference] = STATE(5840), + [sym_oref_chain_expr] = STATE(5840), + [sym_instance_variable] = STATE(3900), + [sym_relative_dot_method] = STATE(3900), + [sym_relative_dot_property] = STATE(3900), + [sym_relative_dot_parameter] = STATE(5840), + [sym_system_defined_variable] = STATE(3900), + [sym_system_defined_function] = STATE(3900), + [sym_dollar_text] = STATE(6410), + [sym_dollar_bitlogic] = STATE(6410), + [sym_dollar_function] = STATE(6410), + [sym_dollar_select] = STATE(6410), + [sym_dollar_case] = STATE(6410), + [sym_dollar_list] = STATE(6410), + [sym_built_in_func_with_pos_options] = STATE(6410), + [sym_dollar_method] = STATE(6410), + [sym_unary_expression] = STATE(5840), + [sym_indirection] = STATE(5840), + [sym_macro] = STATE(3900), + [sym_macro_constant] = STATE(4675), + [sym_macro_function] = STATE(4675), + [sym_json_object_literal] = STATE(3900), + [sym_json_array_literal] = STATE(5840), + [sym_line_comment_1] = STATE(12496), + [sym_line_comment_2] = STATE(12496), + [sym_line_comment_3] = STATE(12496), + [sym_line_comment_4] = STATE(12496), + [sym_block_comment] = STATE(12496), + [sym_documatic_line] = STATE(12496), + [anon_sym_LPAREN] = ACTIONS(6410), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6420), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6424), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6426), + [aux_sym_dollarsf_token1] = ACTIONS(6428), + [anon_sym_CARET2] = ACTIONS(6430), + [anon_sym_CARET_DOLLAR] = ACTIONS(6432), + [anon_sym_LBRACE] = ACTIONS(6434), + [aux_sym_instance_variable_token1] = ACTIONS(6436), + [anon_sym_DOT_DOT] = ACTIONS(6438), + [aux_sym_system_defined_variable_token1] = ACTIONS(6440), + [aux_sym_dollar_text_token1] = ACTIONS(6442), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6444), + [aux_sym_dollar_function_token1] = ACTIONS(6446), + [aux_sym_dollar_select_token1] = ACTIONS(6448), + [aux_sym_dollar_case_token1] = ACTIONS(6450), + [aux_sym_dollar_list_token1] = ACTIONS(6452), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), + [aux_sym_dollar_method_token1] = ACTIONS(6456), + [anon_sym_AT2] = ACTIONS(6458), + [sym_objectscript_identifier_special] = ACTIONS(6460), + [sym_objectscript_identifier] = ACTIONS(6462), + [sym_numeric_literal] = ACTIONS(6464), + [sym_string_literal] = ACTIONS(6464), + [aux_sym_macro_constant_token1] = ACTIONS(6466), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14212), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12497)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1431428,7 +1431671,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(23129), + [sym_dollar_arg_pair] = STATE(23116), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1431436,12 +1431679,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12494), - [sym_line_comment_2] = STATE(12494), - [sym_line_comment_3] = STATE(12494), - [sym_line_comment_4] = STATE(12494), - [sym_block_comment] = STATE(12494), - [sym_documatic_line] = STATE(12494), + [sym_line_comment_1] = STATE(12497), + [sym_line_comment_2] = STATE(12497), + [sym_line_comment_3] = STATE(12497), + [sym_line_comment_4] = STATE(12497), + [sym_block_comment] = STATE(12497), + [sym_documatic_line] = STATE(12497), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1431480,249 +1431723,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12495)] = { - [sym_expression] = STATE(10391), - [sym_expr_atom] = STATE(5841), - [sym_parenthetical_expression] = STATE(6356), - [sym_unary_operator] = STATE(13753), - [sym_class_method_call] = STATE(6356), - [sym_class_ref] = STATE(21361), - [sym_superclass_method_call] = STATE(6355), - [sym_extrinsic_function] = STATE(6356), - [sym_dollarsf] = STATE(6357), - [sym_gvn] = STATE(6355), - [sym_lvn] = STATE(6356), - [sym_ssvn] = STATE(6355), - [sym_sql_field_reference] = STATE(6355), - [sym_oref_chain_expr] = STATE(6355), - [sym_instance_variable] = STATE(6356), - [sym_relative_dot_method] = STATE(6356), - [sym_relative_dot_property] = STATE(6356), - [sym_relative_dot_parameter] = STATE(6355), - [sym_system_defined_variable] = STATE(6356), - [sym_system_defined_function] = STATE(6356), - [sym_dollar_text] = STATE(6357), - [sym_dollar_bitlogic] = STATE(6357), - [sym_dollar_function] = STATE(6357), - [sym_dollar_select] = STATE(6357), - [sym_dollar_case] = STATE(6357), - [sym_dollar_list] = STATE(6357), - [sym_built_in_func_with_pos_options] = STATE(6357), - [sym_dollar_method] = STATE(6357), - [sym_unary_expression] = STATE(6355), - [sym_indirection] = STATE(6355), - [sym_macro] = STATE(6356), - [sym_macro_constant] = STATE(6668), - [sym_macro_function] = STATE(6668), - [sym_json_object_literal] = STATE(6356), - [sym_json_array_literal] = STATE(6355), - [sym_line_comment_1] = STATE(12495), - [sym_line_comment_2] = STATE(12495), - [sym_line_comment_3] = STATE(12495), - [sym_line_comment_4] = STATE(12495), - [sym_block_comment] = STATE(12495), - [sym_documatic_line] = STATE(12495), - [anon_sym_LPAREN] = ACTIONS(6657), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6665), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6669), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), - [aux_sym_dollarsf_token1] = ACTIONS(6673), - [anon_sym_CARET2] = ACTIONS(6675), - [anon_sym_CARET_DOLLAR] = ACTIONS(6677), - [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(6681), - [anon_sym_DOT_DOT] = ACTIONS(6683), - [aux_sym_system_defined_variable_token1] = ACTIONS(6685), - [aux_sym_dollar_text_token1] = ACTIONS(6687), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), - [aux_sym_dollar_function_token1] = ACTIONS(6691), - [aux_sym_dollar_select_token1] = ACTIONS(6693), - [aux_sym_dollar_case_token1] = ACTIONS(6695), - [aux_sym_dollar_list_token1] = ACTIONS(6697), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), - [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(6703), - [sym_objectscript_identifier_special] = ACTIONS(6705), - [sym_objectscript_identifier] = ACTIONS(6707), - [sym_numeric_literal] = ACTIONS(6709), - [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(6711), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14194), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12496)] = { - [sym_expression] = STATE(10835), - [sym_expr_atom] = STATE(5841), - [sym_parenthetical_expression] = STATE(6356), - [sym_unary_operator] = STATE(13753), - [sym_class_method_call] = STATE(6356), - [sym_class_ref] = STATE(21361), - [sym_superclass_method_call] = STATE(6355), - [sym_extrinsic_function] = STATE(6356), - [sym_dollarsf] = STATE(6357), - [sym_gvn] = STATE(6355), - [sym_lvn] = STATE(6356), - [sym_ssvn] = STATE(6355), - [sym_sql_field_reference] = STATE(6355), - [sym_oref_chain_expr] = STATE(6355), - [sym_instance_variable] = STATE(6356), - [sym_relative_dot_method] = STATE(6356), - [sym_relative_dot_property] = STATE(6356), - [sym_relative_dot_parameter] = STATE(6355), - [sym_system_defined_variable] = STATE(6356), - [sym_system_defined_function] = STATE(6356), - [sym_dollar_text] = STATE(6357), - [sym_dollar_bitlogic] = STATE(6357), - [sym_dollar_function] = STATE(6357), - [sym_dollar_select] = STATE(6357), - [sym_dollar_case] = STATE(6357), - [sym_dollar_list] = STATE(6357), - [sym_built_in_func_with_pos_options] = STATE(6357), - [sym_dollar_method] = STATE(6357), - [sym_unary_expression] = STATE(6355), - [sym_indirection] = STATE(6355), - [sym_macro] = STATE(6356), - [sym_macro_constant] = STATE(6668), - [sym_macro_function] = STATE(6668), - [sym_json_object_literal] = STATE(6356), - [sym_json_array_literal] = STATE(6355), - [sym_line_comment_1] = STATE(12496), - [sym_line_comment_2] = STATE(12496), - [sym_line_comment_3] = STATE(12496), - [sym_line_comment_4] = STATE(12496), - [sym_block_comment] = STATE(12496), - [sym_documatic_line] = STATE(12496), - [anon_sym_LPAREN] = ACTIONS(6657), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6665), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6669), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), - [aux_sym_dollarsf_token1] = ACTIONS(6673), - [anon_sym_CARET2] = ACTIONS(6675), - [anon_sym_CARET_DOLLAR] = ACTIONS(6677), - [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(6681), - [anon_sym_DOT_DOT] = ACTIONS(6683), - [aux_sym_system_defined_variable_token1] = ACTIONS(6685), - [aux_sym_dollar_text_token1] = ACTIONS(6687), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), - [aux_sym_dollar_function_token1] = ACTIONS(6691), - [aux_sym_dollar_select_token1] = ACTIONS(6693), - [aux_sym_dollar_case_token1] = ACTIONS(6695), - [aux_sym_dollar_list_token1] = ACTIONS(6697), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), - [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(6703), - [sym_objectscript_identifier_special] = ACTIONS(6705), - [sym_objectscript_identifier] = ACTIONS(6707), - [sym_numeric_literal] = ACTIONS(6709), - [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(6711), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14196), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12497)] = { - [sym_expression] = STATE(10285), - [sym_expr_atom] = STATE(4883), - [sym_parenthetical_expression] = STATE(4835), - [sym_unary_operator] = STATE(13087), - [sym_class_method_call] = STATE(4835), - [sym_class_ref] = STATE(22860), - [sym_superclass_method_call] = STATE(3497), - [sym_extrinsic_function] = STATE(4835), - [sym_dollarsf] = STATE(3042), - [sym_gvn] = STATE(3497), - [sym_lvn] = STATE(4835), - [sym_ssvn] = STATE(3497), - [sym_sql_field_reference] = STATE(3497), - [sym_oref_chain_expr] = STATE(3497), - [sym_instance_variable] = STATE(4835), - [sym_relative_dot_method] = STATE(4835), - [sym_relative_dot_property] = STATE(4835), - [sym_relative_dot_parameter] = STATE(3497), - [sym_system_defined_variable] = STATE(4835), - [sym_system_defined_function] = STATE(4835), - [sym_dollar_text] = STATE(3042), - [sym_dollar_bitlogic] = STATE(3042), - [sym_dollar_function] = STATE(3042), - [sym_dollar_select] = STATE(3042), - [sym_dollar_case] = STATE(3042), - [sym_dollar_list] = STATE(3042), - [sym_built_in_func_with_pos_options] = STATE(3042), - [sym_dollar_method] = STATE(3042), - [sym_unary_expression] = STATE(3497), - [sym_indirection] = STATE(3497), - [sym_macro] = STATE(4835), - [sym_macro_constant] = STATE(4233), - [sym_macro_function] = STATE(4233), - [sym_json_object_literal] = STATE(4835), - [sym_json_array_literal] = STATE(3497), - [sym_line_comment_1] = STATE(12497), - [sym_line_comment_2] = STATE(12497), - [sym_line_comment_3] = STATE(12497), - [sym_line_comment_4] = STATE(12497), - [sym_block_comment] = STATE(12497), - [sym_view_parameter] = STATE(8531), - [sym_documatic_line] = STATE(12497), - [anon_sym_LPAREN] = ACTIONS(6354), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6362), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14120), - [aux_sym_dollarsf_token1] = ACTIONS(14122), - [anon_sym_CARET2] = ACTIONS(14124), - [anon_sym_CARET_DOLLAR] = ACTIONS(14126), - [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(14128), - [anon_sym_DOT_DOT] = ACTIONS(14130), - [aux_sym_system_defined_variable_token1] = ACTIONS(6382), - [aux_sym_dollar_text_token1] = ACTIONS(6384), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), - [aux_sym_dollar_function_token1] = ACTIONS(6388), - [aux_sym_dollar_select_token1] = ACTIONS(6390), - [aux_sym_dollar_case_token1] = ACTIONS(6392), - [aux_sym_dollar_list_token1] = ACTIONS(6394), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), - [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(14132), - [sym_objectscript_identifier_special] = ACTIONS(14134), - [sym_objectscript_identifier] = ACTIONS(14136), - [sym_numeric_literal] = ACTIONS(6406), - [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(14138), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12498)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), @@ -1431847,35 +1431847,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(12499), [sym_device] = STATE(8590), [sym_documatic_line] = STATE(12499), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1431927,7 +1431927,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12500), [sym_block_comment] = STATE(12500), [sym_documatic_line] = STATE(12500), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1431961,7 +1431961,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(11114), + [anon_sym_COLON2] = ACTIONS(11112), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), @@ -1432090,35 +1432090,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_block_comment] = STATE(12502), [sym_device] = STATE(8639), [sym_documatic_line] = STATE(12502), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1432129,76 +1432129,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12503)] = { - [sym_expression] = STATE(10577), - [sym_expr_atom] = STATE(5841), - [sym_parenthetical_expression] = STATE(6356), - [sym_unary_operator] = STATE(13753), - [sym_class_method_call] = STATE(6356), - [sym_class_ref] = STATE(21361), - [sym_superclass_method_call] = STATE(6355), - [sym_extrinsic_function] = STATE(6356), - [sym_dollarsf] = STATE(6357), - [sym_gvn] = STATE(6355), - [sym_lvn] = STATE(6356), - [sym_ssvn] = STATE(6355), - [sym_sql_field_reference] = STATE(6355), - [sym_oref_chain_expr] = STATE(6355), - [sym_instance_variable] = STATE(6356), - [sym_relative_dot_method] = STATE(6356), - [sym_relative_dot_property] = STATE(6356), - [sym_relative_dot_parameter] = STATE(6355), - [sym_system_defined_variable] = STATE(6356), - [sym_system_defined_function] = STATE(6356), - [sym_dollar_text] = STATE(6357), - [sym_dollar_bitlogic] = STATE(6357), - [sym_dollar_function] = STATE(6357), - [sym_dollar_select] = STATE(6357), - [sym_dollar_case] = STATE(6357), - [sym_dollar_list] = STATE(6357), - [sym_built_in_func_with_pos_options] = STATE(6357), - [sym_dollar_method] = STATE(6357), - [sym_unary_expression] = STATE(6355), - [sym_indirection] = STATE(6355), - [sym_macro] = STATE(6356), - [sym_macro_constant] = STATE(6668), - [sym_macro_function] = STATE(6668), - [sym_json_object_literal] = STATE(6356), - [sym_json_array_literal] = STATE(6355), + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(21302), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), [sym_line_comment_1] = STATE(12503), [sym_line_comment_2] = STATE(12503), [sym_line_comment_3] = STATE(12503), [sym_line_comment_4] = STATE(12503), [sym_block_comment] = STATE(12503), [sym_documatic_line] = STATE(12503), - [anon_sym_LPAREN] = ACTIONS(6657), + [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6665), + [anon_sym_LBRACK] = ACTIONS(8394), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6669), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), - [aux_sym_dollarsf_token1] = ACTIONS(6673), - [anon_sym_CARET2] = ACTIONS(6675), - [anon_sym_CARET_DOLLAR] = ACTIONS(6677), - [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(6681), - [anon_sym_DOT_DOT] = ACTIONS(6683), - [aux_sym_system_defined_variable_token1] = ACTIONS(6685), - [aux_sym_dollar_text_token1] = ACTIONS(6687), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), - [aux_sym_dollar_function_token1] = ACTIONS(6691), - [aux_sym_dollar_select_token1] = ACTIONS(6693), - [aux_sym_dollar_case_token1] = ACTIONS(6695), - [aux_sym_dollar_list_token1] = ACTIONS(6697), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), - [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(6703), - [sym_objectscript_identifier_special] = ACTIONS(6705), - [sym_objectscript_identifier] = ACTIONS(6707), - [sym_numeric_literal] = ACTIONS(6709), - [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(6711), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1432206,7 +1432207,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14198), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12504)] = { @@ -1432291,6 +1432291,168 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12505)] = { + [sym_expression] = STATE(9305), + [sym_expr_atom] = STATE(2313), + [sym_parenthetical_expression] = STATE(2884), + [sym_unary_operator] = STATE(13079), + [sym_class_method_call] = STATE(2884), + [sym_class_ref] = STATE(22325), + [sym_superclass_method_call] = STATE(3497), + [sym_extrinsic_function] = STATE(2884), + [sym_dollarsf] = STATE(3042), + [sym_gvn] = STATE(3497), + [sym_lvn] = STATE(2884), + [sym_ssvn] = STATE(3497), + [sym_sql_field_reference] = STATE(3497), + [sym_oref_chain_expr] = STATE(3497), + [sym_instance_variable] = STATE(2884), + [sym_relative_dot_method] = STATE(2884), + [sym_relative_dot_property] = STATE(2884), + [sym_relative_dot_parameter] = STATE(3497), + [sym_system_defined_variable] = STATE(2884), + [sym_system_defined_function] = STATE(2884), + [sym_dollar_text] = STATE(3042), + [sym_dollar_bitlogic] = STATE(3042), + [sym_dollar_function] = STATE(3042), + [sym_dollar_select] = STATE(3042), + [sym_dollar_case] = STATE(3042), + [sym_dollar_list] = STATE(3042), + [sym_built_in_func_with_pos_options] = STATE(3042), + [sym_dollar_method] = STATE(3042), + [sym_unary_expression] = STATE(3497), + [sym_indirection] = STATE(3497), + [sym_macro] = STATE(2884), + [sym_macro_constant] = STATE(2010), + [sym_macro_function] = STATE(2010), + [sym_json_object_literal] = STATE(2884), + [sym_json_array_literal] = STATE(3497), + [sym_line_comment_1] = STATE(12505), + [sym_line_comment_2] = STATE(12505), + [sym_line_comment_3] = STATE(12505), + [sym_line_comment_4] = STATE(12505), + [sym_block_comment] = STATE(12505), + [sym_documatic_line] = STATE(12505), + [anon_sym_LPAREN] = ACTIONS(6354), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6362), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6366), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), + [aux_sym_dollarsf_token1] = ACTIONS(6370), + [anon_sym_CARET2] = ACTIONS(6372), + [anon_sym_CARET_DOLLAR] = ACTIONS(6374), + [anon_sym_LBRACE] = ACTIONS(6376), + [aux_sym_instance_variable_token1] = ACTIONS(6378), + [anon_sym_DOT_DOT] = ACTIONS(6380), + [aux_sym_system_defined_variable_token1] = ACTIONS(6382), + [aux_sym_dollar_text_token1] = ACTIONS(6384), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), + [aux_sym_dollar_function_token1] = ACTIONS(6388), + [aux_sym_dollar_select_token1] = ACTIONS(6390), + [aux_sym_dollar_case_token1] = ACTIONS(6392), + [aux_sym_dollar_list_token1] = ACTIONS(6394), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), + [aux_sym_dollar_method_token1] = ACTIONS(6398), + [anon_sym_AT2] = ACTIONS(6400), + [sym_objectscript_identifier_special] = ACTIONS(6402), + [sym_objectscript_identifier] = ACTIONS(6404), + [sym_numeric_literal] = ACTIONS(6406), + [sym_string_literal] = ACTIONS(6406), + [aux_sym_macro_constant_token1] = ACTIONS(6408), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14214), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12506)] = { + [sym_expression] = STATE(10835), + [sym_expr_atom] = STATE(5841), + [sym_parenthetical_expression] = STATE(6356), + [sym_unary_operator] = STATE(13753), + [sym_class_method_call] = STATE(6356), + [sym_class_ref] = STATE(21361), + [sym_superclass_method_call] = STATE(6355), + [sym_extrinsic_function] = STATE(6356), + [sym_dollarsf] = STATE(6357), + [sym_gvn] = STATE(6355), + [sym_lvn] = STATE(6356), + [sym_ssvn] = STATE(6355), + [sym_sql_field_reference] = STATE(6355), + [sym_oref_chain_expr] = STATE(6355), + [sym_instance_variable] = STATE(6356), + [sym_relative_dot_method] = STATE(6356), + [sym_relative_dot_property] = STATE(6356), + [sym_relative_dot_parameter] = STATE(6355), + [sym_system_defined_variable] = STATE(6356), + [sym_system_defined_function] = STATE(6356), + [sym_dollar_text] = STATE(6357), + [sym_dollar_bitlogic] = STATE(6357), + [sym_dollar_function] = STATE(6357), + [sym_dollar_select] = STATE(6357), + [sym_dollar_case] = STATE(6357), + [sym_dollar_list] = STATE(6357), + [sym_built_in_func_with_pos_options] = STATE(6357), + [sym_dollar_method] = STATE(6357), + [sym_unary_expression] = STATE(6355), + [sym_indirection] = STATE(6355), + [sym_macro] = STATE(6356), + [sym_macro_constant] = STATE(6668), + [sym_macro_function] = STATE(6668), + [sym_json_object_literal] = STATE(6356), + [sym_json_array_literal] = STATE(6355), + [sym_line_comment_1] = STATE(12506), + [sym_line_comment_2] = STATE(12506), + [sym_line_comment_3] = STATE(12506), + [sym_line_comment_4] = STATE(12506), + [sym_block_comment] = STATE(12506), + [sym_documatic_line] = STATE(12506), + [anon_sym_LPAREN] = ACTIONS(6657), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6665), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6669), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), + [aux_sym_dollarsf_token1] = ACTIONS(6673), + [anon_sym_CARET2] = ACTIONS(6675), + [anon_sym_CARET_DOLLAR] = ACTIONS(6677), + [anon_sym_LBRACE] = ACTIONS(6679), + [aux_sym_instance_variable_token1] = ACTIONS(6681), + [anon_sym_DOT_DOT] = ACTIONS(6683), + [aux_sym_system_defined_variable_token1] = ACTIONS(6685), + [aux_sym_dollar_text_token1] = ACTIONS(6687), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), + [aux_sym_dollar_function_token1] = ACTIONS(6691), + [aux_sym_dollar_select_token1] = ACTIONS(6693), + [aux_sym_dollar_case_token1] = ACTIONS(6695), + [aux_sym_dollar_list_token1] = ACTIONS(6697), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), + [aux_sym_dollar_method_token1] = ACTIONS(6701), + [anon_sym_AT2] = ACTIONS(6703), + [sym_objectscript_identifier_special] = ACTIONS(6705), + [sym_objectscript_identifier] = ACTIONS(6707), + [sym_numeric_literal] = ACTIONS(6709), + [sym_string_literal] = ACTIONS(6709), + [aux_sym_macro_constant_token1] = ACTIONS(6711), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14216), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12507)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1432319,7 +1432481,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21302), + [sym_dollar_arg_pair] = STATE(22557), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1432327,12 +1432489,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12505), - [sym_line_comment_2] = STATE(12505), - [sym_line_comment_3] = STATE(12505), - [sym_line_comment_4] = STATE(12505), - [sym_block_comment] = STATE(12505), - [sym_documatic_line] = STATE(12505), + [sym_line_comment_1] = STATE(12507), + [sym_line_comment_2] = STATE(12507), + [sym_line_comment_3] = STATE(12507), + [sym_line_comment_4] = STATE(12507), + [sym_block_comment] = STATE(12507), + [sym_documatic_line] = STATE(12507), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1432371,88 +1432533,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12506)] = { - [sym_expression] = STATE(9621), - [sym_expr_atom] = STATE(4770), - [sym_parenthetical_expression] = STATE(3677), - [sym_unary_operator] = STATE(12890), - [sym_class_method_call] = STATE(3677), - [sym_class_ref] = STATE(21956), - [sym_superclass_method_call] = STATE(3675), - [sym_extrinsic_function] = STATE(3677), - [sym_dollarsf] = STATE(4638), - [sym_gvn] = STATE(3675), - [sym_lvn] = STATE(3677), - [sym_ssvn] = STATE(3675), - [sym_sql_field_reference] = STATE(3675), - [sym_oref_chain_expr] = STATE(3675), - [sym_instance_variable] = STATE(3677), - [sym_relative_dot_method] = STATE(3677), - [sym_relative_dot_property] = STATE(3677), - [sym_relative_dot_parameter] = STATE(3675), - [sym_system_defined_variable] = STATE(3677), - [sym_system_defined_function] = STATE(3677), - [sym_dollar_text] = STATE(4638), - [sym_dollar_bitlogic] = STATE(4638), - [sym_dollar_function] = STATE(4638), - [sym_dollar_select] = STATE(4638), - [sym_dollar_case] = STATE(4638), - [sym_dollar_list] = STATE(4638), - [sym_built_in_func_with_pos_options] = STATE(4638), - [sym_dollar_method] = STATE(4638), - [sym_unary_expression] = STATE(3675), - [sym_indirection] = STATE(3675), - [sym_macro] = STATE(3677), - [sym_macro_constant] = STATE(2373), - [sym_macro_function] = STATE(2373), - [sym_json_object_literal] = STATE(3677), - [sym_json_array_literal] = STATE(3675), - [sym_line_comment_1] = STATE(12506), - [sym_line_comment_2] = STATE(12506), - [sym_line_comment_3] = STATE(12506), - [sym_line_comment_4] = STATE(12506), - [sym_block_comment] = STATE(12506), - [sym_documatic_line] = STATE(12506), - [anon_sym_LPAREN] = ACTIONS(6594), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6602), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6606), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6608), - [aux_sym_dollarsf_token1] = ACTIONS(6610), - [anon_sym_CARET2] = ACTIONS(6612), - [anon_sym_CARET_DOLLAR] = ACTIONS(6614), - [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(6618), - [anon_sym_DOT_DOT] = ACTIONS(6620), - [aux_sym_system_defined_variable_token1] = ACTIONS(6622), - [aux_sym_dollar_text_token1] = ACTIONS(6624), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), - [aux_sym_dollar_function_token1] = ACTIONS(6628), - [aux_sym_dollar_select_token1] = ACTIONS(6630), - [aux_sym_dollar_case_token1] = ACTIONS(6632), - [aux_sym_dollar_list_token1] = ACTIONS(6634), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(6638), - [anon_sym_AT2] = ACTIONS(6640), - [sym_objectscript_identifier_special] = ACTIONS(6642), - [sym_objectscript_identifier] = ACTIONS(6644), - [sym_numeric_literal] = ACTIONS(6646), - [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(6648), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14200), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12507)] = { + [STATE(12508)] = { [sym_expression] = STATE(11330), [sym_expr_atom] = STATE(7222), [sym_parenthetical_expression] = STATE(7111), @@ -1432488,12 +1432569,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(7101), [sym_json_object_literal] = STATE(7111), [sym_json_array_literal] = STATE(7107), - [sym_line_comment_1] = STATE(12507), - [sym_line_comment_2] = STATE(12507), - [sym_line_comment_3] = STATE(12507), - [sym_line_comment_4] = STATE(12507), - [sym_block_comment] = STATE(12507), - [sym_documatic_line] = STATE(12507), + [sym_line_comment_1] = STATE(12508), + [sym_line_comment_2] = STATE(12508), + [sym_line_comment_3] = STATE(12508), + [sym_line_comment_4] = STATE(12508), + [sym_block_comment] = STATE(12508), + [sym_documatic_line] = STATE(12508), [anon_sym_LPAREN] = ACTIONS(6228), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1432530,10 +1432611,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14202), + [sym__xecute_arg_invalid] = ACTIONS(14218), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12508)] = { + [STATE(12509)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1432570,12 +1432651,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12508), - [sym_line_comment_2] = STATE(12508), - [sym_line_comment_3] = STATE(12508), - [sym_line_comment_4] = STATE(12508), - [sym_block_comment] = STATE(12508), - [sym_documatic_line] = STATE(12508), + [sym_line_comment_1] = STATE(12509), + [sym_line_comment_2] = STATE(12509), + [sym_line_comment_3] = STATE(12509), + [sym_line_comment_4] = STATE(12509), + [sym_block_comment] = STATE(12509), + [sym_documatic_line] = STATE(12509), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1432614,8 +1432695,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12509)] = { - [sym_expression] = STATE(11199), + [STATE(12510)] = { + [sym_expression] = STATE(11201), [sym_expr_atom] = STATE(6919), [sym_parenthetical_expression] = STATE(6911), [sym_unary_operator] = STATE(13458), @@ -1432650,27 +1432731,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(7103), [sym_json_object_literal] = STATE(6911), [sym_json_array_literal] = STATE(6355), - [sym_line_comment_1] = STATE(12509), - [sym_line_comment_2] = STATE(12509), - [sym_line_comment_3] = STATE(12509), - [sym_line_comment_4] = STATE(12509), - [sym_block_comment] = STATE(12509), + [sym_line_comment_1] = STATE(12510), + [sym_line_comment_2] = STATE(12510), + [sym_line_comment_3] = STATE(12510), + [sym_line_comment_4] = STATE(12510), + [sym_block_comment] = STATE(12510), [sym_view_parameter] = STATE(9829), - [sym_documatic_line] = STATE(12509), + [sym_documatic_line] = STATE(12510), [anon_sym_LPAREN] = ACTIONS(6657), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14204), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14206), - [aux_sym_dollarsf_token1] = ACTIONS(14208), - [anon_sym_CARET2] = ACTIONS(14210), - [anon_sym_CARET_DOLLAR] = ACTIONS(14212), + [sym_keyword_pound_pound_super] = ACTIONS(14190), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14192), + [aux_sym_dollarsf_token1] = ACTIONS(14194), + [anon_sym_CARET2] = ACTIONS(14196), + [anon_sym_CARET_DOLLAR] = ACTIONS(14198), [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(14214), - [anon_sym_DOT_DOT] = ACTIONS(14216), + [aux_sym_instance_variable_token1] = ACTIONS(14200), + [anon_sym_DOT_DOT] = ACTIONS(14202), [aux_sym_system_defined_variable_token1] = ACTIONS(6685), [aux_sym_dollar_text_token1] = ACTIONS(6687), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), @@ -1432680,12 +1432761,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6697), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(14218), - [sym_objectscript_identifier_special] = ACTIONS(14220), - [sym_objectscript_identifier] = ACTIONS(14222), + [anon_sym_AT2] = ACTIONS(14204), + [sym_objectscript_identifier_special] = ACTIONS(14206), + [sym_objectscript_identifier] = ACTIONS(14208), [sym_numeric_literal] = ACTIONS(6709), [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(14224), + [aux_sym_macro_constant_token1] = ACTIONS(14210), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1432695,77 +1432776,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12510)] = { - [sym_expression] = STATE(9305), - [sym_expr_atom] = STATE(2313), - [sym_parenthetical_expression] = STATE(2884), - [sym_unary_operator] = STATE(13079), - [sym_class_method_call] = STATE(2884), - [sym_class_ref] = STATE(22325), - [sym_superclass_method_call] = STATE(3497), - [sym_extrinsic_function] = STATE(2884), - [sym_dollarsf] = STATE(3042), - [sym_gvn] = STATE(3497), - [sym_lvn] = STATE(2884), - [sym_ssvn] = STATE(3497), - [sym_sql_field_reference] = STATE(3497), - [sym_oref_chain_expr] = STATE(3497), - [sym_instance_variable] = STATE(2884), - [sym_relative_dot_method] = STATE(2884), - [sym_relative_dot_property] = STATE(2884), - [sym_relative_dot_parameter] = STATE(3497), - [sym_system_defined_variable] = STATE(2884), - [sym_system_defined_function] = STATE(2884), - [sym_dollar_text] = STATE(3042), - [sym_dollar_bitlogic] = STATE(3042), - [sym_dollar_function] = STATE(3042), - [sym_dollar_select] = STATE(3042), - [sym_dollar_case] = STATE(3042), - [sym_dollar_list] = STATE(3042), - [sym_built_in_func_with_pos_options] = STATE(3042), - [sym_dollar_method] = STATE(3042), - [sym_unary_expression] = STATE(3497), - [sym_indirection] = STATE(3497), - [sym_macro] = STATE(2884), - [sym_macro_constant] = STATE(2010), - [sym_macro_function] = STATE(2010), - [sym_json_object_literal] = STATE(2884), - [sym_json_array_literal] = STATE(3497), - [sym_line_comment_1] = STATE(12510), - [sym_line_comment_2] = STATE(12510), - [sym_line_comment_3] = STATE(12510), - [sym_line_comment_4] = STATE(12510), - [sym_block_comment] = STATE(12510), - [sym_documatic_line] = STATE(12510), - [anon_sym_LPAREN] = ACTIONS(6354), + [STATE(12511)] = { + [sym_expression] = STATE(9621), + [sym_expr_atom] = STATE(4770), + [sym_parenthetical_expression] = STATE(3677), + [sym_unary_operator] = STATE(12890), + [sym_class_method_call] = STATE(3677), + [sym_class_ref] = STATE(21956), + [sym_superclass_method_call] = STATE(3675), + [sym_extrinsic_function] = STATE(3677), + [sym_dollarsf] = STATE(4638), + [sym_gvn] = STATE(3675), + [sym_lvn] = STATE(3677), + [sym_ssvn] = STATE(3675), + [sym_sql_field_reference] = STATE(3675), + [sym_oref_chain_expr] = STATE(3675), + [sym_instance_variable] = STATE(3677), + [sym_relative_dot_method] = STATE(3677), + [sym_relative_dot_property] = STATE(3677), + [sym_relative_dot_parameter] = STATE(3675), + [sym_system_defined_variable] = STATE(3677), + [sym_system_defined_function] = STATE(3677), + [sym_dollar_text] = STATE(4638), + [sym_dollar_bitlogic] = STATE(4638), + [sym_dollar_function] = STATE(4638), + [sym_dollar_select] = STATE(4638), + [sym_dollar_case] = STATE(4638), + [sym_dollar_list] = STATE(4638), + [sym_built_in_func_with_pos_options] = STATE(4638), + [sym_dollar_method] = STATE(4638), + [sym_unary_expression] = STATE(3675), + [sym_indirection] = STATE(3675), + [sym_macro] = STATE(3677), + [sym_macro_constant] = STATE(2373), + [sym_macro_function] = STATE(2373), + [sym_json_object_literal] = STATE(3677), + [sym_json_array_literal] = STATE(3675), + [sym_line_comment_1] = STATE(12511), + [sym_line_comment_2] = STATE(12511), + [sym_line_comment_3] = STATE(12511), + [sym_line_comment_4] = STATE(12511), + [sym_block_comment] = STATE(12511), + [sym_documatic_line] = STATE(12511), + [anon_sym_LPAREN] = ACTIONS(6594), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6362), + [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), - [aux_sym_dollarsf_token1] = ACTIONS(6370), - [anon_sym_CARET2] = ACTIONS(6372), - [anon_sym_CARET_DOLLAR] = ACTIONS(6374), - [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(6378), - [anon_sym_DOT_DOT] = ACTIONS(6380), - [aux_sym_system_defined_variable_token1] = ACTIONS(6382), - [aux_sym_dollar_text_token1] = ACTIONS(6384), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), - [aux_sym_dollar_function_token1] = ACTIONS(6388), - [aux_sym_dollar_select_token1] = ACTIONS(6390), - [aux_sym_dollar_case_token1] = ACTIONS(6392), - [aux_sym_dollar_list_token1] = ACTIONS(6394), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), - [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(6400), - [sym_objectscript_identifier_special] = ACTIONS(6402), - [sym_objectscript_identifier] = ACTIONS(6404), - [sym_numeric_literal] = ACTIONS(6406), - [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(6408), + [sym_keyword_pound_pound_super] = ACTIONS(6606), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6608), + [aux_sym_dollarsf_token1] = ACTIONS(6610), + [anon_sym_CARET2] = ACTIONS(6612), + [anon_sym_CARET_DOLLAR] = ACTIONS(6614), + [anon_sym_LBRACE] = ACTIONS(6616), + [aux_sym_instance_variable_token1] = ACTIONS(6618), + [anon_sym_DOT_DOT] = ACTIONS(6620), + [aux_sym_system_defined_variable_token1] = ACTIONS(6622), + [aux_sym_dollar_text_token1] = ACTIONS(6624), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), + [aux_sym_dollar_function_token1] = ACTIONS(6628), + [aux_sym_dollar_select_token1] = ACTIONS(6630), + [aux_sym_dollar_case_token1] = ACTIONS(6632), + [aux_sym_dollar_list_token1] = ACTIONS(6634), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), + [aux_sym_dollar_method_token1] = ACTIONS(6638), + [anon_sym_AT2] = ACTIONS(6640), + [sym_objectscript_identifier_special] = ACTIONS(6642), + [sym_objectscript_identifier] = ACTIONS(6644), + [sym_numeric_literal] = ACTIONS(6646), + [sym_string_literal] = ACTIONS(6646), + [aux_sym_macro_constant_token1] = ACTIONS(6648), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1432773,10 +1432854,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14226), + [sym__xecute_arg_invalid] = ACTIONS(14220), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12511)] = { + [STATE(12512)] = { + [sym_expression] = STATE(10500), + [sym_expr_atom] = STATE(5933), + [sym_parenthetical_expression] = STATE(6515), + [sym_unary_operator] = STATE(13111), + [sym_class_method_call] = STATE(6515), + [sym_class_ref] = STATE(21450), + [sym_superclass_method_call] = STATE(6500), + [sym_extrinsic_function] = STATE(6515), + [sym_dollarsf] = STATE(6519), + [sym_gvn] = STATE(6500), + [sym_lvn] = STATE(6515), + [sym_ssvn] = STATE(6500), + [sym_sql_field_reference] = STATE(6500), + [sym_oref_chain_expr] = STATE(6500), + [sym_instance_variable] = STATE(6515), + [sym_relative_dot_method] = STATE(6515), + [sym_relative_dot_property] = STATE(6515), + [sym_relative_dot_parameter] = STATE(6500), + [sym_system_defined_variable] = STATE(6515), + [sym_system_defined_function] = STATE(6515), + [sym_dollar_text] = STATE(6519), + [sym_dollar_bitlogic] = STATE(6519), + [sym_dollar_function] = STATE(6519), + [sym_dollar_select] = STATE(6519), + [sym_dollar_case] = STATE(6519), + [sym_dollar_list] = STATE(6519), + [sym_built_in_func_with_pos_options] = STATE(6519), + [sym_dollar_method] = STATE(6519), + [sym_unary_expression] = STATE(6500), + [sym_indirection] = STATE(6500), + [sym_macro] = STATE(6515), + [sym_macro_constant] = STATE(5036), + [sym_macro_function] = STATE(5036), + [sym_json_object_literal] = STATE(6515), + [sym_json_array_literal] = STATE(6500), + [sym_line_comment_1] = STATE(12512), + [sym_line_comment_2] = STATE(12512), + [sym_line_comment_3] = STATE(12512), + [sym_line_comment_4] = STATE(12512), + [sym_block_comment] = STATE(12512), + [sym_documatic_line] = STATE(12512), + [anon_sym_LPAREN] = ACTIONS(6526), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6536), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6540), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), + [aux_sym_dollarsf_token1] = ACTIONS(6544), + [anon_sym_CARET2] = ACTIONS(6546), + [anon_sym_CARET_DOLLAR] = ACTIONS(6548), + [anon_sym_LBRACE] = ACTIONS(6550), + [aux_sym_instance_variable_token1] = ACTIONS(6552), + [anon_sym_DOT_DOT] = ACTIONS(6554), + [aux_sym_system_defined_variable_token1] = ACTIONS(6556), + [aux_sym_dollar_text_token1] = ACTIONS(6558), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), + [aux_sym_dollar_function_token1] = ACTIONS(6562), + [aux_sym_dollar_select_token1] = ACTIONS(6564), + [aux_sym_dollar_case_token1] = ACTIONS(6566), + [aux_sym_dollar_list_token1] = ACTIONS(6568), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), + [aux_sym_dollar_method_token1] = ACTIONS(6572), + [anon_sym_AT2] = ACTIONS(6574), + [sym_objectscript_identifier_special] = ACTIONS(6576), + [sym_objectscript_identifier] = ACTIONS(6578), + [sym_numeric_literal] = ACTIONS(6580), + [sym_string_literal] = ACTIONS(6580), + [aux_sym_macro_constant_token1] = ACTIONS(6582), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14222), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12513)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1432805,7 +1432967,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(22557), + [sym_dollar_arg_pair] = STATE(21378), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1432813,12 +1432975,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12511), - [sym_line_comment_2] = STATE(12511), - [sym_line_comment_3] = STATE(12511), - [sym_line_comment_4] = STATE(12511), - [sym_block_comment] = STATE(12511), - [sym_documatic_line] = STATE(12511), + [sym_line_comment_1] = STATE(12513), + [sym_line_comment_2] = STATE(12513), + [sym_line_comment_3] = STATE(12513), + [sym_line_comment_4] = STATE(12513), + [sym_block_comment] = STATE(12513), + [sym_documatic_line] = STATE(12513), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1432857,88 +1433019,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12512)] = { - [sym_expression] = STATE(9231), - [sym_expr_atom] = STATE(2313), - [sym_parenthetical_expression] = STATE(2884), - [sym_unary_operator] = STATE(13079), - [sym_class_method_call] = STATE(2884), - [sym_class_ref] = STATE(22325), - [sym_superclass_method_call] = STATE(3497), - [sym_extrinsic_function] = STATE(2884), - [sym_dollarsf] = STATE(3042), - [sym_gvn] = STATE(3497), - [sym_lvn] = STATE(2884), - [sym_ssvn] = STATE(3497), - [sym_sql_field_reference] = STATE(3497), - [sym_oref_chain_expr] = STATE(3497), - [sym_instance_variable] = STATE(2884), - [sym_relative_dot_method] = STATE(2884), - [sym_relative_dot_property] = STATE(2884), - [sym_relative_dot_parameter] = STATE(3497), - [sym_system_defined_variable] = STATE(2884), - [sym_system_defined_function] = STATE(2884), - [sym_dollar_text] = STATE(3042), - [sym_dollar_bitlogic] = STATE(3042), - [sym_dollar_function] = STATE(3042), - [sym_dollar_select] = STATE(3042), - [sym_dollar_case] = STATE(3042), - [sym_dollar_list] = STATE(3042), - [sym_built_in_func_with_pos_options] = STATE(3042), - [sym_dollar_method] = STATE(3042), - [sym_unary_expression] = STATE(3497), - [sym_indirection] = STATE(3497), - [sym_macro] = STATE(2884), - [sym_macro_constant] = STATE(2010), - [sym_macro_function] = STATE(2010), - [sym_json_object_literal] = STATE(2884), - [sym_json_array_literal] = STATE(3497), - [sym_line_comment_1] = STATE(12512), - [sym_line_comment_2] = STATE(12512), - [sym_line_comment_3] = STATE(12512), - [sym_line_comment_4] = STATE(12512), - [sym_block_comment] = STATE(12512), - [sym_documatic_line] = STATE(12512), - [anon_sym_LPAREN] = ACTIONS(6354), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6362), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), - [aux_sym_dollarsf_token1] = ACTIONS(6370), - [anon_sym_CARET2] = ACTIONS(6372), - [anon_sym_CARET_DOLLAR] = ACTIONS(6374), - [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(6378), - [anon_sym_DOT_DOT] = ACTIONS(6380), - [aux_sym_system_defined_variable_token1] = ACTIONS(6382), - [aux_sym_dollar_text_token1] = ACTIONS(6384), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), - [aux_sym_dollar_function_token1] = ACTIONS(6388), - [aux_sym_dollar_select_token1] = ACTIONS(6390), - [aux_sym_dollar_case_token1] = ACTIONS(6392), - [aux_sym_dollar_list_token1] = ACTIONS(6394), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), - [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(6400), - [sym_objectscript_identifier_special] = ACTIONS(6402), - [sym_objectscript_identifier] = ACTIONS(6404), - [sym_numeric_literal] = ACTIONS(6406), - [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(6408), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14228), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12513)] = { + [STATE(12514)] = { [sym_expression] = STATE(9583), [sym_expr_atom] = STATE(4049), [sym_parenthetical_expression] = STATE(5021), @@ -1432974,42 +1433055,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4408), [sym_json_object_literal] = STATE(5021), [sym_json_array_literal] = STATE(5019), - [sym_line_comment_1] = STATE(12513), - [sym_line_comment_2] = STATE(12513), - [sym_line_comment_3] = STATE(12513), - [sym_line_comment_4] = STATE(12513), - [sym_block_comment] = STATE(12513), - [sym_device] = STATE(8674), - [sym_documatic_line] = STATE(12513), - [anon_sym_LPAREN] = ACTIONS(13428), + [sym_line_comment_1] = STATE(12514), + [sym_line_comment_2] = STATE(12514), + [sym_line_comment_3] = STATE(12514), + [sym_line_comment_4] = STATE(12514), + [sym_block_comment] = STATE(12514), + [sym_device] = STATE(8672), + [sym_documatic_line] = STATE(12514), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1433019,7 +1433100,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12514)] = { + [STATE(12515)] = { [sym_expression] = STATE(10902), [sym_expr_atom] = STATE(6194), [sym_parenthetical_expression] = STATE(6327), @@ -1433055,122 +1433136,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5827), [sym_json_object_literal] = STATE(6327), [sym_json_array_literal] = STATE(4050), - [sym_line_comment_1] = STATE(12514), - [sym_line_comment_2] = STATE(12514), - [sym_line_comment_3] = STATE(12514), - [sym_line_comment_4] = STATE(12514), - [sym_block_comment] = STATE(12514), + [sym_line_comment_1] = STATE(12515), + [sym_line_comment_2] = STATE(12515), + [sym_line_comment_3] = STATE(12515), + [sym_line_comment_4] = STATE(12515), + [sym_block_comment] = STATE(12515), [sym_view_parameter] = STATE(9829), - [sym_documatic_line] = STATE(12514), + [sym_documatic_line] = STATE(12515), [anon_sym_LPAREN] = ACTIONS(6470), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6478), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14230), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14232), - [aux_sym_dollarsf_token1] = ACTIONS(14234), - [anon_sym_CARET2] = ACTIONS(14236), - [anon_sym_CARET_DOLLAR] = ACTIONS(14238), + [sym_keyword_pound_pound_super] = ACTIONS(14224), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14226), + [aux_sym_dollarsf_token1] = ACTIONS(14228), + [anon_sym_CARET2] = ACTIONS(14230), + [anon_sym_CARET_DOLLAR] = ACTIONS(14232), [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(14240), - [anon_sym_DOT_DOT] = ACTIONS(14242), + [aux_sym_instance_variable_token1] = ACTIONS(14234), + [anon_sym_DOT_DOT] = ACTIONS(14236), [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(14244), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14246), - [aux_sym_dollar_function_token1] = ACTIONS(14248), - [aux_sym_dollar_select_token1] = ACTIONS(14250), - [aux_sym_dollar_case_token1] = ACTIONS(14252), - [aux_sym_dollar_list_token1] = ACTIONS(14254), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14256), - [aux_sym_dollar_method_token1] = ACTIONS(14258), - [anon_sym_AT2] = ACTIONS(14260), - [sym_objectscript_identifier_special] = ACTIONS(14262), - [sym_objectscript_identifier] = ACTIONS(14264), + [aux_sym_dollar_text_token1] = ACTIONS(14238), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14240), + [aux_sym_dollar_function_token1] = ACTIONS(14242), + [aux_sym_dollar_select_token1] = ACTIONS(14244), + [aux_sym_dollar_case_token1] = ACTIONS(14246), + [aux_sym_dollar_list_token1] = ACTIONS(14248), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14250), + [aux_sym_dollar_method_token1] = ACTIONS(14252), + [anon_sym_AT2] = ACTIONS(14254), + [sym_objectscript_identifier_special] = ACTIONS(14256), + [sym_objectscript_identifier] = ACTIONS(14258), [sym_numeric_literal] = ACTIONS(6522), [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(14266), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12515)] = { - [sym_expression] = STATE(10500), - [sym_expr_atom] = STATE(5933), - [sym_parenthetical_expression] = STATE(6515), - [sym_unary_operator] = STATE(13111), - [sym_class_method_call] = STATE(6515), - [sym_class_ref] = STATE(21450), - [sym_superclass_method_call] = STATE(6500), - [sym_extrinsic_function] = STATE(6515), - [sym_dollarsf] = STATE(6519), - [sym_gvn] = STATE(6500), - [sym_lvn] = STATE(6515), - [sym_ssvn] = STATE(6500), - [sym_sql_field_reference] = STATE(6500), - [sym_oref_chain_expr] = STATE(6500), - [sym_instance_variable] = STATE(6515), - [sym_relative_dot_method] = STATE(6515), - [sym_relative_dot_property] = STATE(6515), - [sym_relative_dot_parameter] = STATE(6500), - [sym_system_defined_variable] = STATE(6515), - [sym_system_defined_function] = STATE(6515), - [sym_dollar_text] = STATE(6519), - [sym_dollar_bitlogic] = STATE(6519), - [sym_dollar_function] = STATE(6519), - [sym_dollar_select] = STATE(6519), - [sym_dollar_case] = STATE(6519), - [sym_dollar_list] = STATE(6519), - [sym_built_in_func_with_pos_options] = STATE(6519), - [sym_dollar_method] = STATE(6519), - [sym_unary_expression] = STATE(6500), - [sym_indirection] = STATE(6500), - [sym_macro] = STATE(6515), - [sym_macro_constant] = STATE(5036), - [sym_macro_function] = STATE(5036), - [sym_json_object_literal] = STATE(6515), - [sym_json_array_literal] = STATE(6500), - [sym_line_comment_1] = STATE(12515), - [sym_line_comment_2] = STATE(12515), - [sym_line_comment_3] = STATE(12515), - [sym_line_comment_4] = STATE(12515), - [sym_block_comment] = STATE(12515), - [sym_documatic_line] = STATE(12515), - [anon_sym_LPAREN] = ACTIONS(6526), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6536), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6540), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), - [aux_sym_dollarsf_token1] = ACTIONS(6544), - [anon_sym_CARET2] = ACTIONS(6546), - [anon_sym_CARET_DOLLAR] = ACTIONS(6548), - [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(6552), - [anon_sym_DOT_DOT] = ACTIONS(6554), - [aux_sym_system_defined_variable_token1] = ACTIONS(6556), - [aux_sym_dollar_text_token1] = ACTIONS(6558), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), - [aux_sym_dollar_function_token1] = ACTIONS(6562), - [aux_sym_dollar_select_token1] = ACTIONS(6564), - [aux_sym_dollar_case_token1] = ACTIONS(6566), - [aux_sym_dollar_list_token1] = ACTIONS(6568), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(6572), - [anon_sym_AT2] = ACTIONS(6574), - [sym_objectscript_identifier_special] = ACTIONS(6576), - [sym_objectscript_identifier] = ACTIONS(6578), - [sym_numeric_literal] = ACTIONS(6580), - [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(6582), + [aux_sym_macro_constant_token1] = ACTIONS(14260), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1433178,7 +1433179,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14268), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12516)] = { @@ -1433231,13 +1433231,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6304), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14048), - [aux_sym_dollarsf_token1] = ACTIONS(14050), - [anon_sym_CARET2] = ACTIONS(14052), - [anon_sym_CARET_DOLLAR] = ACTIONS(14054), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14052), + [aux_sym_dollarsf_token1] = ACTIONS(14054), + [anon_sym_CARET2] = ACTIONS(14056), + [anon_sym_CARET_DOLLAR] = ACTIONS(14058), [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(14056), - [anon_sym_DOT_DOT] = ACTIONS(14058), + [aux_sym_instance_variable_token1] = ACTIONS(14060), + [anon_sym_DOT_DOT] = ACTIONS(14062), [aux_sym_system_defined_variable_token1] = ACTIONS(6324), [aux_sym_dollar_text_token1] = ACTIONS(6326), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), @@ -1433247,12 +1433247,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6336), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), [aux_sym_dollar_method_token1] = ACTIONS(6340), - [anon_sym_AT2] = ACTIONS(14060), - [sym_objectscript_identifier_special] = ACTIONS(14062), - [sym_objectscript_identifier] = ACTIONS(14064), + [anon_sym_AT2] = ACTIONS(14064), + [sym_objectscript_identifier_special] = ACTIONS(14066), + [sym_objectscript_identifier] = ACTIONS(14068), [sym_numeric_literal] = ACTIONS(6348), [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(14066), + [aux_sym_macro_constant_token1] = ACTIONS(14070), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1433344,77 +1433344,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12518)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21378), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), + [sym_expression] = STATE(8503), + [sym_expr_atom] = STATE(4770), + [sym_parenthetical_expression] = STATE(3677), + [sym_unary_operator] = STATE(12890), + [sym_class_method_call] = STATE(3677), + [sym_class_ref] = STATE(21956), + [sym_superclass_method_call] = STATE(3675), + [sym_extrinsic_function] = STATE(3677), + [sym_dollarsf] = STATE(4638), + [sym_gvn] = STATE(3675), + [sym_lvn] = STATE(3677), + [sym_ssvn] = STATE(3675), + [sym_sql_field_reference] = STATE(3675), + [sym_oref_chain_expr] = STATE(3675), + [sym_instance_variable] = STATE(3677), + [sym_relative_dot_method] = STATE(3677), + [sym_relative_dot_property] = STATE(3677), + [sym_relative_dot_parameter] = STATE(3675), + [sym_system_defined_variable] = STATE(3677), + [sym_system_defined_function] = STATE(3677), + [sym_dollar_text] = STATE(4638), + [sym_dollar_bitlogic] = STATE(4638), + [sym_dollar_function] = STATE(4638), + [sym_dollar_select] = STATE(4638), + [sym_dollar_case] = STATE(4638), + [sym_dollar_list] = STATE(4638), + [sym_built_in_func_with_pos_options] = STATE(4638), + [sym_dollar_method] = STATE(4638), + [sym_unary_expression] = STATE(3675), + [sym_indirection] = STATE(3675), + [sym_macro] = STATE(3677), + [sym_macro_constant] = STATE(2373), + [sym_macro_function] = STATE(2373), + [sym_json_object_literal] = STATE(3677), + [sym_json_array_literal] = STATE(3675), [sym_line_comment_1] = STATE(12518), [sym_line_comment_2] = STATE(12518), [sym_line_comment_3] = STATE(12518), [sym_line_comment_4] = STATE(12518), [sym_block_comment] = STATE(12518), [sym_documatic_line] = STATE(12518), - [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_LPAREN] = ACTIONS(6594), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), + [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), + [sym_keyword_pound_pound_super] = ACTIONS(6606), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6608), + [aux_sym_dollarsf_token1] = ACTIONS(6610), + [anon_sym_CARET2] = ACTIONS(6612), + [anon_sym_CARET_DOLLAR] = ACTIONS(6614), + [anon_sym_LBRACE] = ACTIONS(6616), + [aux_sym_instance_variable_token1] = ACTIONS(6618), + [anon_sym_DOT_DOT] = ACTIONS(6620), + [aux_sym_system_defined_variable_token1] = ACTIONS(6622), + [aux_sym_dollar_text_token1] = ACTIONS(6624), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), + [aux_sym_dollar_function_token1] = ACTIONS(6628), + [aux_sym_dollar_select_token1] = ACTIONS(6630), + [aux_sym_dollar_case_token1] = ACTIONS(6632), + [aux_sym_dollar_list_token1] = ACTIONS(6634), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), + [aux_sym_dollar_method_token1] = ACTIONS(6638), + [anon_sym_AT2] = ACTIONS(6640), + [sym_objectscript_identifier_special] = ACTIONS(6642), + [sym_objectscript_identifier] = ACTIONS(6644), + [sym_numeric_literal] = ACTIONS(6646), + [sym_string_literal] = ACTIONS(6646), + [aux_sym_macro_constant_token1] = ACTIONS(6648), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1433422,9 +1433421,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14262), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12519)] = { + [sym_expression] = STATE(11273), + [sym_expr_atom] = STATE(5845), + [sym_parenthetical_expression] = STATE(3900), + [sym_unary_operator] = STATE(12764), + [sym_class_method_call] = STATE(3900), + [sym_class_ref] = STATE(23157), + [sym_superclass_method_call] = STATE(5840), + [sym_extrinsic_function] = STATE(3900), + [sym_dollarsf] = STATE(6410), + [sym_gvn] = STATE(5840), + [sym_lvn] = STATE(3900), + [sym_ssvn] = STATE(5840), + [sym_sql_field_reference] = STATE(5840), + [sym_oref_chain_expr] = STATE(5840), + [sym_instance_variable] = STATE(3900), + [sym_relative_dot_method] = STATE(3900), + [sym_relative_dot_property] = STATE(3900), + [sym_relative_dot_parameter] = STATE(5840), + [sym_system_defined_variable] = STATE(3900), + [sym_system_defined_function] = STATE(3900), + [sym_dollar_text] = STATE(6410), + [sym_dollar_bitlogic] = STATE(6410), + [sym_dollar_function] = STATE(6410), + [sym_dollar_select] = STATE(6410), + [sym_dollar_case] = STATE(6410), + [sym_dollar_list] = STATE(6410), + [sym_built_in_func_with_pos_options] = STATE(6410), + [sym_dollar_method] = STATE(6410), + [sym_unary_expression] = STATE(5840), + [sym_indirection] = STATE(5840), + [sym_macro] = STATE(3900), + [sym_macro_constant] = STATE(4675), + [sym_macro_function] = STATE(4675), + [sym_json_object_literal] = STATE(3900), + [sym_json_array_literal] = STATE(5840), + [sym_line_comment_1] = STATE(12519), + [sym_line_comment_2] = STATE(12519), + [sym_line_comment_3] = STATE(12519), + [sym_line_comment_4] = STATE(12519), + [sym_block_comment] = STATE(12519), + [sym_documatic_line] = STATE(12519), + [anon_sym_LPAREN] = ACTIONS(6410), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6420), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6424), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6426), + [aux_sym_dollarsf_token1] = ACTIONS(6428), + [anon_sym_CARET2] = ACTIONS(6430), + [anon_sym_CARET_DOLLAR] = ACTIONS(6432), + [anon_sym_LBRACE] = ACTIONS(6434), + [aux_sym_instance_variable_token1] = ACTIONS(6436), + [anon_sym_DOT_DOT] = ACTIONS(6438), + [aux_sym_system_defined_variable_token1] = ACTIONS(6440), + [aux_sym_dollar_text_token1] = ACTIONS(6442), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6444), + [aux_sym_dollar_function_token1] = ACTIONS(6446), + [aux_sym_dollar_select_token1] = ACTIONS(6448), + [aux_sym_dollar_case_token1] = ACTIONS(6450), + [aux_sym_dollar_list_token1] = ACTIONS(6452), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), + [aux_sym_dollar_method_token1] = ACTIONS(6456), + [anon_sym_AT2] = ACTIONS(6458), + [sym_objectscript_identifier_special] = ACTIONS(6460), + [sym_objectscript_identifier] = ACTIONS(6462), + [sym_numeric_literal] = ACTIONS(6464), + [sym_string_literal] = ACTIONS(6464), + [aux_sym_macro_constant_token1] = ACTIONS(6466), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14264), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12520)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1433461,12 +1433542,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12519), - [sym_line_comment_2] = STATE(12519), - [sym_line_comment_3] = STATE(12519), - [sym_line_comment_4] = STATE(12519), - [sym_block_comment] = STATE(12519), - [sym_documatic_line] = STATE(12519), + [sym_line_comment_1] = STATE(12520), + [sym_line_comment_2] = STATE(12520), + [sym_line_comment_3] = STATE(12520), + [sym_line_comment_4] = STATE(12520), + [sym_block_comment] = STATE(12520), + [sym_documatic_line] = STATE(12520), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1433505,87 +1433586,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12520)] = { - [sym_expression] = STATE(9252), - [sym_expr_atom] = STATE(2313), - [sym_parenthetical_expression] = STATE(2884), - [sym_unary_operator] = STATE(13079), - [sym_class_method_call] = STATE(2884), - [sym_class_ref] = STATE(22325), - [sym_superclass_method_call] = STATE(3497), - [sym_extrinsic_function] = STATE(2884), - [sym_dollarsf] = STATE(3042), - [sym_gvn] = STATE(3497), - [sym_lvn] = STATE(2884), - [sym_ssvn] = STATE(3497), - [sym_sql_field_reference] = STATE(3497), - [sym_oref_chain_expr] = STATE(3497), - [sym_instance_variable] = STATE(2884), - [sym_relative_dot_method] = STATE(2884), - [sym_relative_dot_property] = STATE(2884), - [sym_relative_dot_parameter] = STATE(3497), - [sym_system_defined_variable] = STATE(2884), - [sym_system_defined_function] = STATE(2884), - [sym_dollar_text] = STATE(3042), - [sym_dollar_bitlogic] = STATE(3042), - [sym_dollar_function] = STATE(3042), - [sym_dollar_select] = STATE(3042), - [sym_dollar_case] = STATE(3042), - [sym_dollar_list] = STATE(3042), - [sym_built_in_func_with_pos_options] = STATE(3042), - [sym_dollar_method] = STATE(3042), - [sym_unary_expression] = STATE(3497), - [sym_indirection] = STATE(3497), - [sym_macro] = STATE(2884), - [sym_macro_constant] = STATE(2010), - [sym_macro_function] = STATE(2010), - [sym_json_object_literal] = STATE(2884), - [sym_json_array_literal] = STATE(3497), - [sym_line_comment_1] = STATE(12520), - [sym_line_comment_2] = STATE(12520), - [sym_line_comment_3] = STATE(12520), - [sym_line_comment_4] = STATE(12520), - [sym_block_comment] = STATE(12520), - [sym_documatic_line] = STATE(12520), - [anon_sym_LPAREN] = ACTIONS(6354), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6362), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), - [aux_sym_dollarsf_token1] = ACTIONS(6370), - [anon_sym_CARET2] = ACTIONS(6372), - [anon_sym_CARET_DOLLAR] = ACTIONS(6374), - [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(6378), - [anon_sym_DOT_DOT] = ACTIONS(6380), - [aux_sym_system_defined_variable_token1] = ACTIONS(6382), - [aux_sym_dollar_text_token1] = ACTIONS(6384), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), - [aux_sym_dollar_function_token1] = ACTIONS(6388), - [aux_sym_dollar_select_token1] = ACTIONS(6390), - [aux_sym_dollar_case_token1] = ACTIONS(6392), - [aux_sym_dollar_list_token1] = ACTIONS(6394), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), - [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(6400), - [sym_objectscript_identifier_special] = ACTIONS(6402), - [sym_objectscript_identifier] = ACTIONS(6404), - [sym_numeric_literal] = ACTIONS(6406), - [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(6408), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14270), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12521)] = { [sym_expression] = STATE(10313), [sym_expr_atom] = STATE(6013), @@ -1433664,7 +1433664,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14272), + [sym__xecute_arg_invalid] = ACTIONS(14266), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12522)] = { @@ -1433745,81 +1433745,161 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14274), + [sym__xecute_arg_invalid] = ACTIONS(14268), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12523)] = { + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(21320), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), + [sym_line_comment_1] = STATE(12523), + [sym_line_comment_2] = STATE(12523), + [sym_line_comment_3] = STATE(12523), + [sym_line_comment_4] = STATE(12523), + [sym_block_comment] = STATE(12523), + [sym_documatic_line] = STATE(12523), + [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(8394), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12523)] = { - [sym_expr_atom] = STATE(19997), - [sym_parenthetical_expression] = STATE(18244), - [sym_unary_operator] = STATE(13719), - [sym_class_method_call] = STATE(18244), - [sym_class_ref] = STATE(21011), - [sym_superclass_method_call] = STATE(19879), - [sym_extrinsic_function] = STATE(18244), - [sym_dollarsf] = STATE(18846), - [sym_gvn] = STATE(19879), - [sym_lvn] = STATE(18244), - [sym_ssvn] = STATE(19879), - [sym_sql_field_reference] = STATE(19879), - [sym_oref_chain_expr] = STATE(19879), - [sym_instance_variable] = STATE(18244), - [sym_relative_dot_method] = STATE(18244), - [sym_relative_dot_property] = STATE(18244), - [sym_relative_dot_parameter] = STATE(19879), - [sym_system_defined_variable] = STATE(18244), - [sym_system_defined_function] = STATE(18244), - [sym_dollar_text] = STATE(18846), - [sym_dollar_bitlogic] = STATE(18846), - [sym_bitlogic_atom] = STATE(19980), - [sym_dollar_function] = STATE(18846), - [sym_dollar_select] = STATE(18846), - [sym_dollar_case] = STATE(18846), - [sym_dollar_list] = STATE(18846), - [sym_built_in_func_with_pos_options] = STATE(18846), - [sym_dollar_method] = STATE(18846), - [sym_unary_expression] = STATE(19879), - [sym_indirection] = STATE(19879), - [sym_macro] = STATE(18244), - [sym_macro_constant] = STATE(18497), - [sym_macro_function] = STATE(18497), - [sym_json_object_literal] = STATE(18244), - [sym_json_array_literal] = STATE(19879), - [sym_line_comment_1] = STATE(12523), - [sym_line_comment_2] = STATE(12523), - [sym_line_comment_3] = STATE(12523), - [sym_line_comment_4] = STATE(12523), - [sym_block_comment] = STATE(12523), - [sym_documatic_line] = STATE(12523), - [anon_sym_LPAREN] = ACTIONS(11724), + [STATE(12524)] = { + [sym_expression] = STATE(10356), + [sym_expr_atom] = STATE(5841), + [sym_parenthetical_expression] = STATE(6356), + [sym_unary_operator] = STATE(13753), + [sym_class_method_call] = STATE(6356), + [sym_class_ref] = STATE(21361), + [sym_superclass_method_call] = STATE(6355), + [sym_extrinsic_function] = STATE(6356), + [sym_dollarsf] = STATE(6357), + [sym_gvn] = STATE(6355), + [sym_lvn] = STATE(6356), + [sym_ssvn] = STATE(6355), + [sym_sql_field_reference] = STATE(6355), + [sym_oref_chain_expr] = STATE(6355), + [sym_instance_variable] = STATE(6356), + [sym_relative_dot_method] = STATE(6356), + [sym_relative_dot_property] = STATE(6356), + [sym_relative_dot_parameter] = STATE(6355), + [sym_system_defined_variable] = STATE(6356), + [sym_system_defined_function] = STATE(6356), + [sym_dollar_text] = STATE(6357), + [sym_dollar_bitlogic] = STATE(6357), + [sym_dollar_function] = STATE(6357), + [sym_dollar_select] = STATE(6357), + [sym_dollar_case] = STATE(6357), + [sym_dollar_list] = STATE(6357), + [sym_built_in_func_with_pos_options] = STATE(6357), + [sym_dollar_method] = STATE(6357), + [sym_unary_expression] = STATE(6355), + [sym_indirection] = STATE(6355), + [sym_macro] = STATE(6356), + [sym_macro_constant] = STATE(6668), + [sym_macro_function] = STATE(6668), + [sym_json_object_literal] = STATE(6356), + [sym_json_array_literal] = STATE(6355), + [sym_line_comment_1] = STATE(12524), + [sym_line_comment_2] = STATE(12524), + [sym_line_comment_3] = STATE(12524), + [sym_line_comment_4] = STATE(12524), + [sym_block_comment] = STATE(12524), + [sym_documatic_line] = STATE(12524), + [anon_sym_LPAREN] = ACTIONS(6657), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(11726), - [anon_sym_LPAREN2] = ACTIONS(11728), + [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(11730), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11732), - [aux_sym_dollarsf_token1] = ACTIONS(11734), - [anon_sym_CARET2] = ACTIONS(11736), - [anon_sym_CARET_DOLLAR] = ACTIONS(11738), - [anon_sym_LBRACE] = ACTIONS(11740), - [aux_sym_instance_variable_token1] = ACTIONS(11742), - [anon_sym_DOT_DOT] = ACTIONS(11744), - [aux_sym_system_defined_variable_token1] = ACTIONS(11746), - [aux_sym_dollar_text_token1] = ACTIONS(11748), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(11750), - [aux_sym_dollar_function_token1] = ACTIONS(11754), - [aux_sym_dollar_select_token1] = ACTIONS(11756), - [aux_sym_dollar_case_token1] = ACTIONS(11758), - [aux_sym_dollar_list_token1] = ACTIONS(11760), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(11762), - [aux_sym_dollar_method_token1] = ACTIONS(11764), - [anon_sym_AT2] = ACTIONS(11766), - [sym_objectscript_identifier_special] = ACTIONS(11768), - [sym_objectscript_identifier] = ACTIONS(11770), - [sym_numeric_literal] = ACTIONS(11772), - [sym_string_literal] = ACTIONS(11772), - [aux_sym_macro_constant_token1] = ACTIONS(11774), + [sym_keyword_pound_pound_super] = ACTIONS(6669), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), + [aux_sym_dollarsf_token1] = ACTIONS(6673), + [anon_sym_CARET2] = ACTIONS(6675), + [anon_sym_CARET_DOLLAR] = ACTIONS(6677), + [anon_sym_LBRACE] = ACTIONS(6679), + [aux_sym_instance_variable_token1] = ACTIONS(6681), + [anon_sym_DOT_DOT] = ACTIONS(6683), + [aux_sym_system_defined_variable_token1] = ACTIONS(6685), + [aux_sym_dollar_text_token1] = ACTIONS(6687), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), + [aux_sym_dollar_function_token1] = ACTIONS(6691), + [aux_sym_dollar_select_token1] = ACTIONS(6693), + [aux_sym_dollar_case_token1] = ACTIONS(6695), + [aux_sym_dollar_list_token1] = ACTIONS(6697), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), + [aux_sym_dollar_method_token1] = ACTIONS(6701), + [anon_sym_AT2] = ACTIONS(6703), + [sym_objectscript_identifier_special] = ACTIONS(6705), + [sym_objectscript_identifier] = ACTIONS(6707), + [sym_numeric_literal] = ACTIONS(6709), + [sym_string_literal] = ACTIONS(6709), + [aux_sym_macro_constant_token1] = ACTIONS(6711), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1433827,9 +1433907,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14270), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12524)] = { + [STATE(12525)] = { [sym_expression] = STATE(9623), [sym_expr_atom] = STATE(4770), [sym_parenthetical_expression] = STATE(3677), @@ -1433865,12 +1433946,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2373), [sym_json_object_literal] = STATE(3677), [sym_json_array_literal] = STATE(3675), - [sym_line_comment_1] = STATE(12524), - [sym_line_comment_2] = STATE(12524), - [sym_line_comment_3] = STATE(12524), - [sym_line_comment_4] = STATE(12524), - [sym_block_comment] = STATE(12524), - [sym_documatic_line] = STATE(12524), + [sym_line_comment_1] = STATE(12525), + [sym_line_comment_2] = STATE(12525), + [sym_line_comment_3] = STATE(12525), + [sym_line_comment_4] = STATE(12525), + [sym_block_comment] = STATE(12525), + [sym_documatic_line] = STATE(12525), [anon_sym_LPAREN] = ACTIONS(6594), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1433907,11 +1433988,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14276), + [sym__xecute_arg_invalid] = ACTIONS(14272), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12525)] = { - [sym_expression] = STATE(11519), + [STATE(12526)] = { + [sym_expression] = STATE(11518), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1433946,12 +1434027,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(4675), [sym_json_object_literal] = STATE(3900), [sym_json_array_literal] = STATE(5840), - [sym_line_comment_1] = STATE(12525), - [sym_line_comment_2] = STATE(12525), - [sym_line_comment_3] = STATE(12525), - [sym_line_comment_4] = STATE(12525), - [sym_block_comment] = STATE(12525), - [sym_documatic_line] = STATE(12525), + [sym_line_comment_1] = STATE(12526), + [sym_line_comment_2] = STATE(12526), + [sym_line_comment_3] = STATE(12526), + [sym_line_comment_4] = STATE(12526), + [sym_block_comment] = STATE(12526), + [sym_documatic_line] = STATE(12526), [anon_sym_LPAREN] = ACTIONS(6410), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1433988,162 +1434069,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14278), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12526)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21320), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12526), - [sym_line_comment_2] = STATE(12526), - [sym_line_comment_3] = STATE(12526), - [sym_line_comment_4] = STATE(12526), - [sym_block_comment] = STATE(12526), - [sym_documatic_line] = STATE(12526), - [anon_sym_LPAREN] = ACTIONS(8390), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14274), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12527)] = { - [sym_expression] = STATE(11199), - [sym_expr_atom] = STATE(6919), - [sym_parenthetical_expression] = STATE(6911), - [sym_unary_operator] = STATE(13458), - [sym_class_method_call] = STATE(6911), - [sym_class_ref] = STATE(22819), - [sym_superclass_method_call] = STATE(6355), - [sym_extrinsic_function] = STATE(6911), - [sym_dollarsf] = STATE(6357), - [sym_gvn] = STATE(6355), - [sym_lvn] = STATE(6911), - [sym_ssvn] = STATE(6355), - [sym_sql_field_reference] = STATE(6355), - [sym_oref_chain_expr] = STATE(6355), - [sym_instance_variable] = STATE(6911), - [sym_relative_dot_method] = STATE(6911), - [sym_relative_dot_property] = STATE(6911), - [sym_relative_dot_parameter] = STATE(6355), - [sym_system_defined_variable] = STATE(6911), - [sym_system_defined_function] = STATE(6911), - [sym_dollar_text] = STATE(6357), - [sym_dollar_bitlogic] = STATE(6357), - [sym_dollar_function] = STATE(6357), - [sym_dollar_select] = STATE(6357), - [sym_dollar_case] = STATE(6357), - [sym_dollar_list] = STATE(6357), - [sym_built_in_func_with_pos_options] = STATE(6357), - [sym_dollar_method] = STATE(6357), - [sym_unary_expression] = STATE(6355), - [sym_indirection] = STATE(6355), - [sym_macro] = STATE(6911), - [sym_macro_constant] = STATE(7103), - [sym_macro_function] = STATE(7103), - [sym_json_object_literal] = STATE(6911), - [sym_json_array_literal] = STATE(6355), + [sym_expression] = STATE(9307), + [sym_expr_atom] = STATE(2313), + [sym_parenthetical_expression] = STATE(2884), + [sym_unary_operator] = STATE(13079), + [sym_class_method_call] = STATE(2884), + [sym_class_ref] = STATE(22325), + [sym_superclass_method_call] = STATE(3497), + [sym_extrinsic_function] = STATE(2884), + [sym_dollarsf] = STATE(3042), + [sym_gvn] = STATE(3497), + [sym_lvn] = STATE(2884), + [sym_ssvn] = STATE(3497), + [sym_sql_field_reference] = STATE(3497), + [sym_oref_chain_expr] = STATE(3497), + [sym_instance_variable] = STATE(2884), + [sym_relative_dot_method] = STATE(2884), + [sym_relative_dot_property] = STATE(2884), + [sym_relative_dot_parameter] = STATE(3497), + [sym_system_defined_variable] = STATE(2884), + [sym_system_defined_function] = STATE(2884), + [sym_dollar_text] = STATE(3042), + [sym_dollar_bitlogic] = STATE(3042), + [sym_dollar_function] = STATE(3042), + [sym_dollar_select] = STATE(3042), + [sym_dollar_case] = STATE(3042), + [sym_dollar_list] = STATE(3042), + [sym_built_in_func_with_pos_options] = STATE(3042), + [sym_dollar_method] = STATE(3042), + [sym_unary_expression] = STATE(3497), + [sym_indirection] = STATE(3497), + [sym_macro] = STATE(2884), + [sym_macro_constant] = STATE(2010), + [sym_macro_function] = STATE(2010), + [sym_json_object_literal] = STATE(2884), + [sym_json_array_literal] = STATE(3497), [sym_line_comment_1] = STATE(12527), [sym_line_comment_2] = STATE(12527), [sym_line_comment_3] = STATE(12527), [sym_line_comment_4] = STATE(12527), [sym_block_comment] = STATE(12527), - [sym_view_parameter] = STATE(9971), [sym_documatic_line] = STATE(12527), - [anon_sym_LPAREN] = ACTIONS(6657), + [anon_sym_LPAREN] = ACTIONS(6354), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6665), + [anon_sym_LBRACK] = ACTIONS(6362), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14204), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14206), - [aux_sym_dollarsf_token1] = ACTIONS(14208), - [anon_sym_CARET2] = ACTIONS(14210), - [anon_sym_CARET_DOLLAR] = ACTIONS(14212), - [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(14214), - [anon_sym_DOT_DOT] = ACTIONS(14216), - [aux_sym_system_defined_variable_token1] = ACTIONS(6685), - [aux_sym_dollar_text_token1] = ACTIONS(6687), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), - [aux_sym_dollar_function_token1] = ACTIONS(6691), - [aux_sym_dollar_select_token1] = ACTIONS(6693), - [aux_sym_dollar_case_token1] = ACTIONS(6695), - [aux_sym_dollar_list_token1] = ACTIONS(6697), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), - [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(14218), - [sym_objectscript_identifier_special] = ACTIONS(14220), - [sym_objectscript_identifier] = ACTIONS(14222), - [sym_numeric_literal] = ACTIONS(6709), - [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(14224), + [sym_keyword_pound_pound_super] = ACTIONS(6366), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), + [aux_sym_dollarsf_token1] = ACTIONS(6370), + [anon_sym_CARET2] = ACTIONS(6372), + [anon_sym_CARET_DOLLAR] = ACTIONS(6374), + [anon_sym_LBRACE] = ACTIONS(6376), + [aux_sym_instance_variable_token1] = ACTIONS(6378), + [anon_sym_DOT_DOT] = ACTIONS(6380), + [aux_sym_system_defined_variable_token1] = ACTIONS(6382), + [aux_sym_dollar_text_token1] = ACTIONS(6384), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), + [aux_sym_dollar_function_token1] = ACTIONS(6388), + [aux_sym_dollar_select_token1] = ACTIONS(6390), + [aux_sym_dollar_case_token1] = ACTIONS(6392), + [aux_sym_dollar_list_token1] = ACTIONS(6394), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), + [aux_sym_dollar_method_token1] = ACTIONS(6398), + [anon_sym_AT2] = ACTIONS(6400), + [sym_objectscript_identifier_special] = ACTIONS(6402), + [sym_objectscript_identifier] = ACTIONS(6404), + [sym_numeric_literal] = ACTIONS(6406), + [sym_string_literal] = ACTIONS(6406), + [aux_sym_macro_constant_token1] = ACTIONS(6408), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1434151,13 +1434150,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14276), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12528)] = { - [sym_expression] = STATE(11272), - [sym_expr_atom] = STATE(5845), + [sym_expression] = STATE(10509), + [sym_expr_atom] = STATE(6731), [sym_parenthetical_expression] = STATE(3900), - [sym_unary_operator] = STATE(12764), + [sym_unary_operator] = STATE(14243), [sym_class_method_call] = STATE(3900), [sym_class_ref] = STATE(23157), [sym_superclass_method_call] = STATE(5840), @@ -1434194,6 +1434194,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(12528), [sym_line_comment_4] = STATE(12528), [sym_block_comment] = STATE(12528), + [sym_for_parameter_arg] = STATE(11248), [sym_documatic_line] = STATE(12528), [anon_sym_LPAREN] = ACTIONS(6410), [anon_sym_PLUS] = ACTIONS(6230), @@ -1434202,7 +1434203,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6420), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6426), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13908), [aux_sym_dollarsf_token1] = ACTIONS(6428), [anon_sym_CARET2] = ACTIONS(6430), [anon_sym_CARET_DOLLAR] = ACTIONS(6432), @@ -1434218,7 +1434219,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6452), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), [aux_sym_dollar_method_token1] = ACTIONS(6456), - [anon_sym_AT2] = ACTIONS(6458), + [anon_sym_AT2] = ACTIONS(13910), [sym_objectscript_identifier_special] = ACTIONS(6460), [sym_objectscript_identifier] = ACTIONS(6462), [sym_numeric_literal] = ACTIONS(6464), @@ -1434231,7 +1434232,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14280), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12529)] = { @@ -1434364,14 +1434364,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13974), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13976), - [aux_sym_dollarsf_token1] = ACTIONS(13978), - [anon_sym_CARET2] = ACTIONS(13980), - [anon_sym_CARET_DOLLAR] = ACTIONS(13982), + [sym_keyword_pound_pound_super] = ACTIONS(13950), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13952), + [aux_sym_dollarsf_token1] = ACTIONS(13954), + [anon_sym_CARET2] = ACTIONS(13956), + [anon_sym_CARET_DOLLAR] = ACTIONS(13958), [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(13984), - [anon_sym_DOT_DOT] = ACTIONS(13986), + [aux_sym_instance_variable_token1] = ACTIONS(13960), + [anon_sym_DOT_DOT] = ACTIONS(13962), [aux_sym_system_defined_variable_token1] = ACTIONS(6556), [aux_sym_dollar_text_token1] = ACTIONS(6558), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), @@ -1434380,13 +1434380,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6566), [aux_sym_dollar_list_token1] = ACTIONS(6568), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(13988), - [anon_sym_AT2] = ACTIONS(13990), - [sym_objectscript_identifier_special] = ACTIONS(13992), - [sym_objectscript_identifier] = ACTIONS(13994), + [aux_sym_dollar_method_token1] = ACTIONS(13964), + [anon_sym_AT2] = ACTIONS(13966), + [sym_objectscript_identifier_special] = ACTIONS(13968), + [sym_objectscript_identifier] = ACTIONS(13970), [sym_numeric_literal] = ACTIONS(6580), [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(13996), + [aux_sym_macro_constant_token1] = ACTIONS(13972), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1434474,80 +1434474,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14282), + [sym__xecute_arg_invalid] = ACTIONS(14278), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12532)] = { - [sym_expression] = STATE(11212), - [sym_expr_atom] = STATE(7222), - [sym_parenthetical_expression] = STATE(7111), - [sym_unary_operator] = STATE(13031), - [sym_class_method_call] = STATE(7111), - [sym_class_ref] = STATE(22724), - [sym_superclass_method_call] = STATE(7107), - [sym_extrinsic_function] = STATE(7111), - [sym_dollarsf] = STATE(7599), - [sym_gvn] = STATE(7107), - [sym_lvn] = STATE(7111), - [sym_ssvn] = STATE(7107), - [sym_sql_field_reference] = STATE(7107), - [sym_oref_chain_expr] = STATE(7107), - [sym_instance_variable] = STATE(7111), - [sym_relative_dot_method] = STATE(7111), - [sym_relative_dot_property] = STATE(7111), - [sym_relative_dot_parameter] = STATE(7107), - [sym_system_defined_variable] = STATE(7111), - [sym_system_defined_function] = STATE(7111), - [sym_dollar_text] = STATE(7599), - [sym_dollar_bitlogic] = STATE(7599), - [sym_dollar_function] = STATE(7599), - [sym_dollar_select] = STATE(7599), - [sym_dollar_case] = STATE(7599), - [sym_dollar_list] = STATE(7599), - [sym_built_in_func_with_pos_options] = STATE(7599), - [sym_dollar_method] = STATE(7599), - [sym_unary_expression] = STATE(7107), - [sym_indirection] = STATE(7107), - [sym_macro] = STATE(7111), - [sym_macro_constant] = STATE(7101), - [sym_macro_function] = STATE(7101), - [sym_json_object_literal] = STATE(7111), - [sym_json_array_literal] = STATE(7107), + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(23972), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), [sym_line_comment_1] = STATE(12532), [sym_line_comment_2] = STATE(12532), [sym_line_comment_3] = STATE(12532), [sym_line_comment_4] = STATE(12532), [sym_block_comment] = STATE(12532), [sym_documatic_line] = STATE(12532), - [anon_sym_LPAREN] = ACTIONS(6228), + [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6242), + [anon_sym_LBRACK] = ACTIONS(8394), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6248), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6250), - [aux_sym_dollarsf_token1] = ACTIONS(6252), - [anon_sym_CARET2] = ACTIONS(6254), - [anon_sym_CARET_DOLLAR] = ACTIONS(6256), - [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(6260), - [anon_sym_DOT_DOT] = ACTIONS(6262), - [aux_sym_system_defined_variable_token1] = ACTIONS(6264), - [aux_sym_dollar_text_token1] = ACTIONS(6266), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), - [aux_sym_dollar_function_token1] = ACTIONS(6270), - [aux_sym_dollar_select_token1] = ACTIONS(6272), - [aux_sym_dollar_case_token1] = ACTIONS(6274), - [aux_sym_dollar_list_token1] = ACTIONS(6276), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), - [aux_sym_dollar_method_token1] = ACTIONS(6280), - [anon_sym_AT2] = ACTIONS(6282), - [sym_objectscript_identifier_special] = ACTIONS(6284), - [sym_objectscript_identifier] = ACTIONS(6286), - [sym_numeric_literal] = ACTIONS(6288), - [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(6290), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1434555,10 +1434556,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14284), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12533)] = { + [sym_expression] = STATE(11006), + [sym_expr_atom] = STATE(5845), + [sym_parenthetical_expression] = STATE(3900), + [sym_unary_operator] = STATE(12764), + [sym_class_method_call] = STATE(3900), + [sym_class_ref] = STATE(23157), + [sym_superclass_method_call] = STATE(5840), + [sym_extrinsic_function] = STATE(3900), + [sym_dollarsf] = STATE(6410), + [sym_gvn] = STATE(5840), + [sym_lvn] = STATE(3900), + [sym_ssvn] = STATE(5840), + [sym_sql_field_reference] = STATE(5840), + [sym_oref_chain_expr] = STATE(5840), + [sym_instance_variable] = STATE(3900), + [sym_relative_dot_method] = STATE(3900), + [sym_relative_dot_property] = STATE(3900), + [sym_relative_dot_parameter] = STATE(5840), + [sym_system_defined_variable] = STATE(3900), + [sym_system_defined_function] = STATE(3900), + [sym_dollar_text] = STATE(6410), + [sym_dollar_bitlogic] = STATE(6410), + [sym_dollar_function] = STATE(6410), + [sym_dollar_select] = STATE(6410), + [sym_dollar_case] = STATE(6410), + [sym_dollar_list] = STATE(6410), + [sym_built_in_func_with_pos_options] = STATE(6410), + [sym_dollar_method] = STATE(6410), + [sym_unary_expression] = STATE(5840), + [sym_indirection] = STATE(5840), + [sym_macro] = STATE(3900), + [sym_macro_constant] = STATE(4675), + [sym_macro_function] = STATE(4675), + [sym_json_object_literal] = STATE(3900), + [sym_json_array_literal] = STATE(5840), + [sym_line_comment_1] = STATE(12533), + [sym_line_comment_2] = STATE(12533), + [sym_line_comment_3] = STATE(12533), + [sym_line_comment_4] = STATE(12533), + [sym_block_comment] = STATE(12533), + [sym_documatic_line] = STATE(12533), + [anon_sym_LPAREN] = ACTIONS(6410), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6420), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6424), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6426), + [aux_sym_dollarsf_token1] = ACTIONS(6428), + [anon_sym_CARET2] = ACTIONS(6430), + [anon_sym_CARET_DOLLAR] = ACTIONS(6432), + [anon_sym_LBRACE] = ACTIONS(6434), + [aux_sym_instance_variable_token1] = ACTIONS(6436), + [anon_sym_DOT_DOT] = ACTIONS(6438), + [aux_sym_system_defined_variable_token1] = ACTIONS(6440), + [aux_sym_dollar_text_token1] = ACTIONS(6442), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6444), + [aux_sym_dollar_function_token1] = ACTIONS(6446), + [aux_sym_dollar_select_token1] = ACTIONS(6448), + [aux_sym_dollar_case_token1] = ACTIONS(6450), + [aux_sym_dollar_list_token1] = ACTIONS(6452), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), + [aux_sym_dollar_method_token1] = ACTIONS(6456), + [anon_sym_AT2] = ACTIONS(6458), + [sym_objectscript_identifier_special] = ACTIONS(6460), + [sym_objectscript_identifier] = ACTIONS(6462), + [sym_numeric_literal] = ACTIONS(6464), + [sym_string_literal] = ACTIONS(6464), + [aux_sym_macro_constant_token1] = ACTIONS(6466), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14280), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12534)] = { [sym_expression] = STATE(10435), [sym_expr_atom] = STATE(5841), [sym_parenthetical_expression] = STATE(6356), @@ -1434594,12 +1434675,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6668), [sym_json_object_literal] = STATE(6356), [sym_json_array_literal] = STATE(6355), - [sym_line_comment_1] = STATE(12533), - [sym_line_comment_2] = STATE(12533), - [sym_line_comment_3] = STATE(12533), - [sym_line_comment_4] = STATE(12533), - [sym_block_comment] = STATE(12533), - [sym_documatic_line] = STATE(12533), + [sym_line_comment_1] = STATE(12534), + [sym_line_comment_2] = STATE(12534), + [sym_line_comment_3] = STATE(12534), + [sym_line_comment_4] = STATE(12534), + [sym_block_comment] = STATE(12534), + [sym_documatic_line] = STATE(12534), [anon_sym_LPAREN] = ACTIONS(6657), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1434636,88 +1434717,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14286), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12534)] = { - [sym_expression] = STATE(9739), - [sym_expr_atom] = STATE(4770), - [sym_parenthetical_expression] = STATE(3677), - [sym_unary_operator] = STATE(12890), - [sym_class_method_call] = STATE(3677), - [sym_class_ref] = STATE(21956), - [sym_superclass_method_call] = STATE(3675), - [sym_extrinsic_function] = STATE(3677), - [sym_dollarsf] = STATE(4638), - [sym_gvn] = STATE(3675), - [sym_lvn] = STATE(3677), - [sym_ssvn] = STATE(3675), - [sym_sql_field_reference] = STATE(3675), - [sym_oref_chain_expr] = STATE(3675), - [sym_instance_variable] = STATE(3677), - [sym_relative_dot_method] = STATE(3677), - [sym_relative_dot_property] = STATE(3677), - [sym_relative_dot_parameter] = STATE(3675), - [sym_system_defined_variable] = STATE(3677), - [sym_system_defined_function] = STATE(3677), - [sym_dollar_text] = STATE(4638), - [sym_dollar_bitlogic] = STATE(4638), - [sym_dollar_function] = STATE(4638), - [sym_dollar_select] = STATE(4638), - [sym_dollar_case] = STATE(4638), - [sym_dollar_list] = STATE(4638), - [sym_built_in_func_with_pos_options] = STATE(4638), - [sym_dollar_method] = STATE(4638), - [sym_unary_expression] = STATE(3675), - [sym_indirection] = STATE(3675), - [sym_macro] = STATE(3677), - [sym_macro_constant] = STATE(2373), - [sym_macro_function] = STATE(2373), - [sym_json_object_literal] = STATE(3677), - [sym_json_array_literal] = STATE(3675), - [sym_line_comment_1] = STATE(12534), - [sym_line_comment_2] = STATE(12534), - [sym_line_comment_3] = STATE(12534), - [sym_line_comment_4] = STATE(12534), - [sym_block_comment] = STATE(12534), - [sym_documatic_line] = STATE(12534), - [anon_sym_LPAREN] = ACTIONS(6594), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6602), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6606), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6608), - [aux_sym_dollarsf_token1] = ACTIONS(6610), - [anon_sym_CARET2] = ACTIONS(6612), - [anon_sym_CARET_DOLLAR] = ACTIONS(6614), - [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(6618), - [anon_sym_DOT_DOT] = ACTIONS(6620), - [aux_sym_system_defined_variable_token1] = ACTIONS(6622), - [aux_sym_dollar_text_token1] = ACTIONS(6624), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), - [aux_sym_dollar_function_token1] = ACTIONS(6628), - [aux_sym_dollar_select_token1] = ACTIONS(6630), - [aux_sym_dollar_case_token1] = ACTIONS(6632), - [aux_sym_dollar_list_token1] = ACTIONS(6634), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(6638), - [anon_sym_AT2] = ACTIONS(6640), - [sym_objectscript_identifier_special] = ACTIONS(6642), - [sym_objectscript_identifier] = ACTIONS(6644), - [sym_numeric_literal] = ACTIONS(6646), - [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(6648), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14288), + [sym__xecute_arg_invalid] = ACTIONS(14282), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12535)] = { @@ -1434749,7 +1434749,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(23972), + [sym_dollar_arg_pair] = STATE(22354), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1434830,7 +1434830,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(22354), + [sym_dollar_arg_pair] = STATE(21484), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1434883,77 +1434883,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12537)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21484), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), + [sym_expression] = STATE(10902), + [sym_expr_atom] = STATE(6194), + [sym_parenthetical_expression] = STATE(6327), + [sym_unary_operator] = STATE(12563), + [sym_class_method_call] = STATE(6327), + [sym_class_ref] = STATE(21821), + [sym_superclass_method_call] = STATE(4050), + [sym_extrinsic_function] = STATE(6327), + [sym_dollarsf] = STATE(5717), + [sym_gvn] = STATE(4050), + [sym_lvn] = STATE(6327), + [sym_ssvn] = STATE(4050), + [sym_sql_field_reference] = STATE(4050), + [sym_oref_chain_expr] = STATE(4050), + [sym_instance_variable] = STATE(6327), + [sym_relative_dot_method] = STATE(6327), + [sym_relative_dot_property] = STATE(6327), + [sym_relative_dot_parameter] = STATE(4050), + [sym_system_defined_variable] = STATE(6327), + [sym_system_defined_function] = STATE(6327), + [sym_dollar_text] = STATE(5717), + [sym_dollar_bitlogic] = STATE(5717), + [sym_dollar_function] = STATE(5717), + [sym_dollar_select] = STATE(5717), + [sym_dollar_case] = STATE(5717), + [sym_dollar_list] = STATE(5717), + [sym_built_in_func_with_pos_options] = STATE(5717), + [sym_dollar_method] = STATE(5717), + [sym_unary_expression] = STATE(4050), + [sym_indirection] = STATE(4050), + [sym_macro] = STATE(6327), + [sym_macro_constant] = STATE(5827), + [sym_macro_function] = STATE(5827), + [sym_json_object_literal] = STATE(6327), + [sym_json_array_literal] = STATE(4050), [sym_line_comment_1] = STATE(12537), [sym_line_comment_2] = STATE(12537), [sym_line_comment_3] = STATE(12537), [sym_line_comment_4] = STATE(12537), [sym_block_comment] = STATE(12537), + [sym_view_parameter] = STATE(9971), [sym_documatic_line] = STATE(12537), - [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_LPAREN] = ACTIONS(6470), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), + [anon_sym_LBRACK] = ACTIONS(6478), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), + [sym_keyword_pound_pound_super] = ACTIONS(14224), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14226), + [aux_sym_dollarsf_token1] = ACTIONS(14228), + [anon_sym_CARET2] = ACTIONS(14230), + [anon_sym_CARET_DOLLAR] = ACTIONS(14232), + [anon_sym_LBRACE] = ACTIONS(6492), + [aux_sym_instance_variable_token1] = ACTIONS(14234), + [anon_sym_DOT_DOT] = ACTIONS(14236), + [aux_sym_system_defined_variable_token1] = ACTIONS(6498), + [aux_sym_dollar_text_token1] = ACTIONS(14238), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14240), + [aux_sym_dollar_function_token1] = ACTIONS(14242), + [aux_sym_dollar_select_token1] = ACTIONS(14244), + [aux_sym_dollar_case_token1] = ACTIONS(14246), + [aux_sym_dollar_list_token1] = ACTIONS(14248), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14250), + [aux_sym_dollar_method_token1] = ACTIONS(14252), + [anon_sym_AT2] = ACTIONS(14254), + [sym_objectscript_identifier_special] = ACTIONS(14256), + [sym_objectscript_identifier] = ACTIONS(14258), + [sym_numeric_literal] = ACTIONS(6522), + [sym_string_literal] = ACTIONS(6522), + [aux_sym_macro_constant_token1] = ACTIONS(14260), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1435041,7 +1435041,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14290), + [sym__xecute_arg_invalid] = ACTIONS(14284), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12539)] = { @@ -1435122,81 +1435122,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14292), + [sym__xecute_arg_invalid] = ACTIONS(14286), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12540)] = { - [sym_expression] = STATE(10902), - [sym_expr_atom] = STATE(6194), - [sym_parenthetical_expression] = STATE(6327), - [sym_unary_operator] = STATE(12563), - [sym_class_method_call] = STATE(6327), - [sym_class_ref] = STATE(21821), - [sym_superclass_method_call] = STATE(4050), - [sym_extrinsic_function] = STATE(6327), - [sym_dollarsf] = STATE(5717), - [sym_gvn] = STATE(4050), - [sym_lvn] = STATE(6327), - [sym_ssvn] = STATE(4050), - [sym_sql_field_reference] = STATE(4050), - [sym_oref_chain_expr] = STATE(4050), - [sym_instance_variable] = STATE(6327), - [sym_relative_dot_method] = STATE(6327), - [sym_relative_dot_property] = STATE(6327), - [sym_relative_dot_parameter] = STATE(4050), - [sym_system_defined_variable] = STATE(6327), - [sym_system_defined_function] = STATE(6327), - [sym_dollar_text] = STATE(5717), - [sym_dollar_bitlogic] = STATE(5717), - [sym_dollar_function] = STATE(5717), - [sym_dollar_select] = STATE(5717), - [sym_dollar_case] = STATE(5717), - [sym_dollar_list] = STATE(5717), - [sym_built_in_func_with_pos_options] = STATE(5717), - [sym_dollar_method] = STATE(5717), - [sym_unary_expression] = STATE(4050), - [sym_indirection] = STATE(4050), - [sym_macro] = STATE(6327), - [sym_macro_constant] = STATE(5827), - [sym_macro_function] = STATE(5827), - [sym_json_object_literal] = STATE(6327), - [sym_json_array_literal] = STATE(4050), + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(22486), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), [sym_line_comment_1] = STATE(12540), [sym_line_comment_2] = STATE(12540), [sym_line_comment_3] = STATE(12540), [sym_line_comment_4] = STATE(12540), [sym_block_comment] = STATE(12540), - [sym_view_parameter] = STATE(9971), [sym_documatic_line] = STATE(12540), - [anon_sym_LPAREN] = ACTIONS(6470), + [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6478), + [anon_sym_LBRACK] = ACTIONS(8394), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14230), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14232), - [aux_sym_dollarsf_token1] = ACTIONS(14234), - [anon_sym_CARET2] = ACTIONS(14236), - [anon_sym_CARET_DOLLAR] = ACTIONS(14238), - [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(14240), - [anon_sym_DOT_DOT] = ACTIONS(14242), - [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(14244), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14246), - [aux_sym_dollar_function_token1] = ACTIONS(14248), - [aux_sym_dollar_select_token1] = ACTIONS(14250), - [aux_sym_dollar_case_token1] = ACTIONS(14252), - [aux_sym_dollar_list_token1] = ACTIONS(14254), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14256), - [aux_sym_dollar_method_token1] = ACTIONS(14258), - [anon_sym_AT2] = ACTIONS(14260), - [sym_objectscript_identifier_special] = ACTIONS(14262), - [sym_objectscript_identifier] = ACTIONS(14264), - [sym_numeric_literal] = ACTIONS(6522), - [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(14266), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1435247,7 +1435247,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(12541), [sym_line_comment_4] = STATE(12541), [sym_block_comment] = STATE(12541), - [sym_view_parameter] = STATE(12072), + [sym_view_parameter] = STATE(12073), [sym_documatic_line] = STATE(12541), [anon_sym_LPAREN] = ACTIONS(6410), [anon_sym_PLUS] = ACTIONS(6230), @@ -1435256,7 +1435256,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6420), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13928), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13908), [aux_sym_dollarsf_token1] = ACTIONS(6428), [anon_sym_CARET2] = ACTIONS(6430), [anon_sym_CARET_DOLLAR] = ACTIONS(6432), @@ -1435272,7 +1435272,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6452), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), [aux_sym_dollar_method_token1] = ACTIONS(6456), - [anon_sym_AT2] = ACTIONS(13930), + [anon_sym_AT2] = ACTIONS(13910), [sym_objectscript_identifier_special] = ACTIONS(6460), [sym_objectscript_identifier] = ACTIONS(6462), [sym_numeric_literal] = ACTIONS(6464), @@ -1435288,7 +1435288,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12542)] = { - [sym_expression] = STATE(11133), + [sym_expression] = STATE(11132), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1435365,11 +1435365,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14294), + [sym__xecute_arg_invalid] = ACTIONS(14288), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12543)] = { - [sym_expression] = STATE(11134), + [sym_expression] = STATE(11133), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1435446,10 +1435446,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14296), + [sym__xecute_arg_invalid] = ACTIONS(14290), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12544)] = { + [sym_expression] = STATE(10526), + [sym_expr_atom] = STATE(5933), + [sym_parenthetical_expression] = STATE(6515), + [sym_unary_operator] = STATE(13111), + [sym_class_method_call] = STATE(6515), + [sym_class_ref] = STATE(21450), + [sym_superclass_method_call] = STATE(6500), + [sym_extrinsic_function] = STATE(6515), + [sym_dollarsf] = STATE(6519), + [sym_gvn] = STATE(6500), + [sym_lvn] = STATE(6515), + [sym_ssvn] = STATE(6500), + [sym_sql_field_reference] = STATE(6500), + [sym_oref_chain_expr] = STATE(6500), + [sym_instance_variable] = STATE(6515), + [sym_relative_dot_method] = STATE(6515), + [sym_relative_dot_property] = STATE(6515), + [sym_relative_dot_parameter] = STATE(6500), + [sym_system_defined_variable] = STATE(6515), + [sym_system_defined_function] = STATE(6515), + [sym_dollar_text] = STATE(6519), + [sym_dollar_bitlogic] = STATE(6519), + [sym_dollar_function] = STATE(6519), + [sym_dollar_select] = STATE(6519), + [sym_dollar_case] = STATE(6519), + [sym_dollar_list] = STATE(6519), + [sym_built_in_func_with_pos_options] = STATE(6519), + [sym_dollar_method] = STATE(6519), + [sym_unary_expression] = STATE(6500), + [sym_indirection] = STATE(6500), + [sym_macro] = STATE(6515), + [sym_macro_constant] = STATE(5036), + [sym_macro_function] = STATE(5036), + [sym_json_object_literal] = STATE(6515), + [sym_json_array_literal] = STATE(6500), + [sym_line_comment_1] = STATE(12544), + [sym_line_comment_2] = STATE(12544), + [sym_line_comment_3] = STATE(12544), + [sym_line_comment_4] = STATE(12544), + [sym_block_comment] = STATE(12544), + [sym_documatic_line] = STATE(12544), + [anon_sym_LPAREN] = ACTIONS(6526), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6536), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6540), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), + [aux_sym_dollarsf_token1] = ACTIONS(6544), + [anon_sym_CARET2] = ACTIONS(6546), + [anon_sym_CARET_DOLLAR] = ACTIONS(6548), + [anon_sym_LBRACE] = ACTIONS(6550), + [aux_sym_instance_variable_token1] = ACTIONS(6552), + [anon_sym_DOT_DOT] = ACTIONS(6554), + [aux_sym_system_defined_variable_token1] = ACTIONS(6556), + [aux_sym_dollar_text_token1] = ACTIONS(6558), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), + [aux_sym_dollar_function_token1] = ACTIONS(6562), + [aux_sym_dollar_select_token1] = ACTIONS(6564), + [aux_sym_dollar_case_token1] = ACTIONS(6566), + [aux_sym_dollar_list_token1] = ACTIONS(6568), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), + [aux_sym_dollar_method_token1] = ACTIONS(6572), + [anon_sym_AT2] = ACTIONS(6574), + [sym_objectscript_identifier_special] = ACTIONS(6576), + [sym_objectscript_identifier] = ACTIONS(6578), + [sym_numeric_literal] = ACTIONS(6580), + [sym_string_literal] = ACTIONS(6580), + [aux_sym_macro_constant_token1] = ACTIONS(6582), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14292), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12545)] = { [sym_expression] = STATE(8857), [sym_expr_atom] = STATE(4505), [sym_parenthetical_expression] = STATE(3560), @@ -1435485,42 +1435566,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5134), [sym_json_object_literal] = STATE(3560), [sym_json_array_literal] = STATE(3558), - [sym_line_comment_1] = STATE(12544), - [sym_line_comment_2] = STATE(12544), - [sym_line_comment_3] = STATE(12544), - [sym_line_comment_4] = STATE(12544), - [sym_block_comment] = STATE(12544), + [sym_line_comment_1] = STATE(12545), + [sym_line_comment_2] = STATE(12545), + [sym_line_comment_3] = STATE(12545), + [sym_line_comment_4] = STATE(12545), + [sym_block_comment] = STATE(12545), [sym_device] = STATE(11348), - [sym_documatic_line] = STATE(12544), - [anon_sym_LPAREN] = ACTIONS(13194), + [sym_documatic_line] = STATE(12545), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1435530,7 +1435611,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12545)] = { + [STATE(12546)] = { + [sym_expression] = STATE(8180), + [sym_expr_atom] = STATE(2313), + [sym_parenthetical_expression] = STATE(2884), + [sym_unary_operator] = STATE(13079), + [sym_class_method_call] = STATE(2884), + [sym_class_ref] = STATE(22325), + [sym_superclass_method_call] = STATE(3497), + [sym_extrinsic_function] = STATE(2884), + [sym_dollarsf] = STATE(3042), + [sym_gvn] = STATE(3497), + [sym_lvn] = STATE(2884), + [sym_ssvn] = STATE(3497), + [sym_sql_field_reference] = STATE(3497), + [sym_oref_chain_expr] = STATE(3497), + [sym_instance_variable] = STATE(2884), + [sym_relative_dot_method] = STATE(2884), + [sym_relative_dot_property] = STATE(2884), + [sym_relative_dot_parameter] = STATE(3497), + [sym_system_defined_variable] = STATE(2884), + [sym_system_defined_function] = STATE(2884), + [sym_dollar_text] = STATE(3042), + [sym_dollar_bitlogic] = STATE(3042), + [sym_dollar_function] = STATE(3042), + [sym_dollar_select] = STATE(3042), + [sym_dollar_case] = STATE(3042), + [sym_dollar_list] = STATE(3042), + [sym_built_in_func_with_pos_options] = STATE(3042), + [sym_dollar_method] = STATE(3042), + [sym_unary_expression] = STATE(3497), + [sym_indirection] = STATE(3497), + [sym_macro] = STATE(2884), + [sym_macro_constant] = STATE(2010), + [sym_macro_function] = STATE(2010), + [sym_json_object_literal] = STATE(2884), + [sym_json_array_literal] = STATE(3497), + [sym_line_comment_1] = STATE(12546), + [sym_line_comment_2] = STATE(12546), + [sym_line_comment_3] = STATE(12546), + [sym_line_comment_4] = STATE(12546), + [sym_block_comment] = STATE(12546), + [sym_documatic_line] = STATE(12546), + [anon_sym_LPAREN] = ACTIONS(6354), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6362), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6366), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), + [aux_sym_dollarsf_token1] = ACTIONS(6370), + [anon_sym_CARET2] = ACTIONS(6372), + [anon_sym_CARET_DOLLAR] = ACTIONS(6374), + [anon_sym_LBRACE] = ACTIONS(6376), + [aux_sym_instance_variable_token1] = ACTIONS(6378), + [anon_sym_DOT_DOT] = ACTIONS(6380), + [aux_sym_system_defined_variable_token1] = ACTIONS(6382), + [aux_sym_dollar_text_token1] = ACTIONS(6384), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), + [aux_sym_dollar_function_token1] = ACTIONS(6388), + [aux_sym_dollar_select_token1] = ACTIONS(6390), + [aux_sym_dollar_case_token1] = ACTIONS(6392), + [aux_sym_dollar_list_token1] = ACTIONS(6394), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), + [aux_sym_dollar_method_token1] = ACTIONS(6398), + [anon_sym_AT2] = ACTIONS(6400), + [sym_objectscript_identifier_special] = ACTIONS(6402), + [sym_objectscript_identifier] = ACTIONS(6404), + [sym_numeric_literal] = ACTIONS(6406), + [sym_string_literal] = ACTIONS(6406), + [aux_sym_macro_constant_token1] = ACTIONS(6408), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14294), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12547)] = { [sym_expression] = STATE(24903), [sym_expr_atom] = STATE(14753), [sym_parenthetical_expression] = STATE(14897), @@ -1435559,7 +1435721,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollar_list] = STATE(14906), [sym_built_in_func_with_pos_options] = STATE(14906), [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(22486), + [sym_dollar_arg_pair] = STATE(22588), [sym_unary_expression] = STATE(14896), [sym_indirection] = STATE(14896), [sym_macro] = STATE(14897), @@ -1435567,12 +1435729,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(14915), [sym_json_object_literal] = STATE(14897), [sym_json_array_literal] = STATE(14896), - [sym_line_comment_1] = STATE(12545), - [sym_line_comment_2] = STATE(12545), - [sym_line_comment_3] = STATE(12545), - [sym_line_comment_4] = STATE(12545), - [sym_block_comment] = STATE(12545), - [sym_documatic_line] = STATE(12545), + [sym_line_comment_1] = STATE(12547), + [sym_line_comment_2] = STATE(12547), + [sym_line_comment_3] = STATE(12547), + [sym_line_comment_4] = STATE(12547), + [sym_block_comment] = STATE(12547), + [sym_documatic_line] = STATE(12547), [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1435611,8 +1435773,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12546)] = { - [sym_expression] = STATE(10526), + [STATE(12548)] = { + [sym_expression] = STATE(10527), [sym_expr_atom] = STATE(5933), [sym_parenthetical_expression] = STATE(6515), [sym_unary_operator] = STATE(13111), @@ -1435647,12 +1435809,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(5036), [sym_json_object_literal] = STATE(6515), [sym_json_array_literal] = STATE(6500), - [sym_line_comment_1] = STATE(12546), - [sym_line_comment_2] = STATE(12546), - [sym_line_comment_3] = STATE(12546), - [sym_line_comment_4] = STATE(12546), - [sym_block_comment] = STATE(12546), - [sym_documatic_line] = STATE(12546), + [sym_line_comment_1] = STATE(12548), + [sym_line_comment_2] = STATE(12548), + [sym_line_comment_3] = STATE(12548), + [sym_line_comment_4] = STATE(12548), + [sym_block_comment] = STATE(12548), + [sym_documatic_line] = STATE(12548), [anon_sym_LPAREN] = ACTIONS(6526), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1435689,11 +1435851,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14298), + [sym__xecute_arg_invalid] = ACTIONS(14296), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12547)] = { - [sym_expression] = STATE(8503), + [STATE(12549)] = { + [sym_expression] = STATE(9742), [sym_expr_atom] = STATE(4770), [sym_parenthetical_expression] = STATE(3677), [sym_unary_operator] = STATE(12890), @@ -1435728,12 +1435890,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(2373), [sym_json_object_literal] = STATE(3677), [sym_json_array_literal] = STATE(3675), - [sym_line_comment_1] = STATE(12547), - [sym_line_comment_2] = STATE(12547), - [sym_line_comment_3] = STATE(12547), - [sym_line_comment_4] = STATE(12547), - [sym_block_comment] = STATE(12547), - [sym_documatic_line] = STATE(12547), + [sym_line_comment_1] = STATE(12549), + [sym_line_comment_2] = STATE(12549), + [sym_line_comment_3] = STATE(12549), + [sym_line_comment_4] = STATE(12549), + [sym_block_comment] = STATE(12549), + [sym_documatic_line] = STATE(12549), [anon_sym_LPAREN] = ACTIONS(6594), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1435770,91 +1435932,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14300), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12548)] = { - [sym_expression] = STATE(11140), - [sym_expr_atom] = STATE(6126), - [sym_parenthetical_expression] = STATE(6676), - [sym_unary_operator] = STATE(13059), - [sym_class_method_call] = STATE(6676), - [sym_class_ref] = STATE(23160), - [sym_superclass_method_call] = STATE(7418), - [sym_extrinsic_function] = STATE(6676), - [sym_dollarsf] = STATE(7526), - [sym_gvn] = STATE(7418), - [sym_lvn] = STATE(6676), - [sym_ssvn] = STATE(7418), - [sym_sql_field_reference] = STATE(7418), - [sym_oref_chain_expr] = STATE(7418), - [sym_instance_variable] = STATE(6676), - [sym_relative_dot_method] = STATE(6676), - [sym_relative_dot_property] = STATE(6676), - [sym_relative_dot_parameter] = STATE(7418), - [sym_system_defined_variable] = STATE(6676), - [sym_system_defined_function] = STATE(6676), - [sym_dollar_text] = STATE(7526), - [sym_dollar_bitlogic] = STATE(7526), - [sym_dollar_function] = STATE(7526), - [sym_dollar_select] = STATE(7526), - [sym_dollar_case] = STATE(7526), - [sym_dollar_list] = STATE(7526), - [sym_built_in_func_with_pos_options] = STATE(7526), - [sym_dollar_method] = STATE(7526), - [sym_unary_expression] = STATE(7418), - [sym_indirection] = STATE(7418), - [sym_macro] = STATE(6676), - [sym_macro_constant] = STATE(7414), - [sym_macro_function] = STATE(7414), - [sym_json_object_literal] = STATE(6676), - [sym_json_array_literal] = STATE(7418), - [sym_line_comment_1] = STATE(12548), - [sym_line_comment_2] = STATE(12548), - [sym_line_comment_3] = STATE(12548), - [sym_line_comment_4] = STATE(12548), - [sym_block_comment] = STATE(12548), - [sym_documatic_line] = STATE(12548), - [anon_sym_LPAREN] = ACTIONS(14108), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(10380), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(10382), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10384), - [aux_sym_dollarsf_token1] = ACTIONS(10386), - [anon_sym_CARET2] = ACTIONS(10388), - [anon_sym_CARET_DOLLAR] = ACTIONS(10390), - [anon_sym_LBRACE] = ACTIONS(10392), - [aux_sym_instance_variable_token1] = ACTIONS(10394), - [anon_sym_DOT_DOT] = ACTIONS(10396), - [aux_sym_system_defined_variable_token1] = ACTIONS(10398), - [aux_sym_dollar_text_token1] = ACTIONS(10400), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(10402), - [aux_sym_dollar_function_token1] = ACTIONS(10404), - [aux_sym_dollar_select_token1] = ACTIONS(10406), - [aux_sym_dollar_case_token1] = ACTIONS(10408), - [aux_sym_dollar_list_token1] = ACTIONS(10410), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10412), - [aux_sym_dollar_method_token1] = ACTIONS(10414), - [anon_sym_AT2] = ACTIONS(10416), - [sym_objectscript_identifier_special] = ACTIONS(10418), - [sym_objectscript_identifier] = ACTIONS(10420), - [sym_numeric_literal] = ACTIONS(10422), - [sym_string_literal] = ACTIONS(10422), - [aux_sym_macro_constant_token1] = ACTIONS(10424), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(14302), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14298), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12549)] = { + [STATE(12550)] = { [sym_expression] = STATE(9383), [sym_expr_atom] = STATE(4528), [sym_parenthetical_expression] = STATE(3737), @@ -1435890,123 +1435971,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(3614), [sym_json_object_literal] = STATE(3737), [sym_json_array_literal] = STATE(3736), - [sym_line_comment_1] = STATE(12549), - [sym_line_comment_2] = STATE(12549), - [sym_line_comment_3] = STATE(12549), - [sym_line_comment_4] = STATE(12549), - [sym_block_comment] = STATE(12549), - [sym_device] = STATE(8590), - [sym_documatic_line] = STATE(12549), - [anon_sym_LPAREN] = ACTIONS(13526), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12550)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(22588), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), [sym_line_comment_1] = STATE(12550), [sym_line_comment_2] = STATE(12550), [sym_line_comment_3] = STATE(12550), [sym_line_comment_4] = STATE(12550), [sym_block_comment] = STATE(12550), + [sym_device] = STATE(8590), [sym_documatic_line] = STATE(12550), - [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1436017,87 +1436017,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12551)] = { - [sym_expression] = STATE(11378), - [sym_expr_atom] = STATE(6140), - [sym_parenthetical_expression] = STATE(5216), - [sym_unary_operator] = STATE(13071), - [sym_class_method_call] = STATE(5216), - [sym_class_ref] = STATE(21261), - [sym_superclass_method_call] = STATE(7398), - [sym_extrinsic_function] = STATE(5216), - [sym_dollarsf] = STATE(7027), - [sym_gvn] = STATE(7398), - [sym_lvn] = STATE(5216), - [sym_ssvn] = STATE(7398), - [sym_sql_field_reference] = STATE(7398), - [sym_oref_chain_expr] = STATE(7398), - [sym_instance_variable] = STATE(5216), - [sym_relative_dot_method] = STATE(5216), - [sym_relative_dot_property] = STATE(5216), - [sym_relative_dot_parameter] = STATE(7398), - [sym_system_defined_variable] = STATE(5216), - [sym_system_defined_function] = STATE(5216), - [sym_dollar_text] = STATE(7027), - [sym_dollar_bitlogic] = STATE(7027), - [sym_dollar_function] = STATE(7027), - [sym_dollar_select] = STATE(7027), - [sym_dollar_case] = STATE(7027), - [sym_dollar_list] = STATE(7027), - [sym_built_in_func_with_pos_options] = STATE(7027), - [sym_dollar_method] = STATE(7027), - [sym_unary_expression] = STATE(7398), - [sym_indirection] = STATE(7398), - [sym_macro] = STATE(5216), - [sym_macro_constant] = STATE(7101), - [sym_macro_function] = STATE(7101), - [sym_json_object_literal] = STATE(5216), - [sym_json_array_literal] = STATE(7398), - [sym_line_comment_1] = STATE(12551), - [sym_line_comment_2] = STATE(12551), - [sym_line_comment_3] = STATE(12551), - [sym_line_comment_4] = STATE(12551), - [sym_block_comment] = STATE(12551), - [sym_documatic_line] = STATE(12551), - [anon_sym_LPAREN] = ACTIONS(13938), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(10488), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(10490), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10492), - [aux_sym_dollarsf_token1] = ACTIONS(10494), - [anon_sym_CARET2] = ACTIONS(10496), - [anon_sym_CARET_DOLLAR] = ACTIONS(10498), - [anon_sym_LBRACE] = ACTIONS(10500), - [aux_sym_instance_variable_token1] = ACTIONS(10502), - [anon_sym_DOT_DOT] = ACTIONS(10504), - [aux_sym_system_defined_variable_token1] = ACTIONS(10506), - [aux_sym_dollar_text_token1] = ACTIONS(10508), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(10510), - [aux_sym_dollar_function_token1] = ACTIONS(10512), - [aux_sym_dollar_select_token1] = ACTIONS(10514), - [aux_sym_dollar_case_token1] = ACTIONS(10516), - [aux_sym_dollar_list_token1] = ACTIONS(10518), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10520), - [aux_sym_dollar_method_token1] = ACTIONS(10522), - [anon_sym_AT2] = ACTIONS(10524), - [sym_objectscript_identifier_special] = ACTIONS(10526), - [sym_objectscript_identifier] = ACTIONS(10528), - [sym_numeric_literal] = ACTIONS(10530), - [sym_string_literal] = ACTIONS(10530), - [aux_sym_macro_constant_token1] = ACTIONS(10532), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(11617), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12552)] = { [sym_expression] = STATE(10315), [sym_expr_atom] = STATE(6013), [sym_parenthetical_expression] = STATE(6215), @@ -1436133,12 +1436052,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(6227), [sym_json_object_literal] = STATE(6215), [sym_json_array_literal] = STATE(6213), - [sym_line_comment_1] = STATE(12552), - [sym_line_comment_2] = STATE(12552), - [sym_line_comment_3] = STATE(12552), - [sym_line_comment_4] = STATE(12552), - [sym_block_comment] = STATE(12552), - [sym_documatic_line] = STATE(12552), + [sym_line_comment_1] = STATE(12551), + [sym_line_comment_2] = STATE(12551), + [sym_line_comment_3] = STATE(12551), + [sym_line_comment_4] = STATE(12551), + [sym_block_comment] = STATE(12551), + [sym_documatic_line] = STATE(12551), [anon_sym_LPAREN] = ACTIONS(6294), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), @@ -1436175,11 +1436094,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14304), + [sym__xecute_arg_invalid] = ACTIONS(14300), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12552)] = { + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(21581), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), + [sym_line_comment_1] = STATE(12552), + [sym_line_comment_2] = STATE(12552), + [sym_line_comment_3] = STATE(12552), + [sym_line_comment_4] = STATE(12552), + [sym_block_comment] = STATE(12552), + [sym_documatic_line] = STATE(12552), + [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(8394), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12553)] = { - [sym_expression] = STATE(11173), + [sym_expression] = STATE(11172), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1436256,80 +1436256,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14306), + [sym__xecute_arg_invalid] = ACTIONS(14302), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12554)] = { - [sym_expression] = STATE(10527), - [sym_expr_atom] = STATE(5933), - [sym_parenthetical_expression] = STATE(6515), - [sym_unary_operator] = STATE(13111), - [sym_class_method_call] = STATE(6515), - [sym_class_ref] = STATE(21450), - [sym_superclass_method_call] = STATE(6500), - [sym_extrinsic_function] = STATE(6515), - [sym_dollarsf] = STATE(6519), - [sym_gvn] = STATE(6500), - [sym_lvn] = STATE(6515), - [sym_ssvn] = STATE(6500), - [sym_sql_field_reference] = STATE(6500), - [sym_oref_chain_expr] = STATE(6500), - [sym_instance_variable] = STATE(6515), - [sym_relative_dot_method] = STATE(6515), - [sym_relative_dot_property] = STATE(6515), - [sym_relative_dot_parameter] = STATE(6500), - [sym_system_defined_variable] = STATE(6515), - [sym_system_defined_function] = STATE(6515), - [sym_dollar_text] = STATE(6519), - [sym_dollar_bitlogic] = STATE(6519), - [sym_dollar_function] = STATE(6519), - [sym_dollar_select] = STATE(6519), - [sym_dollar_case] = STATE(6519), - [sym_dollar_list] = STATE(6519), - [sym_built_in_func_with_pos_options] = STATE(6519), - [sym_dollar_method] = STATE(6519), - [sym_unary_expression] = STATE(6500), - [sym_indirection] = STATE(6500), - [sym_macro] = STATE(6515), - [sym_macro_constant] = STATE(5036), - [sym_macro_function] = STATE(5036), - [sym_json_object_literal] = STATE(6515), - [sym_json_array_literal] = STATE(6500), + [sym_expression] = STATE(24903), + [sym_expr_atom] = STATE(14753), + [sym_parenthetical_expression] = STATE(14897), + [sym_unary_operator] = STATE(14234), + [sym_class_method_call] = STATE(14897), + [sym_class_ref] = STATE(21323), + [sym_superclass_method_call] = STATE(14896), + [sym_extrinsic_function] = STATE(14897), + [sym_dollarsf] = STATE(14906), + [sym_gvn] = STATE(14896), + [sym_lvn] = STATE(14897), + [sym_ssvn] = STATE(14896), + [sym_sql_field_reference] = STATE(14896), + [sym_oref_chain_expr] = STATE(14896), + [sym_instance_variable] = STATE(14897), + [sym_relative_dot_method] = STATE(14897), + [sym_relative_dot_property] = STATE(14897), + [sym_relative_dot_parameter] = STATE(14896), + [sym_system_defined_variable] = STATE(14897), + [sym_system_defined_function] = STATE(14897), + [sym_dollar_text] = STATE(14906), + [sym_dollar_bitlogic] = STATE(14906), + [sym_dollar_function] = STATE(14906), + [sym_dollar_select] = STATE(14906), + [sym_dollar_case] = STATE(14906), + [sym_dollar_list] = STATE(14906), + [sym_built_in_func_with_pos_options] = STATE(14906), + [sym_dollar_method] = STATE(14906), + [sym_dollar_arg_pair] = STATE(22895), + [sym_unary_expression] = STATE(14896), + [sym_indirection] = STATE(14896), + [sym_macro] = STATE(14897), + [sym_macro_constant] = STATE(14915), + [sym_macro_function] = STATE(14915), + [sym_json_object_literal] = STATE(14897), + [sym_json_array_literal] = STATE(14896), [sym_line_comment_1] = STATE(12554), [sym_line_comment_2] = STATE(12554), [sym_line_comment_3] = STATE(12554), [sym_line_comment_4] = STATE(12554), [sym_block_comment] = STATE(12554), [sym_documatic_line] = STATE(12554), - [anon_sym_LPAREN] = ACTIONS(6526), + [anon_sym_LPAREN] = ACTIONS(8390), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6536), + [anon_sym_LBRACK] = ACTIONS(8394), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6540), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6542), - [aux_sym_dollarsf_token1] = ACTIONS(6544), - [anon_sym_CARET2] = ACTIONS(6546), - [anon_sym_CARET_DOLLAR] = ACTIONS(6548), - [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(6552), - [anon_sym_DOT_DOT] = ACTIONS(6554), - [aux_sym_system_defined_variable_token1] = ACTIONS(6556), - [aux_sym_dollar_text_token1] = ACTIONS(6558), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), - [aux_sym_dollar_function_token1] = ACTIONS(6562), - [aux_sym_dollar_select_token1] = ACTIONS(6564), - [aux_sym_dollar_case_token1] = ACTIONS(6566), - [aux_sym_dollar_list_token1] = ACTIONS(6568), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(6572), - [anon_sym_AT2] = ACTIONS(6574), - [sym_objectscript_identifier_special] = ACTIONS(6576), - [sym_objectscript_identifier] = ACTIONS(6578), - [sym_numeric_literal] = ACTIONS(6580), - [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(6582), + [sym_keyword_pound_pound_super] = ACTIONS(8398), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), + [aux_sym_dollarsf_token1] = ACTIONS(8402), + [anon_sym_CARET2] = ACTIONS(8406), + [anon_sym_CARET_DOLLAR] = ACTIONS(8408), + [anon_sym_LBRACE] = ACTIONS(8410), + [aux_sym_instance_variable_token1] = ACTIONS(8412), + [anon_sym_DOT_DOT] = ACTIONS(8414), + [aux_sym_system_defined_variable_token1] = ACTIONS(8416), + [aux_sym_dollar_text_token1] = ACTIONS(8418), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), + [aux_sym_dollar_function_token1] = ACTIONS(8422), + [aux_sym_dollar_select_token1] = ACTIONS(8424), + [aux_sym_dollar_case_token1] = ACTIONS(8426), + [aux_sym_dollar_list_token1] = ACTIONS(8428), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), + [aux_sym_dollar_method_token1] = ACTIONS(8432), + [anon_sym_AT2] = ACTIONS(11892), + [sym_objectscript_identifier_special] = ACTIONS(8436), + [sym_objectscript_identifier] = ACTIONS(8438), + [sym_numeric_literal] = ACTIONS(8440), + [sym_string_literal] = ACTIONS(8440), + [aux_sym_macro_constant_token1] = ACTIONS(8442), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1436337,10 +1436338,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14308), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12555)] = { + [sym_expression] = STATE(10578), + [sym_expr_atom] = STATE(5841), + [sym_parenthetical_expression] = STATE(6356), + [sym_unary_operator] = STATE(13753), + [sym_class_method_call] = STATE(6356), + [sym_class_ref] = STATE(21361), + [sym_superclass_method_call] = STATE(6355), + [sym_extrinsic_function] = STATE(6356), + [sym_dollarsf] = STATE(6357), + [sym_gvn] = STATE(6355), + [sym_lvn] = STATE(6356), + [sym_ssvn] = STATE(6355), + [sym_sql_field_reference] = STATE(6355), + [sym_oref_chain_expr] = STATE(6355), + [sym_instance_variable] = STATE(6356), + [sym_relative_dot_method] = STATE(6356), + [sym_relative_dot_property] = STATE(6356), + [sym_relative_dot_parameter] = STATE(6355), + [sym_system_defined_variable] = STATE(6356), + [sym_system_defined_function] = STATE(6356), + [sym_dollar_text] = STATE(6357), + [sym_dollar_bitlogic] = STATE(6357), + [sym_dollar_function] = STATE(6357), + [sym_dollar_select] = STATE(6357), + [sym_dollar_case] = STATE(6357), + [sym_dollar_list] = STATE(6357), + [sym_built_in_func_with_pos_options] = STATE(6357), + [sym_dollar_method] = STATE(6357), + [sym_unary_expression] = STATE(6355), + [sym_indirection] = STATE(6355), + [sym_macro] = STATE(6356), + [sym_macro_constant] = STATE(6668), + [sym_macro_function] = STATE(6668), + [sym_json_object_literal] = STATE(6356), + [sym_json_array_literal] = STATE(6355), + [sym_line_comment_1] = STATE(12555), + [sym_line_comment_2] = STATE(12555), + [sym_line_comment_3] = STATE(12555), + [sym_line_comment_4] = STATE(12555), + [sym_block_comment] = STATE(12555), + [sym_documatic_line] = STATE(12555), + [anon_sym_LPAREN] = ACTIONS(6657), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6665), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6669), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6671), + [aux_sym_dollarsf_token1] = ACTIONS(6673), + [anon_sym_CARET2] = ACTIONS(6675), + [anon_sym_CARET_DOLLAR] = ACTIONS(6677), + [anon_sym_LBRACE] = ACTIONS(6679), + [aux_sym_instance_variable_token1] = ACTIONS(6681), + [anon_sym_DOT_DOT] = ACTIONS(6683), + [aux_sym_system_defined_variable_token1] = ACTIONS(6685), + [aux_sym_dollar_text_token1] = ACTIONS(6687), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), + [aux_sym_dollar_function_token1] = ACTIONS(6691), + [aux_sym_dollar_select_token1] = ACTIONS(6693), + [aux_sym_dollar_case_token1] = ACTIONS(6695), + [aux_sym_dollar_list_token1] = ACTIONS(6697), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), + [aux_sym_dollar_method_token1] = ACTIONS(6701), + [anon_sym_AT2] = ACTIONS(6703), + [sym_objectscript_identifier_special] = ACTIONS(6705), + [sym_objectscript_identifier] = ACTIONS(6707), + [sym_numeric_literal] = ACTIONS(6709), + [sym_string_literal] = ACTIONS(6709), + [aux_sym_macro_constant_token1] = ACTIONS(6711), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14304), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12556)] = { [sym_expression] = STATE(9383), [sym_expr_atom] = STATE(4528), [sym_parenthetical_expression] = STATE(3737), @@ -1436376,215 +1436457,134 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_macro_function] = STATE(3614), [sym_json_object_literal] = STATE(3737), [sym_json_array_literal] = STATE(3736), - [sym_line_comment_1] = STATE(12555), - [sym_line_comment_2] = STATE(12555), - [sym_line_comment_3] = STATE(12555), - [sym_line_comment_4] = STATE(12555), - [sym_block_comment] = STATE(12555), - [sym_device] = STATE(8639), - [sym_documatic_line] = STATE(12555), - [anon_sym_LPAREN] = ACTIONS(13526), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym_rtn_dot] = ACTIONS(15), - }, - [STATE(12556)] = { - [sym_expression] = STATE(10377), - [sym_expr_atom] = STATE(4062), - [sym_parenthetical_expression] = STATE(4108), - [sym_unary_operator] = STATE(13754), - [sym_class_method_call] = STATE(4108), - [sym_class_ref] = STATE(21081), - [sym_superclass_method_call] = STATE(6514), - [sym_extrinsic_function] = STATE(4108), - [sym_dollarsf] = STATE(5782), - [sym_gvn] = STATE(6514), - [sym_lvn] = STATE(4108), - [sym_ssvn] = STATE(6514), - [sym_sql_field_reference] = STATE(6514), - [sym_oref_chain_expr] = STATE(6514), - [sym_instance_variable] = STATE(4108), - [sym_relative_dot_method] = STATE(4108), - [sym_relative_dot_property] = STATE(4108), - [sym_relative_dot_parameter] = STATE(6514), - [sym_system_defined_variable] = STATE(4108), - [sym_system_defined_function] = STATE(4108), - [sym_dollar_text] = STATE(5782), - [sym_dollar_bitlogic] = STATE(5782), - [sym_dollar_function] = STATE(5782), - [sym_dollar_select] = STATE(5782), - [sym_dollar_case] = STATE(5782), - [sym_dollar_list] = STATE(5782), - [sym_built_in_func_with_pos_options] = STATE(5782), - [sym_dollar_method] = STATE(5782), - [sym_unary_expression] = STATE(6514), - [sym_indirection] = STATE(6514), - [sym_macro] = STATE(4108), - [sym_macro_constant] = STATE(6668), - [sym_macro_function] = STATE(6668), - [sym_json_object_literal] = STATE(4108), - [sym_json_array_literal] = STATE(6514), [sym_line_comment_1] = STATE(12556), [sym_line_comment_2] = STATE(12556), [sym_line_comment_3] = STATE(12556), [sym_line_comment_4] = STATE(12556), [sym_block_comment] = STATE(12556), + [sym_device] = STATE(8639), [sym_documatic_line] = STATE(12556), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(10542), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(10544), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10546), - [aux_sym_dollarsf_token1] = ACTIONS(10548), - [anon_sym_CARET2] = ACTIONS(6675), - [anon_sym_CARET_DOLLAR] = ACTIONS(6677), - [anon_sym_LBRACE] = ACTIONS(10550), - [aux_sym_instance_variable_token1] = ACTIONS(10552), - [anon_sym_DOT_DOT] = ACTIONS(10554), - [aux_sym_system_defined_variable_token1] = ACTIONS(10556), - [aux_sym_dollar_text_token1] = ACTIONS(10558), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(10560), - [aux_sym_dollar_function_token1] = ACTIONS(10562), - [aux_sym_dollar_select_token1] = ACTIONS(10564), - [aux_sym_dollar_case_token1] = ACTIONS(10566), - [aux_sym_dollar_list_token1] = ACTIONS(10568), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10570), - [aux_sym_dollar_method_token1] = ACTIONS(10572), - [anon_sym_AT2] = ACTIONS(10574), - [sym_objectscript_identifier_special] = ACTIONS(6705), - [sym_objectscript_identifier] = ACTIONS(6707), - [sym_numeric_literal] = ACTIONS(10576), - [sym_string_literal] = ACTIONS(10576), - [aux_sym_macro_constant_token1] = ACTIONS(6711), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_COLON2] = ACTIONS(11086), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12557)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(21581), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), + [sym_expression] = STATE(11139), + [sym_expr_atom] = STATE(6126), + [sym_parenthetical_expression] = STATE(6676), + [sym_unary_operator] = STATE(13059), + [sym_class_method_call] = STATE(6676), + [sym_class_ref] = STATE(23160), + [sym_superclass_method_call] = STATE(7418), + [sym_extrinsic_function] = STATE(6676), + [sym_dollarsf] = STATE(7526), + [sym_gvn] = STATE(7418), + [sym_lvn] = STATE(6676), + [sym_ssvn] = STATE(7418), + [sym_sql_field_reference] = STATE(7418), + [sym_oref_chain_expr] = STATE(7418), + [sym_instance_variable] = STATE(6676), + [sym_relative_dot_method] = STATE(6676), + [sym_relative_dot_property] = STATE(6676), + [sym_relative_dot_parameter] = STATE(7418), + [sym_system_defined_variable] = STATE(6676), + [sym_system_defined_function] = STATE(6676), + [sym_dollar_text] = STATE(7526), + [sym_dollar_bitlogic] = STATE(7526), + [sym_dollar_function] = STATE(7526), + [sym_dollar_select] = STATE(7526), + [sym_dollar_case] = STATE(7526), + [sym_dollar_list] = STATE(7526), + [sym_built_in_func_with_pos_options] = STATE(7526), + [sym_dollar_method] = STATE(7526), + [sym_unary_expression] = STATE(7418), + [sym_indirection] = STATE(7418), + [sym_macro] = STATE(6676), + [sym_macro_constant] = STATE(7414), + [sym_macro_function] = STATE(7414), + [sym_json_object_literal] = STATE(6676), + [sym_json_array_literal] = STATE(7418), [sym_line_comment_1] = STATE(12557), [sym_line_comment_2] = STATE(12557), [sym_line_comment_3] = STATE(12557), [sym_line_comment_4] = STATE(12557), [sym_block_comment] = STATE(12557), [sym_documatic_line] = STATE(12557), - [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), + [anon_sym_LBRACK] = ACTIONS(10380), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), + [sym_keyword_pound_pound_super] = ACTIONS(10382), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(10384), + [aux_sym_dollarsf_token1] = ACTIONS(10386), + [anon_sym_CARET2] = ACTIONS(10388), + [anon_sym_CARET_DOLLAR] = ACTIONS(10390), + [anon_sym_LBRACE] = ACTIONS(10392), + [aux_sym_instance_variable_token1] = ACTIONS(10394), + [anon_sym_DOT_DOT] = ACTIONS(10396), + [aux_sym_system_defined_variable_token1] = ACTIONS(10398), + [aux_sym_dollar_text_token1] = ACTIONS(10400), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(10402), + [aux_sym_dollar_function_token1] = ACTIONS(10404), + [aux_sym_dollar_select_token1] = ACTIONS(10406), + [aux_sym_dollar_case_token1] = ACTIONS(10408), + [aux_sym_dollar_list_token1] = ACTIONS(10410), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(10412), + [aux_sym_dollar_method_token1] = ACTIONS(10414), + [anon_sym_AT2] = ACTIONS(10416), + [sym_objectscript_identifier_special] = ACTIONS(10418), + [sym_objectscript_identifier] = ACTIONS(10420), + [sym_numeric_literal] = ACTIONS(10422), + [sym_string_literal] = ACTIONS(10422), + [aux_sym_macro_constant_token1] = ACTIONS(10424), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_COLON2] = ACTIONS(14306), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12558)] = { - [sym_expression] = STATE(11208), + [sym_expression] = STATE(11212), [sym_expr_atom] = STATE(7222), [sym_parenthetical_expression] = STATE(7111), [sym_unary_operator] = STATE(13031), @@ -1436661,162 +1436661,161 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14308), + [sym_rtn_dot] = ACTIONS(15), + }, + [STATE(12559)] = { + [sym_expression] = STATE(11341), + [sym_expr_atom] = STATE(7222), + [sym_parenthetical_expression] = STATE(7111), + [sym_unary_operator] = STATE(13031), + [sym_class_method_call] = STATE(7111), + [sym_class_ref] = STATE(22724), + [sym_superclass_method_call] = STATE(7107), + [sym_extrinsic_function] = STATE(7111), + [sym_dollarsf] = STATE(7599), + [sym_gvn] = STATE(7107), + [sym_lvn] = STATE(7111), + [sym_ssvn] = STATE(7107), + [sym_sql_field_reference] = STATE(7107), + [sym_oref_chain_expr] = STATE(7107), + [sym_instance_variable] = STATE(7111), + [sym_relative_dot_method] = STATE(7111), + [sym_relative_dot_property] = STATE(7111), + [sym_relative_dot_parameter] = STATE(7107), + [sym_system_defined_variable] = STATE(7111), + [sym_system_defined_function] = STATE(7111), + [sym_dollar_text] = STATE(7599), + [sym_dollar_bitlogic] = STATE(7599), + [sym_dollar_function] = STATE(7599), + [sym_dollar_select] = STATE(7599), + [sym_dollar_case] = STATE(7599), + [sym_dollar_list] = STATE(7599), + [sym_built_in_func_with_pos_options] = STATE(7599), + [sym_dollar_method] = STATE(7599), + [sym_unary_expression] = STATE(7107), + [sym_indirection] = STATE(7107), + [sym_macro] = STATE(7111), + [sym_macro_constant] = STATE(7101), + [sym_macro_function] = STATE(7101), + [sym_json_object_literal] = STATE(7111), + [sym_json_array_literal] = STATE(7107), + [sym_line_comment_1] = STATE(12559), + [sym_line_comment_2] = STATE(12559), + [sym_line_comment_3] = STATE(12559), + [sym_line_comment_4] = STATE(12559), + [sym_block_comment] = STATE(12559), + [sym_documatic_line] = STATE(12559), + [anon_sym_LPAREN] = ACTIONS(6228), + [anon_sym_PLUS] = ACTIONS(6230), + [anon_sym_DASH] = ACTIONS(6230), + [anon_sym_SQUOTE] = ACTIONS(6232), + [anon_sym_LBRACK] = ACTIONS(6242), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(6248), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6250), + [aux_sym_dollarsf_token1] = ACTIONS(6252), + [anon_sym_CARET2] = ACTIONS(6254), + [anon_sym_CARET_DOLLAR] = ACTIONS(6256), + [anon_sym_LBRACE] = ACTIONS(6258), + [aux_sym_instance_variable_token1] = ACTIONS(6260), + [anon_sym_DOT_DOT] = ACTIONS(6262), + [aux_sym_system_defined_variable_token1] = ACTIONS(6264), + [aux_sym_dollar_text_token1] = ACTIONS(6266), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), + [aux_sym_dollar_function_token1] = ACTIONS(6270), + [aux_sym_dollar_select_token1] = ACTIONS(6272), + [aux_sym_dollar_case_token1] = ACTIONS(6274), + [aux_sym_dollar_list_token1] = ACTIONS(6276), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), + [aux_sym_dollar_method_token1] = ACTIONS(6280), + [anon_sym_AT2] = ACTIONS(6282), + [sym_objectscript_identifier_special] = ACTIONS(6284), + [sym_objectscript_identifier] = ACTIONS(6286), + [sym_numeric_literal] = ACTIONS(6288), + [sym_string_literal] = ACTIONS(6288), + [aux_sym_macro_constant_token1] = ACTIONS(6290), + [anon_sym_SLASH_SLASH] = ACTIONS(3), + [anon_sym_POUND_SEMI] = ACTIONS(5), + [anon_sym_SEMI] = ACTIONS(7), + [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), + [anon_sym_SLASH_STAR] = ACTIONS(11), + [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), + [sym__whitespace] = ACTIONS(15), [sym__xecute_arg_invalid] = ACTIONS(14310), [sym_rtn_dot] = ACTIONS(15), }, - [STATE(12559)] = { - [sym_expression] = STATE(11341), - [sym_expr_atom] = STATE(7222), - [sym_parenthetical_expression] = STATE(7111), - [sym_unary_operator] = STATE(13031), - [sym_class_method_call] = STATE(7111), - [sym_class_ref] = STATE(22724), - [sym_superclass_method_call] = STATE(7107), - [sym_extrinsic_function] = STATE(7111), - [sym_dollarsf] = STATE(7599), - [sym_gvn] = STATE(7107), - [sym_lvn] = STATE(7111), - [sym_ssvn] = STATE(7107), - [sym_sql_field_reference] = STATE(7107), - [sym_oref_chain_expr] = STATE(7107), - [sym_instance_variable] = STATE(7111), - [sym_relative_dot_method] = STATE(7111), - [sym_relative_dot_property] = STATE(7111), - [sym_relative_dot_parameter] = STATE(7107), - [sym_system_defined_variable] = STATE(7111), - [sym_system_defined_function] = STATE(7111), - [sym_dollar_text] = STATE(7599), - [sym_dollar_bitlogic] = STATE(7599), - [sym_dollar_function] = STATE(7599), - [sym_dollar_select] = STATE(7599), - [sym_dollar_case] = STATE(7599), - [sym_dollar_list] = STATE(7599), - [sym_built_in_func_with_pos_options] = STATE(7599), - [sym_dollar_method] = STATE(7599), - [sym_unary_expression] = STATE(7107), - [sym_indirection] = STATE(7107), - [sym_macro] = STATE(7111), - [sym_macro_constant] = STATE(7101), - [sym_macro_function] = STATE(7101), - [sym_json_object_literal] = STATE(7111), - [sym_json_array_literal] = STATE(7107), - [sym_line_comment_1] = STATE(12559), - [sym_line_comment_2] = STATE(12559), - [sym_line_comment_3] = STATE(12559), - [sym_line_comment_4] = STATE(12559), - [sym_block_comment] = STATE(12559), - [sym_documatic_line] = STATE(12559), - [anon_sym_LPAREN] = ACTIONS(6228), - [anon_sym_PLUS] = ACTIONS(6230), - [anon_sym_DASH] = ACTIONS(6230), - [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(6242), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(6248), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6250), - [aux_sym_dollarsf_token1] = ACTIONS(6252), - [anon_sym_CARET2] = ACTIONS(6254), - [anon_sym_CARET_DOLLAR] = ACTIONS(6256), - [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(6260), - [anon_sym_DOT_DOT] = ACTIONS(6262), - [aux_sym_system_defined_variable_token1] = ACTIONS(6264), - [aux_sym_dollar_text_token1] = ACTIONS(6266), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), - [aux_sym_dollar_function_token1] = ACTIONS(6270), - [aux_sym_dollar_select_token1] = ACTIONS(6272), - [aux_sym_dollar_case_token1] = ACTIONS(6274), - [aux_sym_dollar_list_token1] = ACTIONS(6276), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), - [aux_sym_dollar_method_token1] = ACTIONS(6280), - [anon_sym_AT2] = ACTIONS(6282), - [sym_objectscript_identifier_special] = ACTIONS(6284), - [sym_objectscript_identifier] = ACTIONS(6286), - [sym_numeric_literal] = ACTIONS(6288), - [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(6290), - [anon_sym_SLASH_SLASH] = ACTIONS(3), - [anon_sym_POUND_SEMI] = ACTIONS(5), - [anon_sym_SEMI] = ACTIONS(7), - [anon_sym_POUND_POUND_SEMI] = ACTIONS(9), - [anon_sym_SLASH_STAR] = ACTIONS(11), - [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), - [sym__whitespace] = ACTIONS(15), - [sym__xecute_arg_invalid] = ACTIONS(14312), - [sym_rtn_dot] = ACTIONS(15), - }, [STATE(12560)] = { - [sym_expression] = STATE(24903), - [sym_expr_atom] = STATE(14753), - [sym_parenthetical_expression] = STATE(14897), - [sym_unary_operator] = STATE(14234), - [sym_class_method_call] = STATE(14897), - [sym_class_ref] = STATE(21323), - [sym_superclass_method_call] = STATE(14896), - [sym_extrinsic_function] = STATE(14897), - [sym_dollarsf] = STATE(14906), - [sym_gvn] = STATE(14896), - [sym_lvn] = STATE(14897), - [sym_ssvn] = STATE(14896), - [sym_sql_field_reference] = STATE(14896), - [sym_oref_chain_expr] = STATE(14896), - [sym_instance_variable] = STATE(14897), - [sym_relative_dot_method] = STATE(14897), - [sym_relative_dot_property] = STATE(14897), - [sym_relative_dot_parameter] = STATE(14896), - [sym_system_defined_variable] = STATE(14897), - [sym_system_defined_function] = STATE(14897), - [sym_dollar_text] = STATE(14906), - [sym_dollar_bitlogic] = STATE(14906), - [sym_dollar_function] = STATE(14906), - [sym_dollar_select] = STATE(14906), - [sym_dollar_case] = STATE(14906), - [sym_dollar_list] = STATE(14906), - [sym_built_in_func_with_pos_options] = STATE(14906), - [sym_dollar_method] = STATE(14906), - [sym_dollar_arg_pair] = STATE(22895), - [sym_unary_expression] = STATE(14896), - [sym_indirection] = STATE(14896), - [sym_macro] = STATE(14897), - [sym_macro_constant] = STATE(14915), - [sym_macro_function] = STATE(14915), - [sym_json_object_literal] = STATE(14897), - [sym_json_array_literal] = STATE(14896), + [sym_expression] = STATE(9231), + [sym_expr_atom] = STATE(2313), + [sym_parenthetical_expression] = STATE(2884), + [sym_unary_operator] = STATE(13079), + [sym_class_method_call] = STATE(2884), + [sym_class_ref] = STATE(22325), + [sym_superclass_method_call] = STATE(3497), + [sym_extrinsic_function] = STATE(2884), + [sym_dollarsf] = STATE(3042), + [sym_gvn] = STATE(3497), + [sym_lvn] = STATE(2884), + [sym_ssvn] = STATE(3497), + [sym_sql_field_reference] = STATE(3497), + [sym_oref_chain_expr] = STATE(3497), + [sym_instance_variable] = STATE(2884), + [sym_relative_dot_method] = STATE(2884), + [sym_relative_dot_property] = STATE(2884), + [sym_relative_dot_parameter] = STATE(3497), + [sym_system_defined_variable] = STATE(2884), + [sym_system_defined_function] = STATE(2884), + [sym_dollar_text] = STATE(3042), + [sym_dollar_bitlogic] = STATE(3042), + [sym_dollar_function] = STATE(3042), + [sym_dollar_select] = STATE(3042), + [sym_dollar_case] = STATE(3042), + [sym_dollar_list] = STATE(3042), + [sym_built_in_func_with_pos_options] = STATE(3042), + [sym_dollar_method] = STATE(3042), + [sym_unary_expression] = STATE(3497), + [sym_indirection] = STATE(3497), + [sym_macro] = STATE(2884), + [sym_macro_constant] = STATE(2010), + [sym_macro_function] = STATE(2010), + [sym_json_object_literal] = STATE(2884), + [sym_json_array_literal] = STATE(3497), [sym_line_comment_1] = STATE(12560), [sym_line_comment_2] = STATE(12560), [sym_line_comment_3] = STATE(12560), [sym_line_comment_4] = STATE(12560), [sym_block_comment] = STATE(12560), [sym_documatic_line] = STATE(12560), - [anon_sym_LPAREN] = ACTIONS(8390), + [anon_sym_LPAREN] = ACTIONS(6354), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(8394), + [anon_sym_LBRACK] = ACTIONS(6362), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(8398), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(11888), - [aux_sym_dollarsf_token1] = ACTIONS(8402), - [anon_sym_CARET2] = ACTIONS(8406), - [anon_sym_CARET_DOLLAR] = ACTIONS(8408), - [anon_sym_LBRACE] = ACTIONS(8410), - [aux_sym_instance_variable_token1] = ACTIONS(8412), - [anon_sym_DOT_DOT] = ACTIONS(8414), - [aux_sym_system_defined_variable_token1] = ACTIONS(8416), - [aux_sym_dollar_text_token1] = ACTIONS(8418), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(8420), - [aux_sym_dollar_function_token1] = ACTIONS(8422), - [aux_sym_dollar_select_token1] = ACTIONS(8424), - [aux_sym_dollar_case_token1] = ACTIONS(8426), - [aux_sym_dollar_list_token1] = ACTIONS(8428), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(8430), - [aux_sym_dollar_method_token1] = ACTIONS(8432), - [anon_sym_AT2] = ACTIONS(11892), - [sym_objectscript_identifier_special] = ACTIONS(8436), - [sym_objectscript_identifier] = ACTIONS(8438), - [sym_numeric_literal] = ACTIONS(8440), - [sym_string_literal] = ACTIONS(8440), - [aux_sym_macro_constant_token1] = ACTIONS(8442), + [sym_keyword_pound_pound_super] = ACTIONS(6366), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(6368), + [aux_sym_dollarsf_token1] = ACTIONS(6370), + [anon_sym_CARET2] = ACTIONS(6372), + [anon_sym_CARET_DOLLAR] = ACTIONS(6374), + [anon_sym_LBRACE] = ACTIONS(6376), + [aux_sym_instance_variable_token1] = ACTIONS(6378), + [anon_sym_DOT_DOT] = ACTIONS(6380), + [aux_sym_system_defined_variable_token1] = ACTIONS(6382), + [aux_sym_dollar_text_token1] = ACTIONS(6384), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), + [aux_sym_dollar_function_token1] = ACTIONS(6388), + [aux_sym_dollar_select_token1] = ACTIONS(6390), + [aux_sym_dollar_case_token1] = ACTIONS(6392), + [aux_sym_dollar_list_token1] = ACTIONS(6394), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), + [aux_sym_dollar_method_token1] = ACTIONS(6398), + [anon_sym_AT2] = ACTIONS(6400), + [sym_objectscript_identifier_special] = ACTIONS(6402), + [sym_objectscript_identifier] = ACTIONS(6404), + [sym_numeric_literal] = ACTIONS(6406), + [sym_string_literal] = ACTIONS(6406), + [aux_sym_macro_constant_token1] = ACTIONS(6408), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1436824,6 +1436823,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH_STAR] = ACTIONS(11), [anon_sym_SLASH_SLASH_SLASH] = ACTIONS(13), [sym__whitespace] = ACTIONS(15), + [sym__xecute_arg_invalid] = ACTIONS(14312), [sym_rtn_dot] = ACTIONS(15), }, [STATE(12561)] = { @@ -1437035,29 +1437035,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6478), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14230), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14232), - [aux_sym_dollarsf_token1] = ACTIONS(14234), - [anon_sym_CARET2] = ACTIONS(14236), - [anon_sym_CARET_DOLLAR] = ACTIONS(14238), + [sym_keyword_pound_pound_super] = ACTIONS(14224), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14226), + [aux_sym_dollarsf_token1] = ACTIONS(14228), + [anon_sym_CARET2] = ACTIONS(14230), + [anon_sym_CARET_DOLLAR] = ACTIONS(14232), [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(14240), - [anon_sym_DOT_DOT] = ACTIONS(14242), + [aux_sym_instance_variable_token1] = ACTIONS(14234), + [anon_sym_DOT_DOT] = ACTIONS(14236), [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(14244), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14246), - [aux_sym_dollar_function_token1] = ACTIONS(14248), - [aux_sym_dollar_select_token1] = ACTIONS(14250), - [aux_sym_dollar_case_token1] = ACTIONS(14252), - [aux_sym_dollar_list_token1] = ACTIONS(14254), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14256), - [aux_sym_dollar_method_token1] = ACTIONS(14258), - [anon_sym_AT2] = ACTIONS(14260), - [sym_objectscript_identifier_special] = ACTIONS(14262), - [sym_objectscript_identifier] = ACTIONS(14264), + [aux_sym_dollar_text_token1] = ACTIONS(14238), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14240), + [aux_sym_dollar_function_token1] = ACTIONS(14242), + [aux_sym_dollar_select_token1] = ACTIONS(14244), + [aux_sym_dollar_case_token1] = ACTIONS(14246), + [aux_sym_dollar_list_token1] = ACTIONS(14248), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14250), + [aux_sym_dollar_method_token1] = ACTIONS(14252), + [anon_sym_AT2] = ACTIONS(14254), + [sym_objectscript_identifier_special] = ACTIONS(14256), + [sym_objectscript_identifier] = ACTIONS(14258), [sym_numeric_literal] = ACTIONS(6522), [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(14266), + [aux_sym_macro_constant_token1] = ACTIONS(14260), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1437189,35 +1437189,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12565), [sym_block_comment] = STATE(12565), [sym_documatic_line] = STATE(12565), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1439068,7 +1439068,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12589)] = { - [sym_expression] = STATE(9739), + [sym_expression] = STATE(9742), [sym_expr_atom] = STATE(4770), [sym_parenthetical_expression] = STATE(3677), [sym_unary_operator] = STATE(12890), @@ -1439273,31 +1439273,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12314), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), - [anon_sym_AT2] = ACTIONS(12346), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_keyword_pound_pound_super] = ACTIONS(12308), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12310), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), + [anon_sym_AT2] = ACTIONS(12342), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1440396,7 +1440396,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6420), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13928), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13908), [aux_sym_dollarsf_token1] = ACTIONS(6428), [anon_sym_CARET2] = ACTIONS(6430), [anon_sym_CARET_DOLLAR] = ACTIONS(6432), @@ -1440412,7 +1440412,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6452), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), [aux_sym_dollar_method_token1] = ACTIONS(6456), - [anon_sym_AT2] = ACTIONS(13930), + [anon_sym_AT2] = ACTIONS(13910), [sym_objectscript_identifier_special] = ACTIONS(6460), [sym_objectscript_identifier] = ACTIONS(6462), [sym_numeric_literal] = ACTIONS(6464), @@ -1440469,7 +1440469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12606), [sym_block_comment] = STATE(12606), [sym_documatic_line] = STATE(12606), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1440629,35 +1440629,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12608), [sym_block_comment] = STATE(12608), [sym_documatic_line] = STATE(12608), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1441513,30 +1441513,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13090), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), - [anon_sym_AT2] = ACTIONS(13122), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_keyword_pound_pound_super] = ACTIONS(13142), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13144), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), + [anon_sym_AT2] = ACTIONS(13176), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1442393,30 +1442393,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12890), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), - [anon_sym_AT2] = ACTIONS(12922), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [anon_sym_LBRACK] = ACTIONS(12984), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12986), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12988), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), + [anon_sym_AT2] = ACTIONS(13020), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1443753,31 +1443753,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14338), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(14340), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1443833,31 +1443833,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14338), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(14340), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1443989,35 +1443989,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12650), [sym_block_comment] = STATE(12650), [sym_documatic_line] = STATE(12650), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1444793,30 +1444793,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14358), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(14360), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1444949,35 +1444949,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12662), [sym_block_comment] = STATE(12662), [sym_documatic_line] = STATE(12662), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), + [sym_keyword_pound_pound_super] = ACTIONS(13482), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14362), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), [anon_sym_AT2] = ACTIONS(14364), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1445029,35 +1445029,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12663), [sym_block_comment] = STATE(12663), [sym_documatic_line] = STATE(12663), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), + [sym_keyword_pound_pound_super] = ACTIONS(13482), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14362), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), [anon_sym_AT2] = ACTIONS(14364), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1445189,7 +1445189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12665), [sym_block_comment] = STATE(12665), [sym_documatic_line] = STATE(12665), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1445269,7 +1445269,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12666), [sym_block_comment] = STATE(12666), [sym_documatic_line] = STATE(12666), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1445509,35 +1445509,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12669), [sym_block_comment] = STATE(12669), [sym_documatic_line] = STATE(12669), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), + [sym_keyword_pound_pound_super] = ACTIONS(13482), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14362), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), [anon_sym_AT2] = ACTIONS(14364), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1445589,35 +1445589,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12670), [sym_block_comment] = STATE(12670), [sym_documatic_line] = STATE(12670), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1445673,31 +1445673,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14374), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(14376), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1445753,31 +1445753,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14374), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(14376), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1445833,30 +1445833,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12890), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), - [anon_sym_AT2] = ACTIONS(12922), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [anon_sym_LBRACK] = ACTIONS(12984), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12986), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12988), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), + [anon_sym_AT2] = ACTIONS(13020), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1445909,7 +1445909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12674), [sym_block_comment] = STATE(12674), [sym_documatic_line] = STATE(12674), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1446393,30 +1446393,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14478), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(14480), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1446555,29 +1446555,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6478), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14230), + [sym_keyword_pound_pound_super] = ACTIONS(14224), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14482), - [aux_sym_dollarsf_token1] = ACTIONS(14234), - [anon_sym_CARET2] = ACTIONS(14236), - [anon_sym_CARET_DOLLAR] = ACTIONS(14238), + [aux_sym_dollarsf_token1] = ACTIONS(14228), + [anon_sym_CARET2] = ACTIONS(14230), + [anon_sym_CARET_DOLLAR] = ACTIONS(14232), [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(14240), - [anon_sym_DOT_DOT] = ACTIONS(14242), + [aux_sym_instance_variable_token1] = ACTIONS(14234), + [anon_sym_DOT_DOT] = ACTIONS(14236), [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(14244), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14246), - [aux_sym_dollar_function_token1] = ACTIONS(14248), - [aux_sym_dollar_select_token1] = ACTIONS(14250), - [aux_sym_dollar_case_token1] = ACTIONS(14252), - [aux_sym_dollar_list_token1] = ACTIONS(14254), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14256), - [aux_sym_dollar_method_token1] = ACTIONS(14258), + [aux_sym_dollar_text_token1] = ACTIONS(14238), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14240), + [aux_sym_dollar_function_token1] = ACTIONS(14242), + [aux_sym_dollar_select_token1] = ACTIONS(14244), + [aux_sym_dollar_case_token1] = ACTIONS(14246), + [aux_sym_dollar_list_token1] = ACTIONS(14248), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14250), + [aux_sym_dollar_method_token1] = ACTIONS(14252), [anon_sym_AT2] = ACTIONS(14484), - [sym_objectscript_identifier_special] = ACTIONS(14262), - [sym_objectscript_identifier] = ACTIONS(14264), + [sym_objectscript_identifier_special] = ACTIONS(14256), + [sym_objectscript_identifier] = ACTIONS(14258), [sym_numeric_literal] = ACTIONS(6522), [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(14266), + [aux_sym_macro_constant_token1] = ACTIONS(14260), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1446629,35 +1446629,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12683), [sym_block_comment] = STATE(12683), [sym_documatic_line] = STATE(12683), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), + [sym_keyword_pound_pound_super] = ACTIONS(13042), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14486), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), [anon_sym_AT2] = ACTIONS(14488), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1446713,30 +1446713,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14478), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(14480), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1446795,29 +1446795,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6478), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14230), + [sym_keyword_pound_pound_super] = ACTIONS(14224), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14482), - [aux_sym_dollarsf_token1] = ACTIONS(14234), - [anon_sym_CARET2] = ACTIONS(14236), - [anon_sym_CARET_DOLLAR] = ACTIONS(14238), + [aux_sym_dollarsf_token1] = ACTIONS(14228), + [anon_sym_CARET2] = ACTIONS(14230), + [anon_sym_CARET_DOLLAR] = ACTIONS(14232), [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(14240), - [anon_sym_DOT_DOT] = ACTIONS(14242), + [aux_sym_instance_variable_token1] = ACTIONS(14234), + [anon_sym_DOT_DOT] = ACTIONS(14236), [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(14244), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14246), - [aux_sym_dollar_function_token1] = ACTIONS(14248), - [aux_sym_dollar_select_token1] = ACTIONS(14250), - [aux_sym_dollar_case_token1] = ACTIONS(14252), - [aux_sym_dollar_list_token1] = ACTIONS(14254), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14256), - [aux_sym_dollar_method_token1] = ACTIONS(14258), + [aux_sym_dollar_text_token1] = ACTIONS(14238), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14240), + [aux_sym_dollar_function_token1] = ACTIONS(14242), + [aux_sym_dollar_select_token1] = ACTIONS(14244), + [aux_sym_dollar_case_token1] = ACTIONS(14246), + [aux_sym_dollar_list_token1] = ACTIONS(14248), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14250), + [aux_sym_dollar_method_token1] = ACTIONS(14252), [anon_sym_AT2] = ACTIONS(14484), - [sym_objectscript_identifier_special] = ACTIONS(14262), - [sym_objectscript_identifier] = ACTIONS(14264), + [sym_objectscript_identifier_special] = ACTIONS(14256), + [sym_objectscript_identifier] = ACTIONS(14258), [sym_numeric_literal] = ACTIONS(6522), [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(14266), + [aux_sym_macro_constant_token1] = ACTIONS(14260), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1446869,7 +1446869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12686), [sym_block_comment] = STATE(12686), [sym_documatic_line] = STATE(12686), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1446949,7 +1446949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12687), [sym_block_comment] = STATE(12687), [sym_documatic_line] = STATE(12687), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1447195,29 +1447195,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6478), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14230), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14232), - [aux_sym_dollarsf_token1] = ACTIONS(14234), - [anon_sym_CARET2] = ACTIONS(14236), - [anon_sym_CARET_DOLLAR] = ACTIONS(14238), + [sym_keyword_pound_pound_super] = ACTIONS(14224), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14226), + [aux_sym_dollarsf_token1] = ACTIONS(14228), + [anon_sym_CARET2] = ACTIONS(14230), + [anon_sym_CARET_DOLLAR] = ACTIONS(14232), [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(14240), - [anon_sym_DOT_DOT] = ACTIONS(14242), + [aux_sym_instance_variable_token1] = ACTIONS(14234), + [anon_sym_DOT_DOT] = ACTIONS(14236), [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(14244), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14246), - [aux_sym_dollar_function_token1] = ACTIONS(14248), - [aux_sym_dollar_select_token1] = ACTIONS(14250), - [aux_sym_dollar_case_token1] = ACTIONS(14252), - [aux_sym_dollar_list_token1] = ACTIONS(14254), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14256), - [aux_sym_dollar_method_token1] = ACTIONS(14258), - [anon_sym_AT2] = ACTIONS(14260), - [sym_objectscript_identifier_special] = ACTIONS(14262), - [sym_objectscript_identifier] = ACTIONS(14264), + [aux_sym_dollar_text_token1] = ACTIONS(14238), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14240), + [aux_sym_dollar_function_token1] = ACTIONS(14242), + [aux_sym_dollar_select_token1] = ACTIONS(14244), + [aux_sym_dollar_case_token1] = ACTIONS(14246), + [aux_sym_dollar_list_token1] = ACTIONS(14248), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14250), + [aux_sym_dollar_method_token1] = ACTIONS(14252), + [anon_sym_AT2] = ACTIONS(14254), + [sym_objectscript_identifier_special] = ACTIONS(14256), + [sym_objectscript_identifier] = ACTIONS(14258), [sym_numeric_literal] = ACTIONS(6522), [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(14266), + [aux_sym_macro_constant_token1] = ACTIONS(14260), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1447708,7 +1447708,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12697)] = { - [sym_expression] = STATE(11120), + [sym_expression] = STATE(11119), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1447788,7 +1447788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12698)] = { - [sym_expression] = STATE(11127), + [sym_expression] = STATE(11126), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1447868,7 +1447868,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12699)] = { - [sym_expression] = STATE(11129), + [sym_expression] = STATE(11128), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1447948,7 +1447948,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12700)] = { - [sym_expression] = STATE(11132), + [sym_expression] = STATE(11131), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1448028,7 +1448028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12701)] = { - [sym_expression] = STATE(11135), + [sym_expression] = STATE(11134), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1448108,7 +1448108,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12702)] = { - [sym_expression] = STATE(12320), + [sym_expression] = STATE(12319), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1448268,7 +1448268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12704)] = { - [sym_expression] = STATE(11511), + [sym_expression] = STATE(11512), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1448348,7 +1448348,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12705)] = { - [sym_expression] = STATE(11513), + [sym_expression] = STATE(11514), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1448668,7 +1448668,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12709)] = { - [sym_expression] = STATE(11272), + [sym_expression] = STATE(11273), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1448873,30 +1448873,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13090), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), - [anon_sym_AT2] = ACTIONS(13122), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_keyword_pound_pound_super] = ACTIONS(13142), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13144), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), + [anon_sym_AT2] = ACTIONS(13176), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1449829,7 +1449829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12723), [sym_block_comment] = STATE(12723), [sym_documatic_line] = STATE(12723), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1449989,35 +1449989,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12725), [sym_block_comment] = STATE(12725), [sym_documatic_line] = STATE(12725), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1450428,7 +1450428,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12731)] = { - [sym_expression] = STATE(11968), + [sym_expression] = STATE(11971), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1450629,7 +1450629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12733), [sym_block_comment] = STATE(12733), [sym_documatic_line] = STATE(12733), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1450668,7 +1450668,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12734)] = { - [sym_expression] = STATE(11435), + [sym_expression] = STATE(11434), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1450828,7 +1450828,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12736)] = { - [sym_expression] = STATE(11872), + [sym_expression] = STATE(11873), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1450908,7 +1450908,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12737)] = { - [sym_expression] = STATE(11152), + [sym_expression] = STATE(11151), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1451388,7 +1451388,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12743)] = { - [sym_expression] = STATE(12005), + [sym_expression] = STATE(12006), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1451628,7 +1451628,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12746)] = { - [sym_expression] = STATE(12046), + [sym_expression] = STATE(12047), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1451833,30 +1451833,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12266), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), - [anon_sym_AT2] = ACTIONS(12298), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [anon_sym_LBRACK] = ACTIONS(12258), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12260), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12262), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), + [anon_sym_AT2] = ACTIONS(12294), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1451868,7 +1451868,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12749)] = { - [sym_expression] = STATE(12065), + [sym_expression] = STATE(12066), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1452069,7 +1452069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12751), [sym_block_comment] = STATE(12751), [sym_documatic_line] = STATE(12751), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1452393,30 +1452393,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13090), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), - [anon_sym_AT2] = ACTIONS(13122), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_keyword_pound_pound_super] = ACTIONS(13142), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13144), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), + [anon_sym_AT2] = ACTIONS(13176), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1452549,7 +1452549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12757), [sym_block_comment] = STATE(12757), [sym_documatic_line] = STATE(12757), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1452633,30 +1452633,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14478), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(14480), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1452709,7 +1452709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12759), [sym_block_comment] = STATE(12759), [sym_documatic_line] = STATE(12759), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1452869,35 +1452869,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12761), [sym_block_comment] = STATE(12761), [sym_documatic_line] = STATE(12761), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1452949,7 +1452949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12762), [sym_block_comment] = STATE(12762), [sym_documatic_line] = STATE(12762), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1453948,7 +1453948,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12775)] = { - [sym_expression] = STATE(8746), + [sym_expression] = STATE(8745), [sym_expr_atom] = STATE(7222), [sym_parenthetical_expression] = STATE(7111), [sym_unary_operator] = STATE(13031), @@ -1454553,31 +1454553,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), - [anon_sym_AT2] = ACTIONS(13614), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_keyword_pound_pound_super] = ACTIONS(12418), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12420), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), + [anon_sym_AT2] = ACTIONS(12452), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1455509,7 +1455509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12794), [sym_block_comment] = STATE(12794), [sym_documatic_line] = STATE(12794), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1455628,7 +1455628,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12796)] = { - [sym_expression] = STATE(10400), + [sym_expression] = STATE(10461), [sym_expr_atom] = STATE(6726), [sym_parenthetical_expression] = STATE(5377), [sym_unary_operator] = STATE(13017), @@ -1455669,35 +1455669,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12796), [sym_block_comment] = STATE(12796), [sym_documatic_line] = STATE(12796), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1456268,7 +1456268,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12804)] = { - [sym_expression] = STATE(11118), + [sym_expression] = STATE(11191), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1456469,7 +1456469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12806), [sym_block_comment] = STATE(12806), [sym_documatic_line] = STATE(12806), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1456508,7 +1456508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12807)] = { - [sym_expression] = STATE(8678), + [sym_expression] = STATE(8676), [sym_expr_atom] = STATE(7222), [sym_parenthetical_expression] = STATE(7111), [sym_unary_operator] = STATE(13031), @@ -1456988,7 +1456988,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12813)] = { - [sym_expression] = STATE(11451), + [sym_expression] = STATE(11450), [sym_expr_atom] = STATE(5845), [sym_parenthetical_expression] = STATE(3900), [sym_unary_operator] = STATE(12764), @@ -1457195,29 +1457195,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6478), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14230), + [sym_keyword_pound_pound_super] = ACTIONS(14224), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14516), - [aux_sym_dollarsf_token1] = ACTIONS(14234), - [anon_sym_CARET2] = ACTIONS(14236), - [anon_sym_CARET_DOLLAR] = ACTIONS(14238), + [aux_sym_dollarsf_token1] = ACTIONS(14228), + [anon_sym_CARET2] = ACTIONS(14230), + [anon_sym_CARET_DOLLAR] = ACTIONS(14232), [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(14240), - [anon_sym_DOT_DOT] = ACTIONS(14242), + [aux_sym_instance_variable_token1] = ACTIONS(14234), + [anon_sym_DOT_DOT] = ACTIONS(14236), [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(14244), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14246), - [aux_sym_dollar_function_token1] = ACTIONS(14248), - [aux_sym_dollar_select_token1] = ACTIONS(14250), - [aux_sym_dollar_case_token1] = ACTIONS(14252), - [aux_sym_dollar_list_token1] = ACTIONS(14254), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14256), - [aux_sym_dollar_method_token1] = ACTIONS(14258), + [aux_sym_dollar_text_token1] = ACTIONS(14238), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14240), + [aux_sym_dollar_function_token1] = ACTIONS(14242), + [aux_sym_dollar_select_token1] = ACTIONS(14244), + [aux_sym_dollar_case_token1] = ACTIONS(14246), + [aux_sym_dollar_list_token1] = ACTIONS(14248), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14250), + [aux_sym_dollar_method_token1] = ACTIONS(14252), [anon_sym_AT2] = ACTIONS(14518), - [sym_objectscript_identifier_special] = ACTIONS(14262), - [sym_objectscript_identifier] = ACTIONS(14264), + [sym_objectscript_identifier_special] = ACTIONS(14256), + [sym_objectscript_identifier] = ACTIONS(14258), [sym_numeric_literal] = ACTIONS(6522), [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(14266), + [aux_sym_macro_constant_token1] = ACTIONS(14260), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1457915,14 +1457915,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14204), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14206), - [aux_sym_dollarsf_token1] = ACTIONS(14208), - [anon_sym_CARET2] = ACTIONS(14210), - [anon_sym_CARET_DOLLAR] = ACTIONS(14212), + [sym_keyword_pound_pound_super] = ACTIONS(14190), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14192), + [aux_sym_dollarsf_token1] = ACTIONS(14194), + [anon_sym_CARET2] = ACTIONS(14196), + [anon_sym_CARET_DOLLAR] = ACTIONS(14198), [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(14214), - [anon_sym_DOT_DOT] = ACTIONS(14216), + [aux_sym_instance_variable_token1] = ACTIONS(14200), + [anon_sym_DOT_DOT] = ACTIONS(14202), [aux_sym_system_defined_variable_token1] = ACTIONS(6685), [aux_sym_dollar_text_token1] = ACTIONS(6687), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), @@ -1457932,12 +1457932,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6697), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(14218), - [sym_objectscript_identifier_special] = ACTIONS(14220), - [sym_objectscript_identifier] = ACTIONS(14222), + [anon_sym_AT2] = ACTIONS(14204), + [sym_objectscript_identifier_special] = ACTIONS(14206), + [sym_objectscript_identifier] = ACTIONS(14208), [sym_numeric_literal] = ACTIONS(6709), [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(14224), + [aux_sym_macro_constant_token1] = ACTIONS(14210), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1457993,31 +1457993,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13482), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), - [anon_sym_AT2] = ACTIONS(13514), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_keyword_pound_pound_super] = ACTIONS(13530), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), + [anon_sym_AT2] = ACTIONS(13564), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1458069,7 +1458069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12826), [sym_block_comment] = STATE(12826), [sym_documatic_line] = STATE(12826), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1458149,7 +1458149,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12827), [sym_block_comment] = STATE(12827), [sym_documatic_line] = STATE(12827), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1458229,7 +1458229,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12828), [sym_block_comment] = STATE(12828), [sym_documatic_line] = STATE(12828), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1458309,35 +1458309,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12829), [sym_block_comment] = STATE(12829), [sym_documatic_line] = STATE(12829), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1458393,31 +1458393,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12314), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), - [anon_sym_AT2] = ACTIONS(12346), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_keyword_pound_pound_super] = ACTIONS(12308), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12310), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), + [anon_sym_AT2] = ACTIONS(12342), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1458555,29 +1458555,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6478), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14230), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14232), - [aux_sym_dollarsf_token1] = ACTIONS(14234), - [anon_sym_CARET2] = ACTIONS(14236), - [anon_sym_CARET_DOLLAR] = ACTIONS(14238), + [sym_keyword_pound_pound_super] = ACTIONS(14224), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14226), + [aux_sym_dollarsf_token1] = ACTIONS(14228), + [anon_sym_CARET2] = ACTIONS(14230), + [anon_sym_CARET_DOLLAR] = ACTIONS(14232), [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(14240), - [anon_sym_DOT_DOT] = ACTIONS(14242), + [aux_sym_instance_variable_token1] = ACTIONS(14234), + [anon_sym_DOT_DOT] = ACTIONS(14236), [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(14244), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14246), - [aux_sym_dollar_function_token1] = ACTIONS(14248), - [aux_sym_dollar_select_token1] = ACTIONS(14250), - [aux_sym_dollar_case_token1] = ACTIONS(14252), - [aux_sym_dollar_list_token1] = ACTIONS(14254), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14256), - [aux_sym_dollar_method_token1] = ACTIONS(14258), - [anon_sym_AT2] = ACTIONS(14260), - [sym_objectscript_identifier_special] = ACTIONS(14262), - [sym_objectscript_identifier] = ACTIONS(14264), + [aux_sym_dollar_text_token1] = ACTIONS(14238), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14240), + [aux_sym_dollar_function_token1] = ACTIONS(14242), + [aux_sym_dollar_select_token1] = ACTIONS(14244), + [aux_sym_dollar_case_token1] = ACTIONS(14246), + [aux_sym_dollar_list_token1] = ACTIONS(14248), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14250), + [aux_sym_dollar_method_token1] = ACTIONS(14252), + [anon_sym_AT2] = ACTIONS(14254), + [sym_objectscript_identifier_special] = ACTIONS(14256), + [sym_objectscript_identifier] = ACTIONS(14258), [sym_numeric_literal] = ACTIONS(6522), [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(14266), + [aux_sym_macro_constant_token1] = ACTIONS(14260), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1459429,35 +1459429,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12843), [sym_block_comment] = STATE(12843), [sym_documatic_line] = STATE(12843), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1460073,30 +1460073,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12266), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), - [anon_sym_AT2] = ACTIONS(12298), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [anon_sym_LBRACK] = ACTIONS(12258), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12260), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12262), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), + [anon_sym_AT2] = ACTIONS(12294), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1460949,7 +1460949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12862), [sym_block_comment] = STATE(12862), [sym_documatic_line] = STATE(12862), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1461829,7 +1461829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12873), [sym_block_comment] = STATE(12873), [sym_documatic_line] = STATE(12873), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1463275,14 +1463275,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13902), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13904), - [aux_sym_dollarsf_token1] = ACTIONS(13906), - [anon_sym_CARET2] = ACTIONS(13908), - [anon_sym_CARET_DOLLAR] = ACTIONS(13910), + [sym_keyword_pound_pound_super] = ACTIONS(14028), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14030), + [aux_sym_dollarsf_token1] = ACTIONS(14032), + [anon_sym_CARET2] = ACTIONS(14034), + [anon_sym_CARET_DOLLAR] = ACTIONS(14036), [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(13912), - [anon_sym_DOT_DOT] = ACTIONS(13914), + [aux_sym_instance_variable_token1] = ACTIONS(14038), + [anon_sym_DOT_DOT] = ACTIONS(14040), [aux_sym_system_defined_variable_token1] = ACTIONS(6622), [aux_sym_dollar_text_token1] = ACTIONS(6624), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), @@ -1463291,13 +1463291,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6632), [aux_sym_dollar_list_token1] = ACTIONS(6634), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(13916), - [anon_sym_AT2] = ACTIONS(13918), - [sym_objectscript_identifier_special] = ACTIONS(13920), - [sym_objectscript_identifier] = ACTIONS(13922), + [aux_sym_dollar_method_token1] = ACTIONS(14042), + [anon_sym_AT2] = ACTIONS(14044), + [sym_objectscript_identifier_special] = ACTIONS(14046), + [sym_objectscript_identifier] = ACTIONS(14048), [sym_numeric_literal] = ACTIONS(6646), [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(13924), + [aux_sym_macro_constant_token1] = ACTIONS(14050), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1463355,29 +1463355,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6478), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14230), + [sym_keyword_pound_pound_super] = ACTIONS(14224), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14482), - [aux_sym_dollarsf_token1] = ACTIONS(14234), - [anon_sym_CARET2] = ACTIONS(14236), - [anon_sym_CARET_DOLLAR] = ACTIONS(14238), + [aux_sym_dollarsf_token1] = ACTIONS(14228), + [anon_sym_CARET2] = ACTIONS(14230), + [anon_sym_CARET_DOLLAR] = ACTIONS(14232), [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(14240), - [anon_sym_DOT_DOT] = ACTIONS(14242), + [aux_sym_instance_variable_token1] = ACTIONS(14234), + [anon_sym_DOT_DOT] = ACTIONS(14236), [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(14244), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14246), - [aux_sym_dollar_function_token1] = ACTIONS(14248), - [aux_sym_dollar_select_token1] = ACTIONS(14250), - [aux_sym_dollar_case_token1] = ACTIONS(14252), - [aux_sym_dollar_list_token1] = ACTIONS(14254), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14256), - [aux_sym_dollar_method_token1] = ACTIONS(14258), + [aux_sym_dollar_text_token1] = ACTIONS(14238), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14240), + [aux_sym_dollar_function_token1] = ACTIONS(14242), + [aux_sym_dollar_select_token1] = ACTIONS(14244), + [aux_sym_dollar_case_token1] = ACTIONS(14246), + [aux_sym_dollar_list_token1] = ACTIONS(14248), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14250), + [aux_sym_dollar_method_token1] = ACTIONS(14252), [anon_sym_AT2] = ACTIONS(14484), - [sym_objectscript_identifier_special] = ACTIONS(14262), - [sym_objectscript_identifier] = ACTIONS(14264), + [sym_objectscript_identifier_special] = ACTIONS(14256), + [sym_objectscript_identifier] = ACTIONS(14258), [sym_numeric_literal] = ACTIONS(6522), [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(14266), + [aux_sym_macro_constant_token1] = ACTIONS(14260), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1464713,30 +1464713,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12630), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), - [anon_sym_AT2] = ACTIONS(12662), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [anon_sym_LBRACK] = ACTIONS(12718), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12720), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12722), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), + [anon_sym_AT2] = ACTIONS(12754), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1465509,7 +1465509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12919), [sym_block_comment] = STATE(12919), [sym_documatic_line] = STATE(12919), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1465669,35 +1465669,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12921), [sym_block_comment] = STATE(12921), [sym_documatic_line] = STATE(12921), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1466309,7 +1466309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12929), [sym_block_comment] = STATE(12929), [sym_documatic_line] = STATE(12929), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1466668,7 +1466668,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12934)] = { - [sym_expression] = STATE(11157), + [sym_expression] = STATE(11156), [sym_expr_atom] = STATE(5933), [sym_parenthetical_expression] = STATE(6515), [sym_unary_operator] = STATE(13111), @@ -1466748,7 +1466748,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12935)] = { - [sym_expression] = STATE(11158), + [sym_expression] = STATE(11157), [sym_expr_atom] = STATE(5933), [sym_parenthetical_expression] = STATE(6515), [sym_unary_operator] = STATE(13111), @@ -1466908,7 +1466908,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12937)] = { - [sym_expression] = STATE(11160), + [sym_expression] = STATE(11159), [sym_expr_atom] = STATE(5933), [sym_parenthetical_expression] = STATE(6515), [sym_unary_operator] = STATE(13111), @@ -1466988,7 +1466988,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12938)] = { - [sym_expression] = STATE(11459), + [sym_expression] = STATE(11458), [sym_expr_atom] = STATE(5933), [sym_parenthetical_expression] = STATE(6515), [sym_unary_operator] = STATE(13111), @@ -1467068,7 +1467068,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12939)] = { - [sym_expression] = STATE(11169), + [sym_expression] = STATE(11168), [sym_expr_atom] = STATE(5933), [sym_parenthetical_expression] = STATE(6515), [sym_unary_operator] = STATE(13111), @@ -1467228,7 +1467228,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12941)] = { - [sym_expression] = STATE(11181), + [sym_expression] = STATE(11180), [sym_expr_atom] = STATE(5933), [sym_parenthetical_expression] = STATE(6515), [sym_unary_operator] = STATE(13111), @@ -1467515,14 +1467515,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14204), + [sym_keyword_pound_pound_super] = ACTIONS(14190), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14534), - [aux_sym_dollarsf_token1] = ACTIONS(14208), - [anon_sym_CARET2] = ACTIONS(14210), - [anon_sym_CARET_DOLLAR] = ACTIONS(14212), + [aux_sym_dollarsf_token1] = ACTIONS(14194), + [anon_sym_CARET2] = ACTIONS(14196), + [anon_sym_CARET_DOLLAR] = ACTIONS(14198), [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(14214), - [anon_sym_DOT_DOT] = ACTIONS(14216), + [aux_sym_instance_variable_token1] = ACTIONS(14200), + [anon_sym_DOT_DOT] = ACTIONS(14202), [aux_sym_system_defined_variable_token1] = ACTIONS(6685), [aux_sym_dollar_text_token1] = ACTIONS(6687), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), @@ -1467533,11 +1467533,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), [aux_sym_dollar_method_token1] = ACTIONS(6701), [anon_sym_AT2] = ACTIONS(14536), - [sym_objectscript_identifier_special] = ACTIONS(14220), - [sym_objectscript_identifier] = ACTIONS(14222), + [sym_objectscript_identifier_special] = ACTIONS(14206), + [sym_objectscript_identifier] = ACTIONS(14208), [sym_numeric_literal] = ACTIONS(6709), [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(14224), + [aux_sym_macro_constant_token1] = ACTIONS(14210), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1467669,35 +1467669,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12946), [sym_block_comment] = STATE(12946), [sym_documatic_line] = STATE(12946), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1467749,35 +1467749,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12947), [sym_block_comment] = STATE(12947), [sym_documatic_line] = STATE(12947), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1467868,7 +1467868,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(12949)] = { - [sym_expression] = STATE(10656), + [sym_expression] = STATE(10662), [sym_expr_atom] = STATE(6013), [sym_parenthetical_expression] = STATE(6215), [sym_unary_operator] = STATE(13145), @@ -1469193,31 +1469193,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13260), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), - [anon_sym_AT2] = ACTIONS(13292), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_keyword_pound_pound_super] = ACTIONS(13310), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13312), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), + [anon_sym_AT2] = ACTIONS(13344), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1469989,7 +1469989,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12975), [sym_block_comment] = STATE(12975), [sym_documatic_line] = STATE(12975), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1470149,35 +1470149,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12977), [sym_block_comment] = STATE(12977), [sym_documatic_line] = STATE(12977), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1470789,7 +1470789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12985), [sym_block_comment] = STATE(12985), [sym_documatic_line] = STATE(12985), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1471029,7 +1471029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(12988), [sym_block_comment] = STATE(12988), [sym_documatic_line] = STATE(12988), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1472153,31 +1472153,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12314), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), - [anon_sym_AT2] = ACTIONS(12346), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_keyword_pound_pound_super] = ACTIONS(12308), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12310), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), + [anon_sym_AT2] = ACTIONS(12342), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1472469,35 +1472469,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13006), [sym_block_comment] = STATE(13006), [sym_documatic_line] = STATE(13006), - [anon_sym_LPAREN] = ACTIONS(14146), + [anon_sym_LPAREN] = ACTIONS(14136), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(14148), + [anon_sym_LBRACK] = ACTIONS(14138), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14150), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14152), - [aux_sym_dollarsf_token1] = ACTIONS(14154), - [anon_sym_CARET2] = ACTIONS(14156), - [anon_sym_CARET_DOLLAR] = ACTIONS(14158), - [anon_sym_LBRACE] = ACTIONS(14160), - [aux_sym_instance_variable_token1] = ACTIONS(14162), - [anon_sym_DOT_DOT] = ACTIONS(14164), - [aux_sym_system_defined_variable_token1] = ACTIONS(14166), - [aux_sym_dollar_text_token1] = ACTIONS(14168), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14170), - [aux_sym_dollar_function_token1] = ACTIONS(14172), - [aux_sym_dollar_select_token1] = ACTIONS(14174), - [aux_sym_dollar_case_token1] = ACTIONS(14176), - [aux_sym_dollar_list_token1] = ACTIONS(14178), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14180), - [aux_sym_dollar_method_token1] = ACTIONS(14182), - [anon_sym_AT2] = ACTIONS(14184), - [sym_objectscript_identifier_special] = ACTIONS(14186), - [sym_objectscript_identifier] = ACTIONS(14188), - [sym_numeric_literal] = ACTIONS(14190), - [sym_string_literal] = ACTIONS(14190), - [aux_sym_macro_constant_token1] = ACTIONS(14192), + [sym_keyword_pound_pound_super] = ACTIONS(14140), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14142), + [aux_sym_dollarsf_token1] = ACTIONS(14144), + [anon_sym_CARET2] = ACTIONS(14146), + [anon_sym_CARET_DOLLAR] = ACTIONS(14148), + [anon_sym_LBRACE] = ACTIONS(14150), + [aux_sym_instance_variable_token1] = ACTIONS(14152), + [anon_sym_DOT_DOT] = ACTIONS(14154), + [aux_sym_system_defined_variable_token1] = ACTIONS(14156), + [aux_sym_dollar_text_token1] = ACTIONS(14158), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14160), + [aux_sym_dollar_function_token1] = ACTIONS(14162), + [aux_sym_dollar_select_token1] = ACTIONS(14164), + [aux_sym_dollar_case_token1] = ACTIONS(14166), + [aux_sym_dollar_list_token1] = ACTIONS(14168), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14170), + [aux_sym_dollar_method_token1] = ACTIONS(14172), + [anon_sym_AT2] = ACTIONS(14174), + [sym_objectscript_identifier_special] = ACTIONS(14176), + [sym_objectscript_identifier] = ACTIONS(14178), + [sym_numeric_literal] = ACTIONS(14180), + [sym_string_literal] = ACTIONS(14180), + [aux_sym_macro_constant_token1] = ACTIONS(14182), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1472549,7 +1472549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13007), [sym_block_comment] = STATE(13007), [sym_documatic_line] = STATE(13007), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1472709,35 +1472709,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13009), [sym_block_comment] = STATE(13009), [sym_documatic_line] = STATE(13009), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), + [sym_keyword_pound_pound_super] = ACTIONS(13482), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14592), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), [anon_sym_AT2] = ACTIONS(14594), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1472875,14 +1472875,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13902), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13904), - [aux_sym_dollarsf_token1] = ACTIONS(13906), - [anon_sym_CARET2] = ACTIONS(13908), - [anon_sym_CARET_DOLLAR] = ACTIONS(13910), + [sym_keyword_pound_pound_super] = ACTIONS(14028), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14030), + [aux_sym_dollarsf_token1] = ACTIONS(14032), + [anon_sym_CARET2] = ACTIONS(14034), + [anon_sym_CARET_DOLLAR] = ACTIONS(14036), [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(13912), - [anon_sym_DOT_DOT] = ACTIONS(13914), + [aux_sym_instance_variable_token1] = ACTIONS(14038), + [anon_sym_DOT_DOT] = ACTIONS(14040), [aux_sym_system_defined_variable_token1] = ACTIONS(6622), [aux_sym_dollar_text_token1] = ACTIONS(6624), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), @@ -1472891,13 +1472891,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6632), [aux_sym_dollar_list_token1] = ACTIONS(6634), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(13916), - [anon_sym_AT2] = ACTIONS(13918), - [sym_objectscript_identifier_special] = ACTIONS(13920), - [sym_objectscript_identifier] = ACTIONS(13922), + [aux_sym_dollar_method_token1] = ACTIONS(14042), + [anon_sym_AT2] = ACTIONS(14044), + [sym_objectscript_identifier_special] = ACTIONS(14046), + [sym_objectscript_identifier] = ACTIONS(14048), [sym_numeric_literal] = ACTIONS(6646), [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(13924), + [aux_sym_macro_constant_token1] = ACTIONS(14050), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1473109,35 +1473109,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13014), [sym_block_comment] = STATE(13014), [sym_documatic_line] = STATE(13014), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1473273,31 +1473273,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14374), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(14376), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1473349,35 +1473349,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13017), [sym_block_comment] = STATE(13017), [sym_documatic_line] = STATE(13017), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1473593,31 +1473593,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14338), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(14600), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1473833,31 +1473833,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), - [anon_sym_AT2] = ACTIONS(13614), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_keyword_pound_pound_super] = ACTIONS(12418), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12420), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), + [anon_sym_AT2] = ACTIONS(12452), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1473915,14 +1473915,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14204), + [sym_keyword_pound_pound_super] = ACTIONS(14190), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14602), - [aux_sym_dollarsf_token1] = ACTIONS(14208), - [anon_sym_CARET2] = ACTIONS(14210), - [anon_sym_CARET_DOLLAR] = ACTIONS(14212), + [aux_sym_dollarsf_token1] = ACTIONS(14194), + [anon_sym_CARET2] = ACTIONS(14196), + [anon_sym_CARET_DOLLAR] = ACTIONS(14198), [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(14214), - [anon_sym_DOT_DOT] = ACTIONS(14216), + [aux_sym_instance_variable_token1] = ACTIONS(14200), + [anon_sym_DOT_DOT] = ACTIONS(14202), [aux_sym_system_defined_variable_token1] = ACTIONS(6685), [aux_sym_dollar_text_token1] = ACTIONS(6687), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), @@ -1473933,11 +1473933,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), [aux_sym_dollar_method_token1] = ACTIONS(6701), [anon_sym_AT2] = ACTIONS(14604), - [sym_objectscript_identifier_special] = ACTIONS(14220), - [sym_objectscript_identifier] = ACTIONS(14222), + [sym_objectscript_identifier_special] = ACTIONS(14206), + [sym_objectscript_identifier] = ACTIONS(14208), [sym_numeric_literal] = ACTIONS(6709), [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(14224), + [aux_sym_macro_constant_token1] = ACTIONS(14210), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1474156,13 +1474156,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6242), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14012), - [aux_sym_dollarsf_token1] = ACTIONS(14014), - [anon_sym_CARET2] = ACTIONS(14016), - [anon_sym_CARET_DOLLAR] = ACTIONS(14018), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13988), + [aux_sym_dollarsf_token1] = ACTIONS(13990), + [anon_sym_CARET2] = ACTIONS(13992), + [anon_sym_CARET_DOLLAR] = ACTIONS(13994), [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(14020), - [anon_sym_DOT_DOT] = ACTIONS(14022), + [aux_sym_instance_variable_token1] = ACTIONS(13996), + [anon_sym_DOT_DOT] = ACTIONS(13998), [aux_sym_system_defined_variable_token1] = ACTIONS(6264), [aux_sym_dollar_text_token1] = ACTIONS(6266), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), @@ -1474172,12 +1474172,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6276), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), [aux_sym_dollar_method_token1] = ACTIONS(6280), - [anon_sym_AT2] = ACTIONS(14024), - [sym_objectscript_identifier_special] = ACTIONS(14026), - [sym_objectscript_identifier] = ACTIONS(14028), + [anon_sym_AT2] = ACTIONS(14000), + [sym_objectscript_identifier_special] = ACTIONS(14002), + [sym_objectscript_identifier] = ACTIONS(14004), [sym_numeric_literal] = ACTIONS(6288), [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(14030), + [aux_sym_macro_constant_token1] = ACTIONS(14006), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1474709,35 +1474709,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13034), [sym_block_comment] = STATE(13034), [sym_documatic_line] = STATE(13034), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12942), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), - [anon_sym_AT2] = ACTIONS(12974), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_keyword_pound_pound_super] = ACTIONS(13042), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13044), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), + [anon_sym_AT2] = ACTIONS(13076), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1474869,7 +1474869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13036), [sym_block_comment] = STATE(13036), [sym_documatic_line] = STATE(13036), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1474953,31 +1474953,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14658), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(14660), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1475113,31 +1475113,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), - [anon_sym_AT2] = ACTIONS(13614), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_keyword_pound_pound_super] = ACTIONS(12418), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12420), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), + [anon_sym_AT2] = ACTIONS(12452), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1475269,7 +1475269,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13041), [sym_block_comment] = STATE(13041), [sym_documatic_line] = STATE(13041), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1475436,13 +1475436,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6242), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14012), - [aux_sym_dollarsf_token1] = ACTIONS(14014), - [anon_sym_CARET2] = ACTIONS(14016), - [anon_sym_CARET_DOLLAR] = ACTIONS(14018), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13988), + [aux_sym_dollarsf_token1] = ACTIONS(13990), + [anon_sym_CARET2] = ACTIONS(13992), + [anon_sym_CARET_DOLLAR] = ACTIONS(13994), [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(14020), - [anon_sym_DOT_DOT] = ACTIONS(14022), + [aux_sym_instance_variable_token1] = ACTIONS(13996), + [anon_sym_DOT_DOT] = ACTIONS(13998), [aux_sym_system_defined_variable_token1] = ACTIONS(6264), [aux_sym_dollar_text_token1] = ACTIONS(6266), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), @@ -1475452,12 +1475452,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6276), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), [aux_sym_dollar_method_token1] = ACTIONS(6280), - [anon_sym_AT2] = ACTIONS(14024), - [sym_objectscript_identifier_special] = ACTIONS(14026), - [sym_objectscript_identifier] = ACTIONS(14028), + [anon_sym_AT2] = ACTIONS(14000), + [sym_objectscript_identifier_special] = ACTIONS(14002), + [sym_objectscript_identifier] = ACTIONS(14004), [sym_numeric_literal] = ACTIONS(6288), [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(14030), + [aux_sym_macro_constant_token1] = ACTIONS(14006), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1475509,7 +1475509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13044), [sym_block_comment] = STATE(13044), [sym_documatic_line] = STATE(13044), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1475913,30 +1475913,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14762), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(14764), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1475993,31 +1475993,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14658), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(14660), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1476069,7 +1476069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13051), [sym_block_comment] = STATE(13051), [sym_documatic_line] = STATE(13051), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1476149,7 +1476149,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13052), [sym_block_comment] = STATE(13052), [sym_documatic_line] = STATE(13052), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1476229,7 +1476229,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13053), [sym_block_comment] = STATE(13053), [sym_documatic_line] = STATE(13053), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1476629,7 +1476629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13058), [sym_block_comment] = STATE(13058), [sym_documatic_line] = STATE(13058), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1476709,7 +1476709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13059), [sym_block_comment] = STATE(13059), [sym_documatic_line] = STATE(13059), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1476869,7 +1476869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13061), [sym_block_comment] = STATE(13061), [sym_documatic_line] = STATE(13061), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1476949,7 +1476949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13062), [sym_block_comment] = STATE(13062), [sym_documatic_line] = STATE(13062), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1477109,35 +1477109,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13064), [sym_block_comment] = STATE(13064), [sym_documatic_line] = STATE(13064), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1477269,35 +1477269,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13066), [sym_block_comment] = STATE(13066), [sym_documatic_line] = STATE(13066), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12728), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), - [anon_sym_AT2] = ACTIONS(12760), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_keyword_pound_pound_super] = ACTIONS(12924), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12926), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), + [anon_sym_AT2] = ACTIONS(12958), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1477436,13 +1477436,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6362), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14120), - [aux_sym_dollarsf_token1] = ACTIONS(14122), - [anon_sym_CARET2] = ACTIONS(14124), - [anon_sym_CARET_DOLLAR] = ACTIONS(14126), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14110), + [aux_sym_dollarsf_token1] = ACTIONS(14112), + [anon_sym_CARET2] = ACTIONS(14114), + [anon_sym_CARET_DOLLAR] = ACTIONS(14116), [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(14128), - [anon_sym_DOT_DOT] = ACTIONS(14130), + [aux_sym_instance_variable_token1] = ACTIONS(14118), + [anon_sym_DOT_DOT] = ACTIONS(14120), [aux_sym_system_defined_variable_token1] = ACTIONS(6382), [aux_sym_dollar_text_token1] = ACTIONS(6384), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), @@ -1477452,12 +1477452,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6394), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(14132), - [sym_objectscript_identifier_special] = ACTIONS(14134), - [sym_objectscript_identifier] = ACTIONS(14136), + [anon_sym_AT2] = ACTIONS(14122), + [sym_objectscript_identifier_special] = ACTIONS(14124), + [sym_objectscript_identifier] = ACTIONS(14126), [sym_numeric_literal] = ACTIONS(6406), [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(14138), + [aux_sym_macro_constant_token1] = ACTIONS(14128), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1477669,7 +1477669,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13071), [sym_block_comment] = STATE(13071), [sym_documatic_line] = STATE(13071), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1477913,31 +1477913,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12314), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), - [anon_sym_AT2] = ACTIONS(12346), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_keyword_pound_pound_super] = ACTIONS(12308), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12310), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), + [anon_sym_AT2] = ACTIONS(12342), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1478069,35 +1478069,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13076), [sym_block_comment] = STATE(13076), [sym_documatic_line] = STATE(13076), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), + [sym_keyword_pound_pound_super] = ACTIONS(12924), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14830), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), [anon_sym_AT2] = ACTIONS(14832), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1478153,31 +1478153,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14834), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(14836), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1478235,14 +1478235,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13902), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13904), - [aux_sym_dollarsf_token1] = ACTIONS(13906), - [anon_sym_CARET2] = ACTIONS(13908), - [anon_sym_CARET_DOLLAR] = ACTIONS(13910), + [sym_keyword_pound_pound_super] = ACTIONS(14028), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14030), + [aux_sym_dollarsf_token1] = ACTIONS(14032), + [anon_sym_CARET2] = ACTIONS(14034), + [anon_sym_CARET_DOLLAR] = ACTIONS(14036), [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(13912), - [anon_sym_DOT_DOT] = ACTIONS(13914), + [aux_sym_instance_variable_token1] = ACTIONS(14038), + [anon_sym_DOT_DOT] = ACTIONS(14040), [aux_sym_system_defined_variable_token1] = ACTIONS(6622), [aux_sym_dollar_text_token1] = ACTIONS(6624), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), @@ -1478251,13 +1478251,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6632), [aux_sym_dollar_list_token1] = ACTIONS(6634), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(13916), - [anon_sym_AT2] = ACTIONS(13918), - [sym_objectscript_identifier_special] = ACTIONS(13920), - [sym_objectscript_identifier] = ACTIONS(13922), + [aux_sym_dollar_method_token1] = ACTIONS(14042), + [anon_sym_AT2] = ACTIONS(14044), + [sym_objectscript_identifier_special] = ACTIONS(14046), + [sym_objectscript_identifier] = ACTIONS(14048), [sym_numeric_literal] = ACTIONS(6646), [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(13924), + [aux_sym_macro_constant_token1] = ACTIONS(14050), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1478393,31 +1478393,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14838), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(14840), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1478469,7 +1478469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13081), [sym_block_comment] = STATE(13081), [sym_documatic_line] = STATE(13081), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1478629,35 +1478629,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13083), [sym_block_comment] = STATE(13083), [sym_documatic_line] = STATE(13083), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1478715,14 +1478715,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13902), + [sym_keyword_pound_pound_super] = ACTIONS(14028), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14846), - [aux_sym_dollarsf_token1] = ACTIONS(13906), - [anon_sym_CARET2] = ACTIONS(13908), - [anon_sym_CARET_DOLLAR] = ACTIONS(13910), + [aux_sym_dollarsf_token1] = ACTIONS(14032), + [anon_sym_CARET2] = ACTIONS(14034), + [anon_sym_CARET_DOLLAR] = ACTIONS(14036), [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(13912), - [anon_sym_DOT_DOT] = ACTIONS(13914), + [aux_sym_instance_variable_token1] = ACTIONS(14038), + [anon_sym_DOT_DOT] = ACTIONS(14040), [aux_sym_system_defined_variable_token1] = ACTIONS(6622), [aux_sym_dollar_text_token1] = ACTIONS(6624), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), @@ -1478731,13 +1478731,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6632), [aux_sym_dollar_list_token1] = ACTIONS(6634), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(13916), + [aux_sym_dollar_method_token1] = ACTIONS(14042), [anon_sym_AT2] = ACTIONS(14848), - [sym_objectscript_identifier_special] = ACTIONS(13920), - [sym_objectscript_identifier] = ACTIONS(13922), + [sym_objectscript_identifier_special] = ACTIONS(14046), + [sym_objectscript_identifier] = ACTIONS(14048), [sym_numeric_literal] = ACTIONS(6646), [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(13924), + [aux_sym_macro_constant_token1] = ACTIONS(14050), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1478873,30 +1478873,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14762), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(14764), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1478956,13 +1478956,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6362), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14120), - [aux_sym_dollarsf_token1] = ACTIONS(14122), - [anon_sym_CARET2] = ACTIONS(14124), - [anon_sym_CARET_DOLLAR] = ACTIONS(14126), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14110), + [aux_sym_dollarsf_token1] = ACTIONS(14112), + [anon_sym_CARET2] = ACTIONS(14114), + [anon_sym_CARET_DOLLAR] = ACTIONS(14116), [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(14128), - [anon_sym_DOT_DOT] = ACTIONS(14130), + [aux_sym_instance_variable_token1] = ACTIONS(14118), + [anon_sym_DOT_DOT] = ACTIONS(14120), [aux_sym_system_defined_variable_token1] = ACTIONS(6382), [aux_sym_dollar_text_token1] = ACTIONS(6384), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), @@ -1478972,12 +1478972,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6394), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(14132), - [sym_objectscript_identifier_special] = ACTIONS(14134), - [sym_objectscript_identifier] = ACTIONS(14136), + [anon_sym_AT2] = ACTIONS(14122), + [sym_objectscript_identifier_special] = ACTIONS(14124), + [sym_objectscript_identifier] = ACTIONS(14126), [sym_numeric_literal] = ACTIONS(6406), [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(14138), + [aux_sym_macro_constant_token1] = ACTIONS(14128), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1479109,35 +1479109,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13089), [sym_block_comment] = STATE(13089), [sym_documatic_line] = STATE(13089), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), + [sym_keyword_pound_pound_super] = ACTIONS(13042), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14850), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), [anon_sym_AT2] = ACTIONS(14852), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1479269,35 +1479269,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13091), [sym_block_comment] = STATE(13091), [sym_documatic_line] = STATE(13091), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), + [sym_keyword_pound_pound_super] = ACTIONS(13042), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14486), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), [anon_sym_AT2] = ACTIONS(14488), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1479349,35 +1479349,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13092), [sym_block_comment] = STATE(13092), [sym_documatic_line] = STATE(13092), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1479509,7 +1479509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13094), [sym_block_comment] = STATE(13094), [sym_documatic_line] = STATE(13094), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1479673,30 +1479673,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12630), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), - [anon_sym_AT2] = ACTIONS(12662), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [anon_sym_LBRACK] = ACTIONS(12718), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12720), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12722), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), + [anon_sym_AT2] = ACTIONS(12754), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1479749,35 +1479749,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13097), [sym_block_comment] = STATE(13097), [sym_documatic_line] = STATE(13097), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), + [sym_keyword_pound_pound_super] = ACTIONS(12924), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14858), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), [anon_sym_AT2] = ACTIONS(14860), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1479829,7 +1479829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13098), [sym_block_comment] = STATE(13098), [sym_documatic_line] = STATE(13098), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1479909,35 +1479909,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13099), [sym_block_comment] = STATE(13099), [sym_documatic_line] = STATE(13099), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), + [sym_keyword_pound_pound_super] = ACTIONS(12924), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14830), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), [anon_sym_AT2] = ACTIONS(14832), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1479995,14 +1479995,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13974), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13976), - [aux_sym_dollarsf_token1] = ACTIONS(13978), - [anon_sym_CARET2] = ACTIONS(13980), - [anon_sym_CARET_DOLLAR] = ACTIONS(13982), + [sym_keyword_pound_pound_super] = ACTIONS(13950), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13952), + [aux_sym_dollarsf_token1] = ACTIONS(13954), + [anon_sym_CARET2] = ACTIONS(13956), + [anon_sym_CARET_DOLLAR] = ACTIONS(13958), [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(13984), - [anon_sym_DOT_DOT] = ACTIONS(13986), + [aux_sym_instance_variable_token1] = ACTIONS(13960), + [anon_sym_DOT_DOT] = ACTIONS(13962), [aux_sym_system_defined_variable_token1] = ACTIONS(6556), [aux_sym_dollar_text_token1] = ACTIONS(6558), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), @@ -1480011,13 +1480011,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6566), [aux_sym_dollar_list_token1] = ACTIONS(6568), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(13988), - [anon_sym_AT2] = ACTIONS(13990), - [sym_objectscript_identifier_special] = ACTIONS(13992), - [sym_objectscript_identifier] = ACTIONS(13994), + [aux_sym_dollar_method_token1] = ACTIONS(13964), + [anon_sym_AT2] = ACTIONS(13966), + [sym_objectscript_identifier_special] = ACTIONS(13968), + [sym_objectscript_identifier] = ACTIONS(13970), [sym_numeric_literal] = ACTIONS(6580), [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(13996), + [aux_sym_macro_constant_token1] = ACTIONS(13972), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1480073,31 +1480073,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14658), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(14862), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1480149,35 +1480149,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13102), [sym_block_comment] = STATE(13102), [sym_documatic_line] = STATE(13102), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13382), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), - [anon_sym_AT2] = ACTIONS(13414), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_keyword_pound_pound_super] = ACTIONS(13434), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13436), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), + [anon_sym_AT2] = ACTIONS(13468), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1480233,31 +1480233,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14838), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(14840), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1480309,35 +1480309,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13104), [sym_block_comment] = STATE(13104), [sym_documatic_line] = STATE(13104), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), + [sym_keyword_pound_pound_super] = ACTIONS(13434), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14864), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), [anon_sym_AT2] = ACTIONS(14866), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1480395,14 +1480395,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13902), + [sym_keyword_pound_pound_super] = ACTIONS(14028), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14868), - [aux_sym_dollarsf_token1] = ACTIONS(13906), - [anon_sym_CARET2] = ACTIONS(13908), - [anon_sym_CARET_DOLLAR] = ACTIONS(13910), + [aux_sym_dollarsf_token1] = ACTIONS(14032), + [anon_sym_CARET2] = ACTIONS(14034), + [anon_sym_CARET_DOLLAR] = ACTIONS(14036), [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(13912), - [anon_sym_DOT_DOT] = ACTIONS(13914), + [aux_sym_instance_variable_token1] = ACTIONS(14038), + [anon_sym_DOT_DOT] = ACTIONS(14040), [aux_sym_system_defined_variable_token1] = ACTIONS(6622), [aux_sym_dollar_text_token1] = ACTIONS(6624), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), @@ -1480411,13 +1480411,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6632), [aux_sym_dollar_list_token1] = ACTIONS(6634), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(13916), + [aux_sym_dollar_method_token1] = ACTIONS(14042), [anon_sym_AT2] = ACTIONS(14870), - [sym_objectscript_identifier_special] = ACTIONS(13920), - [sym_objectscript_identifier] = ACTIONS(13922), + [sym_objectscript_identifier_special] = ACTIONS(14046), + [sym_objectscript_identifier] = ACTIONS(14048), [sym_numeric_literal] = ACTIONS(6646), [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(13924), + [aux_sym_macro_constant_token1] = ACTIONS(14050), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1480555,14 +1480555,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13902), + [sym_keyword_pound_pound_super] = ACTIONS(14028), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14846), - [aux_sym_dollarsf_token1] = ACTIONS(13906), - [anon_sym_CARET2] = ACTIONS(13908), - [anon_sym_CARET_DOLLAR] = ACTIONS(13910), + [aux_sym_dollarsf_token1] = ACTIONS(14032), + [anon_sym_CARET2] = ACTIONS(14034), + [anon_sym_CARET_DOLLAR] = ACTIONS(14036), [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(13912), - [anon_sym_DOT_DOT] = ACTIONS(13914), + [aux_sym_instance_variable_token1] = ACTIONS(14038), + [anon_sym_DOT_DOT] = ACTIONS(14040), [aux_sym_system_defined_variable_token1] = ACTIONS(6622), [aux_sym_dollar_text_token1] = ACTIONS(6624), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), @@ -1480571,13 +1480571,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6632), [aux_sym_dollar_list_token1] = ACTIONS(6634), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(13916), + [aux_sym_dollar_method_token1] = ACTIONS(14042), [anon_sym_AT2] = ACTIONS(14848), - [sym_objectscript_identifier_special] = ACTIONS(13920), - [sym_objectscript_identifier] = ACTIONS(13922), + [sym_objectscript_identifier_special] = ACTIONS(14046), + [sym_objectscript_identifier] = ACTIONS(14048), [sym_numeric_literal] = ACTIONS(6646), [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(13924), + [aux_sym_macro_constant_token1] = ACTIONS(14050), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1480629,35 +1480629,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13108), [sym_block_comment] = STATE(13108), [sym_documatic_line] = STATE(13108), - [anon_sym_LPAREN] = ACTIONS(14146), + [anon_sym_LPAREN] = ACTIONS(14136), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(14148), + [anon_sym_LBRACK] = ACTIONS(14138), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14150), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14152), - [aux_sym_dollarsf_token1] = ACTIONS(14154), - [anon_sym_CARET2] = ACTIONS(14156), - [anon_sym_CARET_DOLLAR] = ACTIONS(14158), - [anon_sym_LBRACE] = ACTIONS(14160), - [aux_sym_instance_variable_token1] = ACTIONS(14162), - [anon_sym_DOT_DOT] = ACTIONS(14164), - [aux_sym_system_defined_variable_token1] = ACTIONS(14166), - [aux_sym_dollar_text_token1] = ACTIONS(14168), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14170), - [aux_sym_dollar_function_token1] = ACTIONS(14172), - [aux_sym_dollar_select_token1] = ACTIONS(14174), - [aux_sym_dollar_case_token1] = ACTIONS(14176), - [aux_sym_dollar_list_token1] = ACTIONS(14178), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14180), - [aux_sym_dollar_method_token1] = ACTIONS(14182), - [anon_sym_AT2] = ACTIONS(14184), - [sym_objectscript_identifier_special] = ACTIONS(14186), - [sym_objectscript_identifier] = ACTIONS(14188), - [sym_numeric_literal] = ACTIONS(14190), - [sym_string_literal] = ACTIONS(14190), - [aux_sym_macro_constant_token1] = ACTIONS(14192), + [sym_keyword_pound_pound_super] = ACTIONS(14140), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14142), + [aux_sym_dollarsf_token1] = ACTIONS(14144), + [anon_sym_CARET2] = ACTIONS(14146), + [anon_sym_CARET_DOLLAR] = ACTIONS(14148), + [anon_sym_LBRACE] = ACTIONS(14150), + [aux_sym_instance_variable_token1] = ACTIONS(14152), + [anon_sym_DOT_DOT] = ACTIONS(14154), + [aux_sym_system_defined_variable_token1] = ACTIONS(14156), + [aux_sym_dollar_text_token1] = ACTIONS(14158), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14160), + [aux_sym_dollar_function_token1] = ACTIONS(14162), + [aux_sym_dollar_select_token1] = ACTIONS(14164), + [aux_sym_dollar_case_token1] = ACTIONS(14166), + [aux_sym_dollar_list_token1] = ACTIONS(14168), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14170), + [aux_sym_dollar_method_token1] = ACTIONS(14172), + [anon_sym_AT2] = ACTIONS(14174), + [sym_objectscript_identifier_special] = ACTIONS(14176), + [sym_objectscript_identifier] = ACTIONS(14178), + [sym_numeric_literal] = ACTIONS(14180), + [sym_string_literal] = ACTIONS(14180), + [aux_sym_macro_constant_token1] = ACTIONS(14182), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1480793,30 +1480793,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13090), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), - [anon_sym_AT2] = ACTIONS(13122), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_keyword_pound_pound_super] = ACTIONS(13142), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13144), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), + [anon_sym_AT2] = ACTIONS(13176), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1481029,35 +1481029,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13113), [sym_block_comment] = STATE(13113), [sym_documatic_line] = STATE(13113), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), + [sym_keyword_pound_pound_super] = ACTIONS(13434), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14880), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), [anon_sym_AT2] = ACTIONS(14882), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1481189,35 +1481189,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13115), [sym_block_comment] = STATE(13115), [sym_documatic_line] = STATE(13115), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1481353,30 +1481353,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14762), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(14888), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1481513,30 +1481513,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12630), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), - [anon_sym_AT2] = ACTIONS(12662), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [anon_sym_LBRACK] = ACTIONS(12718), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12720), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12722), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), + [anon_sym_AT2] = ACTIONS(12754), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1481628,7 +1481628,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(13121)] = { - [sym_expression] = STATE(8746), + [sym_expression] = STATE(8745), [sym_expr_atom] = STATE(5841), [sym_parenthetical_expression] = STATE(6356), [sym_unary_operator] = STATE(13753), @@ -1481915,14 +1481915,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13974), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13976), - [aux_sym_dollarsf_token1] = ACTIONS(13978), - [anon_sym_CARET2] = ACTIONS(13980), - [anon_sym_CARET_DOLLAR] = ACTIONS(13982), + [sym_keyword_pound_pound_super] = ACTIONS(13950), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13952), + [aux_sym_dollarsf_token1] = ACTIONS(13954), + [anon_sym_CARET2] = ACTIONS(13956), + [anon_sym_CARET_DOLLAR] = ACTIONS(13958), [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(13984), - [anon_sym_DOT_DOT] = ACTIONS(13986), + [aux_sym_instance_variable_token1] = ACTIONS(13960), + [anon_sym_DOT_DOT] = ACTIONS(13962), [aux_sym_system_defined_variable_token1] = ACTIONS(6556), [aux_sym_dollar_text_token1] = ACTIONS(6558), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), @@ -1481931,13 +1481931,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6566), [aux_sym_dollar_list_token1] = ACTIONS(6568), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(13988), - [anon_sym_AT2] = ACTIONS(13990), - [sym_objectscript_identifier_special] = ACTIONS(13992), - [sym_objectscript_identifier] = ACTIONS(13994), + [aux_sym_dollar_method_token1] = ACTIONS(13964), + [anon_sym_AT2] = ACTIONS(13966), + [sym_objectscript_identifier_special] = ACTIONS(13968), + [sym_objectscript_identifier] = ACTIONS(13970), [sym_numeric_literal] = ACTIONS(6580), [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(13996), + [aux_sym_macro_constant_token1] = ACTIONS(13972), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1481989,35 +1481989,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13125), [sym_block_comment] = STATE(13125), [sym_documatic_line] = STATE(13125), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1482309,35 +1482309,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13129), [sym_block_comment] = STATE(13129), [sym_documatic_line] = STATE(13129), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), + [sym_keyword_pound_pound_super] = ACTIONS(13434), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14864), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), [anon_sym_AT2] = ACTIONS(14866), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1482393,31 +1482393,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13260), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), - [anon_sym_AT2] = ACTIONS(13292), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_keyword_pound_pound_super] = ACTIONS(13310), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13312), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), + [anon_sym_AT2] = ACTIONS(13344), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1482629,35 +1482629,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13133), [sym_block_comment] = STATE(13133), [sym_documatic_line] = STATE(13133), - [anon_sym_LPAREN] = ACTIONS(14146), + [anon_sym_LPAREN] = ACTIONS(14136), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(14148), + [anon_sym_LBRACK] = ACTIONS(14138), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14150), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14152), - [aux_sym_dollarsf_token1] = ACTIONS(14154), - [anon_sym_CARET2] = ACTIONS(14156), - [anon_sym_CARET_DOLLAR] = ACTIONS(14158), - [anon_sym_LBRACE] = ACTIONS(14160), - [aux_sym_instance_variable_token1] = ACTIONS(14162), - [anon_sym_DOT_DOT] = ACTIONS(14164), - [aux_sym_system_defined_variable_token1] = ACTIONS(14166), - [aux_sym_dollar_text_token1] = ACTIONS(14168), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14170), - [aux_sym_dollar_function_token1] = ACTIONS(14172), - [aux_sym_dollar_select_token1] = ACTIONS(14174), - [aux_sym_dollar_case_token1] = ACTIONS(14176), - [aux_sym_dollar_list_token1] = ACTIONS(14178), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14180), - [aux_sym_dollar_method_token1] = ACTIONS(14182), - [anon_sym_AT2] = ACTIONS(14184), - [sym_objectscript_identifier_special] = ACTIONS(14186), - [sym_objectscript_identifier] = ACTIONS(14188), - [sym_numeric_literal] = ACTIONS(14190), - [sym_string_literal] = ACTIONS(14190), - [aux_sym_macro_constant_token1] = ACTIONS(14192), + [sym_keyword_pound_pound_super] = ACTIONS(14140), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14142), + [aux_sym_dollarsf_token1] = ACTIONS(14144), + [anon_sym_CARET2] = ACTIONS(14146), + [anon_sym_CARET_DOLLAR] = ACTIONS(14148), + [anon_sym_LBRACE] = ACTIONS(14150), + [aux_sym_instance_variable_token1] = ACTIONS(14152), + [anon_sym_DOT_DOT] = ACTIONS(14154), + [aux_sym_system_defined_variable_token1] = ACTIONS(14156), + [aux_sym_dollar_text_token1] = ACTIONS(14158), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14160), + [aux_sym_dollar_function_token1] = ACTIONS(14162), + [aux_sym_dollar_select_token1] = ACTIONS(14164), + [aux_sym_dollar_case_token1] = ACTIONS(14166), + [aux_sym_dollar_list_token1] = ACTIONS(14168), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14170), + [aux_sym_dollar_method_token1] = ACTIONS(14172), + [anon_sym_AT2] = ACTIONS(14174), + [sym_objectscript_identifier_special] = ACTIONS(14176), + [sym_objectscript_identifier] = ACTIONS(14178), + [sym_numeric_literal] = ACTIONS(14180), + [sym_string_literal] = ACTIONS(14180), + [aux_sym_macro_constant_token1] = ACTIONS(14182), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1482716,13 +1482716,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6304), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14048), - [aux_sym_dollarsf_token1] = ACTIONS(14050), - [anon_sym_CARET2] = ACTIONS(14052), - [anon_sym_CARET_DOLLAR] = ACTIONS(14054), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14052), + [aux_sym_dollarsf_token1] = ACTIONS(14054), + [anon_sym_CARET2] = ACTIONS(14056), + [anon_sym_CARET_DOLLAR] = ACTIONS(14058), [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(14056), - [anon_sym_DOT_DOT] = ACTIONS(14058), + [aux_sym_instance_variable_token1] = ACTIONS(14060), + [anon_sym_DOT_DOT] = ACTIONS(14062), [aux_sym_system_defined_variable_token1] = ACTIONS(6324), [aux_sym_dollar_text_token1] = ACTIONS(6326), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), @@ -1482732,12 +1482732,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6336), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), [aux_sym_dollar_method_token1] = ACTIONS(6340), - [anon_sym_AT2] = ACTIONS(14060), - [sym_objectscript_identifier_special] = ACTIONS(14062), - [sym_objectscript_identifier] = ACTIONS(14064), + [anon_sym_AT2] = ACTIONS(14064), + [sym_objectscript_identifier_special] = ACTIONS(14066), + [sym_objectscript_identifier] = ACTIONS(14068), [sym_numeric_literal] = ACTIONS(6348), [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(14066), + [aux_sym_macro_constant_token1] = ACTIONS(14070), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1482793,31 +1482793,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14834), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(14902), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1483117,12 +1483117,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14908), - [aux_sym_dollarsf_token1] = ACTIONS(14014), - [anon_sym_CARET2] = ACTIONS(14016), - [anon_sym_CARET_DOLLAR] = ACTIONS(14018), + [aux_sym_dollarsf_token1] = ACTIONS(13990), + [anon_sym_CARET2] = ACTIONS(13992), + [anon_sym_CARET_DOLLAR] = ACTIONS(13994), [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(14020), - [anon_sym_DOT_DOT] = ACTIONS(14022), + [aux_sym_instance_variable_token1] = ACTIONS(13996), + [anon_sym_DOT_DOT] = ACTIONS(13998), [aux_sym_system_defined_variable_token1] = ACTIONS(6264), [aux_sym_dollar_text_token1] = ACTIONS(6266), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), @@ -1483133,11 +1483133,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), [aux_sym_dollar_method_token1] = ACTIONS(6280), [anon_sym_AT2] = ACTIONS(14910), - [sym_objectscript_identifier_special] = ACTIONS(14026), - [sym_objectscript_identifier] = ACTIONS(14028), + [sym_objectscript_identifier_special] = ACTIONS(14002), + [sym_objectscript_identifier] = ACTIONS(14004), [sym_numeric_literal] = ACTIONS(6288), [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(14030), + [aux_sym_macro_constant_token1] = ACTIONS(14006), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1483193,31 +1483193,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14834), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(14836), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1483353,31 +1483353,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14912), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(14914), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1483433,30 +1483433,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14916), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(14918), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1483677,12 +1483677,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14920), - [aux_sym_dollarsf_token1] = ACTIONS(14014), - [anon_sym_CARET2] = ACTIONS(14016), - [anon_sym_CARET_DOLLAR] = ACTIONS(14018), + [aux_sym_dollarsf_token1] = ACTIONS(13990), + [anon_sym_CARET2] = ACTIONS(13992), + [anon_sym_CARET_DOLLAR] = ACTIONS(13994), [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(14020), - [anon_sym_DOT_DOT] = ACTIONS(14022), + [aux_sym_instance_variable_token1] = ACTIONS(13996), + [anon_sym_DOT_DOT] = ACTIONS(13998), [aux_sym_system_defined_variable_token1] = ACTIONS(6264), [aux_sym_dollar_text_token1] = ACTIONS(6266), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), @@ -1483693,11 +1483693,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), [aux_sym_dollar_method_token1] = ACTIONS(6280), [anon_sym_AT2] = ACTIONS(14922), - [sym_objectscript_identifier_special] = ACTIONS(14026), - [sym_objectscript_identifier] = ACTIONS(14028), + [sym_objectscript_identifier_special] = ACTIONS(14002), + [sym_objectscript_identifier] = ACTIONS(14004), [sym_numeric_literal] = ACTIONS(6288), [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(14030), + [aux_sym_macro_constant_token1] = ACTIONS(14006), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1483749,7 +1483749,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13147), [sym_block_comment] = STATE(13147), [sym_documatic_line] = STATE(13147), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1483829,7 +1483829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13148), [sym_block_comment] = STATE(13148), [sym_documatic_line] = STATE(13148), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1483909,35 +1483909,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13149), [sym_block_comment] = STATE(13149), [sym_documatic_line] = STATE(13149), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1483989,7 +1483989,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13150), [sym_block_comment] = STATE(13150), [sym_documatic_line] = STATE(13150), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1484149,7 +1484149,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13152), [sym_block_comment] = STATE(13152), [sym_documatic_line] = STATE(13152), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1484233,31 +1484233,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13260), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), - [anon_sym_AT2] = ACTIONS(13292), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_keyword_pound_pound_super] = ACTIONS(13310), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13312), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), + [anon_sym_AT2] = ACTIONS(13344), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1484556,13 +1484556,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6304), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14048), - [aux_sym_dollarsf_token1] = ACTIONS(14050), - [anon_sym_CARET2] = ACTIONS(14052), - [anon_sym_CARET_DOLLAR] = ACTIONS(14054), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14052), + [aux_sym_dollarsf_token1] = ACTIONS(14054), + [anon_sym_CARET2] = ACTIONS(14056), + [anon_sym_CARET_DOLLAR] = ACTIONS(14058), [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(14056), - [anon_sym_DOT_DOT] = ACTIONS(14058), + [aux_sym_instance_variable_token1] = ACTIONS(14060), + [anon_sym_DOT_DOT] = ACTIONS(14062), [aux_sym_system_defined_variable_token1] = ACTIONS(6324), [aux_sym_dollar_text_token1] = ACTIONS(6326), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), @@ -1484572,12 +1484572,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6336), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), [aux_sym_dollar_method_token1] = ACTIONS(6340), - [anon_sym_AT2] = ACTIONS(14060), - [sym_objectscript_identifier_special] = ACTIONS(14062), - [sym_objectscript_identifier] = ACTIONS(14064), + [anon_sym_AT2] = ACTIONS(14064), + [sym_objectscript_identifier_special] = ACTIONS(14066), + [sym_objectscript_identifier] = ACTIONS(14068), [sym_numeric_literal] = ACTIONS(6348), [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(14066), + [aux_sym_macro_constant_token1] = ACTIONS(14070), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1484709,7 +1484709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13159), [sym_block_comment] = STATE(13159), [sym_documatic_line] = STATE(13159), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1484949,7 +1484949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13162), [sym_block_comment] = STATE(13162), [sym_documatic_line] = STATE(13162), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1485033,30 +1485033,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12266), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), - [anon_sym_AT2] = ACTIONS(12298), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [anon_sym_LBRACK] = ACTIONS(12258), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12260), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12262), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), + [anon_sym_AT2] = ACTIONS(12294), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1485193,31 +1485193,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), - [anon_sym_AT2] = ACTIONS(13614), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_keyword_pound_pound_super] = ACTIONS(12418), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12420), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), + [anon_sym_AT2] = ACTIONS(12452), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1485273,31 +1485273,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14912), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(14914), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1485516,13 +1485516,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6242), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14012), - [aux_sym_dollarsf_token1] = ACTIONS(14014), - [anon_sym_CARET2] = ACTIONS(14016), - [anon_sym_CARET_DOLLAR] = ACTIONS(14018), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13988), + [aux_sym_dollarsf_token1] = ACTIONS(13990), + [anon_sym_CARET2] = ACTIONS(13992), + [anon_sym_CARET_DOLLAR] = ACTIONS(13994), [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(14020), - [anon_sym_DOT_DOT] = ACTIONS(14022), + [aux_sym_instance_variable_token1] = ACTIONS(13996), + [anon_sym_DOT_DOT] = ACTIONS(13998), [aux_sym_system_defined_variable_token1] = ACTIONS(6264), [aux_sym_dollar_text_token1] = ACTIONS(6266), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), @@ -1485532,12 +1485532,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6276), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), [aux_sym_dollar_method_token1] = ACTIONS(6280), - [anon_sym_AT2] = ACTIONS(14024), - [sym_objectscript_identifier_special] = ACTIONS(14026), - [sym_objectscript_identifier] = ACTIONS(14028), + [anon_sym_AT2] = ACTIONS(14000), + [sym_objectscript_identifier_special] = ACTIONS(14002), + [sym_objectscript_identifier] = ACTIONS(14004), [sym_numeric_literal] = ACTIONS(6288), [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(14030), + [aux_sym_macro_constant_token1] = ACTIONS(14006), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1485597,12 +1485597,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14920), - [aux_sym_dollarsf_token1] = ACTIONS(14014), - [anon_sym_CARET2] = ACTIONS(14016), - [anon_sym_CARET_DOLLAR] = ACTIONS(14018), + [aux_sym_dollarsf_token1] = ACTIONS(13990), + [anon_sym_CARET2] = ACTIONS(13992), + [anon_sym_CARET_DOLLAR] = ACTIONS(13994), [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(14020), - [anon_sym_DOT_DOT] = ACTIONS(14022), + [aux_sym_instance_variable_token1] = ACTIONS(13996), + [anon_sym_DOT_DOT] = ACTIONS(13998), [aux_sym_system_defined_variable_token1] = ACTIONS(6264), [aux_sym_dollar_text_token1] = ACTIONS(6266), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), @@ -1485613,11 +1485613,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), [aux_sym_dollar_method_token1] = ACTIONS(6280), [anon_sym_AT2] = ACTIONS(14922), - [sym_objectscript_identifier_special] = ACTIONS(14026), - [sym_objectscript_identifier] = ACTIONS(14028), + [sym_objectscript_identifier_special] = ACTIONS(14002), + [sym_objectscript_identifier] = ACTIONS(14004), [sym_numeric_literal] = ACTIONS(6288), [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(14030), + [aux_sym_macro_constant_token1] = ACTIONS(14006), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1485669,7 +1485669,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13171), [sym_block_comment] = STATE(13171), [sym_documatic_line] = STATE(13171), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1485753,30 +1485753,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14992), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(14994), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1485829,35 +1485829,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13173), [sym_block_comment] = STATE(13173), [sym_documatic_line] = STATE(13173), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), + [sym_keyword_pound_pound_super] = ACTIONS(13042), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14486), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), [anon_sym_AT2] = ACTIONS(14488), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1485909,7 +1485909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13174), [sym_block_comment] = STATE(13174), [sym_documatic_line] = STATE(13174), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1486069,7 +1486069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13176), [sym_block_comment] = STATE(13176), [sym_documatic_line] = STATE(13176), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1486309,7 +1486309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13179), [sym_block_comment] = STATE(13179), [sym_documatic_line] = STATE(13179), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1486709,7 +1486709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13184), [sym_block_comment] = STATE(13184), [sym_documatic_line] = STATE(13184), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1486789,7 +1486789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13185), [sym_block_comment] = STATE(13185), [sym_documatic_line] = STATE(13185), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1486869,7 +1486869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13186), [sym_block_comment] = STATE(13186), [sym_documatic_line] = STATE(13186), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1486949,7 +1486949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13187), [sym_block_comment] = STATE(13187), [sym_documatic_line] = STATE(13187), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1487109,35 +1487109,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13189), [sym_block_comment] = STATE(13189), [sym_documatic_line] = STATE(13189), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), + [sym_keyword_pound_pound_super] = ACTIONS(12924), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14830), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), [anon_sym_AT2] = ACTIONS(14832), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1487429,7 +1487429,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13193), [sym_block_comment] = STATE(13193), [sym_documatic_line] = STATE(13193), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1487509,7 +1487509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13194), [sym_block_comment] = STATE(13194), [sym_documatic_line] = STATE(13194), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1487589,7 +1487589,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13195), [sym_block_comment] = STATE(13195), [sym_documatic_line] = STATE(13195), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1487993,31 +1487993,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15164), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15166), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1488073,31 +1488073,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14838), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(14840), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1488149,7 +1488149,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13202), [sym_block_comment] = STATE(13202), [sym_documatic_line] = STATE(13202), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1488309,7 +1488309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13204), [sym_block_comment] = STATE(13204), [sym_documatic_line] = STATE(13204), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1488395,14 +1488395,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13902), + [sym_keyword_pound_pound_super] = ACTIONS(14028), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14846), - [aux_sym_dollarsf_token1] = ACTIONS(13906), - [anon_sym_CARET2] = ACTIONS(13908), - [anon_sym_CARET_DOLLAR] = ACTIONS(13910), + [aux_sym_dollarsf_token1] = ACTIONS(14032), + [anon_sym_CARET2] = ACTIONS(14034), + [anon_sym_CARET_DOLLAR] = ACTIONS(14036), [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(13912), - [anon_sym_DOT_DOT] = ACTIONS(13914), + [aux_sym_instance_variable_token1] = ACTIONS(14038), + [anon_sym_DOT_DOT] = ACTIONS(14040), [aux_sym_system_defined_variable_token1] = ACTIONS(6622), [aux_sym_dollar_text_token1] = ACTIONS(6624), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), @@ -1488411,13 +1488411,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6632), [aux_sym_dollar_list_token1] = ACTIONS(6634), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(13916), + [aux_sym_dollar_method_token1] = ACTIONS(14042), [anon_sym_AT2] = ACTIONS(14848), - [sym_objectscript_identifier_special] = ACTIONS(13920), - [sym_objectscript_identifier] = ACTIONS(13922), + [sym_objectscript_identifier_special] = ACTIONS(14046), + [sym_objectscript_identifier] = ACTIONS(14048), [sym_numeric_literal] = ACTIONS(6646), [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(13924), + [aux_sym_macro_constant_token1] = ACTIONS(14050), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1488549,35 +1488549,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13207), [sym_block_comment] = STATE(13207), [sym_documatic_line] = STATE(13207), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), + [sym_keyword_pound_pound_super] = ACTIONS(12672), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15176), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), [anon_sym_AT2] = ACTIONS(15178), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1488713,30 +1488713,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14762), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(14764), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1488789,7 +1488789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13210), [sym_block_comment] = STATE(13210), [sym_documatic_line] = STATE(13210), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1488877,12 +1488877,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6366), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15180), - [aux_sym_dollarsf_token1] = ACTIONS(14122), - [anon_sym_CARET2] = ACTIONS(14124), - [anon_sym_CARET_DOLLAR] = ACTIONS(14126), + [aux_sym_dollarsf_token1] = ACTIONS(14112), + [anon_sym_CARET2] = ACTIONS(14114), + [anon_sym_CARET_DOLLAR] = ACTIONS(14116), [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(14128), - [anon_sym_DOT_DOT] = ACTIONS(14130), + [aux_sym_instance_variable_token1] = ACTIONS(14118), + [anon_sym_DOT_DOT] = ACTIONS(14120), [aux_sym_system_defined_variable_token1] = ACTIONS(6382), [aux_sym_dollar_text_token1] = ACTIONS(6384), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), @@ -1488893,11 +1488893,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), [aux_sym_dollar_method_token1] = ACTIONS(6398), [anon_sym_AT2] = ACTIONS(15182), - [sym_objectscript_identifier_special] = ACTIONS(14134), - [sym_objectscript_identifier] = ACTIONS(14136), + [sym_objectscript_identifier_special] = ACTIONS(14124), + [sym_objectscript_identifier] = ACTIONS(14126), [sym_numeric_literal] = ACTIONS(6406), [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(14138), + [aux_sym_macro_constant_token1] = ACTIONS(14128), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1488949,7 +1488949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13212), [sym_block_comment] = STATE(13212), [sym_documatic_line] = STATE(13212), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1489029,7 +1489029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13213), [sym_block_comment] = STATE(13213), [sym_documatic_line] = STATE(13213), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1489349,35 +1489349,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13217), [sym_block_comment] = STATE(13217), [sym_documatic_line] = STATE(13217), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), + [sym_keyword_pound_pound_super] = ACTIONS(13434), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14864), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), [anon_sym_AT2] = ACTIONS(14866), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1489429,7 +1489429,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13218), [sym_block_comment] = STATE(13218), [sym_documatic_line] = STATE(13218), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1489509,35 +1489509,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13219), [sym_block_comment] = STATE(13219), [sym_documatic_line] = STATE(13219), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), + [sym_keyword_pound_pound_super] = ACTIONS(13250), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15196), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), [anon_sym_AT2] = ACTIONS(15198), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1489669,7 +1489669,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13221), [sym_block_comment] = STATE(13221), [sym_documatic_line] = STATE(13221), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1489833,30 +1489833,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15200), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15202), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1490155,14 +1490155,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13974), + [sym_keyword_pound_pound_super] = ACTIONS(13950), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15208), - [aux_sym_dollarsf_token1] = ACTIONS(13978), - [anon_sym_CARET2] = ACTIONS(13980), - [anon_sym_CARET_DOLLAR] = ACTIONS(13982), + [aux_sym_dollarsf_token1] = ACTIONS(13954), + [anon_sym_CARET2] = ACTIONS(13956), + [anon_sym_CARET_DOLLAR] = ACTIONS(13958), [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(13984), - [anon_sym_DOT_DOT] = ACTIONS(13986), + [aux_sym_instance_variable_token1] = ACTIONS(13960), + [anon_sym_DOT_DOT] = ACTIONS(13962), [aux_sym_system_defined_variable_token1] = ACTIONS(6556), [aux_sym_dollar_text_token1] = ACTIONS(6558), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), @@ -1490171,13 +1490171,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6566), [aux_sym_dollar_list_token1] = ACTIONS(6568), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(13988), + [aux_sym_dollar_method_token1] = ACTIONS(13964), [anon_sym_AT2] = ACTIONS(15210), - [sym_objectscript_identifier_special] = ACTIONS(13992), - [sym_objectscript_identifier] = ACTIONS(13994), + [sym_objectscript_identifier_special] = ACTIONS(13968), + [sym_objectscript_identifier] = ACTIONS(13970), [sym_numeric_literal] = ACTIONS(6580), [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(13996), + [aux_sym_macro_constant_token1] = ACTIONS(13972), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1490229,35 +1490229,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13228), [sym_block_comment] = STATE(13228), [sym_documatic_line] = STATE(13228), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), + [sym_keyword_pound_pound_super] = ACTIONS(12672), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15212), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), [anon_sym_AT2] = ACTIONS(15214), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1490313,30 +1490313,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15216), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15218), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1490389,35 +1490389,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13230), [sym_block_comment] = STATE(13230), [sym_documatic_line] = STATE(13230), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), + [sym_keyword_pound_pound_super] = ACTIONS(12672), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15176), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), [anon_sym_AT2] = ACTIONS(15178), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1490469,35 +1490469,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13231), [sym_block_comment] = STATE(13231), [sym_documatic_line] = STATE(13231), - [anon_sym_LPAREN] = ACTIONS(14146), + [anon_sym_LPAREN] = ACTIONS(14136), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(14148), + [anon_sym_LBRACK] = ACTIONS(14138), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14150), + [sym_keyword_pound_pound_super] = ACTIONS(14140), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15220), - [aux_sym_dollarsf_token1] = ACTIONS(14154), - [anon_sym_CARET2] = ACTIONS(14156), - [anon_sym_CARET_DOLLAR] = ACTIONS(14158), - [anon_sym_LBRACE] = ACTIONS(14160), - [aux_sym_instance_variable_token1] = ACTIONS(14162), - [anon_sym_DOT_DOT] = ACTIONS(14164), - [aux_sym_system_defined_variable_token1] = ACTIONS(14166), - [aux_sym_dollar_text_token1] = ACTIONS(14168), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14170), - [aux_sym_dollar_function_token1] = ACTIONS(14172), - [aux_sym_dollar_select_token1] = ACTIONS(14174), - [aux_sym_dollar_case_token1] = ACTIONS(14176), - [aux_sym_dollar_list_token1] = ACTIONS(14178), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14180), - [aux_sym_dollar_method_token1] = ACTIONS(14182), + [aux_sym_dollarsf_token1] = ACTIONS(14144), + [anon_sym_CARET2] = ACTIONS(14146), + [anon_sym_CARET_DOLLAR] = ACTIONS(14148), + [anon_sym_LBRACE] = ACTIONS(14150), + [aux_sym_instance_variable_token1] = ACTIONS(14152), + [anon_sym_DOT_DOT] = ACTIONS(14154), + [aux_sym_system_defined_variable_token1] = ACTIONS(14156), + [aux_sym_dollar_text_token1] = ACTIONS(14158), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14160), + [aux_sym_dollar_function_token1] = ACTIONS(14162), + [aux_sym_dollar_select_token1] = ACTIONS(14164), + [aux_sym_dollar_case_token1] = ACTIONS(14166), + [aux_sym_dollar_list_token1] = ACTIONS(14168), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14170), + [aux_sym_dollar_method_token1] = ACTIONS(14172), [anon_sym_AT2] = ACTIONS(15222), - [sym_objectscript_identifier_special] = ACTIONS(14186), - [sym_objectscript_identifier] = ACTIONS(14188), - [sym_numeric_literal] = ACTIONS(14190), - [sym_string_literal] = ACTIONS(14190), - [aux_sym_macro_constant_token1] = ACTIONS(14192), + [sym_objectscript_identifier_special] = ACTIONS(14176), + [sym_objectscript_identifier] = ACTIONS(14178), + [sym_numeric_literal] = ACTIONS(14180), + [sym_string_literal] = ACTIONS(14180), + [aux_sym_macro_constant_token1] = ACTIONS(14182), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1490553,30 +1490553,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14916), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15224), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1490633,30 +1490633,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15226), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15228), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1490717,12 +1490717,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6366), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15180), - [aux_sym_dollarsf_token1] = ACTIONS(14122), - [anon_sym_CARET2] = ACTIONS(14124), - [anon_sym_CARET_DOLLAR] = ACTIONS(14126), + [aux_sym_dollarsf_token1] = ACTIONS(14112), + [anon_sym_CARET2] = ACTIONS(14114), + [anon_sym_CARET_DOLLAR] = ACTIONS(14116), [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(14128), - [anon_sym_DOT_DOT] = ACTIONS(14130), + [aux_sym_instance_variable_token1] = ACTIONS(14118), + [anon_sym_DOT_DOT] = ACTIONS(14120), [aux_sym_system_defined_variable_token1] = ACTIONS(6382), [aux_sym_dollar_text_token1] = ACTIONS(6384), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), @@ -1490733,11 +1490733,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), [aux_sym_dollar_method_token1] = ACTIONS(6398), [anon_sym_AT2] = ACTIONS(15182), - [sym_objectscript_identifier_special] = ACTIONS(14134), - [sym_objectscript_identifier] = ACTIONS(14136), + [sym_objectscript_identifier_special] = ACTIONS(14124), + [sym_objectscript_identifier] = ACTIONS(14126), [sym_numeric_literal] = ACTIONS(6406), [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(14138), + [aux_sym_macro_constant_token1] = ACTIONS(14128), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1490877,12 +1490877,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6366), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15230), - [aux_sym_dollarsf_token1] = ACTIONS(14122), - [anon_sym_CARET2] = ACTIONS(14124), - [anon_sym_CARET_DOLLAR] = ACTIONS(14126), + [aux_sym_dollarsf_token1] = ACTIONS(14112), + [anon_sym_CARET2] = ACTIONS(14114), + [anon_sym_CARET_DOLLAR] = ACTIONS(14116), [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(14128), - [anon_sym_DOT_DOT] = ACTIONS(14130), + [aux_sym_instance_variable_token1] = ACTIONS(14118), + [anon_sym_DOT_DOT] = ACTIONS(14120), [aux_sym_system_defined_variable_token1] = ACTIONS(6382), [aux_sym_dollar_text_token1] = ACTIONS(6384), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), @@ -1490893,11 +1490893,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), [aux_sym_dollar_method_token1] = ACTIONS(6398), [anon_sym_AT2] = ACTIONS(15232), - [sym_objectscript_identifier_special] = ACTIONS(14134), - [sym_objectscript_identifier] = ACTIONS(14136), + [sym_objectscript_identifier_special] = ACTIONS(14124), + [sym_objectscript_identifier] = ACTIONS(14126), [sym_numeric_literal] = ACTIONS(6406), [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(14138), + [aux_sym_macro_constant_token1] = ACTIONS(14128), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1491349,35 +1491349,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13242), [sym_block_comment] = STATE(13242), [sym_documatic_line] = STATE(13242), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), + [sym_keyword_pound_pound_super] = ACTIONS(13250), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15196), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), [anon_sym_AT2] = ACTIONS(15198), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1491429,35 +1491429,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13243), [sym_block_comment] = STATE(13243), [sym_documatic_line] = STATE(13243), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), + [sym_keyword_pound_pound_super] = ACTIONS(13580), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15242), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), [anon_sym_AT2] = ACTIONS(15244), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1491509,35 +1491509,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13244), [sym_block_comment] = STATE(13244), [sym_documatic_line] = STATE(13244), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), + [sym_keyword_pound_pound_super] = ACTIONS(13250), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15246), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), [anon_sym_AT2] = ACTIONS(15248), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1491593,31 +1491593,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14834), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(14836), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1491673,30 +1491673,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15200), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15202), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1491753,31 +1491753,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15250), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15252), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1491833,30 +1491833,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14992), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15254), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1491909,7 +1491909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13249), [sym_block_comment] = STATE(13249), [sym_documatic_line] = STATE(13249), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1491995,14 +1491995,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13974), + [sym_keyword_pound_pound_super] = ACTIONS(13950), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15208), - [aux_sym_dollarsf_token1] = ACTIONS(13978), - [anon_sym_CARET2] = ACTIONS(13980), - [anon_sym_CARET_DOLLAR] = ACTIONS(13982), + [aux_sym_dollarsf_token1] = ACTIONS(13954), + [anon_sym_CARET2] = ACTIONS(13956), + [anon_sym_CARET_DOLLAR] = ACTIONS(13958), [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(13984), - [anon_sym_DOT_DOT] = ACTIONS(13986), + [aux_sym_instance_variable_token1] = ACTIONS(13960), + [anon_sym_DOT_DOT] = ACTIONS(13962), [aux_sym_system_defined_variable_token1] = ACTIONS(6556), [aux_sym_dollar_text_token1] = ACTIONS(6558), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), @@ -1492011,13 +1492011,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6566), [aux_sym_dollar_list_token1] = ACTIONS(6568), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(13988), + [aux_sym_dollar_method_token1] = ACTIONS(13964), [anon_sym_AT2] = ACTIONS(15210), - [sym_objectscript_identifier_special] = ACTIONS(13992), - [sym_objectscript_identifier] = ACTIONS(13994), + [sym_objectscript_identifier_special] = ACTIONS(13968), + [sym_objectscript_identifier] = ACTIONS(13970), [sym_numeric_literal] = ACTIONS(6580), [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(13996), + [aux_sym_macro_constant_token1] = ACTIONS(13972), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1492077,12 +1492077,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15256), - [aux_sym_dollarsf_token1] = ACTIONS(14050), - [anon_sym_CARET2] = ACTIONS(14052), - [anon_sym_CARET_DOLLAR] = ACTIONS(14054), + [aux_sym_dollarsf_token1] = ACTIONS(14054), + [anon_sym_CARET2] = ACTIONS(14056), + [anon_sym_CARET_DOLLAR] = ACTIONS(14058), [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(14056), - [anon_sym_DOT_DOT] = ACTIONS(14058), + [aux_sym_instance_variable_token1] = ACTIONS(14060), + [anon_sym_DOT_DOT] = ACTIONS(14062), [aux_sym_system_defined_variable_token1] = ACTIONS(6324), [aux_sym_dollar_text_token1] = ACTIONS(6326), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), @@ -1492093,11 +1492093,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), [aux_sym_dollar_method_token1] = ACTIONS(6340), [anon_sym_AT2] = ACTIONS(15258), - [sym_objectscript_identifier_special] = ACTIONS(14062), - [sym_objectscript_identifier] = ACTIONS(14064), + [sym_objectscript_identifier_special] = ACTIONS(14066), + [sym_objectscript_identifier] = ACTIONS(14068), [sym_numeric_literal] = ACTIONS(6348), [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(14066), + [aux_sym_macro_constant_token1] = ACTIONS(14070), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1492155,14 +1492155,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13974), + [sym_keyword_pound_pound_super] = ACTIONS(13950), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15260), - [aux_sym_dollarsf_token1] = ACTIONS(13978), - [anon_sym_CARET2] = ACTIONS(13980), - [anon_sym_CARET_DOLLAR] = ACTIONS(13982), + [aux_sym_dollarsf_token1] = ACTIONS(13954), + [anon_sym_CARET2] = ACTIONS(13956), + [anon_sym_CARET_DOLLAR] = ACTIONS(13958), [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(13984), - [anon_sym_DOT_DOT] = ACTIONS(13986), + [aux_sym_instance_variable_token1] = ACTIONS(13960), + [anon_sym_DOT_DOT] = ACTIONS(13962), [aux_sym_system_defined_variable_token1] = ACTIONS(6556), [aux_sym_dollar_text_token1] = ACTIONS(6558), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), @@ -1492171,13 +1492171,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6566), [aux_sym_dollar_list_token1] = ACTIONS(6568), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(13988), + [aux_sym_dollar_method_token1] = ACTIONS(13964), [anon_sym_AT2] = ACTIONS(15262), - [sym_objectscript_identifier_special] = ACTIONS(13992), - [sym_objectscript_identifier] = ACTIONS(13994), + [sym_objectscript_identifier_special] = ACTIONS(13968), + [sym_objectscript_identifier] = ACTIONS(13970), [sym_numeric_literal] = ACTIONS(6580), [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(13996), + [aux_sym_macro_constant_token1] = ACTIONS(13972), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1492309,35 +1492309,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13254), [sym_block_comment] = STATE(13254), [sym_documatic_line] = STATE(13254), - [anon_sym_LPAREN] = ACTIONS(14146), + [anon_sym_LPAREN] = ACTIONS(14136), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(14148), + [anon_sym_LBRACK] = ACTIONS(14138), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14150), + [sym_keyword_pound_pound_super] = ACTIONS(14140), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15220), - [aux_sym_dollarsf_token1] = ACTIONS(14154), - [anon_sym_CARET2] = ACTIONS(14156), - [anon_sym_CARET_DOLLAR] = ACTIONS(14158), - [anon_sym_LBRACE] = ACTIONS(14160), - [aux_sym_instance_variable_token1] = ACTIONS(14162), - [anon_sym_DOT_DOT] = ACTIONS(14164), - [aux_sym_system_defined_variable_token1] = ACTIONS(14166), - [aux_sym_dollar_text_token1] = ACTIONS(14168), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14170), - [aux_sym_dollar_function_token1] = ACTIONS(14172), - [aux_sym_dollar_select_token1] = ACTIONS(14174), - [aux_sym_dollar_case_token1] = ACTIONS(14176), - [aux_sym_dollar_list_token1] = ACTIONS(14178), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14180), - [aux_sym_dollar_method_token1] = ACTIONS(14182), + [aux_sym_dollarsf_token1] = ACTIONS(14144), + [anon_sym_CARET2] = ACTIONS(14146), + [anon_sym_CARET_DOLLAR] = ACTIONS(14148), + [anon_sym_LBRACE] = ACTIONS(14150), + [aux_sym_instance_variable_token1] = ACTIONS(14152), + [anon_sym_DOT_DOT] = ACTIONS(14154), + [aux_sym_system_defined_variable_token1] = ACTIONS(14156), + [aux_sym_dollar_text_token1] = ACTIONS(14158), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14160), + [aux_sym_dollar_function_token1] = ACTIONS(14162), + [aux_sym_dollar_select_token1] = ACTIONS(14164), + [aux_sym_dollar_case_token1] = ACTIONS(14166), + [aux_sym_dollar_list_token1] = ACTIONS(14168), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14170), + [aux_sym_dollar_method_token1] = ACTIONS(14172), [anon_sym_AT2] = ACTIONS(15222), - [sym_objectscript_identifier_special] = ACTIONS(14186), - [sym_objectscript_identifier] = ACTIONS(14188), - [sym_numeric_literal] = ACTIONS(14190), - [sym_string_literal] = ACTIONS(14190), - [aux_sym_macro_constant_token1] = ACTIONS(14192), + [sym_objectscript_identifier_special] = ACTIONS(14176), + [sym_objectscript_identifier] = ACTIONS(14178), + [sym_numeric_literal] = ACTIONS(14180), + [sym_string_literal] = ACTIONS(14180), + [aux_sym_macro_constant_token1] = ACTIONS(14182), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1492389,7 +1492389,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13255), [sym_block_comment] = STATE(13255), [sym_documatic_line] = STATE(13255), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1492469,35 +1492469,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13256), [sym_block_comment] = STATE(13256), [sym_documatic_line] = STATE(13256), - [anon_sym_LPAREN] = ACTIONS(14146), + [anon_sym_LPAREN] = ACTIONS(14136), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(14148), + [anon_sym_LBRACK] = ACTIONS(14138), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14150), + [sym_keyword_pound_pound_super] = ACTIONS(14140), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15268), - [aux_sym_dollarsf_token1] = ACTIONS(14154), - [anon_sym_CARET2] = ACTIONS(14156), - [anon_sym_CARET_DOLLAR] = ACTIONS(14158), - [anon_sym_LBRACE] = ACTIONS(14160), - [aux_sym_instance_variable_token1] = ACTIONS(14162), - [anon_sym_DOT_DOT] = ACTIONS(14164), - [aux_sym_system_defined_variable_token1] = ACTIONS(14166), - [aux_sym_dollar_text_token1] = ACTIONS(14168), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14170), - [aux_sym_dollar_function_token1] = ACTIONS(14172), - [aux_sym_dollar_select_token1] = ACTIONS(14174), - [aux_sym_dollar_case_token1] = ACTIONS(14176), - [aux_sym_dollar_list_token1] = ACTIONS(14178), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14180), - [aux_sym_dollar_method_token1] = ACTIONS(14182), + [aux_sym_dollarsf_token1] = ACTIONS(14144), + [anon_sym_CARET2] = ACTIONS(14146), + [anon_sym_CARET_DOLLAR] = ACTIONS(14148), + [anon_sym_LBRACE] = ACTIONS(14150), + [aux_sym_instance_variable_token1] = ACTIONS(14152), + [anon_sym_DOT_DOT] = ACTIONS(14154), + [aux_sym_system_defined_variable_token1] = ACTIONS(14156), + [aux_sym_dollar_text_token1] = ACTIONS(14158), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14160), + [aux_sym_dollar_function_token1] = ACTIONS(14162), + [aux_sym_dollar_select_token1] = ACTIONS(14164), + [aux_sym_dollar_case_token1] = ACTIONS(14166), + [aux_sym_dollar_list_token1] = ACTIONS(14168), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14170), + [aux_sym_dollar_method_token1] = ACTIONS(14172), [anon_sym_AT2] = ACTIONS(15270), - [sym_objectscript_identifier_special] = ACTIONS(14186), - [sym_objectscript_identifier] = ACTIONS(14188), - [sym_numeric_literal] = ACTIONS(14190), - [sym_string_literal] = ACTIONS(14190), - [aux_sym_macro_constant_token1] = ACTIONS(14192), + [sym_objectscript_identifier_special] = ACTIONS(14176), + [sym_objectscript_identifier] = ACTIONS(14178), + [sym_numeric_literal] = ACTIONS(14180), + [sym_string_literal] = ACTIONS(14180), + [aux_sym_macro_constant_token1] = ACTIONS(14182), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1492873,31 +1492873,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14912), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(14914), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1493029,7 +1493029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13263), [sym_block_comment] = STATE(13263), [sym_documatic_line] = STATE(13263), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1493109,35 +1493109,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13264), [sym_block_comment] = STATE(13264), [sym_documatic_line] = STATE(13264), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), + [sym_keyword_pound_pound_super] = ACTIONS(13580), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15282), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), [anon_sym_AT2] = ACTIONS(15284), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1493197,12 +1493197,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14920), - [aux_sym_dollarsf_token1] = ACTIONS(14014), - [anon_sym_CARET2] = ACTIONS(14016), - [anon_sym_CARET_DOLLAR] = ACTIONS(14018), + [aux_sym_dollarsf_token1] = ACTIONS(13990), + [anon_sym_CARET2] = ACTIONS(13992), + [anon_sym_CARET_DOLLAR] = ACTIONS(13994), [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(14020), - [anon_sym_DOT_DOT] = ACTIONS(14022), + [aux_sym_instance_variable_token1] = ACTIONS(13996), + [anon_sym_DOT_DOT] = ACTIONS(13998), [aux_sym_system_defined_variable_token1] = ACTIONS(6264), [aux_sym_dollar_text_token1] = ACTIONS(6266), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), @@ -1493213,11 +1493213,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), [aux_sym_dollar_method_token1] = ACTIONS(6280), [anon_sym_AT2] = ACTIONS(14922), - [sym_objectscript_identifier_special] = ACTIONS(14026), - [sym_objectscript_identifier] = ACTIONS(14028), + [sym_objectscript_identifier_special] = ACTIONS(14002), + [sym_objectscript_identifier] = ACTIONS(14004), [sym_numeric_literal] = ACTIONS(6288), [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(14030), + [aux_sym_macro_constant_token1] = ACTIONS(14006), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1493269,35 +1493269,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13266), [sym_block_comment] = STATE(13266), [sym_documatic_line] = STATE(13266), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), + [sym_keyword_pound_pound_super] = ACTIONS(13580), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15242), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), [anon_sym_AT2] = ACTIONS(15244), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1493433,31 +1493433,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15164), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15288), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1493593,31 +1493593,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15250), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15252), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1493669,7 +1493669,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13271), [sym_block_comment] = STATE(13271), [sym_documatic_line] = STATE(13271), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1493757,12 +1493757,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15294), - [aux_sym_dollarsf_token1] = ACTIONS(14050), - [anon_sym_CARET2] = ACTIONS(14052), - [anon_sym_CARET_DOLLAR] = ACTIONS(14054), + [aux_sym_dollarsf_token1] = ACTIONS(14054), + [anon_sym_CARET2] = ACTIONS(14056), + [anon_sym_CARET_DOLLAR] = ACTIONS(14058), [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(14056), - [anon_sym_DOT_DOT] = ACTIONS(14058), + [aux_sym_instance_variable_token1] = ACTIONS(14060), + [anon_sym_DOT_DOT] = ACTIONS(14062), [aux_sym_system_defined_variable_token1] = ACTIONS(6324), [aux_sym_dollar_text_token1] = ACTIONS(6326), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), @@ -1493773,11 +1493773,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), [aux_sym_dollar_method_token1] = ACTIONS(6340), [anon_sym_AT2] = ACTIONS(15296), - [sym_objectscript_identifier_special] = ACTIONS(14062), - [sym_objectscript_identifier] = ACTIONS(14064), + [sym_objectscript_identifier_special] = ACTIONS(14066), + [sym_objectscript_identifier] = ACTIONS(14068), [sym_numeric_literal] = ACTIONS(6348), [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(14066), + [aux_sym_macro_constant_token1] = ACTIONS(14070), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1493917,12 +1493917,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15256), - [aux_sym_dollarsf_token1] = ACTIONS(14050), - [anon_sym_CARET2] = ACTIONS(14052), - [anon_sym_CARET_DOLLAR] = ACTIONS(14054), + [aux_sym_dollarsf_token1] = ACTIONS(14054), + [anon_sym_CARET2] = ACTIONS(14056), + [anon_sym_CARET_DOLLAR] = ACTIONS(14058), [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(14056), - [anon_sym_DOT_DOT] = ACTIONS(14058), + [aux_sym_instance_variable_token1] = ACTIONS(14060), + [anon_sym_DOT_DOT] = ACTIONS(14062), [aux_sym_system_defined_variable_token1] = ACTIONS(6324), [aux_sym_dollar_text_token1] = ACTIONS(6326), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), @@ -1493933,11 +1493933,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), [aux_sym_dollar_method_token1] = ACTIONS(6340), [anon_sym_AT2] = ACTIONS(15258), - [sym_objectscript_identifier_special] = ACTIONS(14062), - [sym_objectscript_identifier] = ACTIONS(14064), + [sym_objectscript_identifier_special] = ACTIONS(14066), + [sym_objectscript_identifier] = ACTIONS(14068), [sym_numeric_literal] = ACTIONS(6348), [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(14066), + [aux_sym_macro_constant_token1] = ACTIONS(14070), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1494069,7 +1494069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13276), [sym_block_comment] = STATE(13276), [sym_documatic_line] = STATE(13276), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1494153,30 +1494153,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14916), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(14918), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1494229,7 +1494229,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13278), [sym_block_comment] = STATE(13278), [sym_documatic_line] = STATE(13278), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1494629,7 +1494629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13283), [sym_block_comment] = STATE(13283), [sym_documatic_line] = STATE(13283), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1494789,7 +1494789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13285), [sym_block_comment] = STATE(13285), [sym_documatic_line] = STATE(13285), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1494869,7 +1494869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13286), [sym_block_comment] = STATE(13286), [sym_documatic_line] = STATE(13286), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1494949,7 +1494949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13287), [sym_block_comment] = STATE(13287), [sym_documatic_line] = STATE(13287), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1495109,35 +1495109,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13289), [sym_block_comment] = STATE(13289), [sym_documatic_line] = STATE(13289), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12582), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), - [anon_sym_AT2] = ACTIONS(12614), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_keyword_pound_pound_super] = ACTIONS(12672), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12674), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), + [anon_sym_AT2] = ACTIONS(12706), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1495429,7 +1495429,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13293), [sym_block_comment] = STATE(13293), [sym_documatic_line] = STATE(13293), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1495509,7 +1495509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13294), [sym_block_comment] = STATE(13294), [sym_documatic_line] = STATE(13294), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1495593,30 +1495593,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12266), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), - [anon_sym_AT2] = ACTIONS(12298), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [anon_sym_LBRACK] = ACTIONS(12258), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12260), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12262), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), + [anon_sym_AT2] = ACTIONS(12294), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1495836,13 +1495836,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6362), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6366), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14120), - [aux_sym_dollarsf_token1] = ACTIONS(14122), - [anon_sym_CARET2] = ACTIONS(14124), - [anon_sym_CARET_DOLLAR] = ACTIONS(14126), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14110), + [aux_sym_dollarsf_token1] = ACTIONS(14112), + [anon_sym_CARET2] = ACTIONS(14114), + [anon_sym_CARET_DOLLAR] = ACTIONS(14116), [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(14128), - [anon_sym_DOT_DOT] = ACTIONS(14130), + [aux_sym_instance_variable_token1] = ACTIONS(14118), + [anon_sym_DOT_DOT] = ACTIONS(14120), [aux_sym_system_defined_variable_token1] = ACTIONS(6382), [aux_sym_dollar_text_token1] = ACTIONS(6384), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), @@ -1495852,12 +1495852,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6394), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), [aux_sym_dollar_method_token1] = ACTIONS(6398), - [anon_sym_AT2] = ACTIONS(14132), - [sym_objectscript_identifier_special] = ACTIONS(14134), - [sym_objectscript_identifier] = ACTIONS(14136), + [anon_sym_AT2] = ACTIONS(14122), + [sym_objectscript_identifier_special] = ACTIONS(14124), + [sym_objectscript_identifier] = ACTIONS(14126), [sym_numeric_literal] = ACTIONS(6406), [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(14138), + [aux_sym_macro_constant_token1] = ACTIONS(14128), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1496073,31 +1496073,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14658), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(14862), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1496149,7 +1496149,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13302), [sym_block_comment] = STATE(13302), [sym_documatic_line] = STATE(13302), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1496313,30 +1496313,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14762), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(14888), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1496553,30 +1496553,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14992), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(14994), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1496709,7 +1496709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13309), [sym_block_comment] = STATE(13309), [sym_documatic_line] = STATE(13309), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1496789,7 +1496789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13310), [sym_block_comment] = STATE(13310), [sym_documatic_line] = STATE(13310), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1496869,35 +1496869,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13311), [sym_block_comment] = STATE(13311), [sym_documatic_line] = STATE(13311), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13200), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), - [anon_sym_AT2] = ACTIONS(13232), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_keyword_pound_pound_super] = ACTIONS(13250), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13252), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), + [anon_sym_AT2] = ACTIONS(13284), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1497033,30 +1497033,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12630), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), - [anon_sym_AT2] = ACTIONS(12662), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [anon_sym_LBRACK] = ACTIONS(12718), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12720), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12722), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), + [anon_sym_AT2] = ACTIONS(12754), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1497115,14 +1497115,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13974), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13976), - [aux_sym_dollarsf_token1] = ACTIONS(13978), - [anon_sym_CARET2] = ACTIONS(13980), - [anon_sym_CARET_DOLLAR] = ACTIONS(13982), + [sym_keyword_pound_pound_super] = ACTIONS(13950), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13952), + [aux_sym_dollarsf_token1] = ACTIONS(13954), + [anon_sym_CARET2] = ACTIONS(13956), + [anon_sym_CARET_DOLLAR] = ACTIONS(13958), [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(13984), - [anon_sym_DOT_DOT] = ACTIONS(13986), + [aux_sym_instance_variable_token1] = ACTIONS(13960), + [anon_sym_DOT_DOT] = ACTIONS(13962), [aux_sym_system_defined_variable_token1] = ACTIONS(6556), [aux_sym_dollar_text_token1] = ACTIONS(6558), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), @@ -1497131,13 +1497131,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6566), [aux_sym_dollar_list_token1] = ACTIONS(6568), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(13988), - [anon_sym_AT2] = ACTIONS(13990), - [sym_objectscript_identifier_special] = ACTIONS(13992), - [sym_objectscript_identifier] = ACTIONS(13994), + [aux_sym_dollar_method_token1] = ACTIONS(13964), + [anon_sym_AT2] = ACTIONS(13966), + [sym_objectscript_identifier_special] = ACTIONS(13968), + [sym_objectscript_identifier] = ACTIONS(13970), [sym_numeric_literal] = ACTIONS(6580), [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(13996), + [aux_sym_macro_constant_token1] = ACTIONS(13972), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1497189,7 +1497189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13315), [sym_block_comment] = STATE(13315), [sym_documatic_line] = STATE(13315), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1497429,35 +1497429,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13318), [sym_block_comment] = STATE(13318), [sym_documatic_line] = STATE(13318), - [anon_sym_LPAREN] = ACTIONS(14146), + [anon_sym_LPAREN] = ACTIONS(14136), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(14148), + [anon_sym_LBRACK] = ACTIONS(14138), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14150), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14152), - [aux_sym_dollarsf_token1] = ACTIONS(14154), - [anon_sym_CARET2] = ACTIONS(14156), - [anon_sym_CARET_DOLLAR] = ACTIONS(14158), - [anon_sym_LBRACE] = ACTIONS(14160), - [aux_sym_instance_variable_token1] = ACTIONS(14162), - [anon_sym_DOT_DOT] = ACTIONS(14164), - [aux_sym_system_defined_variable_token1] = ACTIONS(14166), - [aux_sym_dollar_text_token1] = ACTIONS(14168), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14170), - [aux_sym_dollar_function_token1] = ACTIONS(14172), - [aux_sym_dollar_select_token1] = ACTIONS(14174), - [aux_sym_dollar_case_token1] = ACTIONS(14176), - [aux_sym_dollar_list_token1] = ACTIONS(14178), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14180), - [aux_sym_dollar_method_token1] = ACTIONS(14182), - [anon_sym_AT2] = ACTIONS(14184), - [sym_objectscript_identifier_special] = ACTIONS(14186), - [sym_objectscript_identifier] = ACTIONS(14188), - [sym_numeric_literal] = ACTIONS(14190), - [sym_string_literal] = ACTIONS(14190), - [aux_sym_macro_constant_token1] = ACTIONS(14192), + [sym_keyword_pound_pound_super] = ACTIONS(14140), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14142), + [aux_sym_dollarsf_token1] = ACTIONS(14144), + [anon_sym_CARET2] = ACTIONS(14146), + [anon_sym_CARET_DOLLAR] = ACTIONS(14148), + [anon_sym_LBRACE] = ACTIONS(14150), + [aux_sym_instance_variable_token1] = ACTIONS(14152), + [anon_sym_DOT_DOT] = ACTIONS(14154), + [aux_sym_system_defined_variable_token1] = ACTIONS(14156), + [aux_sym_dollar_text_token1] = ACTIONS(14158), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14160), + [aux_sym_dollar_function_token1] = ACTIONS(14162), + [aux_sym_dollar_select_token1] = ACTIONS(14164), + [aux_sym_dollar_case_token1] = ACTIONS(14166), + [aux_sym_dollar_list_token1] = ACTIONS(14168), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14170), + [aux_sym_dollar_method_token1] = ACTIONS(14172), + [anon_sym_AT2] = ACTIONS(14174), + [sym_objectscript_identifier_special] = ACTIONS(14176), + [sym_objectscript_identifier] = ACTIONS(14178), + [sym_numeric_literal] = ACTIONS(14180), + [sym_string_literal] = ACTIONS(14180), + [aux_sym_macro_constant_token1] = ACTIONS(14182), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1497593,31 +1497593,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14834), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(14902), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1497833,31 +1497833,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15164), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15166), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1497989,7 +1497989,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13325), [sym_block_comment] = STATE(13325), [sym_documatic_line] = STATE(13325), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1498069,7 +1498069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13326), [sym_block_comment] = STATE(13326), [sym_documatic_line] = STATE(13326), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1498149,35 +1498149,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13327), [sym_block_comment] = STATE(13327), [sym_documatic_line] = STATE(13327), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), - [anon_sym_AT2] = ACTIONS(13564), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_keyword_pound_pound_super] = ACTIONS(13580), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), + [anon_sym_AT2] = ACTIONS(13614), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1498313,31 +1498313,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13260), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), - [anon_sym_AT2] = ACTIONS(13292), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_keyword_pound_pound_super] = ACTIONS(13310), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13312), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), + [anon_sym_AT2] = ACTIONS(13344), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1498396,13 +1498396,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6304), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14048), - [aux_sym_dollarsf_token1] = ACTIONS(14050), - [anon_sym_CARET2] = ACTIONS(14052), - [anon_sym_CARET_DOLLAR] = ACTIONS(14054), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14052), + [aux_sym_dollarsf_token1] = ACTIONS(14054), + [anon_sym_CARET2] = ACTIONS(14056), + [anon_sym_CARET_DOLLAR] = ACTIONS(14058), [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(14056), - [anon_sym_DOT_DOT] = ACTIONS(14058), + [aux_sym_instance_variable_token1] = ACTIONS(14060), + [anon_sym_DOT_DOT] = ACTIONS(14062), [aux_sym_system_defined_variable_token1] = ACTIONS(6324), [aux_sym_dollar_text_token1] = ACTIONS(6326), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), @@ -1498412,12 +1498412,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6336), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), [aux_sym_dollar_method_token1] = ACTIONS(6340), - [anon_sym_AT2] = ACTIONS(14060), - [sym_objectscript_identifier_special] = ACTIONS(14062), - [sym_objectscript_identifier] = ACTIONS(14064), + [anon_sym_AT2] = ACTIONS(14064), + [sym_objectscript_identifier_special] = ACTIONS(14066), + [sym_objectscript_identifier] = ACTIONS(14068), [sym_numeric_literal] = ACTIONS(6348), [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(14066), + [aux_sym_macro_constant_token1] = ACTIONS(14070), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1498469,7 +1498469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13331), [sym_block_comment] = STATE(13331), [sym_documatic_line] = STATE(13331), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1498793,30 +1498793,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14916), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(14918), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1498869,7 +1498869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13336), [sym_block_comment] = STATE(13336), [sym_documatic_line] = STATE(13336), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1498949,35 +1498949,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13337), [sym_block_comment] = STATE(13337), [sym_documatic_line] = STATE(13337), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), + [sym_keyword_pound_pound_super] = ACTIONS(12672), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15176), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), [anon_sym_AT2] = ACTIONS(15178), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1499029,7 +1499029,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13338), [sym_block_comment] = STATE(13338), [sym_documatic_line] = STATE(13338), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1499193,30 +1499193,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15332), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15334), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1499273,30 +1499273,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15336), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15338), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1499357,12 +1499357,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6366), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15180), - [aux_sym_dollarsf_token1] = ACTIONS(14122), - [anon_sym_CARET2] = ACTIONS(14124), - [anon_sym_CARET_DOLLAR] = ACTIONS(14126), + [aux_sym_dollarsf_token1] = ACTIONS(14112), + [anon_sym_CARET2] = ACTIONS(14114), + [anon_sym_CARET_DOLLAR] = ACTIONS(14116), [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(14128), - [anon_sym_DOT_DOT] = ACTIONS(14130), + [aux_sym_instance_variable_token1] = ACTIONS(14118), + [anon_sym_DOT_DOT] = ACTIONS(14120), [aux_sym_system_defined_variable_token1] = ACTIONS(6382), [aux_sym_dollar_text_token1] = ACTIONS(6384), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), @@ -1499373,11 +1499373,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), [aux_sym_dollar_method_token1] = ACTIONS(6398), [anon_sym_AT2] = ACTIONS(15182), - [sym_objectscript_identifier_special] = ACTIONS(14134), - [sym_objectscript_identifier] = ACTIONS(14136), + [sym_objectscript_identifier_special] = ACTIONS(14124), + [sym_objectscript_identifier] = ACTIONS(14126), [sym_numeric_literal] = ACTIONS(6406), [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(14138), + [aux_sym_macro_constant_token1] = ACTIONS(14128), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1499593,30 +1499593,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15226), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15346), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1499753,30 +1499753,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14992), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(14994), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1499829,7 +1499829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13348), [sym_block_comment] = STATE(13348), [sym_documatic_line] = STATE(13348), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1499909,35 +1499909,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13349), [sym_block_comment] = STATE(13349), [sym_documatic_line] = STATE(13349), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), + [sym_keyword_pound_pound_super] = ACTIONS(13250), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15196), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), [anon_sym_AT2] = ACTIONS(15198), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1499989,7 +1499989,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13350), [sym_block_comment] = STATE(13350), [sym_documatic_line] = STATE(13350), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1500153,30 +1500153,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15348), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15350), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1500233,30 +1500233,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15200), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15202), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1500315,14 +1500315,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13974), + [sym_keyword_pound_pound_super] = ACTIONS(13950), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15208), - [aux_sym_dollarsf_token1] = ACTIONS(13978), - [anon_sym_CARET2] = ACTIONS(13980), - [anon_sym_CARET_DOLLAR] = ACTIONS(13982), + [aux_sym_dollarsf_token1] = ACTIONS(13954), + [anon_sym_CARET2] = ACTIONS(13956), + [anon_sym_CARET_DOLLAR] = ACTIONS(13958), [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(13984), - [anon_sym_DOT_DOT] = ACTIONS(13986), + [aux_sym_instance_variable_token1] = ACTIONS(13960), + [anon_sym_DOT_DOT] = ACTIONS(13962), [aux_sym_system_defined_variable_token1] = ACTIONS(6556), [aux_sym_dollar_text_token1] = ACTIONS(6558), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), @@ -1500331,13 +1500331,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6566), [aux_sym_dollar_list_token1] = ACTIONS(6568), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(13988), + [aux_sym_dollar_method_token1] = ACTIONS(13964), [anon_sym_AT2] = ACTIONS(15210), - [sym_objectscript_identifier_special] = ACTIONS(13992), - [sym_objectscript_identifier] = ACTIONS(13994), + [sym_objectscript_identifier_special] = ACTIONS(13968), + [sym_objectscript_identifier] = ACTIONS(13970), [sym_numeric_literal] = ACTIONS(6580), [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(13996), + [aux_sym_macro_constant_token1] = ACTIONS(13972), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1500469,35 +1500469,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13356), [sym_block_comment] = STATE(13356), [sym_documatic_line] = STATE(13356), - [anon_sym_LPAREN] = ACTIONS(14146), + [anon_sym_LPAREN] = ACTIONS(14136), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(14148), + [anon_sym_LBRACK] = ACTIONS(14138), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14150), + [sym_keyword_pound_pound_super] = ACTIONS(14140), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15220), - [aux_sym_dollarsf_token1] = ACTIONS(14154), - [anon_sym_CARET2] = ACTIONS(14156), - [anon_sym_CARET_DOLLAR] = ACTIONS(14158), - [anon_sym_LBRACE] = ACTIONS(14160), - [aux_sym_instance_variable_token1] = ACTIONS(14162), - [anon_sym_DOT_DOT] = ACTIONS(14164), - [aux_sym_system_defined_variable_token1] = ACTIONS(14166), - [aux_sym_dollar_text_token1] = ACTIONS(14168), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14170), - [aux_sym_dollar_function_token1] = ACTIONS(14172), - [aux_sym_dollar_select_token1] = ACTIONS(14174), - [aux_sym_dollar_case_token1] = ACTIONS(14176), - [aux_sym_dollar_list_token1] = ACTIONS(14178), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14180), - [aux_sym_dollar_method_token1] = ACTIONS(14182), + [aux_sym_dollarsf_token1] = ACTIONS(14144), + [anon_sym_CARET2] = ACTIONS(14146), + [anon_sym_CARET_DOLLAR] = ACTIONS(14148), + [anon_sym_LBRACE] = ACTIONS(14150), + [aux_sym_instance_variable_token1] = ACTIONS(14152), + [anon_sym_DOT_DOT] = ACTIONS(14154), + [aux_sym_system_defined_variable_token1] = ACTIONS(14156), + [aux_sym_dollar_text_token1] = ACTIONS(14158), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14160), + [aux_sym_dollar_function_token1] = ACTIONS(14162), + [aux_sym_dollar_select_token1] = ACTIONS(14164), + [aux_sym_dollar_case_token1] = ACTIONS(14166), + [aux_sym_dollar_list_token1] = ACTIONS(14168), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14170), + [aux_sym_dollar_method_token1] = ACTIONS(14172), [anon_sym_AT2] = ACTIONS(15222), - [sym_objectscript_identifier_special] = ACTIONS(14186), - [sym_objectscript_identifier] = ACTIONS(14188), - [sym_numeric_literal] = ACTIONS(14190), - [sym_string_literal] = ACTIONS(14190), - [aux_sym_macro_constant_token1] = ACTIONS(14192), + [sym_objectscript_identifier_special] = ACTIONS(14176), + [sym_objectscript_identifier] = ACTIONS(14178), + [sym_numeric_literal] = ACTIONS(14180), + [sym_string_literal] = ACTIONS(14180), + [aux_sym_macro_constant_token1] = ACTIONS(14182), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1500633,31 +1500633,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15164), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15166), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1500709,7 +1500709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13359), [sym_block_comment] = STATE(13359), [sym_documatic_line] = STATE(13359), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1500789,35 +1500789,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13360), [sym_block_comment] = STATE(13360), [sym_documatic_line] = STATE(13360), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), + [sym_keyword_pound_pound_super] = ACTIONS(13580), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15242), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), [anon_sym_AT2] = ACTIONS(15244), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1500869,7 +1500869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13361), [sym_block_comment] = STATE(13361), [sym_documatic_line] = STATE(13361), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1501033,31 +1501033,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15356), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15358), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1501113,31 +1501113,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15250), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15252), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1501197,12 +1501197,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15256), - [aux_sym_dollarsf_token1] = ACTIONS(14050), - [anon_sym_CARET2] = ACTIONS(14052), - [anon_sym_CARET_DOLLAR] = ACTIONS(14054), + [aux_sym_dollarsf_token1] = ACTIONS(14054), + [anon_sym_CARET2] = ACTIONS(14056), + [anon_sym_CARET_DOLLAR] = ACTIONS(14058), [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(14056), - [anon_sym_DOT_DOT] = ACTIONS(14058), + [aux_sym_instance_variable_token1] = ACTIONS(14060), + [anon_sym_DOT_DOT] = ACTIONS(14062), [aux_sym_system_defined_variable_token1] = ACTIONS(6324), [aux_sym_dollar_text_token1] = ACTIONS(6326), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), @@ -1501213,11 +1501213,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), [aux_sym_dollar_method_token1] = ACTIONS(6340), [anon_sym_AT2] = ACTIONS(15258), - [sym_objectscript_identifier_special] = ACTIONS(14062), - [sym_objectscript_identifier] = ACTIONS(14064), + [sym_objectscript_identifier_special] = ACTIONS(14066), + [sym_objectscript_identifier] = ACTIONS(14068), [sym_numeric_literal] = ACTIONS(6348), [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(14066), + [aux_sym_macro_constant_token1] = ACTIONS(14070), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1501273,30 +1501273,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14916), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15224), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1501349,7 +1501349,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13367), [sym_block_comment] = STATE(13367), [sym_documatic_line] = STATE(13367), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1501753,30 +1501753,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14992), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15254), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1501829,7 +1501829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13373), [sym_block_comment] = STATE(13373), [sym_documatic_line] = STATE(13373), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1502073,30 +1502073,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12630), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), - [anon_sym_AT2] = ACTIONS(12662), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [anon_sym_LBRACK] = ACTIONS(12718), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12720), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12722), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), + [anon_sym_AT2] = ACTIONS(12754), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1502313,31 +1502313,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15164), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15288), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1502389,7 +1502389,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13380), [sym_block_comment] = STATE(13380), [sym_documatic_line] = STATE(13380), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1502633,31 +1502633,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13260), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), - [anon_sym_AT2] = ACTIONS(13292), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_keyword_pound_pound_super] = ACTIONS(13310), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13312), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), + [anon_sym_AT2] = ACTIONS(13344), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1502793,30 +1502793,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15336), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15368), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1502953,30 +1502953,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15200), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15374), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1503193,31 +1503193,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15250), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15380), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1503989,35 +1503989,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13400), [sym_block_comment] = STATE(13400), [sym_documatic_line] = STATE(13400), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13434), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), - [anon_sym_AT2] = ACTIONS(13466), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_keyword_pound_pound_super] = ACTIONS(13482), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13484), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), + [anon_sym_AT2] = ACTIONS(13516), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1504153,31 +1504153,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13482), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), - [anon_sym_AT2] = ACTIONS(13514), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_keyword_pound_pound_super] = ACTIONS(13530), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), + [anon_sym_AT2] = ACTIONS(13564), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1504553,31 +1504553,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13482), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), - [anon_sym_AT2] = ACTIONS(13514), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_keyword_pound_pound_super] = ACTIONS(13530), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), + [anon_sym_AT2] = ACTIONS(13564), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1505708,7 +1505708,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(13422)] = { - [sym_expression] = STATE(9718), + [sym_expression] = STATE(9717), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), [sym_unary_operator] = STATE(13019), @@ -1507033,30 +1507033,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15392), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15394), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1507193,31 +1507193,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15396), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(15398), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1507513,31 +1507513,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14338), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(14340), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1507593,31 +1507593,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14338), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(14340), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1507673,30 +1507673,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15392), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15394), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1507755,14 +1507755,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14204), + [sym_keyword_pound_pound_super] = ACTIONS(14190), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14534), - [aux_sym_dollarsf_token1] = ACTIONS(14208), - [anon_sym_CARET2] = ACTIONS(14210), - [anon_sym_CARET_DOLLAR] = ACTIONS(14212), + [aux_sym_dollarsf_token1] = ACTIONS(14194), + [anon_sym_CARET2] = ACTIONS(14196), + [anon_sym_CARET_DOLLAR] = ACTIONS(14198), [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(14214), - [anon_sym_DOT_DOT] = ACTIONS(14216), + [aux_sym_instance_variable_token1] = ACTIONS(14200), + [anon_sym_DOT_DOT] = ACTIONS(14202), [aux_sym_system_defined_variable_token1] = ACTIONS(6685), [aux_sym_dollar_text_token1] = ACTIONS(6687), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), @@ -1507773,11 +1507773,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), [aux_sym_dollar_method_token1] = ACTIONS(6701), [anon_sym_AT2] = ACTIONS(14536), - [sym_objectscript_identifier_special] = ACTIONS(14220), - [sym_objectscript_identifier] = ACTIONS(14222), + [sym_objectscript_identifier_special] = ACTIONS(14206), + [sym_objectscript_identifier] = ACTIONS(14208), [sym_numeric_literal] = ACTIONS(6709), [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(14224), + [aux_sym_macro_constant_token1] = ACTIONS(14210), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1507835,14 +1507835,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14204), + [sym_keyword_pound_pound_super] = ACTIONS(14190), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14534), - [aux_sym_dollarsf_token1] = ACTIONS(14208), - [anon_sym_CARET2] = ACTIONS(14210), - [anon_sym_CARET_DOLLAR] = ACTIONS(14212), + [aux_sym_dollarsf_token1] = ACTIONS(14194), + [anon_sym_CARET2] = ACTIONS(14196), + [anon_sym_CARET_DOLLAR] = ACTIONS(14198), [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(14214), - [anon_sym_DOT_DOT] = ACTIONS(14216), + [aux_sym_instance_variable_token1] = ACTIONS(14200), + [anon_sym_DOT_DOT] = ACTIONS(14202), [aux_sym_system_defined_variable_token1] = ACTIONS(6685), [aux_sym_dollar_text_token1] = ACTIONS(6687), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), @@ -1507853,11 +1507853,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), [aux_sym_dollar_method_token1] = ACTIONS(6701), [anon_sym_AT2] = ACTIONS(14536), - [sym_objectscript_identifier_special] = ACTIONS(14220), - [sym_objectscript_identifier] = ACTIONS(14222), + [sym_objectscript_identifier_special] = ACTIONS(14206), + [sym_objectscript_identifier] = ACTIONS(14208), [sym_numeric_literal] = ACTIONS(6709), [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(14224), + [aux_sym_macro_constant_token1] = ACTIONS(14210), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1507909,7 +1507909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13449), [sym_block_comment] = STATE(13449), [sym_documatic_line] = STATE(13449), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1507989,7 +1507989,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13450), [sym_block_comment] = STATE(13450), [sym_documatic_line] = STATE(13450), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1508393,30 +1508393,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14358), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15406), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1508553,30 +1508553,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14358), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15406), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1508635,14 +1508635,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14204), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14206), - [aux_sym_dollarsf_token1] = ACTIONS(14208), - [anon_sym_CARET2] = ACTIONS(14210), - [anon_sym_CARET_DOLLAR] = ACTIONS(14212), + [sym_keyword_pound_pound_super] = ACTIONS(14190), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14192), + [aux_sym_dollarsf_token1] = ACTIONS(14194), + [anon_sym_CARET2] = ACTIONS(14196), + [anon_sym_CARET_DOLLAR] = ACTIONS(14198), [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(14214), - [anon_sym_DOT_DOT] = ACTIONS(14216), + [aux_sym_instance_variable_token1] = ACTIONS(14200), + [anon_sym_DOT_DOT] = ACTIONS(14202), [aux_sym_system_defined_variable_token1] = ACTIONS(6685), [aux_sym_dollar_text_token1] = ACTIONS(6687), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), @@ -1508652,12 +1508652,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6697), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(14218), - [sym_objectscript_identifier_special] = ACTIONS(14220), - [sym_objectscript_identifier] = ACTIONS(14222), + [anon_sym_AT2] = ACTIONS(14204), + [sym_objectscript_identifier_special] = ACTIONS(14206), + [sym_objectscript_identifier] = ACTIONS(14208), [sym_numeric_literal] = ACTIONS(6709), [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(14224), + [aux_sym_macro_constant_token1] = ACTIONS(14210), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1508713,30 +1508713,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14762), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(14764), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1508793,30 +1508793,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14358), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15406), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1508869,7 +1508869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13461), [sym_block_comment] = STATE(13461), [sym_documatic_line] = STATE(13461), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1508953,30 +1508953,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14916), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(14918), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1509033,30 +1509033,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14762), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(14764), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1509109,7 +1509109,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13464), [sym_block_comment] = STATE(13464), [sym_documatic_line] = STATE(13464), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1509193,30 +1509193,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14916), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(14918), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1509275,14 +1509275,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14204), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14206), - [aux_sym_dollarsf_token1] = ACTIONS(14208), - [anon_sym_CARET2] = ACTIONS(14210), - [anon_sym_CARET_DOLLAR] = ACTIONS(14212), + [sym_keyword_pound_pound_super] = ACTIONS(14190), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14192), + [aux_sym_dollarsf_token1] = ACTIONS(14194), + [anon_sym_CARET2] = ACTIONS(14196), + [anon_sym_CARET_DOLLAR] = ACTIONS(14198), [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(14214), - [anon_sym_DOT_DOT] = ACTIONS(14216), + [aux_sym_instance_variable_token1] = ACTIONS(14200), + [anon_sym_DOT_DOT] = ACTIONS(14202), [aux_sym_system_defined_variable_token1] = ACTIONS(6685), [aux_sym_dollar_text_token1] = ACTIONS(6687), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), @@ -1509292,12 +1509292,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6697), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), [aux_sym_dollar_method_token1] = ACTIONS(6701), - [anon_sym_AT2] = ACTIONS(14218), - [sym_objectscript_identifier_special] = ACTIONS(14220), - [sym_objectscript_identifier] = ACTIONS(14222), + [anon_sym_AT2] = ACTIONS(14204), + [sym_objectscript_identifier_special] = ACTIONS(14206), + [sym_objectscript_identifier] = ACTIONS(14208), [sym_numeric_literal] = ACTIONS(6709), [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(14224), + [aux_sym_macro_constant_token1] = ACTIONS(14210), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1509628,7 +1509628,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(13471)] = { - [sym_expression] = STATE(8746), + [sym_expression] = STATE(8745), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), [sym_unary_operator] = STATE(13019), @@ -1509788,7 +1509788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(13473)] = { - [sym_expression] = STATE(10743), + [sym_expression] = STATE(10742), [sym_expr_atom] = STATE(5841), [sym_parenthetical_expression] = STATE(6356), [sym_unary_operator] = STATE(13753), @@ -1510393,31 +1510393,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15396), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(15398), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1511029,35 +1511029,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13488), [sym_block_comment] = STATE(13488), [sym_documatic_line] = STATE(13488), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), + [sym_keyword_pound_pound_super] = ACTIONS(13482), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14592), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), [anon_sym_AT2] = ACTIONS(14594), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1511109,35 +1511109,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13489), [sym_block_comment] = STATE(13489), [sym_documatic_line] = STATE(13489), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), + [sym_keyword_pound_pound_super] = ACTIONS(13482), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14592), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), [anon_sym_AT2] = ACTIONS(14594), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1511189,7 +1511189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13490), [sym_block_comment] = STATE(13490), [sym_documatic_line] = STATE(13490), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1511429,35 +1511429,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13493), [sym_block_comment] = STATE(13493), [sym_documatic_line] = STATE(13493), - [anon_sym_LPAREN] = ACTIONS(13428), + [anon_sym_LPAREN] = ACTIONS(13478), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13430), + [anon_sym_LBRACK] = ACTIONS(13480), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13432), + [sym_keyword_pound_pound_super] = ACTIONS(13482), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14592), - [aux_sym_dollarsf_token1] = ACTIONS(13436), - [anon_sym_CARET2] = ACTIONS(13438), - [anon_sym_CARET_DOLLAR] = ACTIONS(13440), - [anon_sym_LBRACE] = ACTIONS(13442), - [aux_sym_instance_variable_token1] = ACTIONS(13444), - [anon_sym_DOT_DOT] = ACTIONS(13446), - [aux_sym_system_defined_variable_token1] = ACTIONS(13448), - [aux_sym_dollar_text_token1] = ACTIONS(13450), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13452), - [aux_sym_dollar_function_token1] = ACTIONS(13454), - [aux_sym_dollar_select_token1] = ACTIONS(13456), - [aux_sym_dollar_case_token1] = ACTIONS(13458), - [aux_sym_dollar_list_token1] = ACTIONS(13460), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13462), - [aux_sym_dollar_method_token1] = ACTIONS(13464), + [aux_sym_dollarsf_token1] = ACTIONS(13486), + [anon_sym_CARET2] = ACTIONS(13488), + [anon_sym_CARET_DOLLAR] = ACTIONS(13490), + [anon_sym_LBRACE] = ACTIONS(13492), + [aux_sym_instance_variable_token1] = ACTIONS(13494), + [anon_sym_DOT_DOT] = ACTIONS(13496), + [aux_sym_system_defined_variable_token1] = ACTIONS(13498), + [aux_sym_dollar_text_token1] = ACTIONS(13500), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13502), + [aux_sym_dollar_function_token1] = ACTIONS(13504), + [aux_sym_dollar_select_token1] = ACTIONS(13506), + [aux_sym_dollar_case_token1] = ACTIONS(13508), + [aux_sym_dollar_list_token1] = ACTIONS(13510), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13512), + [aux_sym_dollar_method_token1] = ACTIONS(13514), [anon_sym_AT2] = ACTIONS(14594), - [sym_objectscript_identifier_special] = ACTIONS(13468), - [sym_objectscript_identifier] = ACTIONS(13470), - [sym_numeric_literal] = ACTIONS(13472), - [sym_string_literal] = ACTIONS(13472), - [aux_sym_macro_constant_token1] = ACTIONS(13474), + [sym_objectscript_identifier_special] = ACTIONS(13518), + [sym_objectscript_identifier] = ACTIONS(13520), + [sym_numeric_literal] = ACTIONS(13522), + [sym_string_literal] = ACTIONS(13522), + [aux_sym_macro_constant_token1] = ACTIONS(13524), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1511513,31 +1511513,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14338), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(14600), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1511593,31 +1511593,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14338), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(14600), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1511673,30 +1511673,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14358), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15406), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1511749,7 +1511749,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13497), [sym_block_comment] = STATE(13497), [sym_documatic_line] = STATE(13497), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1512153,30 +1512153,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14358), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(14360), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1512315,29 +1512315,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6478), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14230), + [sym_keyword_pound_pound_super] = ACTIONS(14224), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14516), - [aux_sym_dollarsf_token1] = ACTIONS(14234), - [anon_sym_CARET2] = ACTIONS(14236), - [anon_sym_CARET_DOLLAR] = ACTIONS(14238), + [aux_sym_dollarsf_token1] = ACTIONS(14228), + [anon_sym_CARET2] = ACTIONS(14230), + [anon_sym_CARET_DOLLAR] = ACTIONS(14232), [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(14240), - [anon_sym_DOT_DOT] = ACTIONS(14242), + [aux_sym_instance_variable_token1] = ACTIONS(14234), + [anon_sym_DOT_DOT] = ACTIONS(14236), [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(14244), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14246), - [aux_sym_dollar_function_token1] = ACTIONS(14248), - [aux_sym_dollar_select_token1] = ACTIONS(14250), - [aux_sym_dollar_case_token1] = ACTIONS(14252), - [aux_sym_dollar_list_token1] = ACTIONS(14254), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14256), - [aux_sym_dollar_method_token1] = ACTIONS(14258), + [aux_sym_dollar_text_token1] = ACTIONS(14238), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14240), + [aux_sym_dollar_function_token1] = ACTIONS(14242), + [aux_sym_dollar_select_token1] = ACTIONS(14244), + [aux_sym_dollar_case_token1] = ACTIONS(14246), + [aux_sym_dollar_list_token1] = ACTIONS(14248), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14250), + [aux_sym_dollar_method_token1] = ACTIONS(14252), [anon_sym_AT2] = ACTIONS(14518), - [sym_objectscript_identifier_special] = ACTIONS(14262), - [sym_objectscript_identifier] = ACTIONS(14264), + [sym_objectscript_identifier_special] = ACTIONS(14256), + [sym_objectscript_identifier] = ACTIONS(14258), [sym_numeric_literal] = ACTIONS(6522), [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(14266), + [aux_sym_macro_constant_token1] = ACTIONS(14260), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1512389,35 +1512389,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13505), [sym_block_comment] = STATE(13505), [sym_documatic_line] = STATE(13505), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), + [sym_keyword_pound_pound_super] = ACTIONS(13042), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14850), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), [anon_sym_AT2] = ACTIONS(14852), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1512473,30 +1512473,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14358), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(14360), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1512555,29 +1512555,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6478), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14230), + [sym_keyword_pound_pound_super] = ACTIONS(14224), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14516), - [aux_sym_dollarsf_token1] = ACTIONS(14234), - [anon_sym_CARET2] = ACTIONS(14236), - [anon_sym_CARET_DOLLAR] = ACTIONS(14238), + [aux_sym_dollarsf_token1] = ACTIONS(14228), + [anon_sym_CARET2] = ACTIONS(14230), + [anon_sym_CARET_DOLLAR] = ACTIONS(14232), [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(14240), - [anon_sym_DOT_DOT] = ACTIONS(14242), + [aux_sym_instance_variable_token1] = ACTIONS(14234), + [anon_sym_DOT_DOT] = ACTIONS(14236), [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(14244), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14246), - [aux_sym_dollar_function_token1] = ACTIONS(14248), - [aux_sym_dollar_select_token1] = ACTIONS(14250), - [aux_sym_dollar_case_token1] = ACTIONS(14252), - [aux_sym_dollar_list_token1] = ACTIONS(14254), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14256), - [aux_sym_dollar_method_token1] = ACTIONS(14258), + [aux_sym_dollar_text_token1] = ACTIONS(14238), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14240), + [aux_sym_dollar_function_token1] = ACTIONS(14242), + [aux_sym_dollar_select_token1] = ACTIONS(14244), + [aux_sym_dollar_case_token1] = ACTIONS(14246), + [aux_sym_dollar_list_token1] = ACTIONS(14248), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14250), + [aux_sym_dollar_method_token1] = ACTIONS(14252), [anon_sym_AT2] = ACTIONS(14518), - [sym_objectscript_identifier_special] = ACTIONS(14262), - [sym_objectscript_identifier] = ACTIONS(14264), + [sym_objectscript_identifier_special] = ACTIONS(14256), + [sym_objectscript_identifier] = ACTIONS(14258), [sym_numeric_literal] = ACTIONS(6522), [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(14266), + [aux_sym_macro_constant_token1] = ACTIONS(14260), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1512789,7 +1512789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13510), [sym_block_comment] = STATE(13510), [sym_documatic_line] = STATE(13510), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1512873,30 +1512873,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14358), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(14360), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1512949,7 +1512949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13512), [sym_block_comment] = STATE(13512), [sym_documatic_line] = STATE(13512), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1513113,31 +1513113,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14338), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(14340), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1513189,7 +1513189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13515), [sym_block_comment] = STATE(13515), [sym_documatic_line] = STATE(13515), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1513269,7 +1513269,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13516), [sym_block_comment] = STATE(13516), [sym_documatic_line] = STATE(13516), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1513353,31 +1513353,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14658), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(14660), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1513675,29 +1513675,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6478), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14230), + [sym_keyword_pound_pound_super] = ACTIONS(14224), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14516), - [aux_sym_dollarsf_token1] = ACTIONS(14234), - [anon_sym_CARET2] = ACTIONS(14236), - [anon_sym_CARET_DOLLAR] = ACTIONS(14238), + [aux_sym_dollarsf_token1] = ACTIONS(14228), + [anon_sym_CARET2] = ACTIONS(14230), + [anon_sym_CARET_DOLLAR] = ACTIONS(14232), [anon_sym_LBRACE] = ACTIONS(6492), - [aux_sym_instance_variable_token1] = ACTIONS(14240), - [anon_sym_DOT_DOT] = ACTIONS(14242), + [aux_sym_instance_variable_token1] = ACTIONS(14234), + [anon_sym_DOT_DOT] = ACTIONS(14236), [aux_sym_system_defined_variable_token1] = ACTIONS(6498), - [aux_sym_dollar_text_token1] = ACTIONS(14244), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14246), - [aux_sym_dollar_function_token1] = ACTIONS(14248), - [aux_sym_dollar_select_token1] = ACTIONS(14250), - [aux_sym_dollar_case_token1] = ACTIONS(14252), - [aux_sym_dollar_list_token1] = ACTIONS(14254), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14256), - [aux_sym_dollar_method_token1] = ACTIONS(14258), + [aux_sym_dollar_text_token1] = ACTIONS(14238), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14240), + [aux_sym_dollar_function_token1] = ACTIONS(14242), + [aux_sym_dollar_select_token1] = ACTIONS(14244), + [aux_sym_dollar_case_token1] = ACTIONS(14246), + [aux_sym_dollar_list_token1] = ACTIONS(14248), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14250), + [aux_sym_dollar_method_token1] = ACTIONS(14252), [anon_sym_AT2] = ACTIONS(14518), - [sym_objectscript_identifier_special] = ACTIONS(14262), - [sym_objectscript_identifier] = ACTIONS(14264), + [sym_objectscript_identifier_special] = ACTIONS(14256), + [sym_objectscript_identifier] = ACTIONS(14258), [sym_numeric_literal] = ACTIONS(6522), [sym_string_literal] = ACTIONS(6522), - [aux_sym_macro_constant_token1] = ACTIONS(14266), + [aux_sym_macro_constant_token1] = ACTIONS(14260), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1513755,14 +1513755,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14204), + [sym_keyword_pound_pound_super] = ACTIONS(14190), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14602), - [aux_sym_dollarsf_token1] = ACTIONS(14208), - [anon_sym_CARET2] = ACTIONS(14210), - [anon_sym_CARET_DOLLAR] = ACTIONS(14212), + [aux_sym_dollarsf_token1] = ACTIONS(14194), + [anon_sym_CARET2] = ACTIONS(14196), + [anon_sym_CARET_DOLLAR] = ACTIONS(14198), [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(14214), - [anon_sym_DOT_DOT] = ACTIONS(14216), + [aux_sym_instance_variable_token1] = ACTIONS(14200), + [anon_sym_DOT_DOT] = ACTIONS(14202), [aux_sym_system_defined_variable_token1] = ACTIONS(6685), [aux_sym_dollar_text_token1] = ACTIONS(6687), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), @@ -1513773,11 +1513773,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), [aux_sym_dollar_method_token1] = ACTIONS(6701), [anon_sym_AT2] = ACTIONS(14604), - [sym_objectscript_identifier_special] = ACTIONS(14220), - [sym_objectscript_identifier] = ACTIONS(14222), + [sym_objectscript_identifier_special] = ACTIONS(14206), + [sym_objectscript_identifier] = ACTIONS(14208), [sym_numeric_literal] = ACTIONS(6709), [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(14224), + [aux_sym_macro_constant_token1] = ACTIONS(14210), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1513913,31 +1513913,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14658), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(14660), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1514153,31 +1514153,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14338), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(14600), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1514313,31 +1514313,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14834), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(14836), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1514709,7 +1514709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13534), [sym_block_comment] = STATE(13534), [sym_documatic_line] = STATE(13534), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1514793,31 +1514793,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15420), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(15422), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1514953,31 +1514953,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14834), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(14836), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1515109,7 +1515109,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13539), [sym_block_comment] = STATE(13539), [sym_documatic_line] = STATE(13539), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1515433,30 +1515433,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15216), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15218), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1515513,31 +1515513,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15420), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(15422), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1515589,7 +1515589,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13545), [sym_block_comment] = STATE(13545), [sym_documatic_line] = STATE(13545), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1515669,7 +1515669,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13546), [sym_block_comment] = STATE(13546), [sym_documatic_line] = STATE(13546), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1515989,7 +1515989,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13550), [sym_block_comment] = STATE(13550), [sym_documatic_line] = STATE(13550), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1516149,7 +1516149,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13552), [sym_block_comment] = STATE(13552), [sym_documatic_line] = STATE(13552), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1516469,7 +1516469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13556), [sym_block_comment] = STATE(13556), [sym_documatic_line] = STATE(13556), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1516633,31 +1516633,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14658), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(14660), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1516789,35 +1516789,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13560), [sym_block_comment] = STATE(13560), [sym_documatic_line] = STATE(13560), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), + [sym_keyword_pound_pound_super] = ACTIONS(12924), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14858), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), [anon_sym_AT2] = ACTIONS(14860), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1516873,31 +1516873,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15426), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(15428), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1517033,31 +1517033,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14658), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(14862), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1517115,14 +1517115,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13902), + [sym_keyword_pound_pound_super] = ACTIONS(14028), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14868), - [aux_sym_dollarsf_token1] = ACTIONS(13906), - [anon_sym_CARET2] = ACTIONS(13908), - [anon_sym_CARET_DOLLAR] = ACTIONS(13910), + [aux_sym_dollarsf_token1] = ACTIONS(14032), + [anon_sym_CARET2] = ACTIONS(14034), + [anon_sym_CARET_DOLLAR] = ACTIONS(14036), [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(13912), - [anon_sym_DOT_DOT] = ACTIONS(13914), + [aux_sym_instance_variable_token1] = ACTIONS(14038), + [anon_sym_DOT_DOT] = ACTIONS(14040), [aux_sym_system_defined_variable_token1] = ACTIONS(6622), [aux_sym_dollar_text_token1] = ACTIONS(6624), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), @@ -1517131,13 +1517131,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6632), [aux_sym_dollar_list_token1] = ACTIONS(6634), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(13916), + [aux_sym_dollar_method_token1] = ACTIONS(14042), [anon_sym_AT2] = ACTIONS(14870), - [sym_objectscript_identifier_special] = ACTIONS(13920), - [sym_objectscript_identifier] = ACTIONS(13922), + [sym_objectscript_identifier_special] = ACTIONS(14046), + [sym_objectscript_identifier] = ACTIONS(14048), [sym_numeric_literal] = ACTIONS(6646), [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(13924), + [aux_sym_macro_constant_token1] = ACTIONS(14050), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1517193,30 +1517193,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15216), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15218), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1517349,35 +1517349,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13567), [sym_block_comment] = STATE(13567), [sym_documatic_line] = STATE(13567), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), + [sym_keyword_pound_pound_super] = ACTIONS(13042), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14850), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), [anon_sym_AT2] = ACTIONS(14852), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1517513,30 +1517513,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14992), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(14994), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1517589,7 +1517589,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13570), [sym_block_comment] = STATE(13570), [sym_documatic_line] = STATE(13570), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1517669,35 +1517669,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13571), [sym_block_comment] = STATE(13571), [sym_documatic_line] = STATE(13571), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), + [sym_keyword_pound_pound_super] = ACTIONS(12924), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14858), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), [anon_sym_AT2] = ACTIONS(14860), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1517753,31 +1517753,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14658), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(14862), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1517829,35 +1517829,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13573), [sym_block_comment] = STATE(13573), [sym_documatic_line] = STATE(13573), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), + [sym_keyword_pound_pound_super] = ACTIONS(13434), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14880), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), [anon_sym_AT2] = ACTIONS(14882), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1517995,14 +1517995,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13902), + [sym_keyword_pound_pound_super] = ACTIONS(14028), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14868), - [aux_sym_dollarsf_token1] = ACTIONS(13906), - [anon_sym_CARET2] = ACTIONS(13908), - [anon_sym_CARET_DOLLAR] = ACTIONS(13910), + [aux_sym_dollarsf_token1] = ACTIONS(14032), + [anon_sym_CARET2] = ACTIONS(14034), + [anon_sym_CARET_DOLLAR] = ACTIONS(14036), [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(13912), - [anon_sym_DOT_DOT] = ACTIONS(13914), + [aux_sym_instance_variable_token1] = ACTIONS(14038), + [anon_sym_DOT_DOT] = ACTIONS(14040), [aux_sym_system_defined_variable_token1] = ACTIONS(6622), [aux_sym_dollar_text_token1] = ACTIONS(6624), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), @@ -1518011,13 +1518011,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6632), [aux_sym_dollar_list_token1] = ACTIONS(6634), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(13916), + [aux_sym_dollar_method_token1] = ACTIONS(14042), [anon_sym_AT2] = ACTIONS(14870), - [sym_objectscript_identifier_special] = ACTIONS(13920), - [sym_objectscript_identifier] = ACTIONS(13922), + [sym_objectscript_identifier_special] = ACTIONS(14046), + [sym_objectscript_identifier] = ACTIONS(14048), [sym_numeric_literal] = ACTIONS(6646), [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(13924), + [aux_sym_macro_constant_token1] = ACTIONS(14050), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1518313,30 +1518313,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14992), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(14994), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1518629,35 +1518629,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13583), [sym_block_comment] = STATE(13583), [sym_documatic_line] = STATE(13583), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), + [sym_keyword_pound_pound_super] = ACTIONS(13434), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14880), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), [anon_sym_AT2] = ACTIONS(14882), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1518713,31 +1518713,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15164), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15166), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1519033,31 +1519033,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15426), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(15428), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1519193,31 +1519193,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14834), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(14902), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1519273,30 +1519273,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15332), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15334), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1519437,12 +1519437,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14908), - [aux_sym_dollarsf_token1] = ACTIONS(14014), - [anon_sym_CARET2] = ACTIONS(14016), - [anon_sym_CARET_DOLLAR] = ACTIONS(14018), + [aux_sym_dollarsf_token1] = ACTIONS(13990), + [anon_sym_CARET2] = ACTIONS(13992), + [anon_sym_CARET_DOLLAR] = ACTIONS(13994), [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(14020), - [anon_sym_DOT_DOT] = ACTIONS(14022), + [aux_sym_instance_variable_token1] = ACTIONS(13996), + [anon_sym_DOT_DOT] = ACTIONS(13998), [aux_sym_system_defined_variable_token1] = ACTIONS(6264), [aux_sym_dollar_text_token1] = ACTIONS(6266), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), @@ -1519453,11 +1519453,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), [aux_sym_dollar_method_token1] = ACTIONS(6280), [anon_sym_AT2] = ACTIONS(14910), - [sym_objectscript_identifier_special] = ACTIONS(14026), - [sym_objectscript_identifier] = ACTIONS(14028), + [sym_objectscript_identifier_special] = ACTIONS(14002), + [sym_objectscript_identifier] = ACTIONS(14004), [sym_numeric_literal] = ACTIONS(6288), [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(14030), + [aux_sym_macro_constant_token1] = ACTIONS(14006), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1519509,7 +1519509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13594), [sym_block_comment] = STATE(13594), [sym_documatic_line] = STATE(13594), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1519589,7 +1519589,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13595), [sym_block_comment] = STATE(13595), [sym_documatic_line] = STATE(13595), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1519673,31 +1519673,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15164), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15166), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1520069,7 +1520069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13601), [sym_block_comment] = STATE(13601), [sym_documatic_line] = STATE(13601), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1520153,31 +1520153,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14834), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(14902), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1520317,12 +1520317,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14908), - [aux_sym_dollarsf_token1] = ACTIONS(14014), - [anon_sym_CARET2] = ACTIONS(14016), - [anon_sym_CARET_DOLLAR] = ACTIONS(14018), + [aux_sym_dollarsf_token1] = ACTIONS(13990), + [anon_sym_CARET2] = ACTIONS(13992), + [anon_sym_CARET_DOLLAR] = ACTIONS(13994), [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(14020), - [anon_sym_DOT_DOT] = ACTIONS(14022), + [aux_sym_instance_variable_token1] = ACTIONS(13996), + [anon_sym_DOT_DOT] = ACTIONS(13998), [aux_sym_system_defined_variable_token1] = ACTIONS(6264), [aux_sym_dollar_text_token1] = ACTIONS(6266), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), @@ -1520333,11 +1520333,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), [aux_sym_dollar_method_token1] = ACTIONS(6280), [anon_sym_AT2] = ACTIONS(14910), - [sym_objectscript_identifier_special] = ACTIONS(14026), - [sym_objectscript_identifier] = ACTIONS(14028), + [sym_objectscript_identifier_special] = ACTIONS(14002), + [sym_objectscript_identifier] = ACTIONS(14004), [sym_numeric_literal] = ACTIONS(6288), [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(14030), + [aux_sym_macro_constant_token1] = ACTIONS(14006), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1520389,7 +1520389,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13605), [sym_block_comment] = STATE(13605), [sym_documatic_line] = STATE(13605), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1520473,30 +1520473,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15348), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15350), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1520549,35 +1520549,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13607), [sym_block_comment] = STATE(13607), [sym_documatic_line] = STATE(13607), - [anon_sym_LPAREN] = ACTIONS(12936), + [anon_sym_LPAREN] = ACTIONS(13038), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12938), + [anon_sym_LBRACK] = ACTIONS(13040), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12940), + [sym_keyword_pound_pound_super] = ACTIONS(13042), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14850), - [aux_sym_dollarsf_token1] = ACTIONS(12944), - [anon_sym_CARET2] = ACTIONS(12946), - [anon_sym_CARET_DOLLAR] = ACTIONS(12948), - [anon_sym_LBRACE] = ACTIONS(12950), - [aux_sym_instance_variable_token1] = ACTIONS(12952), - [anon_sym_DOT_DOT] = ACTIONS(12954), - [aux_sym_system_defined_variable_token1] = ACTIONS(12956), - [aux_sym_dollar_text_token1] = ACTIONS(12958), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12960), - [aux_sym_dollar_function_token1] = ACTIONS(12962), - [aux_sym_dollar_select_token1] = ACTIONS(12964), - [aux_sym_dollar_case_token1] = ACTIONS(12966), - [aux_sym_dollar_list_token1] = ACTIONS(12968), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12970), - [aux_sym_dollar_method_token1] = ACTIONS(12972), + [aux_sym_dollarsf_token1] = ACTIONS(13046), + [anon_sym_CARET2] = ACTIONS(13048), + [anon_sym_CARET_DOLLAR] = ACTIONS(13050), + [anon_sym_LBRACE] = ACTIONS(13052), + [aux_sym_instance_variable_token1] = ACTIONS(13054), + [anon_sym_DOT_DOT] = ACTIONS(13056), + [aux_sym_system_defined_variable_token1] = ACTIONS(13058), + [aux_sym_dollar_text_token1] = ACTIONS(13060), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13062), + [aux_sym_dollar_function_token1] = ACTIONS(13064), + [aux_sym_dollar_select_token1] = ACTIONS(13066), + [aux_sym_dollar_case_token1] = ACTIONS(13068), + [aux_sym_dollar_list_token1] = ACTIONS(13070), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13072), + [aux_sym_dollar_method_token1] = ACTIONS(13074), [anon_sym_AT2] = ACTIONS(14852), - [sym_objectscript_identifier_special] = ACTIONS(12976), - [sym_objectscript_identifier] = ACTIONS(12978), - [sym_numeric_literal] = ACTIONS(12980), - [sym_string_literal] = ACTIONS(12980), - [aux_sym_macro_constant_token1] = ACTIONS(12982), + [sym_objectscript_identifier_special] = ACTIONS(13078), + [sym_objectscript_identifier] = ACTIONS(13080), + [sym_numeric_literal] = ACTIONS(13082), + [sym_string_literal] = ACTIONS(13082), + [aux_sym_macro_constant_token1] = ACTIONS(13084), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1520629,7 +1520629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13608), [sym_block_comment] = STATE(13608), [sym_documatic_line] = STATE(13608), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1520869,7 +1520869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13611), [sym_block_comment] = STATE(13611), [sym_documatic_line] = STATE(13611), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1521109,7 +1521109,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13614), [sym_block_comment] = STATE(13614), [sym_documatic_line] = STATE(13614), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1521189,7 +1521189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13615), [sym_block_comment] = STATE(13615), [sym_documatic_line] = STATE(13615), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1521269,35 +1521269,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13616), [sym_block_comment] = STATE(13616), [sym_documatic_line] = STATE(13616), - [anon_sym_LPAREN] = ACTIONS(12722), + [anon_sym_LPAREN] = ACTIONS(12920), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12724), + [anon_sym_LBRACK] = ACTIONS(12922), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12726), + [sym_keyword_pound_pound_super] = ACTIONS(12924), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14858), - [aux_sym_dollarsf_token1] = ACTIONS(12730), - [anon_sym_CARET2] = ACTIONS(12732), - [anon_sym_CARET_DOLLAR] = ACTIONS(12734), - [anon_sym_LBRACE] = ACTIONS(12736), - [aux_sym_instance_variable_token1] = ACTIONS(12738), - [anon_sym_DOT_DOT] = ACTIONS(12740), - [aux_sym_system_defined_variable_token1] = ACTIONS(12742), - [aux_sym_dollar_text_token1] = ACTIONS(12744), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12746), - [aux_sym_dollar_function_token1] = ACTIONS(12748), - [aux_sym_dollar_select_token1] = ACTIONS(12750), - [aux_sym_dollar_case_token1] = ACTIONS(12752), - [aux_sym_dollar_list_token1] = ACTIONS(12754), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12756), - [aux_sym_dollar_method_token1] = ACTIONS(12758), + [aux_sym_dollarsf_token1] = ACTIONS(12928), + [anon_sym_CARET2] = ACTIONS(12930), + [anon_sym_CARET_DOLLAR] = ACTIONS(12932), + [anon_sym_LBRACE] = ACTIONS(12934), + [aux_sym_instance_variable_token1] = ACTIONS(12936), + [anon_sym_DOT_DOT] = ACTIONS(12938), + [aux_sym_system_defined_variable_token1] = ACTIONS(12940), + [aux_sym_dollar_text_token1] = ACTIONS(12942), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12944), + [aux_sym_dollar_function_token1] = ACTIONS(12946), + [aux_sym_dollar_select_token1] = ACTIONS(12948), + [aux_sym_dollar_case_token1] = ACTIONS(12950), + [aux_sym_dollar_list_token1] = ACTIONS(12952), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12954), + [aux_sym_dollar_method_token1] = ACTIONS(12956), [anon_sym_AT2] = ACTIONS(14860), - [sym_objectscript_identifier_special] = ACTIONS(12762), - [sym_objectscript_identifier] = ACTIONS(12764), - [sym_numeric_literal] = ACTIONS(12766), - [sym_string_literal] = ACTIONS(12766), - [aux_sym_macro_constant_token1] = ACTIONS(12768), + [sym_objectscript_identifier_special] = ACTIONS(12960), + [sym_objectscript_identifier] = ACTIONS(12962), + [sym_numeric_literal] = ACTIONS(12964), + [sym_string_literal] = ACTIONS(12964), + [aux_sym_macro_constant_token1] = ACTIONS(12966), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1521509,7 +1521509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13619), [sym_block_comment] = STATE(13619), [sym_documatic_line] = STATE(13619), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1521589,7 +1521589,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13620), [sym_block_comment] = STATE(13620), [sym_documatic_line] = STATE(13620), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1521833,31 +1521833,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15356), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15358), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1521909,7 +1521909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13624), [sym_block_comment] = STATE(13624), [sym_documatic_line] = STATE(13624), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1522075,14 +1522075,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6602), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13902), + [sym_keyword_pound_pound_super] = ACTIONS(14028), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14868), - [aux_sym_dollarsf_token1] = ACTIONS(13906), - [anon_sym_CARET2] = ACTIONS(13908), - [anon_sym_CARET_DOLLAR] = ACTIONS(13910), + [aux_sym_dollarsf_token1] = ACTIONS(14032), + [anon_sym_CARET2] = ACTIONS(14034), + [anon_sym_CARET_DOLLAR] = ACTIONS(14036), [anon_sym_LBRACE] = ACTIONS(6616), - [aux_sym_instance_variable_token1] = ACTIONS(13912), - [anon_sym_DOT_DOT] = ACTIONS(13914), + [aux_sym_instance_variable_token1] = ACTIONS(14038), + [anon_sym_DOT_DOT] = ACTIONS(14040), [aux_sym_system_defined_variable_token1] = ACTIONS(6622), [aux_sym_dollar_text_token1] = ACTIONS(6624), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6626), @@ -1522091,13 +1522091,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6632), [aux_sym_dollar_list_token1] = ACTIONS(6634), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6636), - [aux_sym_dollar_method_token1] = ACTIONS(13916), + [aux_sym_dollar_method_token1] = ACTIONS(14042), [anon_sym_AT2] = ACTIONS(14870), - [sym_objectscript_identifier_special] = ACTIONS(13920), - [sym_objectscript_identifier] = ACTIONS(13922), + [sym_objectscript_identifier_special] = ACTIONS(14046), + [sym_objectscript_identifier] = ACTIONS(14048), [sym_numeric_literal] = ACTIONS(6646), [sym_string_literal] = ACTIONS(6646), - [aux_sym_macro_constant_token1] = ACTIONS(13924), + [aux_sym_macro_constant_token1] = ACTIONS(14050), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1522229,35 +1522229,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13628), [sym_block_comment] = STATE(13628), [sym_documatic_line] = STATE(13628), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), + [sym_keyword_pound_pound_super] = ACTIONS(12672), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15212), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), [anon_sym_AT2] = ACTIONS(15214), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1522309,7 +1522309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13629), [sym_block_comment] = STATE(13629), [sym_documatic_line] = STATE(13629), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1522397,12 +1522397,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6366), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15230), - [aux_sym_dollarsf_token1] = ACTIONS(14122), - [anon_sym_CARET2] = ACTIONS(14124), - [anon_sym_CARET_DOLLAR] = ACTIONS(14126), + [aux_sym_dollarsf_token1] = ACTIONS(14112), + [anon_sym_CARET2] = ACTIONS(14114), + [anon_sym_CARET_DOLLAR] = ACTIONS(14116), [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(14128), - [anon_sym_DOT_DOT] = ACTIONS(14130), + [aux_sym_instance_variable_token1] = ACTIONS(14118), + [anon_sym_DOT_DOT] = ACTIONS(14120), [aux_sym_system_defined_variable_token1] = ACTIONS(6382), [aux_sym_dollar_text_token1] = ACTIONS(6384), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), @@ -1522413,11 +1522413,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), [aux_sym_dollar_method_token1] = ACTIONS(6398), [anon_sym_AT2] = ACTIONS(15232), - [sym_objectscript_identifier_special] = ACTIONS(14134), - [sym_objectscript_identifier] = ACTIONS(14136), + [sym_objectscript_identifier_special] = ACTIONS(14124), + [sym_objectscript_identifier] = ACTIONS(14126), [sym_numeric_literal] = ACTIONS(6406), [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(14138), + [aux_sym_macro_constant_token1] = ACTIONS(14128), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1522629,35 +1522629,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13633), [sym_block_comment] = STATE(13633), [sym_documatic_line] = STATE(13633), - [anon_sym_LPAREN] = ACTIONS(13376), + [anon_sym_LPAREN] = ACTIONS(13430), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13378), + [anon_sym_LBRACK] = ACTIONS(13432), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13380), + [sym_keyword_pound_pound_super] = ACTIONS(13434), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14880), - [aux_sym_dollarsf_token1] = ACTIONS(13384), - [anon_sym_CARET2] = ACTIONS(13386), - [anon_sym_CARET_DOLLAR] = ACTIONS(13388), - [anon_sym_LBRACE] = ACTIONS(13390), - [aux_sym_instance_variable_token1] = ACTIONS(13392), - [anon_sym_DOT_DOT] = ACTIONS(13394), - [aux_sym_system_defined_variable_token1] = ACTIONS(13396), - [aux_sym_dollar_text_token1] = ACTIONS(13398), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13400), - [aux_sym_dollar_function_token1] = ACTIONS(13402), - [aux_sym_dollar_select_token1] = ACTIONS(13404), - [aux_sym_dollar_case_token1] = ACTIONS(13406), - [aux_sym_dollar_list_token1] = ACTIONS(13408), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13410), - [aux_sym_dollar_method_token1] = ACTIONS(13412), + [aux_sym_dollarsf_token1] = ACTIONS(13438), + [anon_sym_CARET2] = ACTIONS(13440), + [anon_sym_CARET_DOLLAR] = ACTIONS(13442), + [anon_sym_LBRACE] = ACTIONS(13444), + [aux_sym_instance_variable_token1] = ACTIONS(13446), + [anon_sym_DOT_DOT] = ACTIONS(13448), + [aux_sym_system_defined_variable_token1] = ACTIONS(13450), + [aux_sym_dollar_text_token1] = ACTIONS(13452), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13454), + [aux_sym_dollar_function_token1] = ACTIONS(13456), + [aux_sym_dollar_select_token1] = ACTIONS(13458), + [aux_sym_dollar_case_token1] = ACTIONS(13460), + [aux_sym_dollar_list_token1] = ACTIONS(13462), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13464), + [aux_sym_dollar_method_token1] = ACTIONS(13466), [anon_sym_AT2] = ACTIONS(14882), - [sym_objectscript_identifier_special] = ACTIONS(13416), - [sym_objectscript_identifier] = ACTIONS(13418), - [sym_numeric_literal] = ACTIONS(13420), - [sym_string_literal] = ACTIONS(13420), - [aux_sym_macro_constant_token1] = ACTIONS(13422), + [sym_objectscript_identifier_special] = ACTIONS(13470), + [sym_objectscript_identifier] = ACTIONS(13472), + [sym_numeric_literal] = ACTIONS(13474), + [sym_string_literal] = ACTIONS(13474), + [aux_sym_macro_constant_token1] = ACTIONS(13476), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1522709,7 +1522709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13634), [sym_block_comment] = STATE(13634), [sym_documatic_line] = STATE(13634), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1522789,35 +1522789,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13635), [sym_block_comment] = STATE(13635), [sym_documatic_line] = STATE(13635), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), + [sym_keyword_pound_pound_super] = ACTIONS(13250), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15246), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), [anon_sym_AT2] = ACTIONS(15248), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1522953,30 +1522953,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14992), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15254), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1523115,14 +1523115,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13974), + [sym_keyword_pound_pound_super] = ACTIONS(13950), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15260), - [aux_sym_dollarsf_token1] = ACTIONS(13978), - [anon_sym_CARET2] = ACTIONS(13980), - [anon_sym_CARET_DOLLAR] = ACTIONS(13982), + [aux_sym_dollarsf_token1] = ACTIONS(13954), + [anon_sym_CARET2] = ACTIONS(13956), + [anon_sym_CARET_DOLLAR] = ACTIONS(13958), [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(13984), - [anon_sym_DOT_DOT] = ACTIONS(13986), + [aux_sym_instance_variable_token1] = ACTIONS(13960), + [anon_sym_DOT_DOT] = ACTIONS(13962), [aux_sym_system_defined_variable_token1] = ACTIONS(6556), [aux_sym_dollar_text_token1] = ACTIONS(6558), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), @@ -1523131,13 +1523131,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6566), [aux_sym_dollar_list_token1] = ACTIONS(6568), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(13988), + [aux_sym_dollar_method_token1] = ACTIONS(13964), [anon_sym_AT2] = ACTIONS(15262), - [sym_objectscript_identifier_special] = ACTIONS(13992), - [sym_objectscript_identifier] = ACTIONS(13994), + [sym_objectscript_identifier_special] = ACTIONS(13968), + [sym_objectscript_identifier] = ACTIONS(13970), [sym_numeric_literal] = ACTIONS(6580), [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(13996), + [aux_sym_macro_constant_token1] = ACTIONS(13972), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1523189,35 +1523189,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13640), [sym_block_comment] = STATE(13640), [sym_documatic_line] = STATE(13640), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), + [sym_keyword_pound_pound_super] = ACTIONS(12672), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15212), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), [anon_sym_AT2] = ACTIONS(15214), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1523269,35 +1523269,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13641), [sym_block_comment] = STATE(13641), [sym_documatic_line] = STATE(13641), - [anon_sym_LPAREN] = ACTIONS(14146), + [anon_sym_LPAREN] = ACTIONS(14136), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(14148), + [anon_sym_LBRACK] = ACTIONS(14138), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14150), + [sym_keyword_pound_pound_super] = ACTIONS(14140), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15268), - [aux_sym_dollarsf_token1] = ACTIONS(14154), - [anon_sym_CARET2] = ACTIONS(14156), - [anon_sym_CARET_DOLLAR] = ACTIONS(14158), - [anon_sym_LBRACE] = ACTIONS(14160), - [aux_sym_instance_variable_token1] = ACTIONS(14162), - [anon_sym_DOT_DOT] = ACTIONS(14164), - [aux_sym_system_defined_variable_token1] = ACTIONS(14166), - [aux_sym_dollar_text_token1] = ACTIONS(14168), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14170), - [aux_sym_dollar_function_token1] = ACTIONS(14172), - [aux_sym_dollar_select_token1] = ACTIONS(14174), - [aux_sym_dollar_case_token1] = ACTIONS(14176), - [aux_sym_dollar_list_token1] = ACTIONS(14178), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14180), - [aux_sym_dollar_method_token1] = ACTIONS(14182), + [aux_sym_dollarsf_token1] = ACTIONS(14144), + [anon_sym_CARET2] = ACTIONS(14146), + [anon_sym_CARET_DOLLAR] = ACTIONS(14148), + [anon_sym_LBRACE] = ACTIONS(14150), + [aux_sym_instance_variable_token1] = ACTIONS(14152), + [anon_sym_DOT_DOT] = ACTIONS(14154), + [aux_sym_system_defined_variable_token1] = ACTIONS(14156), + [aux_sym_dollar_text_token1] = ACTIONS(14158), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14160), + [aux_sym_dollar_function_token1] = ACTIONS(14162), + [aux_sym_dollar_select_token1] = ACTIONS(14164), + [aux_sym_dollar_case_token1] = ACTIONS(14166), + [aux_sym_dollar_list_token1] = ACTIONS(14168), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14170), + [aux_sym_dollar_method_token1] = ACTIONS(14172), [anon_sym_AT2] = ACTIONS(15270), - [sym_objectscript_identifier_special] = ACTIONS(14186), - [sym_objectscript_identifier] = ACTIONS(14188), - [sym_numeric_literal] = ACTIONS(14190), - [sym_string_literal] = ACTIONS(14190), - [aux_sym_macro_constant_token1] = ACTIONS(14192), + [sym_objectscript_identifier_special] = ACTIONS(14176), + [sym_objectscript_identifier] = ACTIONS(14178), + [sym_numeric_literal] = ACTIONS(14180), + [sym_string_literal] = ACTIONS(14180), + [aux_sym_macro_constant_token1] = ACTIONS(14182), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1523357,12 +1523357,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6366), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15230), - [aux_sym_dollarsf_token1] = ACTIONS(14122), - [anon_sym_CARET2] = ACTIONS(14124), - [anon_sym_CARET_DOLLAR] = ACTIONS(14126), + [aux_sym_dollarsf_token1] = ACTIONS(14112), + [anon_sym_CARET2] = ACTIONS(14114), + [anon_sym_CARET_DOLLAR] = ACTIONS(14116), [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(14128), - [anon_sym_DOT_DOT] = ACTIONS(14130), + [aux_sym_instance_variable_token1] = ACTIONS(14118), + [anon_sym_DOT_DOT] = ACTIONS(14120), [aux_sym_system_defined_variable_token1] = ACTIONS(6382), [aux_sym_dollar_text_token1] = ACTIONS(6384), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), @@ -1523373,11 +1523373,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), [aux_sym_dollar_method_token1] = ACTIONS(6398), [anon_sym_AT2] = ACTIONS(15232), - [sym_objectscript_identifier_special] = ACTIONS(14134), - [sym_objectscript_identifier] = ACTIONS(14136), + [sym_objectscript_identifier_special] = ACTIONS(14124), + [sym_objectscript_identifier] = ACTIONS(14126), [sym_numeric_literal] = ACTIONS(6406), [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(14138), + [aux_sym_macro_constant_token1] = ACTIONS(14128), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1523749,35 +1523749,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13647), [sym_block_comment] = STATE(13647), [sym_documatic_line] = STATE(13647), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), + [sym_keyword_pound_pound_super] = ACTIONS(13250), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15246), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), [anon_sym_AT2] = ACTIONS(15248), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1523829,35 +1523829,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13648), [sym_block_comment] = STATE(13648), [sym_documatic_line] = STATE(13648), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), + [sym_keyword_pound_pound_super] = ACTIONS(13580), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15282), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), [anon_sym_AT2] = ACTIONS(15284), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1523913,31 +1523913,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15426), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(15428), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1523993,30 +1523993,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14992), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15254), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1524073,31 +1524073,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15164), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15288), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1524149,7 +1524149,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13652), [sym_block_comment] = STATE(13652), [sym_documatic_line] = STATE(13652), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1524235,14 +1524235,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13974), + [sym_keyword_pound_pound_super] = ACTIONS(13950), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15260), - [aux_sym_dollarsf_token1] = ACTIONS(13978), - [anon_sym_CARET2] = ACTIONS(13980), - [anon_sym_CARET_DOLLAR] = ACTIONS(13982), + [aux_sym_dollarsf_token1] = ACTIONS(13954), + [anon_sym_CARET2] = ACTIONS(13956), + [anon_sym_CARET_DOLLAR] = ACTIONS(13958), [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(13984), - [anon_sym_DOT_DOT] = ACTIONS(13986), + [aux_sym_instance_variable_token1] = ACTIONS(13960), + [anon_sym_DOT_DOT] = ACTIONS(13962), [aux_sym_system_defined_variable_token1] = ACTIONS(6556), [aux_sym_dollar_text_token1] = ACTIONS(6558), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), @@ -1524251,13 +1524251,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6566), [aux_sym_dollar_list_token1] = ACTIONS(6568), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(13988), + [aux_sym_dollar_method_token1] = ACTIONS(13964), [anon_sym_AT2] = ACTIONS(15262), - [sym_objectscript_identifier_special] = ACTIONS(13992), - [sym_objectscript_identifier] = ACTIONS(13994), + [sym_objectscript_identifier_special] = ACTIONS(13968), + [sym_objectscript_identifier] = ACTIONS(13970), [sym_numeric_literal] = ACTIONS(6580), [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(13996), + [aux_sym_macro_constant_token1] = ACTIONS(13972), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1524317,12 +1524317,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15294), - [aux_sym_dollarsf_token1] = ACTIONS(14050), - [anon_sym_CARET2] = ACTIONS(14052), - [anon_sym_CARET_DOLLAR] = ACTIONS(14054), + [aux_sym_dollarsf_token1] = ACTIONS(14054), + [anon_sym_CARET2] = ACTIONS(14056), + [anon_sym_CARET_DOLLAR] = ACTIONS(14058), [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(14056), - [anon_sym_DOT_DOT] = ACTIONS(14058), + [aux_sym_instance_variable_token1] = ACTIONS(14060), + [anon_sym_DOT_DOT] = ACTIONS(14062), [aux_sym_system_defined_variable_token1] = ACTIONS(6324), [aux_sym_dollar_text_token1] = ACTIONS(6326), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), @@ -1524333,11 +1524333,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), [aux_sym_dollar_method_token1] = ACTIONS(6340), [anon_sym_AT2] = ACTIONS(15296), - [sym_objectscript_identifier_special] = ACTIONS(14062), - [sym_objectscript_identifier] = ACTIONS(14064), + [sym_objectscript_identifier_special] = ACTIONS(14066), + [sym_objectscript_identifier] = ACTIONS(14068), [sym_numeric_literal] = ACTIONS(6348), [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(14066), + [aux_sym_macro_constant_token1] = ACTIONS(14070), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1524469,35 +1524469,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13656), [sym_block_comment] = STATE(13656), [sym_documatic_line] = STATE(13656), - [anon_sym_LPAREN] = ACTIONS(14146), + [anon_sym_LPAREN] = ACTIONS(14136), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(14148), + [anon_sym_LBRACK] = ACTIONS(14138), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14150), + [sym_keyword_pound_pound_super] = ACTIONS(14140), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15268), - [aux_sym_dollarsf_token1] = ACTIONS(14154), - [anon_sym_CARET2] = ACTIONS(14156), - [anon_sym_CARET_DOLLAR] = ACTIONS(14158), - [anon_sym_LBRACE] = ACTIONS(14160), - [aux_sym_instance_variable_token1] = ACTIONS(14162), - [anon_sym_DOT_DOT] = ACTIONS(14164), - [aux_sym_system_defined_variable_token1] = ACTIONS(14166), - [aux_sym_dollar_text_token1] = ACTIONS(14168), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14170), - [aux_sym_dollar_function_token1] = ACTIONS(14172), - [aux_sym_dollar_select_token1] = ACTIONS(14174), - [aux_sym_dollar_case_token1] = ACTIONS(14176), - [aux_sym_dollar_list_token1] = ACTIONS(14178), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14180), - [aux_sym_dollar_method_token1] = ACTIONS(14182), + [aux_sym_dollarsf_token1] = ACTIONS(14144), + [anon_sym_CARET2] = ACTIONS(14146), + [anon_sym_CARET_DOLLAR] = ACTIONS(14148), + [anon_sym_LBRACE] = ACTIONS(14150), + [aux_sym_instance_variable_token1] = ACTIONS(14152), + [anon_sym_DOT_DOT] = ACTIONS(14154), + [aux_sym_system_defined_variable_token1] = ACTIONS(14156), + [aux_sym_dollar_text_token1] = ACTIONS(14158), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14160), + [aux_sym_dollar_function_token1] = ACTIONS(14162), + [aux_sym_dollar_select_token1] = ACTIONS(14164), + [aux_sym_dollar_case_token1] = ACTIONS(14166), + [aux_sym_dollar_list_token1] = ACTIONS(14168), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14170), + [aux_sym_dollar_method_token1] = ACTIONS(14172), [anon_sym_AT2] = ACTIONS(15270), - [sym_objectscript_identifier_special] = ACTIONS(14186), - [sym_objectscript_identifier] = ACTIONS(14188), - [sym_numeric_literal] = ACTIONS(14190), - [sym_string_literal] = ACTIONS(14190), - [aux_sym_macro_constant_token1] = ACTIONS(14192), + [sym_objectscript_identifier_special] = ACTIONS(14176), + [sym_objectscript_identifier] = ACTIONS(14178), + [sym_numeric_literal] = ACTIONS(14180), + [sym_string_literal] = ACTIONS(14180), + [aux_sym_macro_constant_token1] = ACTIONS(14182), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1524549,7 +1524549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13657), [sym_block_comment] = STATE(13657), [sym_documatic_line] = STATE(13657), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1524869,7 +1524869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13661), [sym_block_comment] = STATE(13661), [sym_documatic_line] = STATE(13661), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1524957,12 +1524957,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6248), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14908), - [aux_sym_dollarsf_token1] = ACTIONS(14014), - [anon_sym_CARET2] = ACTIONS(14016), - [anon_sym_CARET_DOLLAR] = ACTIONS(14018), + [aux_sym_dollarsf_token1] = ACTIONS(13990), + [anon_sym_CARET2] = ACTIONS(13992), + [anon_sym_CARET_DOLLAR] = ACTIONS(13994), [anon_sym_LBRACE] = ACTIONS(6258), - [aux_sym_instance_variable_token1] = ACTIONS(14020), - [anon_sym_DOT_DOT] = ACTIONS(14022), + [aux_sym_instance_variable_token1] = ACTIONS(13996), + [anon_sym_DOT_DOT] = ACTIONS(13998), [aux_sym_system_defined_variable_token1] = ACTIONS(6264), [aux_sym_dollar_text_token1] = ACTIONS(6266), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6268), @@ -1524973,11 +1524973,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6278), [aux_sym_dollar_method_token1] = ACTIONS(6280), [anon_sym_AT2] = ACTIONS(14910), - [sym_objectscript_identifier_special] = ACTIONS(14026), - [sym_objectscript_identifier] = ACTIONS(14028), + [sym_objectscript_identifier_special] = ACTIONS(14002), + [sym_objectscript_identifier] = ACTIONS(14004), [sym_numeric_literal] = ACTIONS(6288), [sym_string_literal] = ACTIONS(6288), - [aux_sym_macro_constant_token1] = ACTIONS(14030), + [aux_sym_macro_constant_token1] = ACTIONS(14006), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1525029,35 +1525029,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13663), [sym_block_comment] = STATE(13663), [sym_documatic_line] = STATE(13663), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), + [sym_keyword_pound_pound_super] = ACTIONS(13580), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15282), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), [anon_sym_AT2] = ACTIONS(15284), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1525193,31 +1525193,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15164), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15288), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1525269,7 +1525269,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13666), [sym_block_comment] = STATE(13666), [sym_documatic_line] = STATE(13666), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1525437,12 +1525437,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15294), - [aux_sym_dollarsf_token1] = ACTIONS(14050), - [anon_sym_CARET2] = ACTIONS(14052), - [anon_sym_CARET_DOLLAR] = ACTIONS(14054), + [aux_sym_dollarsf_token1] = ACTIONS(14054), + [anon_sym_CARET2] = ACTIONS(14056), + [anon_sym_CARET_DOLLAR] = ACTIONS(14058), [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(14056), - [anon_sym_DOT_DOT] = ACTIONS(14058), + [aux_sym_instance_variable_token1] = ACTIONS(14060), + [anon_sym_DOT_DOT] = ACTIONS(14062), [aux_sym_system_defined_variable_token1] = ACTIONS(6324), [aux_sym_dollar_text_token1] = ACTIONS(6326), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), @@ -1525453,11 +1525453,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), [aux_sym_dollar_method_token1] = ACTIONS(6340), [anon_sym_AT2] = ACTIONS(15296), - [sym_objectscript_identifier_special] = ACTIONS(14062), - [sym_objectscript_identifier] = ACTIONS(14064), + [sym_objectscript_identifier_special] = ACTIONS(14066), + [sym_objectscript_identifier] = ACTIONS(14068), [sym_numeric_literal] = ACTIONS(6348), [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(14066), + [aux_sym_macro_constant_token1] = ACTIONS(14070), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1525593,30 +1525593,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15332), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15334), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1525669,7 +1525669,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13671), [sym_block_comment] = STATE(13671), [sym_documatic_line] = STATE(13671), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1525829,7 +1525829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13673), [sym_block_comment] = STATE(13673), [sym_documatic_line] = STATE(13673), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1525909,7 +1525909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13674), [sym_block_comment] = STATE(13674), [sym_documatic_line] = STATE(13674), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1526149,7 +1526149,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13677), [sym_block_comment] = STATE(13677), [sym_documatic_line] = STATE(13677), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1526309,7 +1526309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13679), [sym_block_comment] = STATE(13679), [sym_documatic_line] = STATE(13679), - [anon_sym_LPAREN] = ACTIONS(14068), + [anon_sym_LPAREN] = ACTIONS(14010), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1526393,30 +1526393,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15348), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15350), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1526469,7 +1526469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13681), [sym_block_comment] = STATE(13681), [sym_documatic_line] = STATE(13681), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1526629,7 +1526629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13683), [sym_block_comment] = STATE(13683), [sym_documatic_line] = STATE(13683), - [anon_sym_LPAREN] = ACTIONS(14108), + [anon_sym_LPAREN] = ACTIONS(14096), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1526713,31 +1526713,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15356), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15358), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1526789,7 +1526789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13685), [sym_block_comment] = STATE(13685), [sym_documatic_line] = STATE(13685), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1526949,7 +1526949,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13687), [sym_block_comment] = STATE(13687), [sym_documatic_line] = STATE(13687), - [anon_sym_LPAREN] = ACTIONS(13938), + [anon_sym_LPAREN] = ACTIONS(13914), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1527109,35 +1527109,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13689), [sym_block_comment] = STATE(13689), [sym_documatic_line] = STATE(13689), - [anon_sym_LPAREN] = ACTIONS(12576), + [anon_sym_LPAREN] = ACTIONS(12668), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12578), + [anon_sym_LBRACK] = ACTIONS(12670), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12580), + [sym_keyword_pound_pound_super] = ACTIONS(12672), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15212), - [aux_sym_dollarsf_token1] = ACTIONS(12584), - [anon_sym_CARET2] = ACTIONS(12586), - [anon_sym_CARET_DOLLAR] = ACTIONS(12588), - [anon_sym_LBRACE] = ACTIONS(12590), - [aux_sym_instance_variable_token1] = ACTIONS(12592), - [anon_sym_DOT_DOT] = ACTIONS(12594), - [aux_sym_system_defined_variable_token1] = ACTIONS(12596), - [aux_sym_dollar_text_token1] = ACTIONS(12598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12600), - [aux_sym_dollar_function_token1] = ACTIONS(12602), - [aux_sym_dollar_select_token1] = ACTIONS(12604), - [aux_sym_dollar_case_token1] = ACTIONS(12606), - [aux_sym_dollar_list_token1] = ACTIONS(12608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12610), - [aux_sym_dollar_method_token1] = ACTIONS(12612), + [aux_sym_dollarsf_token1] = ACTIONS(12676), + [anon_sym_CARET2] = ACTIONS(12678), + [anon_sym_CARET_DOLLAR] = ACTIONS(12680), + [anon_sym_LBRACE] = ACTIONS(12682), + [aux_sym_instance_variable_token1] = ACTIONS(12684), + [anon_sym_DOT_DOT] = ACTIONS(12686), + [aux_sym_system_defined_variable_token1] = ACTIONS(12688), + [aux_sym_dollar_text_token1] = ACTIONS(12690), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12692), + [aux_sym_dollar_function_token1] = ACTIONS(12694), + [aux_sym_dollar_select_token1] = ACTIONS(12696), + [aux_sym_dollar_case_token1] = ACTIONS(12698), + [aux_sym_dollar_list_token1] = ACTIONS(12700), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12702), + [aux_sym_dollar_method_token1] = ACTIONS(12704), [anon_sym_AT2] = ACTIONS(15214), - [sym_objectscript_identifier_special] = ACTIONS(12616), - [sym_objectscript_identifier] = ACTIONS(12618), - [sym_numeric_literal] = ACTIONS(12620), - [sym_string_literal] = ACTIONS(12620), - [aux_sym_macro_constant_token1] = ACTIONS(12622), + [sym_objectscript_identifier_special] = ACTIONS(12708), + [sym_objectscript_identifier] = ACTIONS(12710), + [sym_numeric_literal] = ACTIONS(12712), + [sym_string_literal] = ACTIONS(12712), + [aux_sym_macro_constant_token1] = ACTIONS(12714), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1527197,12 +1527197,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6366), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15230), - [aux_sym_dollarsf_token1] = ACTIONS(14122), - [anon_sym_CARET2] = ACTIONS(14124), - [anon_sym_CARET_DOLLAR] = ACTIONS(14126), + [aux_sym_dollarsf_token1] = ACTIONS(14112), + [anon_sym_CARET2] = ACTIONS(14114), + [anon_sym_CARET_DOLLAR] = ACTIONS(14116), [anon_sym_LBRACE] = ACTIONS(6376), - [aux_sym_instance_variable_token1] = ACTIONS(14128), - [anon_sym_DOT_DOT] = ACTIONS(14130), + [aux_sym_instance_variable_token1] = ACTIONS(14118), + [anon_sym_DOT_DOT] = ACTIONS(14120), [aux_sym_system_defined_variable_token1] = ACTIONS(6382), [aux_sym_dollar_text_token1] = ACTIONS(6384), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6386), @@ -1527213,11 +1527213,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6396), [aux_sym_dollar_method_token1] = ACTIONS(6398), [anon_sym_AT2] = ACTIONS(15232), - [sym_objectscript_identifier_special] = ACTIONS(14134), - [sym_objectscript_identifier] = ACTIONS(14136), + [sym_objectscript_identifier_special] = ACTIONS(14124), + [sym_objectscript_identifier] = ACTIONS(14126), [sym_numeric_literal] = ACTIONS(6406), [sym_string_literal] = ACTIONS(6406), - [aux_sym_macro_constant_token1] = ACTIONS(14138), + [aux_sym_macro_constant_token1] = ACTIONS(14128), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1527349,35 +1527349,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13692), [sym_block_comment] = STATE(13692), [sym_documatic_line] = STATE(13692), - [anon_sym_LPAREN] = ACTIONS(13194), + [anon_sym_LPAREN] = ACTIONS(13246), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13196), + [anon_sym_LBRACK] = ACTIONS(13248), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13198), + [sym_keyword_pound_pound_super] = ACTIONS(13250), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15246), - [aux_sym_dollarsf_token1] = ACTIONS(13202), - [anon_sym_CARET2] = ACTIONS(13204), - [anon_sym_CARET_DOLLAR] = ACTIONS(13206), - [anon_sym_LBRACE] = ACTIONS(13208), - [aux_sym_instance_variable_token1] = ACTIONS(13210), - [anon_sym_DOT_DOT] = ACTIONS(13212), - [aux_sym_system_defined_variable_token1] = ACTIONS(13214), - [aux_sym_dollar_text_token1] = ACTIONS(13216), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13218), - [aux_sym_dollar_function_token1] = ACTIONS(13220), - [aux_sym_dollar_select_token1] = ACTIONS(13222), - [aux_sym_dollar_case_token1] = ACTIONS(13224), - [aux_sym_dollar_list_token1] = ACTIONS(13226), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13228), - [aux_sym_dollar_method_token1] = ACTIONS(13230), + [aux_sym_dollarsf_token1] = ACTIONS(13254), + [anon_sym_CARET2] = ACTIONS(13256), + [anon_sym_CARET_DOLLAR] = ACTIONS(13258), + [anon_sym_LBRACE] = ACTIONS(13260), + [aux_sym_instance_variable_token1] = ACTIONS(13262), + [anon_sym_DOT_DOT] = ACTIONS(13264), + [aux_sym_system_defined_variable_token1] = ACTIONS(13266), + [aux_sym_dollar_text_token1] = ACTIONS(13268), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13270), + [aux_sym_dollar_function_token1] = ACTIONS(13272), + [aux_sym_dollar_select_token1] = ACTIONS(13274), + [aux_sym_dollar_case_token1] = ACTIONS(13276), + [aux_sym_dollar_list_token1] = ACTIONS(13278), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13280), + [aux_sym_dollar_method_token1] = ACTIONS(13282), [anon_sym_AT2] = ACTIONS(15248), - [sym_objectscript_identifier_special] = ACTIONS(13234), - [sym_objectscript_identifier] = ACTIONS(13236), - [sym_numeric_literal] = ACTIONS(13238), - [sym_string_literal] = ACTIONS(13238), - [aux_sym_macro_constant_token1] = ACTIONS(13240), + [sym_objectscript_identifier_special] = ACTIONS(13286), + [sym_objectscript_identifier] = ACTIONS(13288), + [sym_numeric_literal] = ACTIONS(13290), + [sym_string_literal] = ACTIONS(13290), + [aux_sym_macro_constant_token1] = ACTIONS(13292), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1527435,14 +1527435,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6536), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13974), + [sym_keyword_pound_pound_super] = ACTIONS(13950), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15260), - [aux_sym_dollarsf_token1] = ACTIONS(13978), - [anon_sym_CARET2] = ACTIONS(13980), - [anon_sym_CARET_DOLLAR] = ACTIONS(13982), + [aux_sym_dollarsf_token1] = ACTIONS(13954), + [anon_sym_CARET2] = ACTIONS(13956), + [anon_sym_CARET_DOLLAR] = ACTIONS(13958), [anon_sym_LBRACE] = ACTIONS(6550), - [aux_sym_instance_variable_token1] = ACTIONS(13984), - [anon_sym_DOT_DOT] = ACTIONS(13986), + [aux_sym_instance_variable_token1] = ACTIONS(13960), + [anon_sym_DOT_DOT] = ACTIONS(13962), [aux_sym_system_defined_variable_token1] = ACTIONS(6556), [aux_sym_dollar_text_token1] = ACTIONS(6558), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6560), @@ -1527451,13 +1527451,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_case_token1] = ACTIONS(6566), [aux_sym_dollar_list_token1] = ACTIONS(6568), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6570), - [aux_sym_dollar_method_token1] = ACTIONS(13988), + [aux_sym_dollar_method_token1] = ACTIONS(13964), [anon_sym_AT2] = ACTIONS(15262), - [sym_objectscript_identifier_special] = ACTIONS(13992), - [sym_objectscript_identifier] = ACTIONS(13994), + [sym_objectscript_identifier_special] = ACTIONS(13968), + [sym_objectscript_identifier] = ACTIONS(13970), [sym_numeric_literal] = ACTIONS(6580), [sym_string_literal] = ACTIONS(6580), - [aux_sym_macro_constant_token1] = ACTIONS(13996), + [aux_sym_macro_constant_token1] = ACTIONS(13972), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1527509,35 +1527509,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13694), [sym_block_comment] = STATE(13694), [sym_documatic_line] = STATE(13694), - [anon_sym_LPAREN] = ACTIONS(14146), + [anon_sym_LPAREN] = ACTIONS(14136), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(14148), + [anon_sym_LBRACK] = ACTIONS(14138), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14150), + [sym_keyword_pound_pound_super] = ACTIONS(14140), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15268), - [aux_sym_dollarsf_token1] = ACTIONS(14154), - [anon_sym_CARET2] = ACTIONS(14156), - [anon_sym_CARET_DOLLAR] = ACTIONS(14158), - [anon_sym_LBRACE] = ACTIONS(14160), - [aux_sym_instance_variable_token1] = ACTIONS(14162), - [anon_sym_DOT_DOT] = ACTIONS(14164), - [aux_sym_system_defined_variable_token1] = ACTIONS(14166), - [aux_sym_dollar_text_token1] = ACTIONS(14168), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(14170), - [aux_sym_dollar_function_token1] = ACTIONS(14172), - [aux_sym_dollar_select_token1] = ACTIONS(14174), - [aux_sym_dollar_case_token1] = ACTIONS(14176), - [aux_sym_dollar_list_token1] = ACTIONS(14178), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14180), - [aux_sym_dollar_method_token1] = ACTIONS(14182), + [aux_sym_dollarsf_token1] = ACTIONS(14144), + [anon_sym_CARET2] = ACTIONS(14146), + [anon_sym_CARET_DOLLAR] = ACTIONS(14148), + [anon_sym_LBRACE] = ACTIONS(14150), + [aux_sym_instance_variable_token1] = ACTIONS(14152), + [anon_sym_DOT_DOT] = ACTIONS(14154), + [aux_sym_system_defined_variable_token1] = ACTIONS(14156), + [aux_sym_dollar_text_token1] = ACTIONS(14158), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(14160), + [aux_sym_dollar_function_token1] = ACTIONS(14162), + [aux_sym_dollar_select_token1] = ACTIONS(14164), + [aux_sym_dollar_case_token1] = ACTIONS(14166), + [aux_sym_dollar_list_token1] = ACTIONS(14168), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(14170), + [aux_sym_dollar_method_token1] = ACTIONS(14172), [anon_sym_AT2] = ACTIONS(15270), - [sym_objectscript_identifier_special] = ACTIONS(14186), - [sym_objectscript_identifier] = ACTIONS(14188), - [sym_numeric_literal] = ACTIONS(14190), - [sym_string_literal] = ACTIONS(14190), - [aux_sym_macro_constant_token1] = ACTIONS(14192), + [sym_objectscript_identifier_special] = ACTIONS(14176), + [sym_objectscript_identifier] = ACTIONS(14178), + [sym_numeric_literal] = ACTIONS(14180), + [sym_string_literal] = ACTIONS(14180), + [aux_sym_macro_constant_token1] = ACTIONS(14182), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1527669,35 +1527669,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13696), [sym_block_comment] = STATE(13696), [sym_documatic_line] = STATE(13696), - [anon_sym_LPAREN] = ACTIONS(13526), + [anon_sym_LPAREN] = ACTIONS(13576), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13528), + [anon_sym_LBRACK] = ACTIONS(13578), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13530), + [sym_keyword_pound_pound_super] = ACTIONS(13580), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15282), - [aux_sym_dollarsf_token1] = ACTIONS(13534), - [anon_sym_CARET2] = ACTIONS(13536), - [anon_sym_CARET_DOLLAR] = ACTIONS(13538), - [anon_sym_LBRACE] = ACTIONS(13540), - [aux_sym_instance_variable_token1] = ACTIONS(13542), - [anon_sym_DOT_DOT] = ACTIONS(13544), - [aux_sym_system_defined_variable_token1] = ACTIONS(13546), - [aux_sym_dollar_text_token1] = ACTIONS(13548), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), - [aux_sym_dollar_function_token1] = ACTIONS(13552), - [aux_sym_dollar_select_token1] = ACTIONS(13554), - [aux_sym_dollar_case_token1] = ACTIONS(13556), - [aux_sym_dollar_list_token1] = ACTIONS(13558), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), - [aux_sym_dollar_method_token1] = ACTIONS(13562), + [aux_sym_dollarsf_token1] = ACTIONS(13584), + [anon_sym_CARET2] = ACTIONS(13586), + [anon_sym_CARET_DOLLAR] = ACTIONS(13588), + [anon_sym_LBRACE] = ACTIONS(13590), + [aux_sym_instance_variable_token1] = ACTIONS(13592), + [anon_sym_DOT_DOT] = ACTIONS(13594), + [aux_sym_system_defined_variable_token1] = ACTIONS(13596), + [aux_sym_dollar_text_token1] = ACTIONS(13598), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), + [aux_sym_dollar_function_token1] = ACTIONS(13602), + [aux_sym_dollar_select_token1] = ACTIONS(13604), + [aux_sym_dollar_case_token1] = ACTIONS(13606), + [aux_sym_dollar_list_token1] = ACTIONS(13608), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), + [aux_sym_dollar_method_token1] = ACTIONS(13612), [anon_sym_AT2] = ACTIONS(15284), - [sym_objectscript_identifier_special] = ACTIONS(13566), - [sym_objectscript_identifier] = ACTIONS(13568), - [sym_numeric_literal] = ACTIONS(13570), - [sym_string_literal] = ACTIONS(13570), - [aux_sym_macro_constant_token1] = ACTIONS(13572), + [sym_objectscript_identifier_special] = ACTIONS(13616), + [sym_objectscript_identifier] = ACTIONS(13618), + [sym_numeric_literal] = ACTIONS(13620), + [sym_string_literal] = ACTIONS(13620), + [aux_sym_macro_constant_token1] = ACTIONS(13622), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1527757,12 +1527757,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15294), - [aux_sym_dollarsf_token1] = ACTIONS(14050), - [anon_sym_CARET2] = ACTIONS(14052), - [anon_sym_CARET_DOLLAR] = ACTIONS(14054), + [aux_sym_dollarsf_token1] = ACTIONS(14054), + [anon_sym_CARET2] = ACTIONS(14056), + [anon_sym_CARET_DOLLAR] = ACTIONS(14058), [anon_sym_LBRACE] = ACTIONS(6318), - [aux_sym_instance_variable_token1] = ACTIONS(14056), - [anon_sym_DOT_DOT] = ACTIONS(14058), + [aux_sym_instance_variable_token1] = ACTIONS(14060), + [anon_sym_DOT_DOT] = ACTIONS(14062), [aux_sym_system_defined_variable_token1] = ACTIONS(6324), [aux_sym_dollar_text_token1] = ACTIONS(6326), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6328), @@ -1527773,11 +1527773,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6338), [aux_sym_dollar_method_token1] = ACTIONS(6340), [anon_sym_AT2] = ACTIONS(15296), - [sym_objectscript_identifier_special] = ACTIONS(14062), - [sym_objectscript_identifier] = ACTIONS(14064), + [sym_objectscript_identifier_special] = ACTIONS(14066), + [sym_objectscript_identifier] = ACTIONS(14068), [sym_numeric_literal] = ACTIONS(6348), [sym_string_literal] = ACTIONS(6348), - [aux_sym_macro_constant_token1] = ACTIONS(14066), + [aux_sym_macro_constant_token1] = ACTIONS(14070), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1527829,7 +1527829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13698), [sym_block_comment] = STATE(13698), [sym_documatic_line] = STATE(13698), - [anon_sym_LPAREN] = ACTIONS(13958), + [anon_sym_LPAREN] = ACTIONS(13934), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1527909,7 +1527909,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13699), [sym_block_comment] = STATE(13699), [sym_documatic_line] = STATE(13699), - [anon_sym_LPAREN] = ACTIONS(14140), + [anon_sym_LPAREN] = ACTIONS(14184), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1527989,7 +1527989,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13700), [sym_block_comment] = STATE(13700), [sym_documatic_line] = STATE(13700), - [anon_sym_LPAREN] = ACTIONS(14036), + [anon_sym_LPAREN] = ACTIONS(14016), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1529349,7 +1529349,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13717), [sym_block_comment] = STATE(13717), [sym_documatic_line] = STATE(13717), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1529388,7 +1529388,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(13718)] = { - [sym_expression] = STATE(9694), + [sym_expression] = STATE(9703), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), [sym_unary_operator] = STATE(13019), @@ -1529829,7 +1529829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13723), [sym_block_comment] = STATE(13723), [sym_documatic_line] = STATE(13723), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1529913,30 +1529913,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12890), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), - [anon_sym_AT2] = ACTIONS(12922), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [anon_sym_LBRACK] = ACTIONS(12984), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12986), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12988), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), + [anon_sym_AT2] = ACTIONS(13020), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1530633,31 +1530633,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14374), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(15430), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1530713,31 +1530713,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15396), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(15398), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1530793,31 +1530793,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15396), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(15398), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1530873,30 +1530873,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14478), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15432), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1530955,14 +1530955,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14204), + [sym_keyword_pound_pound_super] = ACTIONS(14190), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14602), - [aux_sym_dollarsf_token1] = ACTIONS(14208), - [anon_sym_CARET2] = ACTIONS(14210), - [anon_sym_CARET_DOLLAR] = ACTIONS(14212), + [aux_sym_dollarsf_token1] = ACTIONS(14194), + [anon_sym_CARET2] = ACTIONS(14196), + [anon_sym_CARET_DOLLAR] = ACTIONS(14198), [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(14214), - [anon_sym_DOT_DOT] = ACTIONS(14216), + [aux_sym_instance_variable_token1] = ACTIONS(14200), + [anon_sym_DOT_DOT] = ACTIONS(14202), [aux_sym_system_defined_variable_token1] = ACTIONS(6685), [aux_sym_dollar_text_token1] = ACTIONS(6687), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), @@ -1530973,11 +1530973,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), [aux_sym_dollar_method_token1] = ACTIONS(6701), [anon_sym_AT2] = ACTIONS(14604), - [sym_objectscript_identifier_special] = ACTIONS(14220), - [sym_objectscript_identifier] = ACTIONS(14222), + [sym_objectscript_identifier_special] = ACTIONS(14206), + [sym_objectscript_identifier] = ACTIONS(14208), [sym_numeric_literal] = ACTIONS(6709), [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(14224), + [aux_sym_macro_constant_token1] = ACTIONS(14210), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1531035,14 +1531035,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(6232), [anon_sym_LBRACK] = ACTIONS(6665), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(14204), + [sym_keyword_pound_pound_super] = ACTIONS(14190), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14602), - [aux_sym_dollarsf_token1] = ACTIONS(14208), - [anon_sym_CARET2] = ACTIONS(14210), - [anon_sym_CARET_DOLLAR] = ACTIONS(14212), + [aux_sym_dollarsf_token1] = ACTIONS(14194), + [anon_sym_CARET2] = ACTIONS(14196), + [anon_sym_CARET_DOLLAR] = ACTIONS(14198), [anon_sym_LBRACE] = ACTIONS(6679), - [aux_sym_instance_variable_token1] = ACTIONS(14214), - [anon_sym_DOT_DOT] = ACTIONS(14216), + [aux_sym_instance_variable_token1] = ACTIONS(14200), + [anon_sym_DOT_DOT] = ACTIONS(14202), [aux_sym_system_defined_variable_token1] = ACTIONS(6685), [aux_sym_dollar_text_token1] = ACTIONS(6687), [aux_sym_dollar_bitlogic_token1] = ACTIONS(6689), @@ -1531053,11 +1531053,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6699), [aux_sym_dollar_method_token1] = ACTIONS(6701), [anon_sym_AT2] = ACTIONS(14604), - [sym_objectscript_identifier_special] = ACTIONS(14220), - [sym_objectscript_identifier] = ACTIONS(14222), + [sym_objectscript_identifier_special] = ACTIONS(14206), + [sym_objectscript_identifier] = ACTIONS(14208), [sym_numeric_literal] = ACTIONS(6709), [sym_string_literal] = ACTIONS(6709), - [aux_sym_macro_constant_token1] = ACTIONS(14224), + [aux_sym_macro_constant_token1] = ACTIONS(14210), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1531109,7 +1531109,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13739), [sym_block_comment] = STATE(13739), [sym_documatic_line] = STATE(13739), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1531189,7 +1531189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13740), [sym_block_comment] = STATE(13740), [sym_documatic_line] = STATE(13740), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1531273,30 +1531273,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15392), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15394), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1531433,30 +1531433,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15216), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15218), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1531513,30 +1531513,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15392), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15394), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1531589,7 +1531589,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13745), [sym_block_comment] = STATE(13745), [sym_documatic_line] = STATE(13745), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1531673,30 +1531673,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15332), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15334), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1531753,30 +1531753,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15216), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15218), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1531829,7 +1531829,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13748), [sym_block_comment] = STATE(13748), [sym_documatic_line] = STATE(13748), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1531913,30 +1531913,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15332), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15334), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1532309,7 +1532309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13754), [sym_block_comment] = STATE(13754), [sym_documatic_line] = STATE(13754), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1532873,30 +1532873,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15392), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15394), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1532953,31 +1532953,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15396), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(15398), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1533033,31 +1533033,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15420), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(15422), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1533193,31 +1533193,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15420), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(15422), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1533273,31 +1533273,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15426), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(15428), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1533353,31 +1533353,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15426), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(15428), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1533433,31 +1533433,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14838), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(15434), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1533513,31 +1533513,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15420), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(15422), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1533593,30 +1533593,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15226), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15346), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1533673,30 +1533673,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15348), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15350), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1533753,30 +1533753,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15348), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15350), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1533833,31 +1533833,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15356), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15358), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1533913,31 +1533913,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14912), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(15436), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1533993,31 +1533993,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15356), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15358), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1534073,31 +1534073,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14912), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(15436), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1534153,30 +1534153,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15336), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15368), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1534233,30 +1534233,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15200), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15374), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1534313,31 +1534313,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15250), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15380), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1535593,31 +1535593,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13482), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), - [anon_sym_AT2] = ACTIONS(13514), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_keyword_pound_pound_super] = ACTIONS(13530), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), + [anon_sym_AT2] = ACTIONS(13564), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1535673,31 +1535673,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14374), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(15430), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1535833,31 +1535833,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14374), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(15430), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1535913,30 +1535913,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12890), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), - [anon_sym_AT2] = ACTIONS(12922), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [anon_sym_LBRACK] = ACTIONS(12984), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12986), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12988), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), + [anon_sym_AT2] = ACTIONS(13020), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1535989,7 +1535989,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13800), [sym_block_comment] = STATE(13800), [sym_documatic_line] = STATE(13800), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1536069,7 +1536069,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13801), [sym_block_comment] = STATE(13801), [sym_documatic_line] = STATE(13801), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1536153,30 +1536153,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14478), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15432), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1536313,30 +1536313,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15226), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15228), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1536393,30 +1536393,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14478), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15432), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1536469,7 +1536469,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13806), [sym_block_comment] = STATE(13806), [sym_documatic_line] = STATE(13806), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1536553,30 +1536553,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15336), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15338), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1536633,30 +1536633,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15226), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15228), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1536709,7 +1536709,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(13809), [sym_block_comment] = STATE(13809), [sym_documatic_line] = STATE(13809), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1536793,30 +1536793,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15336), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15338), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1537433,30 +1537433,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14478), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15432), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1537513,31 +1537513,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), + [sym_keyword_pound_pound_super] = ACTIONS(13530), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14374), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(15430), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1537593,31 +1537593,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14838), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(15434), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1537753,31 +1537753,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14838), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(15434), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1537833,31 +1537833,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14912), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(15436), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1537913,31 +1537913,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), + [sym_keyword_pound_pound_super] = ACTIONS(12418), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14912), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), [anon_sym_AT2] = ACTIONS(15436), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1537993,31 +1537993,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12314), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), - [anon_sym_AT2] = ACTIONS(12346), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_keyword_pound_pound_super] = ACTIONS(12308), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12310), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), + [anon_sym_AT2] = ACTIONS(12342), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1538073,31 +1538073,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12310), + [anon_sym_LBRACK] = ACTIONS(12306), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12312), + [sym_keyword_pound_pound_super] = ACTIONS(12308), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14838), - [aux_sym_dollarsf_token1] = ACTIONS(12316), - [anon_sym_CARET2] = ACTIONS(12318), - [anon_sym_CARET_DOLLAR] = ACTIONS(12320), - [anon_sym_LBRACE] = ACTIONS(12322), - [aux_sym_instance_variable_token1] = ACTIONS(12324), - [anon_sym_DOT_DOT] = ACTIONS(12326), - [aux_sym_system_defined_variable_token1] = ACTIONS(12328), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollarsf_token1] = ACTIONS(12312), + [anon_sym_CARET2] = ACTIONS(12314), + [anon_sym_CARET_DOLLAR] = ACTIONS(12316), + [anon_sym_LBRACE] = ACTIONS(12318), + [aux_sym_instance_variable_token1] = ACTIONS(12320), + [anon_sym_DOT_DOT] = ACTIONS(12322), + [aux_sym_system_defined_variable_token1] = ACTIONS(12324), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(15434), - [sym_objectscript_identifier_special] = ACTIONS(12348), - [sym_objectscript_identifier] = ACTIONS(12350), - [sym_numeric_literal] = ACTIONS(12352), - [sym_string_literal] = ACTIONS(12352), - [aux_sym_macro_constant_token1] = ACTIONS(12354), + [sym_objectscript_identifier_special] = ACTIONS(12344), + [sym_objectscript_identifier] = ACTIONS(12346), + [sym_numeric_literal] = ACTIONS(12348), + [sym_string_literal] = ACTIONS(12348), + [aux_sym_macro_constant_token1] = ACTIONS(12350), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1538153,30 +1538153,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13090), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), - [anon_sym_AT2] = ACTIONS(13122), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_keyword_pound_pound_super] = ACTIONS(13142), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13144), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), + [anon_sym_AT2] = ACTIONS(13176), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1538233,30 +1538233,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15200), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15374), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1538313,30 +1538313,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12626), + [anon_sym_LBRACK] = ACTIONS(12718), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15200), - [aux_sym_dollarsf_token1] = ACTIONS(12632), - [anon_sym_CARET2] = ACTIONS(12634), - [anon_sym_CARET_DOLLAR] = ACTIONS(12636), - [anon_sym_LBRACE] = ACTIONS(12638), - [aux_sym_instance_variable_token1] = ACTIONS(12640), - [anon_sym_DOT_DOT] = ACTIONS(12642), - [aux_sym_system_defined_variable_token1] = ACTIONS(12644), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollarsf_token1] = ACTIONS(12724), + [anon_sym_CARET2] = ACTIONS(12726), + [anon_sym_CARET_DOLLAR] = ACTIONS(12728), + [anon_sym_LBRACE] = ACTIONS(12730), + [aux_sym_instance_variable_token1] = ACTIONS(12732), + [anon_sym_DOT_DOT] = ACTIONS(12734), + [aux_sym_system_defined_variable_token1] = ACTIONS(12736), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15374), - [sym_objectscript_identifier_special] = ACTIONS(12664), - [sym_objectscript_identifier] = ACTIONS(12666), - [sym_numeric_literal] = ACTIONS(12668), - [sym_string_literal] = ACTIONS(12668), + [sym_objectscript_identifier_special] = ACTIONS(12756), + [sym_objectscript_identifier] = ACTIONS(12758), + [sym_numeric_literal] = ACTIONS(12760), + [sym_string_literal] = ACTIONS(12760), [aux_sym_macro_constant_token1] = ACTIONS(818), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1538393,31 +1538393,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15250), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15380), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1538473,31 +1538473,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13578), + [anon_sym_LBRACK] = ACTIONS(12416), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13580), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13582), - [aux_sym_dollarsf_token1] = ACTIONS(13584), - [anon_sym_CARET2] = ACTIONS(13586), - [anon_sym_CARET_DOLLAR] = ACTIONS(13588), - [anon_sym_LBRACE] = ACTIONS(13590), - [aux_sym_instance_variable_token1] = ACTIONS(13592), - [anon_sym_DOT_DOT] = ACTIONS(13594), - [aux_sym_system_defined_variable_token1] = ACTIONS(13596), - [aux_sym_dollar_text_token1] = ACTIONS(13598), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13600), - [aux_sym_dollar_function_token1] = ACTIONS(13602), - [aux_sym_dollar_select_token1] = ACTIONS(13604), - [aux_sym_dollar_case_token1] = ACTIONS(13606), - [aux_sym_dollar_list_token1] = ACTIONS(13608), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13610), - [aux_sym_dollar_method_token1] = ACTIONS(13612), - [anon_sym_AT2] = ACTIONS(13614), - [sym_objectscript_identifier_special] = ACTIONS(13616), - [sym_objectscript_identifier] = ACTIONS(13618), - [sym_numeric_literal] = ACTIONS(13620), - [sym_string_literal] = ACTIONS(13620), - [aux_sym_macro_constant_token1] = ACTIONS(13622), + [sym_keyword_pound_pound_super] = ACTIONS(12418), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12420), + [aux_sym_dollarsf_token1] = ACTIONS(12422), + [anon_sym_CARET2] = ACTIONS(12424), + [anon_sym_CARET_DOLLAR] = ACTIONS(12426), + [anon_sym_LBRACE] = ACTIONS(12428), + [aux_sym_instance_variable_token1] = ACTIONS(12430), + [anon_sym_DOT_DOT] = ACTIONS(12432), + [aux_sym_system_defined_variable_token1] = ACTIONS(12434), + [aux_sym_dollar_text_token1] = ACTIONS(12436), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12438), + [aux_sym_dollar_function_token1] = ACTIONS(12440), + [aux_sym_dollar_select_token1] = ACTIONS(12442), + [aux_sym_dollar_case_token1] = ACTIONS(12444), + [aux_sym_dollar_list_token1] = ACTIONS(12446), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12448), + [aux_sym_dollar_method_token1] = ACTIONS(12450), + [anon_sym_AT2] = ACTIONS(12452), + [sym_objectscript_identifier_special] = ACTIONS(12454), + [sym_objectscript_identifier] = ACTIONS(12456), + [sym_numeric_literal] = ACTIONS(12458), + [sym_string_literal] = ACTIONS(12458), + [aux_sym_macro_constant_token1] = ACTIONS(12460), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1538553,31 +1538553,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13256), + [anon_sym_LBRACK] = ACTIONS(13308), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13258), + [sym_keyword_pound_pound_super] = ACTIONS(13310), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15250), - [aux_sym_dollarsf_token1] = ACTIONS(13262), - [anon_sym_CARET2] = ACTIONS(13264), - [anon_sym_CARET_DOLLAR] = ACTIONS(13266), - [anon_sym_LBRACE] = ACTIONS(13268), - [aux_sym_instance_variable_token1] = ACTIONS(13270), - [anon_sym_DOT_DOT] = ACTIONS(13272), - [aux_sym_system_defined_variable_token1] = ACTIONS(13274), - [aux_sym_dollar_text_token1] = ACTIONS(13276), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13278), - [aux_sym_dollar_function_token1] = ACTIONS(13280), - [aux_sym_dollar_select_token1] = ACTIONS(13282), - [aux_sym_dollar_case_token1] = ACTIONS(13284), - [aux_sym_dollar_list_token1] = ACTIONS(13286), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13288), - [aux_sym_dollar_method_token1] = ACTIONS(13290), + [aux_sym_dollarsf_token1] = ACTIONS(13314), + [anon_sym_CARET2] = ACTIONS(13316), + [anon_sym_CARET_DOLLAR] = ACTIONS(13318), + [anon_sym_LBRACE] = ACTIONS(13320), + [aux_sym_instance_variable_token1] = ACTIONS(13322), + [anon_sym_DOT_DOT] = ACTIONS(13324), + [aux_sym_system_defined_variable_token1] = ACTIONS(13326), + [aux_sym_dollar_text_token1] = ACTIONS(13328), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13330), + [aux_sym_dollar_function_token1] = ACTIONS(13332), + [aux_sym_dollar_select_token1] = ACTIONS(13334), + [aux_sym_dollar_case_token1] = ACTIONS(13336), + [aux_sym_dollar_list_token1] = ACTIONS(13338), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13340), + [aux_sym_dollar_method_token1] = ACTIONS(13342), [anon_sym_AT2] = ACTIONS(15380), - [sym_objectscript_identifier_special] = ACTIONS(13294), - [sym_objectscript_identifier] = ACTIONS(13296), - [sym_numeric_literal] = ACTIONS(13298), - [sym_string_literal] = ACTIONS(13298), - [aux_sym_macro_constant_token1] = ACTIONS(13300), + [sym_objectscript_identifier_special] = ACTIONS(13346), + [sym_objectscript_identifier] = ACTIONS(13348), + [sym_numeric_literal] = ACTIONS(13350), + [sym_string_literal] = ACTIONS(13350), + [aux_sym_macro_constant_token1] = ACTIONS(13352), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1538633,30 +1538633,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12266), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), - [anon_sym_AT2] = ACTIONS(12298), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [anon_sym_LBRACK] = ACTIONS(12258), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12260), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12262), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), + [anon_sym_AT2] = ACTIONS(12294), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1539353,30 +1539353,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14762), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(14888), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1539433,30 +1539433,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14916), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15224), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1539513,30 +1539513,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14762), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(14888), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1539593,30 +1539593,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14916), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15224), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1540233,30 +1540233,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15226), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15346), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1540313,30 +1540313,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15336), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15368), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1540393,30 +1540393,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13086), + [anon_sym_LBRACK] = ACTIONS(13140), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15226), - [aux_sym_dollarsf_token1] = ACTIONS(13092), - [anon_sym_CARET2] = ACTIONS(13094), - [anon_sym_CARET_DOLLAR] = ACTIONS(13096), - [anon_sym_LBRACE] = ACTIONS(13098), - [aux_sym_instance_variable_token1] = ACTIONS(13100), - [anon_sym_DOT_DOT] = ACTIONS(13102), - [aux_sym_system_defined_variable_token1] = ACTIONS(13104), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollarsf_token1] = ACTIONS(13146), + [anon_sym_CARET2] = ACTIONS(13148), + [anon_sym_CARET_DOLLAR] = ACTIONS(13150), + [anon_sym_LBRACE] = ACTIONS(13152), + [aux_sym_instance_variable_token1] = ACTIONS(13154), + [anon_sym_DOT_DOT] = ACTIONS(13156), + [aux_sym_system_defined_variable_token1] = ACTIONS(13158), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15346), - [sym_objectscript_identifier_special] = ACTIONS(13124), - [sym_objectscript_identifier] = ACTIONS(13126), - [sym_numeric_literal] = ACTIONS(13128), - [sym_string_literal] = ACTIONS(13128), + [sym_objectscript_identifier_special] = ACTIONS(13178), + [sym_objectscript_identifier] = ACTIONS(13180), + [sym_numeric_literal] = ACTIONS(13182), + [sym_string_literal] = ACTIONS(13182), [aux_sym_macro_constant_token1] = ACTIONS(463), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1540473,30 +1540473,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12262), + [anon_sym_LBRACK] = ACTIONS(12258), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15336), - [aux_sym_dollarsf_token1] = ACTIONS(12268), - [anon_sym_CARET2] = ACTIONS(12270), - [anon_sym_CARET_DOLLAR] = ACTIONS(12272), - [anon_sym_LBRACE] = ACTIONS(12274), - [aux_sym_instance_variable_token1] = ACTIONS(12276), - [anon_sym_DOT_DOT] = ACTIONS(12278), - [aux_sym_system_defined_variable_token1] = ACTIONS(12280), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollarsf_token1] = ACTIONS(12264), + [anon_sym_CARET2] = ACTIONS(12266), + [anon_sym_CARET_DOLLAR] = ACTIONS(12268), + [anon_sym_LBRACE] = ACTIONS(12270), + [aux_sym_instance_variable_token1] = ACTIONS(12272), + [anon_sym_DOT_DOT] = ACTIONS(12274), + [aux_sym_system_defined_variable_token1] = ACTIONS(12276), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15368), - [sym_objectscript_identifier_special] = ACTIONS(12300), - [sym_objectscript_identifier] = ACTIONS(12302), - [sym_numeric_literal] = ACTIONS(12304), - [sym_string_literal] = ACTIONS(12304), + [sym_objectscript_identifier_special] = ACTIONS(12296), + [sym_objectscript_identifier] = ACTIONS(12298), + [sym_numeric_literal] = ACTIONS(12300), + [sym_string_literal] = ACTIONS(12300), [aux_sym_macro_constant_token1] = ACTIONS(141), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1562389,7 +1562389,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(14130), [sym_block_comment] = STATE(14130), [sym_documatic_line] = STATE(14130), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1567673,31 +1567673,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(13478), + [anon_sym_LBRACK] = ACTIONS(13528), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13480), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13482), - [aux_sym_dollarsf_token1] = ACTIONS(13484), - [anon_sym_CARET2] = ACTIONS(13486), - [anon_sym_CARET_DOLLAR] = ACTIONS(13488), - [anon_sym_LBRACE] = ACTIONS(13490), - [aux_sym_instance_variable_token1] = ACTIONS(13492), - [anon_sym_DOT_DOT] = ACTIONS(13494), - [aux_sym_system_defined_variable_token1] = ACTIONS(13496), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), - [anon_sym_AT2] = ACTIONS(13514), - [sym_objectscript_identifier_special] = ACTIONS(13516), - [sym_objectscript_identifier] = ACTIONS(13518), - [sym_numeric_literal] = ACTIONS(13520), - [sym_string_literal] = ACTIONS(13520), - [aux_sym_macro_constant_token1] = ACTIONS(13522), + [sym_keyword_pound_pound_super] = ACTIONS(13530), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13532), + [aux_sym_dollarsf_token1] = ACTIONS(13534), + [anon_sym_CARET2] = ACTIONS(13536), + [anon_sym_CARET_DOLLAR] = ACTIONS(13538), + [anon_sym_LBRACE] = ACTIONS(13540), + [aux_sym_instance_variable_token1] = ACTIONS(13542), + [anon_sym_DOT_DOT] = ACTIONS(13544), + [aux_sym_system_defined_variable_token1] = ACTIONS(13546), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), + [anon_sym_AT2] = ACTIONS(13564), + [sym_objectscript_identifier_special] = ACTIONS(13566), + [sym_objectscript_identifier] = ACTIONS(13568), + [sym_numeric_literal] = ACTIONS(13570), + [sym_string_literal] = ACTIONS(13570), + [aux_sym_macro_constant_token1] = ACTIONS(13572), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), [anon_sym_SEMI] = ACTIONS(7), @@ -1571109,7 +1571109,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(14239), [sym_block_comment] = STATE(14239), [sym_documatic_line] = STATE(14239), - [anon_sym_LPAREN] = ACTIONS(14004), + [anon_sym_LPAREN] = ACTIONS(13980), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1571436,7 +1571436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6420), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13928), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13908), [aux_sym_dollarsf_token1] = ACTIONS(6428), [anon_sym_CARET2] = ACTIONS(6430), [anon_sym_CARET_DOLLAR] = ACTIONS(6432), @@ -1571452,7 +1571452,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6452), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), [aux_sym_dollar_method_token1] = ACTIONS(6456), - [anon_sym_AT2] = ACTIONS(13930), + [anon_sym_AT2] = ACTIONS(13910), [sym_objectscript_identifier_special] = ACTIONS(6460), [sym_objectscript_identifier] = ACTIONS(6462), [sym_numeric_literal] = ACTIONS(6464), @@ -1571516,7 +1571516,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6420), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13928), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13908), [aux_sym_dollarsf_token1] = ACTIONS(6428), [anon_sym_CARET2] = ACTIONS(6430), [anon_sym_CARET_DOLLAR] = ACTIONS(6432), @@ -1571532,7 +1571532,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6452), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), [aux_sym_dollar_method_token1] = ACTIONS(6456), - [anon_sym_AT2] = ACTIONS(13930), + [anon_sym_AT2] = ACTIONS(13910), [sym_objectscript_identifier_special] = ACTIONS(6460), [sym_objectscript_identifier] = ACTIONS(6462), [sym_numeric_literal] = ACTIONS(6464), @@ -1571628,7 +1571628,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(14246)] = { - [sym_expression] = STATE(9670), + [sym_expression] = STATE(9672), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), [sym_unary_operator] = STATE(13019), @@ -1571708,7 +1571708,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(14247)] = { - [sym_expression] = STATE(8678), + [sym_expression] = STATE(8676), [sym_expr_atom] = STATE(5841), [sym_parenthetical_expression] = STATE(6356), [sym_unary_operator] = STATE(13753), @@ -1571788,7 +1571788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(14248)] = { - [sym_expression] = STATE(9675), + [sym_expression] = STATE(9676), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), [sym_unary_operator] = STATE(13019), @@ -1571913,30 +1571913,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), + [anon_sym_LBRACK] = ACTIONS(12984), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(14358), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15406), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1572028,7 +1572028,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(14251)] = { - [sym_expression] = STATE(9693), + [sym_expression] = STATE(9694), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), [sym_unary_operator] = STATE(13019), @@ -1572476,7 +1572476,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(6420), [sym_keyword_pound_pound_class] = ACTIONS(6246), [sym_keyword_pound_pound_super] = ACTIONS(6424), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13928), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(13908), [aux_sym_dollarsf_token1] = ACTIONS(6428), [anon_sym_CARET2] = ACTIONS(6430), [anon_sym_CARET_DOLLAR] = ACTIONS(6432), @@ -1572492,7 +1572492,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollar_list_token1] = ACTIONS(6452), [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(6454), [aux_sym_dollar_method_token1] = ACTIONS(6456), - [anon_sym_AT2] = ACTIONS(13930), + [anon_sym_AT2] = ACTIONS(13910), [sym_objectscript_identifier_special] = ACTIONS(6460), [sym_objectscript_identifier] = ACTIONS(6462), [sym_numeric_literal] = ACTIONS(6464), @@ -1572953,30 +1572953,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), - [anon_sym_LBRACK] = ACTIONS(12886), - [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), - [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12890), - [aux_sym_dollarsf_token1] = ACTIONS(12892), - [anon_sym_CARET2] = ACTIONS(12894), - [anon_sym_CARET_DOLLAR] = ACTIONS(12896), - [anon_sym_LBRACE] = ACTIONS(12898), - [aux_sym_instance_variable_token1] = ACTIONS(12900), - [anon_sym_DOT_DOT] = ACTIONS(12902), - [aux_sym_system_defined_variable_token1] = ACTIONS(12904), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), - [anon_sym_AT2] = ACTIONS(12922), - [sym_objectscript_identifier_special] = ACTIONS(12924), - [sym_objectscript_identifier] = ACTIONS(12926), - [sym_numeric_literal] = ACTIONS(12928), - [sym_string_literal] = ACTIONS(12928), + [anon_sym_LBRACK] = ACTIONS(12984), + [sym_keyword_pound_pound_class] = ACTIONS(6246), + [sym_keyword_pound_pound_super] = ACTIONS(12986), + [anon_sym_DOLLAR_DOLLAR] = ACTIONS(12988), + [aux_sym_dollarsf_token1] = ACTIONS(12990), + [anon_sym_CARET2] = ACTIONS(12992), + [anon_sym_CARET_DOLLAR] = ACTIONS(12994), + [anon_sym_LBRACE] = ACTIONS(12996), + [aux_sym_instance_variable_token1] = ACTIONS(12998), + [anon_sym_DOT_DOT] = ACTIONS(13000), + [aux_sym_system_defined_variable_token1] = ACTIONS(13002), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), + [anon_sym_AT2] = ACTIONS(13020), + [sym_objectscript_identifier_special] = ACTIONS(13022), + [sym_objectscript_identifier] = ACTIONS(13024), + [sym_numeric_literal] = ACTIONS(13026), + [sym_string_literal] = ACTIONS(13026), [aux_sym_macro_constant_token1] = ACTIONS(17), [anon_sym_SLASH_SLASH] = ACTIONS(3), [anon_sym_POUND_SEMI] = ACTIONS(5), @@ -1573429,7 +1573429,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_4] = STATE(14268), [sym_block_comment] = STATE(14268), [sym_documatic_line] = STATE(14268), - [anon_sym_LPAREN] = ACTIONS(14078), + [anon_sym_LPAREN] = ACTIONS(14080), [anon_sym_PLUS] = ACTIONS(6230), [anon_sym_DASH] = ACTIONS(6230), [anon_sym_SQUOTE] = ACTIONS(6232), @@ -1574988,7 +1574988,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_rtn_dot] = ACTIONS(15), }, [STATE(14288)] = { - [sym_expression] = STATE(8678), + [sym_expression] = STATE(8676), [sym_expr_atom] = STATE(3745), [sym_parenthetical_expression] = STATE(3893), [sym_unary_operator] = STATE(13019), @@ -1580712,14 +1580712,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollarsf_token1] = ACTIONS(15444), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15446), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(15448), [sym_objectscript_identifier_special] = ACTIONS(15450), [sym_objectscript_identifier] = ACTIONS(15452), @@ -1580780,14 +1580780,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollarsf_token1] = ACTIONS(15444), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15446), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(15448), [sym_objectscript_identifier_special] = ACTIONS(15450), [sym_objectscript_identifier] = ACTIONS(15452), @@ -1580842,20 +1580842,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15458), [anon_sym_DASH] = ACTIONS(15458), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(3168), - [aux_sym_dollarsf_token1] = ACTIONS(12892), + [aux_sym_dollarsf_token1] = ACTIONS(12990), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15460), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15462), [sym_objectscript_identifier_special] = ACTIONS(15464), [sym_objectscript_identifier] = ACTIONS(15466), @@ -1580882,7 +1580882,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollarsf] = STATE(7281), [sym_lvn] = STATE(21429), [sym_instance_variable] = STATE(21429), - [sym_relative_dot_method] = STATE(8685), + [sym_relative_dot_method] = STATE(8684), [sym_relative_dot_property] = STATE(21429), [sym_system_defined_function] = STATE(10653), [sym_dollar_text] = STATE(7281), @@ -1580910,20 +1580910,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15472), [anon_sym_DASH] = ACTIONS(15472), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(4377), - [aux_sym_dollarsf_token1] = ACTIONS(13092), + [aux_sym_dollarsf_token1] = ACTIONS(13146), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15474), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15476), [sym_objectscript_identifier_special] = ACTIONS(15478), [sym_objectscript_identifier] = ACTIONS(15480), @@ -1580978,20 +1580978,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15486), [anon_sym_DASH] = ACTIONS(15486), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(3803), - [aux_sym_dollarsf_token1] = ACTIONS(12632), + [aux_sym_dollarsf_token1] = ACTIONS(12724), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15488), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15490), [sym_objectscript_identifier_special] = ACTIONS(15492), [sym_objectscript_identifier] = ACTIONS(15494), @@ -1581046,20 +1581046,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15458), [anon_sym_DASH] = ACTIONS(15458), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(3168), - [aux_sym_dollarsf_token1] = ACTIONS(12892), + [aux_sym_dollarsf_token1] = ACTIONS(12990), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15460), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15462), [sym_objectscript_identifier_special] = ACTIONS(15464), [sym_objectscript_identifier] = ACTIONS(15466), @@ -1581120,14 +1581120,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollarsf_token1] = ACTIONS(15504), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15506), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(15508), [sym_objectscript_identifier_special] = ACTIONS(15510), [sym_objectscript_identifier] = ACTIONS(15512), @@ -1581182,20 +1581182,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15486), [anon_sym_DASH] = ACTIONS(15486), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(3803), - [aux_sym_dollarsf_token1] = ACTIONS(12632), + [aux_sym_dollarsf_token1] = ACTIONS(12724), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15488), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15490), [sym_objectscript_identifier_special] = ACTIONS(15492), [sym_objectscript_identifier] = ACTIONS(15494), @@ -1581250,20 +1581250,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15486), [anon_sym_DASH] = ACTIONS(15486), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12628), + [sym_keyword_pound_pound_super] = ACTIONS(12720), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(3803), - [aux_sym_dollarsf_token1] = ACTIONS(12632), + [aux_sym_dollarsf_token1] = ACTIONS(12724), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15488), - [aux_sym_dollar_text_token1] = ACTIONS(12646), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12648), - [aux_sym_dollar_function_token1] = ACTIONS(12650), - [aux_sym_dollar_select_token1] = ACTIONS(12652), - [aux_sym_dollar_case_token1] = ACTIONS(12654), - [aux_sym_dollar_list_token1] = ACTIONS(12656), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12658), - [aux_sym_dollar_method_token1] = ACTIONS(12660), + [aux_sym_dollar_text_token1] = ACTIONS(12738), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12740), + [aux_sym_dollar_function_token1] = ACTIONS(12742), + [aux_sym_dollar_select_token1] = ACTIONS(12744), + [aux_sym_dollar_case_token1] = ACTIONS(12746), + [aux_sym_dollar_list_token1] = ACTIONS(12748), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12750), + [aux_sym_dollar_method_token1] = ACTIONS(12752), [anon_sym_AT2] = ACTIONS(15490), [sym_objectscript_identifier_special] = ACTIONS(15492), [sym_objectscript_identifier] = ACTIONS(15494), @@ -1581310,7 +1581310,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(14368), [sym_line_comment_4] = STATE(14368), [sym_block_comment] = STATE(14368), - [sym_do_parameter] = STATE(9657), + [sym_do_parameter] = STATE(9658), [sym_instance_method_call] = STATE(9283), [sym_routine_tag_call] = STATE(9283), [sym_documatic_line] = STATE(14368), @@ -1581324,14 +1581324,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollarsf_token1] = ACTIONS(15504), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15506), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(15508), [sym_objectscript_identifier_special] = ACTIONS(15510), [sym_objectscript_identifier] = ACTIONS(15512), @@ -1581358,7 +1581358,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollarsf] = STATE(7281), [sym_lvn] = STATE(21429), [sym_instance_variable] = STATE(21429), - [sym_relative_dot_method] = STATE(8685), + [sym_relative_dot_method] = STATE(8684), [sym_relative_dot_property] = STATE(21429), [sym_system_defined_function] = STATE(10653), [sym_dollar_text] = STATE(7281), @@ -1581386,20 +1581386,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15472), [anon_sym_DASH] = ACTIONS(15472), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(4377), - [aux_sym_dollarsf_token1] = ACTIONS(13092), + [aux_sym_dollarsf_token1] = ACTIONS(13146), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15474), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15476), [sym_objectscript_identifier_special] = ACTIONS(15478), [sym_objectscript_identifier] = ACTIONS(15480), @@ -1581454,20 +1581454,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15518), [anon_sym_DASH] = ACTIONS(15518), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(2871), - [aux_sym_dollarsf_token1] = ACTIONS(12268), + [aux_sym_dollarsf_token1] = ACTIONS(12264), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15520), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15522), [sym_objectscript_identifier_special] = ACTIONS(15524), [sym_objectscript_identifier] = ACTIONS(15526), @@ -1581522,20 +1581522,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15532), [anon_sym_DASH] = ACTIONS(15532), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(3168), - [aux_sym_dollarsf_token1] = ACTIONS(12892), + [aux_sym_dollarsf_token1] = ACTIONS(12990), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15460), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15534), [sym_objectscript_identifier_special] = ACTIONS(15536), [sym_objectscript_identifier] = ACTIONS(15538), @@ -1581596,14 +1581596,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollarsf_token1] = ACTIONS(15504), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15506), - [aux_sym_dollar_text_token1] = ACTIONS(12330), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12332), - [aux_sym_dollar_function_token1] = ACTIONS(12334), - [aux_sym_dollar_select_token1] = ACTIONS(12336), - [aux_sym_dollar_case_token1] = ACTIONS(12338), - [aux_sym_dollar_list_token1] = ACTIONS(12340), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12342), - [aux_sym_dollar_method_token1] = ACTIONS(12344), + [aux_sym_dollar_text_token1] = ACTIONS(12326), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12328), + [aux_sym_dollar_function_token1] = ACTIONS(12330), + [aux_sym_dollar_select_token1] = ACTIONS(12332), + [aux_sym_dollar_case_token1] = ACTIONS(12334), + [aux_sym_dollar_list_token1] = ACTIONS(12336), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12338), + [aux_sym_dollar_method_token1] = ACTIONS(12340), [anon_sym_AT2] = ACTIONS(15508), [sym_objectscript_identifier_special] = ACTIONS(15510), [sym_objectscript_identifier] = ACTIONS(15512), @@ -1581630,7 +1581630,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_dollarsf] = STATE(7281), [sym_lvn] = STATE(21429), [sym_instance_variable] = STATE(21429), - [sym_relative_dot_method] = STATE(8685), + [sym_relative_dot_method] = STATE(8684), [sym_relative_dot_property] = STATE(21429), [sym_system_defined_function] = STATE(10653), [sym_dollar_text] = STATE(7281), @@ -1581650,7 +1581650,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(14373), [sym_line_comment_4] = STATE(14373), [sym_block_comment] = STATE(14373), - [sym_do_parameter] = STATE(11424), + [sym_do_parameter] = STATE(11423), [sym_instance_method_call] = STATE(10653), [sym_routine_tag_call] = STATE(10653), [sym_documatic_line] = STATE(14373), @@ -1581658,20 +1581658,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15472), [anon_sym_DASH] = ACTIONS(15472), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(13088), + [sym_keyword_pound_pound_super] = ACTIONS(13142), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(4377), - [aux_sym_dollarsf_token1] = ACTIONS(13092), + [aux_sym_dollarsf_token1] = ACTIONS(13146), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15474), - [aux_sym_dollar_text_token1] = ACTIONS(13106), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13108), - [aux_sym_dollar_function_token1] = ACTIONS(13110), - [aux_sym_dollar_select_token1] = ACTIONS(13112), - [aux_sym_dollar_case_token1] = ACTIONS(13114), - [aux_sym_dollar_list_token1] = ACTIONS(13116), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13118), - [aux_sym_dollar_method_token1] = ACTIONS(13120), + [aux_sym_dollar_text_token1] = ACTIONS(13160), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13162), + [aux_sym_dollar_function_token1] = ACTIONS(13164), + [aux_sym_dollar_select_token1] = ACTIONS(13166), + [aux_sym_dollar_case_token1] = ACTIONS(13168), + [aux_sym_dollar_list_token1] = ACTIONS(13170), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13172), + [aux_sym_dollar_method_token1] = ACTIONS(13174), [anon_sym_AT2] = ACTIONS(15476), [sym_objectscript_identifier_special] = ACTIONS(15478), [sym_objectscript_identifier] = ACTIONS(15480), @@ -1581726,20 +1581726,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15458), [anon_sym_DASH] = ACTIONS(15458), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(3168), - [aux_sym_dollarsf_token1] = ACTIONS(12892), + [aux_sym_dollarsf_token1] = ACTIONS(12990), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15460), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15462), [sym_objectscript_identifier_special] = ACTIONS(15464), [sym_objectscript_identifier] = ACTIONS(15466), @@ -1581794,20 +1581794,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15532), [anon_sym_DASH] = ACTIONS(15532), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(3168), - [aux_sym_dollarsf_token1] = ACTIONS(12892), + [aux_sym_dollarsf_token1] = ACTIONS(12990), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15460), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15534), [sym_objectscript_identifier_special] = ACTIONS(15536), [sym_objectscript_identifier] = ACTIONS(15538), @@ -1581868,14 +1581868,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_dollarsf_token1] = ACTIONS(15444), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15446), - [aux_sym_dollar_text_token1] = ACTIONS(13498), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(13500), - [aux_sym_dollar_function_token1] = ACTIONS(13502), - [aux_sym_dollar_select_token1] = ACTIONS(13504), - [aux_sym_dollar_case_token1] = ACTIONS(13506), - [aux_sym_dollar_list_token1] = ACTIONS(13508), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13510), - [aux_sym_dollar_method_token1] = ACTIONS(13512), + [aux_sym_dollar_text_token1] = ACTIONS(13548), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13550), + [aux_sym_dollar_function_token1] = ACTIONS(13552), + [aux_sym_dollar_select_token1] = ACTIONS(13554), + [aux_sym_dollar_case_token1] = ACTIONS(13556), + [aux_sym_dollar_list_token1] = ACTIONS(13558), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13560), + [aux_sym_dollar_method_token1] = ACTIONS(13562), [anon_sym_AT2] = ACTIONS(15448), [sym_objectscript_identifier_special] = ACTIONS(15450), [sym_objectscript_identifier] = ACTIONS(15452), @@ -1581930,20 +1581930,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15542), [anon_sym_DASH] = ACTIONS(15542), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(2871), - [aux_sym_dollarsf_token1] = ACTIONS(12268), + [aux_sym_dollarsf_token1] = ACTIONS(12264), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15520), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15544), [sym_objectscript_identifier_special] = ACTIONS(15546), [sym_objectscript_identifier] = ACTIONS(15548), @@ -1581990,7 +1581990,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment_3] = STATE(14378), [sym_line_comment_4] = STATE(14378), [sym_block_comment] = STATE(14378), - [sym_do_parameter] = STATE(10647), + [sym_do_parameter] = STATE(10648), [sym_instance_method_call] = STATE(9612), [sym_routine_tag_call] = STATE(9612), [sym_documatic_line] = STATE(14378), @@ -1581998,20 +1581998,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15518), [anon_sym_DASH] = ACTIONS(15518), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(2871), - [aux_sym_dollarsf_token1] = ACTIONS(12268), + [aux_sym_dollarsf_token1] = ACTIONS(12264), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15520), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15522), [sym_objectscript_identifier_special] = ACTIONS(15524), [sym_objectscript_identifier] = ACTIONS(15526), @@ -1582066,20 +1582066,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15518), [anon_sym_DASH] = ACTIONS(15518), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(2871), - [aux_sym_dollarsf_token1] = ACTIONS(12268), + [aux_sym_dollarsf_token1] = ACTIONS(12264), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15520), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15522), [sym_objectscript_identifier_special] = ACTIONS(15524), [sym_objectscript_identifier] = ACTIONS(15526), @@ -1582134,20 +1582134,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15542), [anon_sym_DASH] = ACTIONS(15542), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(2871), - [aux_sym_dollarsf_token1] = ACTIONS(12268), + [aux_sym_dollarsf_token1] = ACTIONS(12264), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15520), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15544), [sym_objectscript_identifier_special] = ACTIONS(15546), [sym_objectscript_identifier] = ACTIONS(15548), @@ -1582202,20 +1582202,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15542), [anon_sym_DASH] = ACTIONS(15542), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12264), + [sym_keyword_pound_pound_super] = ACTIONS(12260), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(2871), - [aux_sym_dollarsf_token1] = ACTIONS(12268), + [aux_sym_dollarsf_token1] = ACTIONS(12264), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15520), - [aux_sym_dollar_text_token1] = ACTIONS(12282), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12284), - [aux_sym_dollar_function_token1] = ACTIONS(12286), - [aux_sym_dollar_select_token1] = ACTIONS(12288), - [aux_sym_dollar_case_token1] = ACTIONS(12290), - [aux_sym_dollar_list_token1] = ACTIONS(12292), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12294), - [aux_sym_dollar_method_token1] = ACTIONS(12296), + [aux_sym_dollar_text_token1] = ACTIONS(12278), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(12280), + [aux_sym_dollar_function_token1] = ACTIONS(12282), + [aux_sym_dollar_select_token1] = ACTIONS(12284), + [aux_sym_dollar_case_token1] = ACTIONS(12286), + [aux_sym_dollar_list_token1] = ACTIONS(12288), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12290), + [aux_sym_dollar_method_token1] = ACTIONS(12292), [anon_sym_AT2] = ACTIONS(15544), [sym_objectscript_identifier_special] = ACTIONS(15546), [sym_objectscript_identifier] = ACTIONS(15548), @@ -1582270,20 +1582270,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(15532), [anon_sym_DASH] = ACTIONS(15532), [sym_keyword_pound_pound_class] = ACTIONS(6246), - [sym_keyword_pound_pound_super] = ACTIONS(12888), + [sym_keyword_pound_pound_super] = ACTIONS(12986), [anon_sym_DOLLAR_DOLLAR] = ACTIONS(15442), [anon_sym_CARET] = ACTIONS(3168), - [aux_sym_dollarsf_token1] = ACTIONS(12892), + [aux_sym_dollarsf_token1] = ACTIONS(12990), [aux_sym_instance_variable_token1] = ACTIONS(8412), [anon_sym_DOT_DOT] = ACTIONS(15460), - [aux_sym_dollar_text_token1] = ACTIONS(12906), - [aux_sym_dollar_bitlogic_token1] = ACTIONS(12908), - [aux_sym_dollar_function_token1] = ACTIONS(12910), - [aux_sym_dollar_select_token1] = ACTIONS(12912), - [aux_sym_dollar_case_token1] = ACTIONS(12914), - [aux_sym_dollar_list_token1] = ACTIONS(12916), - [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(12918), - [aux_sym_dollar_method_token1] = ACTIONS(12920), + [aux_sym_dollar_text_token1] = ACTIONS(13004), + [aux_sym_dollar_bitlogic_token1] = ACTIONS(13006), + [aux_sym_dollar_function_token1] = ACTIONS(13008), + [aux_sym_dollar_select_token1] = ACTIONS(13010), + [aux_sym_dollar_case_token1] = ACTIONS(13012), + [aux_sym_dollar_list_token1] = ACTIONS(13014), + [aux_sym_built_in_func_with_pos_options_token1] = ACTIONS(13016), + [aux_sym_dollar_method_token1] = ACTIONS(13018), [anon_sym_AT2] = ACTIONS(15534), [sym_objectscript_identifier_special] = ACTIONS(15536), [sym_objectscript_identifier] = ACTIONS(15538), @@ -1582357,7 +1582357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, ACTIONS(15562), 1, sym__xecute_arg_invalid, - STATE(11122), 1, + STATE(11121), 1, sym_set_argument, STATE(11386), 1, sym_indirection, @@ -1582569,7 +1582569,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, STATE(8305), 1, sym_indirection, - STATE(11137), 1, + STATE(11136), 1, sym_set_argument, STATE(19814), 1, sym_ssvn, @@ -1583724,7 +1583724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, STATE(8305), 1, sym_indirection, - STATE(10596), 1, + STATE(10597), 1, sym_set_argument, STATE(19814), 1, sym_ssvn, @@ -1584875,7 +1584875,7 @@ static const uint16_t ts_small_parse_table[] = { sym__xecute_arg_invalid, ACTIONS(15578), 1, anon_sym_AT2, - STATE(9705), 1, + STATE(9708), 1, sym_merge_argument, STATE(19814), 1, sym_ssvn, @@ -1585380,7 +1585380,7 @@ static const uint16_t ts_small_parse_table[] = { sym__xecute_arg_invalid, ACTIONS(15578), 1, anon_sym_AT2, - STATE(11271), 1, + STATE(11272), 1, sym_merge_argument, STATE(19814), 1, sym_ssvn, @@ -1587198,7 +1587198,7 @@ static const uint16_t ts_small_parse_table[] = { sym__xecute_arg_invalid, ACTIONS(15578), 1, anon_sym_AT2, - STATE(10829), 1, + STATE(10824), 1, sym_merge_argument, STATE(19814), 1, sym_ssvn, @@ -1588919,7 +1588919,7 @@ static const uint16_t ts_small_parse_table[] = { sym_gvn, STATE(11384), 1, sym_kill_argument, - STATE(11612), 1, + STATE(11610), 1, sym_kill_target, ACTIONS(15), 2, sym__whitespace, @@ -1588930,7 +1588930,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(23091), 2, sym_relative_dot_method, sym_system_defined_function, - STATE(11510), 3, + STATE(11507), 3, sym_glvn, sym_indirection, sym_oref_set_target, @@ -1589061,7 +1589061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11877), 1, + STATE(11883), 1, sym_binary_operator_post_cond, STATE(14466), 1, aux_sym_expression_post_cond_repeat1, @@ -1590253,7 +1590253,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9429), 2, sym_instance_variable, sym_system_defined_function, - STATE(11225), 5, + STATE(11226), 5, sym_glvn, sym_sql_field_reference, sym_system_defined_variable, @@ -1590386,7 +1590386,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11877), 1, + STATE(11883), 1, sym_binary_operator_post_cond, STATE(15327), 1, sym_pattern_operator_post_cond, @@ -1590556,7 +1590556,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12070), 1, + STATE(12077), 1, sym_binary_operator_post_cond, STATE(14485), 1, aux_sym_expression_post_cond_repeat1, @@ -1590775,7 +1590775,7 @@ static const uint16_t ts_small_parse_table[] = { sym_gvn, STATE(9591), 1, sym_ssvn, - STATE(11165), 1, + STATE(11164), 1, sym_kill_argument, ACTIONS(15), 2, sym__whitespace, @@ -1590820,7 +1590820,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11877), 1, + STATE(11883), 1, sym_binary_operator_post_cond, STATE(14451), 1, aux_sym_expression_post_cond_repeat1, @@ -1591761,7 +1591761,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ssvn, STATE(10909), 1, sym_gvn, - STATE(11612), 1, + STATE(11610), 1, sym_kill_target, STATE(11733), 1, sym_kill_argument, @@ -1591774,7 +1591774,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(23091), 2, sym_relative_dot_method, sym_system_defined_function, - STATE(11510), 3, + STATE(11507), 3, sym_glvn, sym_indirection, sym_oref_set_target, @@ -1592050,7 +1592050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12070), 1, + STATE(12077), 1, sym_binary_operator_post_cond, STATE(14490), 1, aux_sym_expression_post_cond_repeat1, @@ -1592174,7 +1592174,7 @@ static const uint16_t ts_small_parse_table[] = { sym_gvn, STATE(9591), 1, sym_ssvn, - STATE(9714), 1, + STATE(9713), 1, sym_kill_argument, ACTIONS(15), 2, sym__whitespace, @@ -1592418,7 +1592418,7 @@ static const uint16_t ts_small_parse_table[] = { sym_gvn, STATE(8412), 1, sym_ssvn, - STATE(10648), 1, + STATE(10649), 1, sym_kill_argument, ACTIONS(15), 2, sym__whitespace, @@ -1592463,7 +1592463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12070), 1, + STATE(12077), 1, sym_binary_operator_post_cond, STATE(15493), 1, sym_pattern_operator_post_cond, @@ -1592696,7 +1592696,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(22253), 2, sym_relative_dot_method, sym_system_defined_function, - STATE(11220), 3, + STATE(11221), 3, sym_glvn, sym_indirection, sym_oref_set_target, @@ -1592793,7 +1592793,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(22253), 2, sym_relative_dot_method, sym_system_defined_function, - STATE(11220), 3, + STATE(11221), 3, sym_glvn, sym_indirection, sym_oref_set_target, @@ -1592890,7 +1592890,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(22253), 2, sym_relative_dot_method, sym_system_defined_function, - STATE(11220), 3, + STATE(11221), 3, sym_glvn, sym_indirection, sym_oref_set_target, @@ -1592976,7 +1592976,7 @@ static const uint16_t ts_small_parse_table[] = { sym_gvn, STATE(10968), 1, sym_kill_argument, - STATE(11612), 1, + STATE(11610), 1, sym_kill_target, ACTIONS(15), 2, sym__whitespace, @@ -1592987,7 +1592987,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(23091), 2, sym_relative_dot_method, sym_system_defined_function, - STATE(11510), 3, + STATE(11507), 3, sym_glvn, sym_indirection, sym_oref_set_target, @@ -1593701,7 +1593701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11992), 1, + STATE(11993), 1, sym_binary_operator_post_cond, STATE(15493), 1, sym_pattern_operator_post_cond, @@ -1593773,7 +1593773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11967), 1, + STATE(11968), 1, sym_binary_operator_post_cond, STATE(14514), 1, aux_sym_expression_post_cond_repeat1, @@ -1594339,7 +1594339,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11967), 1, + STATE(11968), 1, sym_binary_operator_post_cond, STATE(14515), 1, aux_sym_expression_post_cond_repeat1, @@ -1594410,7 +1594410,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11967), 1, + STATE(11968), 1, sym_binary_operator_post_cond, STATE(15563), 1, sym_pattern_operator_post_cond, @@ -1595953,7 +1595953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12034), 1, + STATE(12039), 1, sym_binary_operator_post_cond, STATE(14541), 1, aux_sym_expression_post_cond_repeat1, @@ -1596234,7 +1596234,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12034), 1, + STATE(12039), 1, sym_binary_operator_post_cond, STATE(14544), 1, aux_sym_expression_post_cond_repeat1, @@ -1596449,7 +1596449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12034), 1, + STATE(12039), 1, sym_binary_operator_post_cond, STATE(15992), 1, sym_pattern_operator_post_cond, @@ -1596945,7 +1596945,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11992), 1, + STATE(11993), 1, sym_binary_operator_post_cond, STATE(14553), 1, aux_sym_expression_post_cond_repeat1, @@ -1597085,7 +1597085,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11992), 1, + STATE(11993), 1, sym_binary_operator_post_cond, STATE(14505), 1, aux_sym_expression_post_cond_repeat1, @@ -1606958,7 +1606958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12062), 1, + STATE(12067), 1, sym_binary_operator_post_cond, STATE(16105), 1, sym_pattern_operator_post_cond, @@ -1607029,7 +1607029,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12068), 1, + STATE(12070), 1, sym_binary_operator_post_cond, STATE(16063), 1, sym_expr_tail_post_cond, @@ -1607516,7 +1607516,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12062), 1, + STATE(12067), 1, sym_binary_operator_post_cond, STATE(14703), 1, aux_sym_expression_post_cond_repeat1, @@ -1607586,7 +1607586,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12062), 1, + STATE(12067), 1, sym_binary_operator_post_cond, STATE(14694), 1, aux_sym_expression_post_cond_repeat1, @@ -1607656,7 +1607656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12068), 1, + STATE(12070), 1, sym_binary_operator_post_cond, STATE(14705), 1, aux_sym_expression_post_cond_repeat1, @@ -1607726,7 +1607726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12068), 1, + STATE(12070), 1, sym_binary_operator_post_cond, STATE(14695), 1, aux_sym_expression_post_cond_repeat1, @@ -1615624,7 +1615624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11821), 1, + STATE(11819), 1, sym_binary_operator_post_cond, STATE(15327), 1, sym_pattern_operator_post_cond, @@ -1617824,7 +1617824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11899), 1, + STATE(11923), 1, sym_binary_operator_post_cond, STATE(15047), 1, aux_sym_expression_post_cond_repeat1, @@ -1619710,7 +1619710,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11892), 1, + STATE(11900), 1, sym_binary_operator_post_cond, STATE(16612), 1, sym_pattern_operator_post_cond, @@ -1620722,7 +1620722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11821), 1, + STATE(11819), 1, sym_binary_operator_post_cond, STATE(14914), 1, aux_sym_expression_post_cond_repeat1, @@ -1621739,7 +1621739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11821), 1, + STATE(11819), 1, sym_binary_operator_post_cond, STATE(14823), 1, aux_sym_expression_post_cond_repeat1, @@ -1625050,7 +1625050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12087), 1, + STATE(12092), 1, sym_binary_operator_post_cond, STATE(16699), 1, sym_pattern_operator_post_cond, @@ -1625120,7 +1625120,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11892), 1, + STATE(11900), 1, sym_binary_operator_post_cond, STATE(14970), 1, aux_sym_expression_post_cond_repeat1, @@ -1625456,7 +1625456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11892), 1, + STATE(11900), 1, sym_binary_operator_post_cond, STATE(14884), 1, aux_sym_expression_post_cond_repeat1, @@ -1625994,7 +1625994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11899), 1, + STATE(11923), 1, sym_binary_operator_post_cond, STATE(14856), 1, aux_sym_expression_post_cond_repeat1, @@ -1627463,7 +1627463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12087), 1, + STATE(12092), 1, sym_binary_operator_post_cond, STATE(15003), 1, aux_sym_expression_post_cond_repeat1, @@ -1627665,7 +1627665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12087), 1, + STATE(12092), 1, sym_binary_operator_post_cond, STATE(14964), 1, aux_sym_expression_post_cond_repeat1, @@ -1630585,7 +1630585,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11899), 1, + STATE(11923), 1, sym_binary_operator_post_cond, STATE(15493), 1, sym_pattern_operator_post_cond, @@ -1631928,7 +1631928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11899), 1, + STATE(11923), 1, sym_binary_operator_post_cond, STATE(15493), 1, sym_pattern_operator_post_cond, @@ -1632128,7 +1632128,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11959), 1, + STATE(11963), 1, sym_binary_operator_post_cond, STATE(15476), 1, aux_sym_expression_post_cond_repeat1, @@ -1636625,7 +1636625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11959), 1, + STATE(11963), 1, sym_binary_operator_post_cond, STATE(15070), 1, aux_sym_expression_post_cond_repeat1, @@ -1649105,7 +1649105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11821), 1, + STATE(11819), 1, sym_binary_operator_post_cond, STATE(14823), 1, aux_sym_expression_post_cond_repeat1, @@ -1650215,7 +1650215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12000), 1, + STATE(12001), 1, sym_binary_operator_post_cond, STATE(15359), 1, aux_sym_expression_post_cond_repeat1, @@ -1651093,7 +1651093,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12000), 1, + STATE(12001), 1, sym_binary_operator_post_cond, STATE(15470), 1, aux_sym_expression_post_cond_repeat1, @@ -1651888,7 +1651888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12042), 1, + STATE(12043), 1, sym_binary_operator_post_cond, STATE(15417), 1, aux_sym_expression_post_cond_repeat1, @@ -1652154,7 +1652154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11821), 1, + STATE(11819), 1, sym_binary_operator_post_cond, STATE(15327), 1, sym_pattern_operator_post_cond, @@ -1654650,7 +1654650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12042), 1, + STATE(12043), 1, sym_binary_operator_post_cond, STATE(15563), 1, sym_pattern_operator_post_cond, @@ -1654914,7 +1654914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12042), 1, + STATE(12043), 1, sym_binary_operator_post_cond, STATE(15413), 1, aux_sym_expression_post_cond_repeat1, @@ -1658358,7 +1658358,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12000), 1, + STATE(12001), 1, sym_binary_operator_post_cond, STATE(16699), 1, sym_pattern_operator_post_cond, @@ -1658749,7 +1658749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11959), 1, + STATE(11963), 1, sym_binary_operator_post_cond, STATE(15992), 1, sym_pattern_operator_post_cond, @@ -1661159,7 +1661159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11899), 1, + STATE(11923), 1, sym_binary_operator_post_cond, STATE(15047), 1, aux_sym_expression_post_cond_repeat1, @@ -1663151,7 +1663151,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12157), 1, + STATE(11991), 1, sym_binary_operator_post_cond, STATE(15583), 1, aux_sym_expression_post_cond_repeat1, @@ -1663346,7 +1663346,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12035), 1, + STATE(12036), 1, sym_binary_operator_post_cond, STATE(15661), 1, aux_sym_expression_post_cond_repeat1, @@ -1664491,7 +1664491,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12042), 1, + STATE(12043), 1, sym_binary_operator_post_cond, STATE(15413), 1, aux_sym_expression_post_cond_repeat1, @@ -1665651,7 +1665651,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12157), 1, + STATE(11991), 1, sym_binary_operator_post_cond, STATE(15865), 1, aux_sym_expression_post_cond_repeat1, @@ -1670616,7 +1670616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12035), 1, + STATE(12036), 1, sym_binary_operator_post_cond, STATE(15667), 1, aux_sym_expression_post_cond_repeat1, @@ -1670998,7 +1670998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12035), 1, + STATE(12036), 1, sym_binary_operator_post_cond, STATE(16105), 1, sym_pattern_operator_post_cond, @@ -1673874,7 +1673874,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12042), 1, + STATE(12043), 1, sym_binary_operator_post_cond, STATE(15563), 1, sym_pattern_operator_post_cond, @@ -1683635,7 +1683635,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12157), 1, + STATE(11991), 1, sym_binary_operator_post_cond, STATE(16063), 1, sym_expr_tail_post_cond, @@ -1687594,7 +1687594,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11959), 1, + STATE(11963), 1, sym_binary_operator_post_cond, STATE(15992), 1, sym_pattern_operator_post_cond, @@ -1691873,7 +1691873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11959), 1, + STATE(11963), 1, sym_binary_operator_post_cond, STATE(15476), 1, aux_sym_expression_post_cond_repeat1, @@ -1696394,7 +1696394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12157), 1, + STATE(11991), 1, sym_binary_operator_post_cond, STATE(15865), 1, aux_sym_expression_post_cond_repeat1, @@ -1699085,7 +1699085,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12035), 1, + STATE(12036), 1, sym_binary_operator_post_cond, STATE(15667), 1, aux_sym_expression_post_cond_repeat1, @@ -1701039,7 +1701039,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12125), 1, + STATE(12126), 1, sym_binary_operator_post_cond, STATE(16699), 1, sym_pattern_operator_post_cond, @@ -1713185,7 +1713185,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12125), 1, + STATE(12126), 1, sym_binary_operator_post_cond, STATE(16379), 1, aux_sym_expression_post_cond_repeat1, @@ -1715997,7 +1715997,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12125), 1, + STATE(12126), 1, sym_binary_operator_post_cond, STATE(16139), 1, aux_sym_expression_post_cond_repeat1, @@ -1720476,7 +1720476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12035), 1, + STATE(12036), 1, sym_binary_operator_post_cond, STATE(16105), 1, sym_pattern_operator_post_cond, @@ -1723492,7 +1723492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(12157), 1, + STATE(11991), 1, sym_binary_operator_post_cond, STATE(16063), 1, sym_expr_tail_post_cond, @@ -1732271,7 +1732271,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(3007), 1, anon_sym_RPAREN2, - STATE(12125), 1, + STATE(12126), 1, sym_binary_operator_post_cond, STATE(16699), 1, sym_pattern_operator_post_cond, @@ -1735948,7 +1735948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(3011), 1, anon_sym_RPAREN2, - STATE(12125), 1, + STATE(12126), 1, sym_binary_operator_post_cond, STATE(16139), 1, aux_sym_expression_post_cond_repeat1, @@ -1737436,7 +1737436,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(16496), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(11119), 2, + STATE(11118), 2, sym_system_defined_function, sym_goto_argument, ACTIONS(16500), 3, @@ -1738288,7 +1738288,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(16496), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(11274), 2, + STATE(11275), 2, sym_system_defined_function, sym_goto_argument, ACTIONS(16500), 3, @@ -1739204,9 +1739204,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(7371), 1, anon_sym_POUND, - ACTIONS(13388), 1, + ACTIONS(13442), 1, anon_sym_CARET_DOLLAR, - ACTIONS(13422), 1, + ACTIONS(13476), 1, aux_sym_macro_constant_token1, ACTIONS(16554), 1, anon_sym_STAR, @@ -1739233,7 +1739233,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - ACTIONS(13416), 2, + ACTIONS(13470), 2, sym_objectscript_identifier_special, sym_objectscript_identifier, STATE(5701), 2, @@ -1739293,7 +1739293,7 @@ static const uint16_t ts_small_parse_table[] = { sym_read_variable, STATE(8679), 1, sym_ssvn, - STATE(8690), 1, + STATE(8689), 1, sym_glvn, STATE(8852), 1, sym_macro, @@ -1739498,7 +1739498,7 @@ static const uint16_t ts_small_parse_table[] = { sym_read_fchar, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, STATE(10271), 1, sym_glvn, @@ -1739549,9 +1739549,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(7371), 1, anon_sym_POUND, - ACTIONS(13388), 1, + ACTIONS(13442), 1, anon_sym_CARET_DOLLAR, - ACTIONS(13422), 1, + ACTIONS(13476), 1, aux_sym_macro_constant_token1, ACTIONS(16554), 1, anon_sym_STAR, @@ -1739578,7 +1739578,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - ACTIONS(13416), 2, + ACTIONS(13470), 2, sym_objectscript_identifier_special, sym_objectscript_identifier, STATE(5701), 2, @@ -1739705,7 +1739705,7 @@ static const uint16_t ts_small_parse_table[] = { sym_read_fchar, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, STATE(10271), 1, sym_glvn, @@ -1739772,7 +1739772,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_read_argument_repeat1, STATE(8020), 1, sym_read_fchar, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9354), 1, sym_glvn, @@ -1739794,7 +1739794,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9590), 2, sym_gvn, sym_lvn, - STATE(9716), 2, + STATE(9715), 2, sym_indirection, sym_mnemonic_name, ACTIONS(6943), 3, @@ -1739849,7 +1739849,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ssvn, STATE(10141), 1, sym_macro, - STATE(10175), 1, + STATE(10174), 1, sym_glvn, ACTIONS(15), 2, sym__whitespace, @@ -1739863,7 +1739863,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10022), 2, sym_gvn, sym_lvn, - STATE(10650), 2, + STATE(10656), 2, sym_indirection, sym_mnemonic_name, ACTIONS(7062), 3, @@ -1739979,7 +1739979,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_read_argument_repeat1, STATE(8020), 1, sym_read_fchar, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9354), 1, sym_glvn, @@ -1739987,7 +1739987,7 @@ static const uint16_t ts_small_parse_table[] = { sym_read_variable, STATE(9591), 1, sym_ssvn, - STATE(9717), 1, + STATE(9716), 1, sym_read_argument, ACTIONS(15), 2, sym__whitespace, @@ -1740001,7 +1740001,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9590), 2, sym_gvn, sym_lvn, - STATE(9716), 2, + STATE(9715), 2, sym_indirection, sym_mnemonic_name, ACTIONS(6943), 3, @@ -1740192,7 +1740192,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ssvn, STATE(10141), 1, sym_macro, - STATE(10175), 1, + STATE(10174), 1, sym_glvn, STATE(10448), 1, sym_read_argument, @@ -1740208,7 +1740208,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10022), 2, sym_gvn, sym_lvn, - STATE(10650), 2, + STATE(10656), 2, sym_indirection, sym_mnemonic_name, ACTIONS(7062), 3, @@ -1740326,7 +1740326,7 @@ static const uint16_t ts_small_parse_table[] = { sym_read_fchar, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, STATE(10271), 1, sym_glvn, @@ -1740462,7 +1740462,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_read_argument_repeat1, STATE(8020), 1, sym_read_fchar, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9354), 1, sym_glvn, @@ -1740484,7 +1740484,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(9590), 2, sym_gvn, sym_lvn, - STATE(9716), 2, + STATE(9715), 2, sym_indirection, sym_mnemonic_name, ACTIONS(6943), 3, @@ -1740584,9 +1740584,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, ACTIONS(7371), 1, anon_sym_POUND, - ACTIONS(13388), 1, + ACTIONS(13442), 1, anon_sym_CARET_DOLLAR, - ACTIONS(13422), 1, + ACTIONS(13476), 1, aux_sym_macro_constant_token1, ACTIONS(16554), 1, anon_sym_STAR, @@ -1740613,7 +1740613,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - ACTIONS(13416), 2, + ACTIONS(13470), 2, sym_objectscript_identifier_special, sym_objectscript_identifier, STATE(5701), 2, @@ -1740673,7 +1740673,7 @@ static const uint16_t ts_small_parse_table[] = { sym_read_variable, STATE(8679), 1, sym_ssvn, - STATE(8690), 1, + STATE(8689), 1, sym_glvn, STATE(8852), 1, sym_macro, @@ -1740744,7 +1740744,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ssvn, STATE(10141), 1, sym_macro, - STATE(10175), 1, + STATE(10174), 1, sym_glvn, STATE(10868), 1, sym_read_argument, @@ -1740760,7 +1740760,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10022), 2, sym_gvn, sym_lvn, - STATE(10650), 2, + STATE(10656), 2, sym_indirection, sym_mnemonic_name, ACTIONS(7062), 3, @@ -1740813,7 +1740813,7 @@ static const uint16_t ts_small_parse_table[] = { sym_read_variable, STATE(8679), 1, sym_ssvn, - STATE(8690), 1, + STATE(8689), 1, sym_glvn, STATE(8852), 1, sym_macro, @@ -1740920,23 +1740920,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(16620), 1, sym_dotted_identifier_relaxed_token, @@ -1740984,23 +1740984,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12268), 1, + ACTIONS(12264), 1, aux_sym_dollarsf_token1, - ACTIONS(12282), 1, + ACTIONS(12278), 1, aux_sym_dollar_text_token1, - ACTIONS(12284), 1, + ACTIONS(12280), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12286), 1, + ACTIONS(12282), 1, aux_sym_dollar_function_token1, - ACTIONS(12288), 1, + ACTIONS(12284), 1, aux_sym_dollar_select_token1, - ACTIONS(12290), 1, + ACTIONS(12286), 1, aux_sym_dollar_case_token1, - ACTIONS(12292), 1, + ACTIONS(12288), 1, aux_sym_dollar_list_token1, - ACTIONS(12294), 1, + ACTIONS(12290), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12296), 1, + ACTIONS(12292), 1, aux_sym_dollar_method_token1, ACTIONS(16630), 1, anon_sym_PIPE, @@ -1741048,23 +1741048,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12892), 1, + ACTIONS(12990), 1, aux_sym_dollarsf_token1, - ACTIONS(12906), 1, + ACTIONS(13004), 1, aux_sym_dollar_text_token1, - ACTIONS(12908), 1, + ACTIONS(13006), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12910), 1, + ACTIONS(13008), 1, aux_sym_dollar_function_token1, - ACTIONS(12912), 1, + ACTIONS(13010), 1, aux_sym_dollar_select_token1, - ACTIONS(12914), 1, + ACTIONS(13012), 1, aux_sym_dollar_case_token1, - ACTIONS(12916), 1, + ACTIONS(13014), 1, aux_sym_dollar_list_token1, - ACTIONS(12918), 1, + ACTIONS(13016), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12920), 1, + ACTIONS(13018), 1, aux_sym_dollar_method_token1, ACTIONS(16638), 1, anon_sym_PIPE, @@ -1741112,23 +1741112,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12268), 1, + ACTIONS(12264), 1, aux_sym_dollarsf_token1, - ACTIONS(12282), 1, + ACTIONS(12278), 1, aux_sym_dollar_text_token1, - ACTIONS(12284), 1, + ACTIONS(12280), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12286), 1, + ACTIONS(12282), 1, aux_sym_dollar_function_token1, - ACTIONS(12288), 1, + ACTIONS(12284), 1, aux_sym_dollar_select_token1, - ACTIONS(12290), 1, + ACTIONS(12286), 1, aux_sym_dollar_case_token1, - ACTIONS(12292), 1, + ACTIONS(12288), 1, aux_sym_dollar_list_token1, - ACTIONS(12294), 1, + ACTIONS(12290), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12296), 1, + ACTIONS(12292), 1, aux_sym_dollar_method_token1, ACTIONS(16630), 1, anon_sym_PIPE, @@ -1741432,23 +1741432,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12892), 1, + ACTIONS(12990), 1, aux_sym_dollarsf_token1, - ACTIONS(12906), 1, + ACTIONS(13004), 1, aux_sym_dollar_text_token1, - ACTIONS(12908), 1, + ACTIONS(13006), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12910), 1, + ACTIONS(13008), 1, aux_sym_dollar_function_token1, - ACTIONS(12912), 1, + ACTIONS(13010), 1, aux_sym_dollar_select_token1, - ACTIONS(12914), 1, + ACTIONS(13012), 1, aux_sym_dollar_case_token1, - ACTIONS(12916), 1, + ACTIONS(13014), 1, aux_sym_dollar_list_token1, - ACTIONS(12918), 1, + ACTIONS(13016), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12920), 1, + ACTIONS(13018), 1, aux_sym_dollar_method_token1, ACTIONS(16638), 1, anon_sym_PIPE, @@ -1741562,19 +1741562,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6638), 1, aux_sym_dollar_method_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16726), 1, anon_sym_PIPE, @@ -1741624,21 +1741624,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(15504), 1, aux_sym_dollarsf_token1, @@ -1741816,23 +1741816,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13092), 1, + ACTIONS(13146), 1, aux_sym_dollarsf_token1, - ACTIONS(13106), 1, + ACTIONS(13160), 1, aux_sym_dollar_text_token1, - ACTIONS(13108), 1, + ACTIONS(13162), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13110), 1, + ACTIONS(13164), 1, aux_sym_dollar_function_token1, - ACTIONS(13112), 1, + ACTIONS(13166), 1, aux_sym_dollar_select_token1, - ACTIONS(13114), 1, + ACTIONS(13168), 1, aux_sym_dollar_case_token1, - ACTIONS(13116), 1, + ACTIONS(13170), 1, aux_sym_dollar_list_token1, - ACTIONS(13118), 1, + ACTIONS(13172), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13120), 1, + ACTIONS(13174), 1, aux_sym_dollar_method_token1, ACTIONS(16760), 1, anon_sym_PIPE, @@ -1741880,23 +1741880,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12268), 1, + ACTIONS(12264), 1, aux_sym_dollarsf_token1, - ACTIONS(12282), 1, + ACTIONS(12278), 1, aux_sym_dollar_text_token1, - ACTIONS(12284), 1, + ACTIONS(12280), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12286), 1, + ACTIONS(12282), 1, aux_sym_dollar_function_token1, - ACTIONS(12288), 1, + ACTIONS(12284), 1, aux_sym_dollar_select_token1, - ACTIONS(12290), 1, + ACTIONS(12286), 1, aux_sym_dollar_case_token1, - ACTIONS(12292), 1, + ACTIONS(12288), 1, aux_sym_dollar_list_token1, - ACTIONS(12294), 1, + ACTIONS(12290), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12296), 1, + ACTIONS(12292), 1, aux_sym_dollar_method_token1, ACTIONS(16630), 1, anon_sym_PIPE, @@ -1742392,23 +1742392,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12632), 1, + ACTIONS(12724), 1, aux_sym_dollarsf_token1, - ACTIONS(12646), 1, + ACTIONS(12738), 1, aux_sym_dollar_text_token1, - ACTIONS(12648), 1, + ACTIONS(12740), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12650), 1, + ACTIONS(12742), 1, aux_sym_dollar_function_token1, - ACTIONS(12652), 1, + ACTIONS(12744), 1, aux_sym_dollar_select_token1, - ACTIONS(12654), 1, + ACTIONS(12746), 1, aux_sym_dollar_case_token1, - ACTIONS(12656), 1, + ACTIONS(12748), 1, aux_sym_dollar_list_token1, - ACTIONS(12658), 1, + ACTIONS(12750), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12660), 1, + ACTIONS(12752), 1, aux_sym_dollar_method_token1, ACTIONS(16804), 1, anon_sym_PIPE, @@ -1742456,21 +1742456,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(15444), 1, aux_sym_dollarsf_token1, @@ -1742584,23 +1742584,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12892), 1, + ACTIONS(12990), 1, aux_sym_dollarsf_token1, - ACTIONS(12906), 1, + ACTIONS(13004), 1, aux_sym_dollar_text_token1, - ACTIONS(12908), 1, + ACTIONS(13006), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12910), 1, + ACTIONS(13008), 1, aux_sym_dollar_function_token1, - ACTIONS(12912), 1, + ACTIONS(13010), 1, aux_sym_dollar_select_token1, - ACTIONS(12914), 1, + ACTIONS(13012), 1, aux_sym_dollar_case_token1, - ACTIONS(12916), 1, + ACTIONS(13014), 1, aux_sym_dollar_list_token1, - ACTIONS(12918), 1, + ACTIONS(13016), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12920), 1, + ACTIONS(13018), 1, aux_sym_dollar_method_token1, ACTIONS(16638), 1, anon_sym_PIPE, @@ -1742648,21 +1742648,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(15504), 1, aux_sym_dollarsf_token1, @@ -1742712,23 +1742712,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13092), 1, + ACTIONS(13146), 1, aux_sym_dollarsf_token1, - ACTIONS(13106), 1, + ACTIONS(13160), 1, aux_sym_dollar_text_token1, - ACTIONS(13108), 1, + ACTIONS(13162), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13110), 1, + ACTIONS(13164), 1, aux_sym_dollar_function_token1, - ACTIONS(13112), 1, + ACTIONS(13166), 1, aux_sym_dollar_select_token1, - ACTIONS(13114), 1, + ACTIONS(13168), 1, aux_sym_dollar_case_token1, - ACTIONS(13116), 1, + ACTIONS(13170), 1, aux_sym_dollar_list_token1, - ACTIONS(13118), 1, + ACTIONS(13172), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13120), 1, + ACTIONS(13174), 1, aux_sym_dollar_method_token1, ACTIONS(16760), 1, anon_sym_PIPE, @@ -1742776,23 +1742776,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12892), 1, + ACTIONS(12990), 1, aux_sym_dollarsf_token1, - ACTIONS(12906), 1, + ACTIONS(13004), 1, aux_sym_dollar_text_token1, - ACTIONS(12908), 1, + ACTIONS(13006), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12910), 1, + ACTIONS(13008), 1, aux_sym_dollar_function_token1, - ACTIONS(12912), 1, + ACTIONS(13010), 1, aux_sym_dollar_select_token1, - ACTIONS(12914), 1, + ACTIONS(13012), 1, aux_sym_dollar_case_token1, - ACTIONS(12916), 1, + ACTIONS(13014), 1, aux_sym_dollar_list_token1, - ACTIONS(12918), 1, + ACTIONS(13016), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12920), 1, + ACTIONS(13018), 1, aux_sym_dollar_method_token1, ACTIONS(16638), 1, anon_sym_PIPE, @@ -1742840,23 +1742840,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12268), 1, + ACTIONS(12264), 1, aux_sym_dollarsf_token1, - ACTIONS(12282), 1, + ACTIONS(12278), 1, aux_sym_dollar_text_token1, - ACTIONS(12284), 1, + ACTIONS(12280), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12286), 1, + ACTIONS(12282), 1, aux_sym_dollar_function_token1, - ACTIONS(12288), 1, + ACTIONS(12284), 1, aux_sym_dollar_select_token1, - ACTIONS(12290), 1, + ACTIONS(12286), 1, aux_sym_dollar_case_token1, - ACTIONS(12292), 1, + ACTIONS(12288), 1, aux_sym_dollar_list_token1, - ACTIONS(12294), 1, + ACTIONS(12290), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12296), 1, + ACTIONS(12292), 1, aux_sym_dollar_method_token1, ACTIONS(16630), 1, anon_sym_PIPE, @@ -1742904,21 +1742904,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(15444), 1, aux_sym_dollarsf_token1, @@ -1742992,7 +1742992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, ACTIONS(16860), 1, sym_dotted_identifier_relaxed_token, - STATE(8692), 1, + STATE(8691), 1, sym_system_defined_function, STATE(8871), 1, sym_indirection, @@ -1743162,19 +1743162,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6572), 1, aux_sym_dollar_method_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16722), 1, sym_dotted_identifier_relaxed_token, @@ -1743480,23 +1743480,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12632), 1, + ACTIONS(12724), 1, aux_sym_dollarsf_token1, - ACTIONS(12646), 1, + ACTIONS(12738), 1, aux_sym_dollar_text_token1, - ACTIONS(12648), 1, + ACTIONS(12740), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12650), 1, + ACTIONS(12742), 1, aux_sym_dollar_function_token1, - ACTIONS(12652), 1, + ACTIONS(12744), 1, aux_sym_dollar_select_token1, - ACTIONS(12654), 1, + ACTIONS(12746), 1, aux_sym_dollar_case_token1, - ACTIONS(12656), 1, + ACTIONS(12748), 1, aux_sym_dollar_list_token1, - ACTIONS(12658), 1, + ACTIONS(12750), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12660), 1, + ACTIONS(12752), 1, aux_sym_dollar_method_token1, ACTIONS(16804), 1, anon_sym_PIPE, @@ -1743544,23 +1743544,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12632), 1, + ACTIONS(12724), 1, aux_sym_dollarsf_token1, - ACTIONS(12646), 1, + ACTIONS(12738), 1, aux_sym_dollar_text_token1, - ACTIONS(12648), 1, + ACTIONS(12740), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12650), 1, + ACTIONS(12742), 1, aux_sym_dollar_function_token1, - ACTIONS(12652), 1, + ACTIONS(12744), 1, aux_sym_dollar_select_token1, - ACTIONS(12654), 1, + ACTIONS(12746), 1, aux_sym_dollar_case_token1, - ACTIONS(12656), 1, + ACTIONS(12748), 1, aux_sym_dollar_list_token1, - ACTIONS(12658), 1, + ACTIONS(12750), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12660), 1, + ACTIONS(12752), 1, aux_sym_dollar_method_token1, ACTIONS(16804), 1, anon_sym_PIPE, @@ -1743626,7 +1743626,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_method_token1, ACTIONS(16860), 1, sym_dotted_identifier_relaxed_token, - STATE(8692), 1, + STATE(8691), 1, sym_system_defined_function, ACTIONS(15), 2, sym__whitespace, @@ -1743724,23 +1743724,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12892), 1, + ACTIONS(12990), 1, aux_sym_dollarsf_token1, - ACTIONS(12906), 1, + ACTIONS(13004), 1, aux_sym_dollar_text_token1, - ACTIONS(12908), 1, + ACTIONS(13006), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12910), 1, + ACTIONS(13008), 1, aux_sym_dollar_function_token1, - ACTIONS(12912), 1, + ACTIONS(13010), 1, aux_sym_dollar_select_token1, - ACTIONS(12914), 1, + ACTIONS(13012), 1, aux_sym_dollar_case_token1, - ACTIONS(12916), 1, + ACTIONS(13014), 1, aux_sym_dollar_list_token1, - ACTIONS(12918), 1, + ACTIONS(13016), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12920), 1, + ACTIONS(13018), 1, aux_sym_dollar_method_token1, ACTIONS(16638), 1, anon_sym_PIPE, @@ -1743784,23 +1743784,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13038), 1, + ACTIONS(13092), 1, aux_sym_dollarsf_token1, - ACTIONS(13046), 1, + ACTIONS(13100), 1, aux_sym_dollar_text_token1, - ACTIONS(13048), 1, + ACTIONS(13102), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13050), 1, + ACTIONS(13104), 1, aux_sym_dollar_function_token1, - ACTIONS(13052), 1, + ACTIONS(13106), 1, aux_sym_dollar_select_token1, - ACTIONS(13054), 1, + ACTIONS(13108), 1, aux_sym_dollar_case_token1, - ACTIONS(13056), 1, + ACTIONS(13110), 1, aux_sym_dollar_list_token1, - ACTIONS(13058), 1, + ACTIONS(13112), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13060), 1, + ACTIONS(13114), 1, aux_sym_dollar_method_token1, ACTIONS(16904), 1, anon_sym_PIPE, @@ -1743904,23 +1743904,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13152), 1, + ACTIONS(13204), 1, aux_sym_dollarsf_token1, - ACTIONS(13160), 1, + ACTIONS(13212), 1, aux_sym_dollar_text_token1, - ACTIONS(13162), 1, + ACTIONS(13214), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13164), 1, + ACTIONS(13216), 1, aux_sym_dollar_function_token1, - ACTIONS(13166), 1, + ACTIONS(13218), 1, aux_sym_dollar_select_token1, - ACTIONS(13168), 1, + ACTIONS(13220), 1, aux_sym_dollar_case_token1, - ACTIONS(13170), 1, + ACTIONS(13222), 1, aux_sym_dollar_list_token1, - ACTIONS(13172), 1, + ACTIONS(13224), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13174), 1, + ACTIONS(13226), 1, aux_sym_dollar_method_token1, ACTIONS(16914), 1, anon_sym_PIPE, @@ -1743964,23 +1743964,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12828), 1, + ACTIONS(12876), 1, aux_sym_dollarsf_token1, - ACTIONS(12836), 1, + ACTIONS(12884), 1, aux_sym_dollar_text_token1, - ACTIONS(12838), 1, + ACTIONS(12886), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12840), 1, + ACTIONS(12888), 1, aux_sym_dollar_function_token1, - ACTIONS(12842), 1, + ACTIONS(12890), 1, aux_sym_dollar_select_token1, - ACTIONS(12844), 1, + ACTIONS(12892), 1, aux_sym_dollar_case_token1, - ACTIONS(12846), 1, + ACTIONS(12894), 1, aux_sym_dollar_list_token1, - ACTIONS(12848), 1, + ACTIONS(12896), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12850), 1, + ACTIONS(12898), 1, aux_sym_dollar_method_token1, ACTIONS(16920), 1, anon_sym_PIPE, @@ -1744024,23 +1744024,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12584), 1, + ACTIONS(12676), 1, aux_sym_dollarsf_token1, - ACTIONS(12598), 1, + ACTIONS(12690), 1, aux_sym_dollar_text_token1, - ACTIONS(12600), 1, + ACTIONS(12692), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12602), 1, + ACTIONS(12694), 1, aux_sym_dollar_function_token1, - ACTIONS(12604), 1, + ACTIONS(12696), 1, aux_sym_dollar_select_token1, - ACTIONS(12606), 1, + ACTIONS(12698), 1, aux_sym_dollar_case_token1, - ACTIONS(12608), 1, + ACTIONS(12700), 1, aux_sym_dollar_list_token1, - ACTIONS(12610), 1, + ACTIONS(12702), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12612), 1, + ACTIONS(12704), 1, aux_sym_dollar_method_token1, ACTIONS(16926), 1, anon_sym_PIPE, @@ -1744204,23 +1744204,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12372), 1, + ACTIONS(12364), 1, aux_sym_dollarsf_token1, - ACTIONS(12380), 1, + ACTIONS(12372), 1, aux_sym_dollar_text_token1, - ACTIONS(12382), 1, + ACTIONS(12374), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12384), 1, + ACTIONS(12376), 1, aux_sym_dollar_function_token1, - ACTIONS(12386), 1, + ACTIONS(12378), 1, aux_sym_dollar_select_token1, - ACTIONS(12388), 1, + ACTIONS(12380), 1, aux_sym_dollar_case_token1, - ACTIONS(12390), 1, + ACTIONS(12382), 1, aux_sym_dollar_list_token1, - ACTIONS(12392), 1, + ACTIONS(12384), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12394), 1, + ACTIONS(12386), 1, aux_sym_dollar_method_token1, ACTIONS(16938), 1, anon_sym_PIPE, @@ -1744264,23 +1744264,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12778), 1, + ACTIONS(12828), 1, aux_sym_dollarsf_token1, - ACTIONS(12786), 1, + ACTIONS(12836), 1, aux_sym_dollar_text_token1, - ACTIONS(12788), 1, + ACTIONS(12838), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12790), 1, + ACTIONS(12840), 1, aux_sym_dollar_function_token1, - ACTIONS(12792), 1, + ACTIONS(12842), 1, aux_sym_dollar_select_token1, - ACTIONS(12794), 1, + ACTIONS(12844), 1, aux_sym_dollar_case_token1, - ACTIONS(12796), 1, + ACTIONS(12846), 1, aux_sym_dollar_list_token1, - ACTIONS(12798), 1, + ACTIONS(12848), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12800), 1, + ACTIONS(12850), 1, aux_sym_dollar_method_token1, ACTIONS(16944), 1, anon_sym_PIPE, @@ -1744444,23 +1744444,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12426), 1, + ACTIONS(12472), 1, aux_sym_dollarsf_token1, - ACTIONS(12434), 1, + ACTIONS(12480), 1, aux_sym_dollar_text_token1, - ACTIONS(12436), 1, + ACTIONS(12482), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12438), 1, + ACTIONS(12484), 1, aux_sym_dollar_function_token1, - ACTIONS(12440), 1, + ACTIONS(12486), 1, aux_sym_dollar_select_token1, - ACTIONS(12442), 1, + ACTIONS(12488), 1, aux_sym_dollar_case_token1, - ACTIONS(12444), 1, + ACTIONS(12490), 1, aux_sym_dollar_list_token1, - ACTIONS(12446), 1, + ACTIONS(12492), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12448), 1, + ACTIONS(12494), 1, aux_sym_dollar_method_token1, ACTIONS(16962), 1, anon_sym_PIPE, @@ -1744504,23 +1744504,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14234), 1, + ACTIONS(14228), 1, aux_sym_dollarsf_token1, - ACTIONS(14244), 1, + ACTIONS(14238), 1, aux_sym_dollar_text_token1, - ACTIONS(14246), 1, + ACTIONS(14240), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(14248), 1, + ACTIONS(14242), 1, aux_sym_dollar_function_token1, - ACTIONS(14250), 1, + ACTIONS(14244), 1, aux_sym_dollar_select_token1, - ACTIONS(14252), 1, + ACTIONS(14246), 1, aux_sym_dollar_case_token1, - ACTIONS(14254), 1, + ACTIONS(14248), 1, aux_sym_dollar_list_token1, - ACTIONS(14256), 1, + ACTIONS(14250), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(14258), 1, + ACTIONS(14252), 1, aux_sym_dollar_method_token1, ACTIONS(16968), 1, anon_sym_PIPE, @@ -1744564,21 +1744564,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(15504), 1, aux_sym_dollarsf_token1, @@ -1744984,23 +1744984,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13584), 1, + ACTIONS(12422), 1, aux_sym_dollarsf_token1, - ACTIONS(13598), 1, + ACTIONS(12436), 1, aux_sym_dollar_text_token1, - ACTIONS(13600), 1, + ACTIONS(12438), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13602), 1, + ACTIONS(12440), 1, aux_sym_dollar_function_token1, - ACTIONS(13604), 1, + ACTIONS(12442), 1, aux_sym_dollar_select_token1, - ACTIONS(13606), 1, + ACTIONS(12444), 1, aux_sym_dollar_case_token1, - ACTIONS(13608), 1, + ACTIONS(12446), 1, aux_sym_dollar_list_token1, - ACTIONS(13610), 1, + ACTIONS(12448), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13612), 1, + ACTIONS(12450), 1, aux_sym_dollar_method_token1, ACTIONS(17002), 1, anon_sym_PIPE, @@ -1745044,23 +1745044,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12528), 1, + ACTIONS(12568), 1, aux_sym_dollarsf_token1, - ACTIONS(12536), 1, + ACTIONS(12576), 1, aux_sym_dollar_text_token1, - ACTIONS(12538), 1, + ACTIONS(12578), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12540), 1, + ACTIONS(12580), 1, aux_sym_dollar_function_token1, - ACTIONS(12542), 1, + ACTIONS(12582), 1, aux_sym_dollar_select_token1, - ACTIONS(12544), 1, + ACTIONS(12584), 1, aux_sym_dollar_case_token1, - ACTIONS(12546), 1, + ACTIONS(12586), 1, aux_sym_dollar_list_token1, - ACTIONS(12548), 1, + ACTIONS(12588), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12550), 1, + ACTIONS(12590), 1, aux_sym_dollar_method_token1, ACTIONS(17008), 1, anon_sym_PIPE, @@ -1745224,21 +1745224,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(15444), 1, aux_sym_dollarsf_token1, @@ -1745284,23 +1745284,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13436), 1, + ACTIONS(13486), 1, aux_sym_dollarsf_token1, - ACTIONS(13450), 1, + ACTIONS(13500), 1, aux_sym_dollar_text_token1, - ACTIONS(13452), 1, + ACTIONS(13502), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13454), 1, + ACTIONS(13504), 1, aux_sym_dollar_function_token1, - ACTIONS(13456), 1, + ACTIONS(13506), 1, aux_sym_dollar_select_token1, - ACTIONS(13458), 1, + ACTIONS(13508), 1, aux_sym_dollar_case_token1, - ACTIONS(13460), 1, + ACTIONS(13510), 1, aux_sym_dollar_list_token1, - ACTIONS(13462), 1, + ACTIONS(13512), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13464), 1, + ACTIONS(13514), 1, aux_sym_dollar_method_token1, ACTIONS(17026), 1, anon_sym_PIPE, @@ -1745464,23 +1745464,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11734), 1, + ACTIONS(11732), 1, aux_sym_dollarsf_token1, - ACTIONS(11748), 1, + ACTIONS(11746), 1, aux_sym_dollar_text_token1, - ACTIONS(11750), 1, + ACTIONS(11748), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(11754), 1, + ACTIONS(11752), 1, aux_sym_dollar_function_token1, - ACTIONS(11756), 1, + ACTIONS(11754), 1, aux_sym_dollar_select_token1, - ACTIONS(11758), 1, + ACTIONS(11756), 1, aux_sym_dollar_case_token1, - ACTIONS(11760), 1, + ACTIONS(11758), 1, aux_sym_dollar_list_token1, - ACTIONS(11762), 1, + ACTIONS(11760), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(11764), 1, + ACTIONS(11762), 1, aux_sym_dollar_method_token1, ACTIONS(17044), 1, anon_sym_PIPE, @@ -1745584,23 +1745584,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12268), 1, + ACTIONS(12264), 1, aux_sym_dollarsf_token1, - ACTIONS(12282), 1, + ACTIONS(12278), 1, aux_sym_dollar_text_token1, - ACTIONS(12284), 1, + ACTIONS(12280), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12286), 1, + ACTIONS(12282), 1, aux_sym_dollar_function_token1, - ACTIONS(12288), 1, + ACTIONS(12284), 1, aux_sym_dollar_select_token1, - ACTIONS(12290), 1, + ACTIONS(12286), 1, aux_sym_dollar_case_token1, - ACTIONS(12292), 1, + ACTIONS(12288), 1, aux_sym_dollar_list_token1, - ACTIONS(12294), 1, + ACTIONS(12290), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12296), 1, + ACTIONS(12292), 1, aux_sym_dollar_method_token1, ACTIONS(16630), 1, anon_sym_PIPE, @@ -1745764,23 +1745764,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13534), 1, + ACTIONS(13584), 1, aux_sym_dollarsf_token1, - ACTIONS(13548), 1, + ACTIONS(13598), 1, aux_sym_dollar_text_token1, - ACTIONS(13550), 1, + ACTIONS(13600), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13552), 1, + ACTIONS(13602), 1, aux_sym_dollar_function_token1, - ACTIONS(13554), 1, + ACTIONS(13604), 1, aux_sym_dollar_select_token1, - ACTIONS(13556), 1, + ACTIONS(13606), 1, aux_sym_dollar_case_token1, - ACTIONS(13558), 1, + ACTIONS(13608), 1, aux_sym_dollar_list_token1, - ACTIONS(13560), 1, + ACTIONS(13610), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13562), 1, + ACTIONS(13612), 1, aux_sym_dollar_method_token1, ACTIONS(17068), 1, anon_sym_PIPE, @@ -1745884,23 +1745884,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14154), 1, + ACTIONS(14144), 1, aux_sym_dollarsf_token1, - ACTIONS(14168), 1, + ACTIONS(14158), 1, aux_sym_dollar_text_token1, - ACTIONS(14170), 1, + ACTIONS(14160), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(14172), 1, + ACTIONS(14162), 1, aux_sym_dollar_function_token1, - ACTIONS(14174), 1, + ACTIONS(14164), 1, aux_sym_dollar_select_token1, - ACTIONS(14176), 1, + ACTIONS(14166), 1, aux_sym_dollar_case_token1, - ACTIONS(14178), 1, + ACTIONS(14168), 1, aux_sym_dollar_list_token1, - ACTIONS(14180), 1, + ACTIONS(14170), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(14182), 1, + ACTIONS(14172), 1, aux_sym_dollar_method_token1, ACTIONS(17074), 1, anon_sym_PIPE, @@ -1746004,23 +1746004,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13092), 1, + ACTIONS(13146), 1, aux_sym_dollarsf_token1, - ACTIONS(13106), 1, + ACTIONS(13160), 1, aux_sym_dollar_text_token1, - ACTIONS(13108), 1, + ACTIONS(13162), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13110), 1, + ACTIONS(13164), 1, aux_sym_dollar_function_token1, - ACTIONS(13112), 1, + ACTIONS(13166), 1, aux_sym_dollar_select_token1, - ACTIONS(13114), 1, + ACTIONS(13168), 1, aux_sym_dollar_case_token1, - ACTIONS(13116), 1, + ACTIONS(13170), 1, aux_sym_dollar_list_token1, - ACTIONS(13118), 1, + ACTIONS(13172), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13120), 1, + ACTIONS(13174), 1, aux_sym_dollar_method_token1, ACTIONS(16760), 1, anon_sym_PIPE, @@ -1746244,23 +1746244,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12730), 1, + ACTIONS(12928), 1, aux_sym_dollarsf_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12758), 1, + ACTIONS(12956), 1, aux_sym_dollar_method_token1, ACTIONS(17098), 1, anon_sym_PIPE, @@ -1746304,23 +1746304,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12474), 1, + ACTIONS(12520), 1, aux_sym_dollarsf_token1, - ACTIONS(12482), 1, + ACTIONS(12528), 1, aux_sym_dollar_text_token1, - ACTIONS(12484), 1, + ACTIONS(12530), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12486), 1, + ACTIONS(12532), 1, aux_sym_dollar_function_token1, - ACTIONS(12488), 1, + ACTIONS(12534), 1, aux_sym_dollar_select_token1, - ACTIONS(12490), 1, + ACTIONS(12536), 1, aux_sym_dollar_case_token1, - ACTIONS(12492), 1, + ACTIONS(12538), 1, aux_sym_dollar_list_token1, - ACTIONS(12494), 1, + ACTIONS(12540), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12496), 1, + ACTIONS(12542), 1, aux_sym_dollar_method_token1, ACTIONS(17104), 1, anon_sym_PIPE, @@ -1746364,23 +1746364,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13262), 1, + ACTIONS(13314), 1, aux_sym_dollarsf_token1, - ACTIONS(13276), 1, + ACTIONS(13328), 1, aux_sym_dollar_text_token1, - ACTIONS(13278), 1, + ACTIONS(13330), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13280), 1, + ACTIONS(13332), 1, aux_sym_dollar_function_token1, - ACTIONS(13282), 1, + ACTIONS(13334), 1, aux_sym_dollar_select_token1, - ACTIONS(13284), 1, + ACTIONS(13336), 1, aux_sym_dollar_case_token1, - ACTIONS(13286), 1, + ACTIONS(13338), 1, aux_sym_dollar_list_token1, - ACTIONS(13288), 1, + ACTIONS(13340), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13290), 1, + ACTIONS(13342), 1, aux_sym_dollar_method_token1, ACTIONS(17110), 1, anon_sym_PIPE, @@ -1746546,19 +1746546,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6572), 1, aux_sym_dollar_method_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16722), 1, sym_dotted_identifier_relaxed_token, @@ -1746606,19 +1746606,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6638), 1, aux_sym_dollar_method_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16726), 1, anon_sym_PIPE, @@ -1746664,23 +1746664,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13202), 1, + ACTIONS(13254), 1, aux_sym_dollarsf_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13230), 1, + ACTIONS(13282), 1, aux_sym_dollar_method_token1, ACTIONS(17116), 1, anon_sym_PIPE, @@ -1746904,23 +1746904,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12680), 1, + ACTIONS(12772), 1, aux_sym_dollarsf_token1, - ACTIONS(12688), 1, + ACTIONS(12780), 1, aux_sym_dollar_text_token1, - ACTIONS(12690), 1, + ACTIONS(12782), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12692), 1, + ACTIONS(12784), 1, aux_sym_dollar_function_token1, - ACTIONS(12694), 1, + ACTIONS(12786), 1, aux_sym_dollar_select_token1, - ACTIONS(12696), 1, + ACTIONS(12788), 1, aux_sym_dollar_case_token1, - ACTIONS(12698), 1, + ACTIONS(12790), 1, aux_sym_dollar_list_token1, - ACTIONS(12700), 1, + ACTIONS(12792), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12702), 1, + ACTIONS(12794), 1, aux_sym_dollar_method_token1, ACTIONS(17134), 1, anon_sym_PIPE, @@ -1747204,23 +1747204,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12990), 1, + ACTIONS(12618), 1, aux_sym_dollarsf_token1, - ACTIONS(12998), 1, + ACTIONS(12626), 1, aux_sym_dollar_text_token1, - ACTIONS(13000), 1, + ACTIONS(12628), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13002), 1, + ACTIONS(12630), 1, aux_sym_dollar_function_token1, - ACTIONS(13004), 1, + ACTIONS(12632), 1, aux_sym_dollar_select_token1, - ACTIONS(13006), 1, + ACTIONS(12634), 1, aux_sym_dollar_case_token1, - ACTIONS(13008), 1, + ACTIONS(12636), 1, aux_sym_dollar_list_token1, - ACTIONS(13010), 1, + ACTIONS(12638), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13012), 1, + ACTIONS(12640), 1, aux_sym_dollar_method_token1, ACTIONS(17158), 1, anon_sym_PIPE, @@ -1747338,9 +1747338,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_list_token1, ACTIONS(6636), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13906), 1, + ACTIONS(14032), 1, aux_sym_dollarsf_token1, - ACTIONS(13916), 1, + ACTIONS(14042), 1, aux_sym_dollar_method_token1, ACTIONS(17052), 1, sym_dotted_identifier_relaxed_token, @@ -1747398,9 +1747398,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_list_token1, ACTIONS(6570), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13978), 1, + ACTIONS(13954), 1, aux_sym_dollarsf_token1, - ACTIONS(13988), 1, + ACTIONS(13964), 1, aux_sym_dollar_method_token1, ACTIONS(17040), 1, sym_dotted_identifier_relaxed_token, @@ -1747444,23 +1747444,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(16620), 1, sym_dotted_identifier_relaxed_token, @@ -1747624,23 +1747624,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13484), 1, + ACTIONS(13534), 1, aux_sym_dollarsf_token1, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(16816), 1, sym_dotted_identifier_relaxed_token, @@ -1747760,7 +1747760,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6701), 1, aux_sym_dollar_method_token1, - ACTIONS(14208), 1, + ACTIONS(14194), 1, aux_sym_dollarsf_token1, ACTIONS(17058), 1, sym_dotted_identifier_relaxed_token, @@ -1747804,23 +1747804,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12316), 1, + ACTIONS(12312), 1, aux_sym_dollarsf_token1, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(16740), 1, sym_dotted_identifier_relaxed_token, @@ -1747940,7 +1747940,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6280), 1, aux_sym_dollar_method_token1, - ACTIONS(14014), 1, + ACTIONS(13990), 1, aux_sym_dollarsf_token1, ACTIONS(17202), 1, anon_sym_PIPE, @@ -1748000,7 +1748000,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6398), 1, aux_sym_dollar_method_token1, - ACTIONS(14122), 1, + ACTIONS(14112), 1, aux_sym_dollarsf_token1, ACTIONS(17094), 1, sym_dotted_identifier_relaxed_token, @@ -1748060,7 +1748060,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6340), 1, aux_sym_dollar_method_token1, - ACTIONS(14050), 1, + ACTIONS(14054), 1, aux_sym_dollarsf_token1, ACTIONS(16976), 1, sym_dotted_identifier_relaxed_token, @@ -1748224,23 +1748224,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12944), 1, + ACTIONS(13046), 1, aux_sym_dollarsf_token1, - ACTIONS(12958), 1, + ACTIONS(13060), 1, aux_sym_dollar_text_token1, - ACTIONS(12960), 1, + ACTIONS(13062), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12962), 1, + ACTIONS(13064), 1, aux_sym_dollar_function_token1, - ACTIONS(12964), 1, + ACTIONS(13066), 1, aux_sym_dollar_select_token1, - ACTIONS(12966), 1, + ACTIONS(13068), 1, aux_sym_dollar_case_token1, - ACTIONS(12968), 1, + ACTIONS(13070), 1, aux_sym_dollar_list_token1, - ACTIONS(12970), 1, + ACTIONS(13072), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12972), 1, + ACTIONS(13074), 1, aux_sym_dollar_method_token1, ACTIONS(17216), 1, anon_sym_PIPE, @@ -1748404,23 +1748404,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17226), 1, anon_sym_PIPE, @@ -1749063,9 +1749063,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13388), 1, + ACTIONS(13442), 1, anon_sym_CARET_DOLLAR, - ACTIONS(13422), 1, + ACTIONS(13476), 1, aux_sym_macro_constant_token1, ACTIONS(16556), 1, anon_sym_CARET2, @@ -1749084,7 +1749084,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - ACTIONS(13416), 2, + ACTIONS(13470), 2, sym_objectscript_identifier_special, sym_objectscript_identifier, ACTIONS(17278), 2, @@ -1749099,7 +1749099,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10909), 2, sym_gvn, sym_lvn, - STATE(11623), 2, + STATE(11617), 2, sym_command_lock_arguments_variant_1, sym_command_lock_arguments_variant_2, STATE(16910), 6, @@ -1749138,7 +1749138,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ssvn, STATE(10891), 1, sym_macro, - STATE(11178), 1, + STATE(11177), 1, sym_command_lock_argument, ACTIONS(15), 2, sym__whitespace, @@ -1749195,7 +1749195,7 @@ static const uint16_t ts_small_parse_table[] = { sym__xecute_arg_invalid, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, STATE(10842), 1, sym_command_lock_argument, @@ -1749370,7 +1749370,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, ACTIONS(17314), 1, sym__xecute_arg_invalid, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9552), 1, sym_command_lock_argument, @@ -1749433,7 +1749433,7 @@ static const uint16_t ts_small_parse_table[] = { sym_ssvn, STATE(10141), 1, sym_macro, - STATE(10649), 1, + STATE(10650), 1, sym_command_lock_argument, ACTIONS(15), 2, sym__whitespace, @@ -1749490,7 +1749490,7 @@ static const uint16_t ts_small_parse_table[] = { sym__xecute_arg_invalid, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, STATE(11027), 1, sym_command_lock_argument, @@ -1749547,7 +1749547,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, ACTIONS(17314), 1, sym__xecute_arg_invalid, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, @@ -1750007,9 +1750007,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13388), 1, + ACTIONS(13442), 1, anon_sym_CARET_DOLLAR, - ACTIONS(13422), 1, + ACTIONS(13476), 1, aux_sym_macro_constant_token1, ACTIONS(16556), 1, anon_sym_CARET2, @@ -1750028,7 +1750028,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - ACTIONS(13416), 2, + ACTIONS(13470), 2, sym_objectscript_identifier_special, sym_objectscript_identifier, ACTIONS(17278), 2, @@ -1750043,7 +1750043,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10909), 2, sym_gvn, sym_lvn, - STATE(11623), 2, + STATE(11617), 2, sym_command_lock_arguments_variant_1, sym_command_lock_arguments_variant_2, STATE(16926), 6, @@ -1750080,7 +1750080,7 @@ static const uint16_t ts_small_parse_table[] = { sym__xecute_arg_invalid, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, STATE(10655), 1, sym_command_lock_argument, @@ -1750125,9 +1750125,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13388), 1, + ACTIONS(13442), 1, anon_sym_CARET_DOLLAR, - ACTIONS(13422), 1, + ACTIONS(13476), 1, aux_sym_macro_constant_token1, ACTIONS(16556), 1, anon_sym_CARET2, @@ -1750146,7 +1750146,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - ACTIONS(13416), 2, + ACTIONS(13470), 2, sym_objectscript_identifier_special, sym_objectscript_identifier, ACTIONS(17278), 2, @@ -1750161,7 +1750161,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10909), 2, sym_gvn, sym_lvn, - STATE(11623), 2, + STATE(11617), 2, sym_command_lock_arguments_variant_1, sym_command_lock_arguments_variant_2, STATE(16928), 6, @@ -1750373,11 +1750373,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, ACTIONS(17314), 1, sym__xecute_arg_invalid, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, - STATE(9715), 1, + STATE(9714), 1, sym_command_lock_argument, ACTIONS(15), 2, sym__whitespace, @@ -1750420,23 +1750420,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12584), 1, + ACTIONS(12676), 1, aux_sym_dollarsf_token1, - ACTIONS(12598), 1, + ACTIONS(12690), 1, aux_sym_dollar_text_token1, - ACTIONS(12600), 1, + ACTIONS(12692), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12602), 1, + ACTIONS(12694), 1, aux_sym_dollar_function_token1, - ACTIONS(12604), 1, + ACTIONS(12696), 1, aux_sym_dollar_select_token1, - ACTIONS(12606), 1, + ACTIONS(12698), 1, aux_sym_dollar_case_token1, - ACTIONS(12608), 1, + ACTIONS(12700), 1, aux_sym_dollar_list_token1, - ACTIONS(12610), 1, + ACTIONS(12702), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12612), 1, + ACTIONS(12704), 1, aux_sym_dollar_method_token1, ACTIONS(17332), 1, sym_dotted_identifier_relaxed_token, @@ -1750477,19 +1750477,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6572), 1, aux_sym_dollar_method_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16870), 1, aux_sym_dollarsf_token1, @@ -1750532,19 +1750532,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6572), 1, aux_sym_dollar_method_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16870), 1, aux_sym_dollarsf_token1, @@ -1750585,23 +1750585,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11734), 1, + ACTIONS(11732), 1, aux_sym_dollarsf_token1, - ACTIONS(11748), 1, + ACTIONS(11746), 1, aux_sym_dollar_text_token1, - ACTIONS(11750), 1, + ACTIONS(11748), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(11754), 1, + ACTIONS(11752), 1, aux_sym_dollar_function_token1, - ACTIONS(11756), 1, + ACTIONS(11754), 1, aux_sym_dollar_select_token1, - ACTIONS(11758), 1, + ACTIONS(11756), 1, aux_sym_dollar_case_token1, - ACTIONS(11760), 1, + ACTIONS(11758), 1, aux_sym_dollar_list_token1, - ACTIONS(11762), 1, + ACTIONS(11760), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(11764), 1, + ACTIONS(11762), 1, aux_sym_dollar_method_token1, ACTIONS(17338), 1, sym_dotted_identifier_relaxed_token, @@ -1750640,23 +1750640,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11734), 1, + ACTIONS(11732), 1, aux_sym_dollarsf_token1, - ACTIONS(11748), 1, + ACTIONS(11746), 1, aux_sym_dollar_text_token1, - ACTIONS(11750), 1, + ACTIONS(11748), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(11754), 1, + ACTIONS(11752), 1, aux_sym_dollar_function_token1, - ACTIONS(11756), 1, + ACTIONS(11754), 1, aux_sym_dollar_select_token1, - ACTIONS(11758), 1, + ACTIONS(11756), 1, aux_sym_dollar_case_token1, - ACTIONS(11760), 1, + ACTIONS(11758), 1, aux_sym_dollar_list_token1, - ACTIONS(11762), 1, + ACTIONS(11760), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(11764), 1, + ACTIONS(11762), 1, aux_sym_dollar_method_token1, ACTIONS(17340), 1, sym_dotted_identifier_relaxed_token, @@ -1750695,23 +1750695,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11734), 1, + ACTIONS(11732), 1, aux_sym_dollarsf_token1, - ACTIONS(11748), 1, + ACTIONS(11746), 1, aux_sym_dollar_text_token1, - ACTIONS(11750), 1, + ACTIONS(11748), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(11754), 1, + ACTIONS(11752), 1, aux_sym_dollar_function_token1, - ACTIONS(11756), 1, + ACTIONS(11754), 1, aux_sym_dollar_select_token1, - ACTIONS(11758), 1, + ACTIONS(11756), 1, aux_sym_dollar_case_token1, - ACTIONS(11760), 1, + ACTIONS(11758), 1, aux_sym_dollar_list_token1, - ACTIONS(11762), 1, + ACTIONS(11760), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(11764), 1, + ACTIONS(11762), 1, aux_sym_dollar_method_token1, ACTIONS(17342), 1, sym_dotted_identifier_relaxed_token, @@ -1750750,23 +1750750,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11734), 1, + ACTIONS(11732), 1, aux_sym_dollarsf_token1, - ACTIONS(11748), 1, + ACTIONS(11746), 1, aux_sym_dollar_text_token1, - ACTIONS(11750), 1, + ACTIONS(11748), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(11754), 1, + ACTIONS(11752), 1, aux_sym_dollar_function_token1, - ACTIONS(11756), 1, + ACTIONS(11754), 1, aux_sym_dollar_select_token1, - ACTIONS(11758), 1, + ACTIONS(11756), 1, aux_sym_dollar_case_token1, - ACTIONS(11760), 1, + ACTIONS(11758), 1, aux_sym_dollar_list_token1, - ACTIONS(11762), 1, + ACTIONS(11760), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(11764), 1, + ACTIONS(11762), 1, aux_sym_dollar_method_token1, ACTIONS(17344), 1, sym_dotted_identifier_relaxed_token, @@ -1750860,23 +1750860,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12474), 1, + ACTIONS(12520), 1, aux_sym_dollarsf_token1, - ACTIONS(12482), 1, + ACTIONS(12528), 1, aux_sym_dollar_text_token1, - ACTIONS(12484), 1, + ACTIONS(12530), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12486), 1, + ACTIONS(12532), 1, aux_sym_dollar_function_token1, - ACTIONS(12488), 1, + ACTIONS(12534), 1, aux_sym_dollar_select_token1, - ACTIONS(12490), 1, + ACTIONS(12536), 1, aux_sym_dollar_case_token1, - ACTIONS(12492), 1, + ACTIONS(12538), 1, aux_sym_dollar_list_token1, - ACTIONS(12494), 1, + ACTIONS(12540), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12496), 1, + ACTIONS(12542), 1, aux_sym_dollar_method_token1, ACTIONS(17348), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1750915,23 +1750915,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12474), 1, + ACTIONS(12520), 1, aux_sym_dollarsf_token1, - ACTIONS(12482), 1, + ACTIONS(12528), 1, aux_sym_dollar_text_token1, - ACTIONS(12484), 1, + ACTIONS(12530), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12486), 1, + ACTIONS(12532), 1, aux_sym_dollar_function_token1, - ACTIONS(12488), 1, + ACTIONS(12534), 1, aux_sym_dollar_select_token1, - ACTIONS(12490), 1, + ACTIONS(12536), 1, aux_sym_dollar_case_token1, - ACTIONS(12492), 1, + ACTIONS(12538), 1, aux_sym_dollar_list_token1, - ACTIONS(12494), 1, + ACTIONS(12540), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12496), 1, + ACTIONS(12542), 1, aux_sym_dollar_method_token1, ACTIONS(17350), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1750970,23 +1750970,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12474), 1, + ACTIONS(12520), 1, aux_sym_dollarsf_token1, - ACTIONS(12482), 1, + ACTIONS(12528), 1, aux_sym_dollar_text_token1, - ACTIONS(12484), 1, + ACTIONS(12530), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12486), 1, + ACTIONS(12532), 1, aux_sym_dollar_function_token1, - ACTIONS(12488), 1, + ACTIONS(12534), 1, aux_sym_dollar_select_token1, - ACTIONS(12490), 1, + ACTIONS(12536), 1, aux_sym_dollar_case_token1, - ACTIONS(12492), 1, + ACTIONS(12538), 1, aux_sym_dollar_list_token1, - ACTIONS(12494), 1, + ACTIONS(12540), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12496), 1, + ACTIONS(12542), 1, aux_sym_dollar_method_token1, ACTIONS(17352), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1751025,23 +1751025,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12474), 1, + ACTIONS(12520), 1, aux_sym_dollarsf_token1, - ACTIONS(12482), 1, + ACTIONS(12528), 1, aux_sym_dollar_text_token1, - ACTIONS(12484), 1, + ACTIONS(12530), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12486), 1, + ACTIONS(12532), 1, aux_sym_dollar_function_token1, - ACTIONS(12488), 1, + ACTIONS(12534), 1, aux_sym_dollar_select_token1, - ACTIONS(12490), 1, + ACTIONS(12536), 1, aux_sym_dollar_case_token1, - ACTIONS(12492), 1, + ACTIONS(12538), 1, aux_sym_dollar_list_token1, - ACTIONS(12494), 1, + ACTIONS(12540), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12496), 1, + ACTIONS(12542), 1, aux_sym_dollar_method_token1, ACTIONS(17354), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1752180,23 +1752180,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13092), 1, + ACTIONS(13146), 1, aux_sym_dollarsf_token1, - ACTIONS(13106), 1, + ACTIONS(13160), 1, aux_sym_dollar_text_token1, - ACTIONS(13108), 1, + ACTIONS(13162), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13110), 1, + ACTIONS(13164), 1, aux_sym_dollar_function_token1, - ACTIONS(13112), 1, + ACTIONS(13166), 1, aux_sym_dollar_select_token1, - ACTIONS(13114), 1, + ACTIONS(13168), 1, aux_sym_dollar_case_token1, - ACTIONS(13116), 1, + ACTIONS(13170), 1, aux_sym_dollar_list_token1, - ACTIONS(13118), 1, + ACTIONS(13172), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13120), 1, + ACTIONS(13174), 1, aux_sym_dollar_method_token1, ACTIONS(17392), 1, sym_dotted_identifier_relaxed_token, @@ -1752459,23 +1752459,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13436), 1, + ACTIONS(13486), 1, aux_sym_dollarsf_token1, - ACTIONS(13450), 1, + ACTIONS(13500), 1, aux_sym_dollar_text_token1, - ACTIONS(13452), 1, + ACTIONS(13502), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13454), 1, + ACTIONS(13504), 1, aux_sym_dollar_function_token1, - ACTIONS(13456), 1, + ACTIONS(13506), 1, aux_sym_dollar_select_token1, - ACTIONS(13458), 1, + ACTIONS(13508), 1, aux_sym_dollar_case_token1, - ACTIONS(13460), 1, + ACTIONS(13510), 1, aux_sym_dollar_list_token1, - ACTIONS(13462), 1, + ACTIONS(13512), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13464), 1, + ACTIONS(13514), 1, aux_sym_dollar_method_token1, ACTIONS(17410), 1, sym_dotted_identifier_relaxed_token, @@ -1752569,23 +1752569,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13038), 1, + ACTIONS(13092), 1, aux_sym_dollarsf_token1, - ACTIONS(13046), 1, + ACTIONS(13100), 1, aux_sym_dollar_text_token1, - ACTIONS(13048), 1, + ACTIONS(13102), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13050), 1, + ACTIONS(13104), 1, aux_sym_dollar_function_token1, - ACTIONS(13052), 1, + ACTIONS(13106), 1, aux_sym_dollar_select_token1, - ACTIONS(13054), 1, + ACTIONS(13108), 1, aux_sym_dollar_case_token1, - ACTIONS(13056), 1, + ACTIONS(13110), 1, aux_sym_dollar_list_token1, - ACTIONS(13058), 1, + ACTIONS(13112), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13060), 1, + ACTIONS(13114), 1, aux_sym_dollar_method_token1, ACTIONS(17414), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1753563,23 +1753563,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13092), 1, + ACTIONS(13146), 1, aux_sym_dollarsf_token1, - ACTIONS(13106), 1, + ACTIONS(13160), 1, aux_sym_dollar_text_token1, - ACTIONS(13108), 1, + ACTIONS(13162), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13110), 1, + ACTIONS(13164), 1, aux_sym_dollar_function_token1, - ACTIONS(13112), 1, + ACTIONS(13166), 1, aux_sym_dollar_select_token1, - ACTIONS(13114), 1, + ACTIONS(13168), 1, aux_sym_dollar_case_token1, - ACTIONS(13116), 1, + ACTIONS(13170), 1, aux_sym_dollar_list_token1, - ACTIONS(13118), 1, + ACTIONS(13172), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13120), 1, + ACTIONS(13174), 1, aux_sym_dollar_method_token1, ACTIONS(17458), 1, sym_dotted_identifier_relaxed_token, @@ -1753618,23 +1753618,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13092), 1, + ACTIONS(13146), 1, aux_sym_dollarsf_token1, - ACTIONS(13106), 1, + ACTIONS(13160), 1, aux_sym_dollar_text_token1, - ACTIONS(13108), 1, + ACTIONS(13162), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13110), 1, + ACTIONS(13164), 1, aux_sym_dollar_function_token1, - ACTIONS(13112), 1, + ACTIONS(13166), 1, aux_sym_dollar_select_token1, - ACTIONS(13114), 1, + ACTIONS(13168), 1, aux_sym_dollar_case_token1, - ACTIONS(13116), 1, + ACTIONS(13170), 1, aux_sym_dollar_list_token1, - ACTIONS(13118), 1, + ACTIONS(13172), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13120), 1, + ACTIONS(13174), 1, aux_sym_dollar_method_token1, ACTIONS(17460), 1, sym_dotted_identifier_relaxed_token, @@ -1753673,23 +1753673,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13092), 1, + ACTIONS(13146), 1, aux_sym_dollarsf_token1, - ACTIONS(13106), 1, + ACTIONS(13160), 1, aux_sym_dollar_text_token1, - ACTIONS(13108), 1, + ACTIONS(13162), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13110), 1, + ACTIONS(13164), 1, aux_sym_dollar_function_token1, - ACTIONS(13112), 1, + ACTIONS(13166), 1, aux_sym_dollar_select_token1, - ACTIONS(13114), 1, + ACTIONS(13168), 1, aux_sym_dollar_case_token1, - ACTIONS(13116), 1, + ACTIONS(13170), 1, aux_sym_dollar_list_token1, - ACTIONS(13118), 1, + ACTIONS(13172), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13120), 1, + ACTIONS(13174), 1, aux_sym_dollar_method_token1, ACTIONS(17462), 1, sym_dotted_identifier_relaxed_token, @@ -1753842,23 +1753842,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13092), 1, + ACTIONS(13146), 1, aux_sym_dollarsf_token1, - ACTIONS(13106), 1, + ACTIONS(13160), 1, aux_sym_dollar_text_token1, - ACTIONS(13108), 1, + ACTIONS(13162), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13110), 1, + ACTIONS(13164), 1, aux_sym_dollar_function_token1, - ACTIONS(13112), 1, + ACTIONS(13166), 1, aux_sym_dollar_select_token1, - ACTIONS(13114), 1, + ACTIONS(13168), 1, aux_sym_dollar_case_token1, - ACTIONS(13116), 1, + ACTIONS(13170), 1, aux_sym_dollar_list_token1, - ACTIONS(13118), 1, + ACTIONS(13172), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13120), 1, + ACTIONS(13174), 1, aux_sym_dollar_method_token1, ACTIONS(17476), 1, sym_dotted_identifier_relaxed_token, @@ -1753897,23 +1753897,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12892), 1, + ACTIONS(12990), 1, aux_sym_dollarsf_token1, - ACTIONS(12906), 1, + ACTIONS(13004), 1, aux_sym_dollar_text_token1, - ACTIONS(12908), 1, + ACTIONS(13006), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12910), 1, + ACTIONS(13008), 1, aux_sym_dollar_function_token1, - ACTIONS(12912), 1, + ACTIONS(13010), 1, aux_sym_dollar_select_token1, - ACTIONS(12914), 1, + ACTIONS(13012), 1, aux_sym_dollar_case_token1, - ACTIONS(12916), 1, + ACTIONS(13014), 1, aux_sym_dollar_list_token1, - ACTIONS(12918), 1, + ACTIONS(13016), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12920), 1, + ACTIONS(13018), 1, aux_sym_dollar_method_token1, ACTIONS(17478), 1, sym_dotted_identifier_relaxed_token, @@ -1754282,23 +1754282,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12778), 1, + ACTIONS(12828), 1, aux_sym_dollarsf_token1, - ACTIONS(12786), 1, + ACTIONS(12836), 1, aux_sym_dollar_text_token1, - ACTIONS(12788), 1, + ACTIONS(12838), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12790), 1, + ACTIONS(12840), 1, aux_sym_dollar_function_token1, - ACTIONS(12792), 1, + ACTIONS(12842), 1, aux_sym_dollar_select_token1, - ACTIONS(12794), 1, + ACTIONS(12844), 1, aux_sym_dollar_case_token1, - ACTIONS(12796), 1, + ACTIONS(12846), 1, aux_sym_dollar_list_token1, - ACTIONS(12798), 1, + ACTIONS(12848), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12800), 1, + ACTIONS(12850), 1, aux_sym_dollar_method_token1, ACTIONS(17492), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1754337,23 +1754337,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12892), 1, + ACTIONS(12990), 1, aux_sym_dollarsf_token1, - ACTIONS(12906), 1, + ACTIONS(13004), 1, aux_sym_dollar_text_token1, - ACTIONS(12908), 1, + ACTIONS(13006), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12910), 1, + ACTIONS(13008), 1, aux_sym_dollar_function_token1, - ACTIONS(12912), 1, + ACTIONS(13010), 1, aux_sym_dollar_select_token1, - ACTIONS(12914), 1, + ACTIONS(13012), 1, aux_sym_dollar_case_token1, - ACTIONS(12916), 1, + ACTIONS(13014), 1, aux_sym_dollar_list_token1, - ACTIONS(12918), 1, + ACTIONS(13016), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12920), 1, + ACTIONS(13018), 1, aux_sym_dollar_method_token1, ACTIONS(17494), 1, sym_dotted_identifier_relaxed_token, @@ -1754722,23 +1754722,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12892), 1, + ACTIONS(12990), 1, aux_sym_dollarsf_token1, - ACTIONS(12906), 1, + ACTIONS(13004), 1, aux_sym_dollar_text_token1, - ACTIONS(12908), 1, + ACTIONS(13006), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12910), 1, + ACTIONS(13008), 1, aux_sym_dollar_function_token1, - ACTIONS(12912), 1, + ACTIONS(13010), 1, aux_sym_dollar_select_token1, - ACTIONS(12914), 1, + ACTIONS(13012), 1, aux_sym_dollar_case_token1, - ACTIONS(12916), 1, + ACTIONS(13014), 1, aux_sym_dollar_list_token1, - ACTIONS(12918), 1, + ACTIONS(13016), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12920), 1, + ACTIONS(13018), 1, aux_sym_dollar_method_token1, ACTIONS(17508), 1, sym_dotted_identifier_relaxed_token, @@ -1755001,23 +1755001,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12892), 1, + ACTIONS(12990), 1, aux_sym_dollarsf_token1, - ACTIONS(12906), 1, + ACTIONS(13004), 1, aux_sym_dollar_text_token1, - ACTIONS(12908), 1, + ACTIONS(13006), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12910), 1, + ACTIONS(13008), 1, aux_sym_dollar_function_token1, - ACTIONS(12912), 1, + ACTIONS(13010), 1, aux_sym_dollar_select_token1, - ACTIONS(12914), 1, + ACTIONS(13012), 1, aux_sym_dollar_case_token1, - ACTIONS(12916), 1, + ACTIONS(13014), 1, aux_sym_dollar_list_token1, - ACTIONS(12918), 1, + ACTIONS(13016), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12920), 1, + ACTIONS(13018), 1, aux_sym_dollar_method_token1, ACTIONS(17516), 1, sym_dotted_identifier_relaxed_token, @@ -1755056,23 +1755056,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12892), 1, + ACTIONS(12990), 1, aux_sym_dollarsf_token1, - ACTIONS(12906), 1, + ACTIONS(13004), 1, aux_sym_dollar_text_token1, - ACTIONS(12908), 1, + ACTIONS(13006), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12910), 1, + ACTIONS(13008), 1, aux_sym_dollar_function_token1, - ACTIONS(12912), 1, + ACTIONS(13010), 1, aux_sym_dollar_select_token1, - ACTIONS(12914), 1, + ACTIONS(13012), 1, aux_sym_dollar_case_token1, - ACTIONS(12916), 1, + ACTIONS(13014), 1, aux_sym_dollar_list_token1, - ACTIONS(12918), 1, + ACTIONS(13016), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12920), 1, + ACTIONS(13018), 1, aux_sym_dollar_method_token1, ACTIONS(17518), 1, sym_dotted_identifier_relaxed_token, @@ -1755111,23 +1755111,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12778), 1, + ACTIONS(12828), 1, aux_sym_dollarsf_token1, - ACTIONS(12786), 1, + ACTIONS(12836), 1, aux_sym_dollar_text_token1, - ACTIONS(12788), 1, + ACTIONS(12838), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12790), 1, + ACTIONS(12840), 1, aux_sym_dollar_function_token1, - ACTIONS(12792), 1, + ACTIONS(12842), 1, aux_sym_dollar_select_token1, - ACTIONS(12794), 1, + ACTIONS(12844), 1, aux_sym_dollar_case_token1, - ACTIONS(12796), 1, + ACTIONS(12846), 1, aux_sym_dollar_list_token1, - ACTIONS(12798), 1, + ACTIONS(12848), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12800), 1, + ACTIONS(12850), 1, aux_sym_dollar_method_token1, ACTIONS(17520), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1755221,23 +1755221,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12584), 1, + ACTIONS(12676), 1, aux_sym_dollarsf_token1, - ACTIONS(12598), 1, + ACTIONS(12690), 1, aux_sym_dollar_text_token1, - ACTIONS(12600), 1, + ACTIONS(12692), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12602), 1, + ACTIONS(12694), 1, aux_sym_dollar_function_token1, - ACTIONS(12604), 1, + ACTIONS(12696), 1, aux_sym_dollar_select_token1, - ACTIONS(12606), 1, + ACTIONS(12698), 1, aux_sym_dollar_case_token1, - ACTIONS(12608), 1, + ACTIONS(12700), 1, aux_sym_dollar_list_token1, - ACTIONS(12610), 1, + ACTIONS(12702), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12612), 1, + ACTIONS(12704), 1, aux_sym_dollar_method_token1, ACTIONS(17524), 1, sym_dotted_identifier_relaxed_token, @@ -1755276,23 +1755276,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12584), 1, + ACTIONS(12676), 1, aux_sym_dollarsf_token1, - ACTIONS(12598), 1, + ACTIONS(12690), 1, aux_sym_dollar_text_token1, - ACTIONS(12600), 1, + ACTIONS(12692), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12602), 1, + ACTIONS(12694), 1, aux_sym_dollar_function_token1, - ACTIONS(12604), 1, + ACTIONS(12696), 1, aux_sym_dollar_select_token1, - ACTIONS(12606), 1, + ACTIONS(12698), 1, aux_sym_dollar_case_token1, - ACTIONS(12608), 1, + ACTIONS(12700), 1, aux_sym_dollar_list_token1, - ACTIONS(12610), 1, + ACTIONS(12702), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12612), 1, + ACTIONS(12704), 1, aux_sym_dollar_method_token1, ACTIONS(17526), 1, sym_dotted_identifier_relaxed_token, @@ -1755390,23 +1755390,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12584), 1, + ACTIONS(12676), 1, aux_sym_dollarsf_token1, - ACTIONS(12598), 1, + ACTIONS(12690), 1, aux_sym_dollar_text_token1, - ACTIONS(12600), 1, + ACTIONS(12692), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12602), 1, + ACTIONS(12694), 1, aux_sym_dollar_function_token1, - ACTIONS(12604), 1, + ACTIONS(12696), 1, aux_sym_dollar_select_token1, - ACTIONS(12606), 1, + ACTIONS(12698), 1, aux_sym_dollar_case_token1, - ACTIONS(12608), 1, + ACTIONS(12700), 1, aux_sym_dollar_list_token1, - ACTIONS(12610), 1, + ACTIONS(12702), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12612), 1, + ACTIONS(12704), 1, aux_sym_dollar_method_token1, ACTIONS(17538), 1, sym_dotted_identifier_relaxed_token, @@ -1755445,23 +1755445,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12584), 1, + ACTIONS(12676), 1, aux_sym_dollarsf_token1, - ACTIONS(12598), 1, + ACTIONS(12690), 1, aux_sym_dollar_text_token1, - ACTIONS(12600), 1, + ACTIONS(12692), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12602), 1, + ACTIONS(12694), 1, aux_sym_dollar_function_token1, - ACTIONS(12604), 1, + ACTIONS(12696), 1, aux_sym_dollar_select_token1, - ACTIONS(12606), 1, + ACTIONS(12698), 1, aux_sym_dollar_case_token1, - ACTIONS(12608), 1, + ACTIONS(12700), 1, aux_sym_dollar_list_token1, - ACTIONS(12610), 1, + ACTIONS(12702), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12612), 1, + ACTIONS(12704), 1, aux_sym_dollar_method_token1, ACTIONS(17540), 1, sym_dotted_identifier_relaxed_token, @@ -1755500,23 +1755500,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12778), 1, + ACTIONS(12828), 1, aux_sym_dollarsf_token1, - ACTIONS(12786), 1, + ACTIONS(12836), 1, aux_sym_dollar_text_token1, - ACTIONS(12788), 1, + ACTIONS(12838), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12790), 1, + ACTIONS(12840), 1, aux_sym_dollar_function_token1, - ACTIONS(12792), 1, + ACTIONS(12842), 1, aux_sym_dollar_select_token1, - ACTIONS(12794), 1, + ACTIONS(12844), 1, aux_sym_dollar_case_token1, - ACTIONS(12796), 1, + ACTIONS(12846), 1, aux_sym_dollar_list_token1, - ACTIONS(12798), 1, + ACTIONS(12848), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12800), 1, + ACTIONS(12850), 1, aux_sym_dollar_method_token1, ACTIONS(17542), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1755555,23 +1755555,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12944), 1, + ACTIONS(13046), 1, aux_sym_dollarsf_token1, - ACTIONS(12958), 1, + ACTIONS(13060), 1, aux_sym_dollar_text_token1, - ACTIONS(12960), 1, + ACTIONS(13062), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12962), 1, + ACTIONS(13064), 1, aux_sym_dollar_function_token1, - ACTIONS(12964), 1, + ACTIONS(13066), 1, aux_sym_dollar_select_token1, - ACTIONS(12966), 1, + ACTIONS(13068), 1, aux_sym_dollar_case_token1, - ACTIONS(12968), 1, + ACTIONS(13070), 1, aux_sym_dollar_list_token1, - ACTIONS(12970), 1, + ACTIONS(13072), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12972), 1, + ACTIONS(13074), 1, aux_sym_dollar_method_token1, ACTIONS(17544), 1, sym_dotted_identifier_relaxed_token, @@ -1755610,23 +1755610,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12778), 1, + ACTIONS(12828), 1, aux_sym_dollarsf_token1, - ACTIONS(12786), 1, + ACTIONS(12836), 1, aux_sym_dollar_text_token1, - ACTIONS(12788), 1, + ACTIONS(12838), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12790), 1, + ACTIONS(12840), 1, aux_sym_dollar_function_token1, - ACTIONS(12792), 1, + ACTIONS(12842), 1, aux_sym_dollar_select_token1, - ACTIONS(12794), 1, + ACTIONS(12844), 1, aux_sym_dollar_case_token1, - ACTIONS(12796), 1, + ACTIONS(12846), 1, aux_sym_dollar_list_token1, - ACTIONS(12798), 1, + ACTIONS(12848), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12800), 1, + ACTIONS(12850), 1, aux_sym_dollar_method_token1, ACTIONS(17546), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1755720,23 +1755720,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12944), 1, + ACTIONS(13046), 1, aux_sym_dollarsf_token1, - ACTIONS(12958), 1, + ACTIONS(13060), 1, aux_sym_dollar_text_token1, - ACTIONS(12960), 1, + ACTIONS(13062), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12962), 1, + ACTIONS(13064), 1, aux_sym_dollar_function_token1, - ACTIONS(12964), 1, + ACTIONS(13066), 1, aux_sym_dollar_select_token1, - ACTIONS(12966), 1, + ACTIONS(13068), 1, aux_sym_dollar_case_token1, - ACTIONS(12968), 1, + ACTIONS(13070), 1, aux_sym_dollar_list_token1, - ACTIONS(12970), 1, + ACTIONS(13072), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12972), 1, + ACTIONS(13074), 1, aux_sym_dollar_method_token1, ACTIONS(17550), 1, sym_dotted_identifier_relaxed_token, @@ -1755775,23 +1755775,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12778), 1, + ACTIONS(12828), 1, aux_sym_dollarsf_token1, - ACTIONS(12786), 1, + ACTIONS(12836), 1, aux_sym_dollar_text_token1, - ACTIONS(12788), 1, + ACTIONS(12838), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12790), 1, + ACTIONS(12840), 1, aux_sym_dollar_function_token1, - ACTIONS(12792), 1, + ACTIONS(12842), 1, aux_sym_dollar_select_token1, - ACTIONS(12794), 1, + ACTIONS(12844), 1, aux_sym_dollar_case_token1, - ACTIONS(12796), 1, + ACTIONS(12846), 1, aux_sym_dollar_list_token1, - ACTIONS(12798), 1, + ACTIONS(12848), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12800), 1, + ACTIONS(12850), 1, aux_sym_dollar_method_token1, ACTIONS(17552), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1755830,23 +1755830,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12944), 1, + ACTIONS(13046), 1, aux_sym_dollarsf_token1, - ACTIONS(12958), 1, + ACTIONS(13060), 1, aux_sym_dollar_text_token1, - ACTIONS(12960), 1, + ACTIONS(13062), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12962), 1, + ACTIONS(13064), 1, aux_sym_dollar_function_token1, - ACTIONS(12964), 1, + ACTIONS(13066), 1, aux_sym_dollar_select_token1, - ACTIONS(12966), 1, + ACTIONS(13068), 1, aux_sym_dollar_case_token1, - ACTIONS(12968), 1, + ACTIONS(13070), 1, aux_sym_dollar_list_token1, - ACTIONS(12970), 1, + ACTIONS(13072), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12972), 1, + ACTIONS(13074), 1, aux_sym_dollar_method_token1, ACTIONS(17554), 1, sym_dotted_identifier_relaxed_token, @@ -1755940,23 +1755940,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12944), 1, + ACTIONS(13046), 1, aux_sym_dollarsf_token1, - ACTIONS(12958), 1, + ACTIONS(13060), 1, aux_sym_dollar_text_token1, - ACTIONS(12960), 1, + ACTIONS(13062), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12962), 1, + ACTIONS(13064), 1, aux_sym_dollar_function_token1, - ACTIONS(12964), 1, + ACTIONS(13066), 1, aux_sym_dollar_select_token1, - ACTIONS(12966), 1, + ACTIONS(13068), 1, aux_sym_dollar_case_token1, - ACTIONS(12968), 1, + ACTIONS(13070), 1, aux_sym_dollar_list_token1, - ACTIONS(12970), 1, + ACTIONS(13072), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12972), 1, + ACTIONS(13074), 1, aux_sym_dollar_method_token1, ACTIONS(17558), 1, sym_dotted_identifier_relaxed_token, @@ -1756105,23 +1756105,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12528), 1, + ACTIONS(12568), 1, aux_sym_dollarsf_token1, - ACTIONS(12536), 1, + ACTIONS(12576), 1, aux_sym_dollar_text_token1, - ACTIONS(12538), 1, + ACTIONS(12578), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12540), 1, + ACTIONS(12580), 1, aux_sym_dollar_function_token1, - ACTIONS(12542), 1, + ACTIONS(12582), 1, aux_sym_dollar_select_token1, - ACTIONS(12544), 1, + ACTIONS(12584), 1, aux_sym_dollar_case_token1, - ACTIONS(12546), 1, + ACTIONS(12586), 1, aux_sym_dollar_list_token1, - ACTIONS(12548), 1, + ACTIONS(12588), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12550), 1, + ACTIONS(12590), 1, aux_sym_dollar_method_token1, ACTIONS(17564), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1756380,23 +1756380,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12944), 1, + ACTIONS(13046), 1, aux_sym_dollarsf_token1, - ACTIONS(12958), 1, + ACTIONS(13060), 1, aux_sym_dollar_text_token1, - ACTIONS(12960), 1, + ACTIONS(13062), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12962), 1, + ACTIONS(13064), 1, aux_sym_dollar_function_token1, - ACTIONS(12964), 1, + ACTIONS(13066), 1, aux_sym_dollar_select_token1, - ACTIONS(12966), 1, + ACTIONS(13068), 1, aux_sym_dollar_case_token1, - ACTIONS(12968), 1, + ACTIONS(13070), 1, aux_sym_dollar_list_token1, - ACTIONS(12970), 1, + ACTIONS(13072), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12972), 1, + ACTIONS(13074), 1, aux_sym_dollar_method_token1, ACTIONS(17574), 1, sym_dotted_identifier_relaxed_token, @@ -1756490,23 +1756490,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12528), 1, + ACTIONS(12568), 1, aux_sym_dollarsf_token1, - ACTIONS(12536), 1, + ACTIONS(12576), 1, aux_sym_dollar_text_token1, - ACTIONS(12538), 1, + ACTIONS(12578), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12540), 1, + ACTIONS(12580), 1, aux_sym_dollar_function_token1, - ACTIONS(12542), 1, + ACTIONS(12582), 1, aux_sym_dollar_select_token1, - ACTIONS(12544), 1, + ACTIONS(12584), 1, aux_sym_dollar_case_token1, - ACTIONS(12546), 1, + ACTIONS(12586), 1, aux_sym_dollar_list_token1, - ACTIONS(12548), 1, + ACTIONS(12588), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12550), 1, + ACTIONS(12590), 1, aux_sym_dollar_method_token1, ACTIONS(17578), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1756545,23 +1756545,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13202), 1, + ACTIONS(13254), 1, aux_sym_dollarsf_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13230), 1, + ACTIONS(13282), 1, aux_sym_dollar_method_token1, ACTIONS(17580), 1, sym_dotted_identifier_relaxed_token, @@ -1756600,23 +1756600,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13202), 1, + ACTIONS(13254), 1, aux_sym_dollarsf_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13230), 1, + ACTIONS(13282), 1, aux_sym_dollar_method_token1, ACTIONS(17582), 1, sym_dotted_identifier_relaxed_token, @@ -1756655,23 +1756655,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13202), 1, + ACTIONS(13254), 1, aux_sym_dollarsf_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13230), 1, + ACTIONS(13282), 1, aux_sym_dollar_method_token1, ACTIONS(17584), 1, sym_dotted_identifier_relaxed_token, @@ -1756710,23 +1756710,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13202), 1, + ACTIONS(13254), 1, aux_sym_dollarsf_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13230), 1, + ACTIONS(13282), 1, aux_sym_dollar_method_token1, ACTIONS(17586), 1, sym_dotted_identifier_relaxed_token, @@ -1756765,23 +1756765,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13202), 1, + ACTIONS(13254), 1, aux_sym_dollarsf_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13230), 1, + ACTIONS(13282), 1, aux_sym_dollar_method_token1, ACTIONS(17588), 1, sym_dotted_identifier_relaxed_token, @@ -1756875,23 +1756875,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13436), 1, + ACTIONS(13486), 1, aux_sym_dollarsf_token1, - ACTIONS(13450), 1, + ACTIONS(13500), 1, aux_sym_dollar_text_token1, - ACTIONS(13452), 1, + ACTIONS(13502), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13454), 1, + ACTIONS(13504), 1, aux_sym_dollar_function_token1, - ACTIONS(13456), 1, + ACTIONS(13506), 1, aux_sym_dollar_select_token1, - ACTIONS(13458), 1, + ACTIONS(13508), 1, aux_sym_dollar_case_token1, - ACTIONS(13460), 1, + ACTIONS(13510), 1, aux_sym_dollar_list_token1, - ACTIONS(13462), 1, + ACTIONS(13512), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13464), 1, + ACTIONS(13514), 1, aux_sym_dollar_method_token1, ACTIONS(17592), 1, sym_dotted_identifier_relaxed_token, @@ -1756930,23 +1756930,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14234), 1, + ACTIONS(14228), 1, aux_sym_dollarsf_token1, - ACTIONS(14244), 1, + ACTIONS(14238), 1, aux_sym_dollar_text_token1, - ACTIONS(14246), 1, + ACTIONS(14240), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(14248), 1, + ACTIONS(14242), 1, aux_sym_dollar_function_token1, - ACTIONS(14250), 1, + ACTIONS(14244), 1, aux_sym_dollar_select_token1, - ACTIONS(14252), 1, + ACTIONS(14246), 1, aux_sym_dollar_case_token1, - ACTIONS(14254), 1, + ACTIONS(14248), 1, aux_sym_dollar_list_token1, - ACTIONS(14256), 1, + ACTIONS(14250), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(14258), 1, + ACTIONS(14252), 1, aux_sym_dollar_method_token1, ACTIONS(17594), 1, sym_dotted_identifier_relaxed_token, @@ -1756985,23 +1756985,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14234), 1, + ACTIONS(14228), 1, aux_sym_dollarsf_token1, - ACTIONS(14244), 1, + ACTIONS(14238), 1, aux_sym_dollar_text_token1, - ACTIONS(14246), 1, + ACTIONS(14240), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(14248), 1, + ACTIONS(14242), 1, aux_sym_dollar_function_token1, - ACTIONS(14250), 1, + ACTIONS(14244), 1, aux_sym_dollar_select_token1, - ACTIONS(14252), 1, + ACTIONS(14246), 1, aux_sym_dollar_case_token1, - ACTIONS(14254), 1, + ACTIONS(14248), 1, aux_sym_dollar_list_token1, - ACTIONS(14256), 1, + ACTIONS(14250), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(14258), 1, + ACTIONS(14252), 1, aux_sym_dollar_method_token1, ACTIONS(17596), 1, sym_dotted_identifier_relaxed_token, @@ -1757040,23 +1757040,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14154), 1, + ACTIONS(14144), 1, aux_sym_dollarsf_token1, - ACTIONS(14168), 1, + ACTIONS(14158), 1, aux_sym_dollar_text_token1, - ACTIONS(14170), 1, + ACTIONS(14160), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(14172), 1, + ACTIONS(14162), 1, aux_sym_dollar_function_token1, - ACTIONS(14174), 1, + ACTIONS(14164), 1, aux_sym_dollar_select_token1, - ACTIONS(14176), 1, + ACTIONS(14166), 1, aux_sym_dollar_case_token1, - ACTIONS(14178), 1, + ACTIONS(14168), 1, aux_sym_dollar_list_token1, - ACTIONS(14180), 1, + ACTIONS(14170), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(14182), 1, + ACTIONS(14172), 1, aux_sym_dollar_method_token1, ACTIONS(17598), 1, sym_dotted_identifier_relaxed_token, @@ -1757095,23 +1757095,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14234), 1, + ACTIONS(14228), 1, aux_sym_dollarsf_token1, - ACTIONS(14244), 1, + ACTIONS(14238), 1, aux_sym_dollar_text_token1, - ACTIONS(14246), 1, + ACTIONS(14240), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(14248), 1, + ACTIONS(14242), 1, aux_sym_dollar_function_token1, - ACTIONS(14250), 1, + ACTIONS(14244), 1, aux_sym_dollar_select_token1, - ACTIONS(14252), 1, + ACTIONS(14246), 1, aux_sym_dollar_case_token1, - ACTIONS(14254), 1, + ACTIONS(14248), 1, aux_sym_dollar_list_token1, - ACTIONS(14256), 1, + ACTIONS(14250), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(14258), 1, + ACTIONS(14252), 1, aux_sym_dollar_method_token1, ACTIONS(17600), 1, sym_dotted_identifier_relaxed_token, @@ -1757150,23 +1757150,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14154), 1, + ACTIONS(14144), 1, aux_sym_dollarsf_token1, - ACTIONS(14168), 1, + ACTIONS(14158), 1, aux_sym_dollar_text_token1, - ACTIONS(14170), 1, + ACTIONS(14160), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(14172), 1, + ACTIONS(14162), 1, aux_sym_dollar_function_token1, - ACTIONS(14174), 1, + ACTIONS(14164), 1, aux_sym_dollar_select_token1, - ACTIONS(14176), 1, + ACTIONS(14166), 1, aux_sym_dollar_case_token1, - ACTIONS(14178), 1, + ACTIONS(14168), 1, aux_sym_dollar_list_token1, - ACTIONS(14180), 1, + ACTIONS(14170), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(14182), 1, + ACTIONS(14172), 1, aux_sym_dollar_method_token1, ACTIONS(17602), 1, sym_dotted_identifier_relaxed_token, @@ -1757205,23 +1757205,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14154), 1, + ACTIONS(14144), 1, aux_sym_dollarsf_token1, - ACTIONS(14168), 1, + ACTIONS(14158), 1, aux_sym_dollar_text_token1, - ACTIONS(14170), 1, + ACTIONS(14160), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(14172), 1, + ACTIONS(14162), 1, aux_sym_dollar_function_token1, - ACTIONS(14174), 1, + ACTIONS(14164), 1, aux_sym_dollar_select_token1, - ACTIONS(14176), 1, + ACTIONS(14166), 1, aux_sym_dollar_case_token1, - ACTIONS(14178), 1, + ACTIONS(14168), 1, aux_sym_dollar_list_token1, - ACTIONS(14180), 1, + ACTIONS(14170), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(14182), 1, + ACTIONS(14172), 1, aux_sym_dollar_method_token1, ACTIONS(17604), 1, sym_dotted_identifier_relaxed_token, @@ -1757260,23 +1757260,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14234), 1, + ACTIONS(14228), 1, aux_sym_dollarsf_token1, - ACTIONS(14244), 1, + ACTIONS(14238), 1, aux_sym_dollar_text_token1, - ACTIONS(14246), 1, + ACTIONS(14240), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(14248), 1, + ACTIONS(14242), 1, aux_sym_dollar_function_token1, - ACTIONS(14250), 1, + ACTIONS(14244), 1, aux_sym_dollar_select_token1, - ACTIONS(14252), 1, + ACTIONS(14246), 1, aux_sym_dollar_case_token1, - ACTIONS(14254), 1, + ACTIONS(14248), 1, aux_sym_dollar_list_token1, - ACTIONS(14256), 1, + ACTIONS(14250), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(14258), 1, + ACTIONS(14252), 1, aux_sym_dollar_method_token1, ACTIONS(17606), 1, sym_dotted_identifier_relaxed_token, @@ -1757315,23 +1757315,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14154), 1, + ACTIONS(14144), 1, aux_sym_dollarsf_token1, - ACTIONS(14168), 1, + ACTIONS(14158), 1, aux_sym_dollar_text_token1, - ACTIONS(14170), 1, + ACTIONS(14160), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(14172), 1, + ACTIONS(14162), 1, aux_sym_dollar_function_token1, - ACTIONS(14174), 1, + ACTIONS(14164), 1, aux_sym_dollar_select_token1, - ACTIONS(14176), 1, + ACTIONS(14166), 1, aux_sym_dollar_case_token1, - ACTIONS(14178), 1, + ACTIONS(14168), 1, aux_sym_dollar_list_token1, - ACTIONS(14180), 1, + ACTIONS(14170), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(14182), 1, + ACTIONS(14172), 1, aux_sym_dollar_method_token1, ACTIONS(17608), 1, sym_dotted_identifier_relaxed_token, @@ -1757370,23 +1757370,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14154), 1, + ACTIONS(14144), 1, aux_sym_dollarsf_token1, - ACTIONS(14168), 1, + ACTIONS(14158), 1, aux_sym_dollar_text_token1, - ACTIONS(14170), 1, + ACTIONS(14160), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(14172), 1, + ACTIONS(14162), 1, aux_sym_dollar_function_token1, - ACTIONS(14174), 1, + ACTIONS(14164), 1, aux_sym_dollar_select_token1, - ACTIONS(14176), 1, + ACTIONS(14166), 1, aux_sym_dollar_case_token1, - ACTIONS(14178), 1, + ACTIONS(14168), 1, aux_sym_dollar_list_token1, - ACTIONS(14180), 1, + ACTIONS(14170), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(14182), 1, + ACTIONS(14172), 1, aux_sym_dollar_method_token1, ACTIONS(17610), 1, sym_dotted_identifier_relaxed_token, @@ -1757425,23 +1757425,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14234), 1, + ACTIONS(14228), 1, aux_sym_dollarsf_token1, - ACTIONS(14244), 1, + ACTIONS(14238), 1, aux_sym_dollar_text_token1, - ACTIONS(14246), 1, + ACTIONS(14240), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(14248), 1, + ACTIONS(14242), 1, aux_sym_dollar_function_token1, - ACTIONS(14250), 1, + ACTIONS(14244), 1, aux_sym_dollar_select_token1, - ACTIONS(14252), 1, + ACTIONS(14246), 1, aux_sym_dollar_case_token1, - ACTIONS(14254), 1, + ACTIONS(14248), 1, aux_sym_dollar_list_token1, - ACTIONS(14256), 1, + ACTIONS(14250), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(14258), 1, + ACTIONS(14252), 1, aux_sym_dollar_method_token1, ACTIONS(17612), 1, sym_dotted_identifier_relaxed_token, @@ -1757480,23 +1757480,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13436), 1, + ACTIONS(13486), 1, aux_sym_dollarsf_token1, - ACTIONS(13450), 1, + ACTIONS(13500), 1, aux_sym_dollar_text_token1, - ACTIONS(13452), 1, + ACTIONS(13502), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13454), 1, + ACTIONS(13504), 1, aux_sym_dollar_function_token1, - ACTIONS(13456), 1, + ACTIONS(13506), 1, aux_sym_dollar_select_token1, - ACTIONS(13458), 1, + ACTIONS(13508), 1, aux_sym_dollar_case_token1, - ACTIONS(13460), 1, + ACTIONS(13510), 1, aux_sym_dollar_list_token1, - ACTIONS(13462), 1, + ACTIONS(13512), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13464), 1, + ACTIONS(13514), 1, aux_sym_dollar_method_token1, ACTIONS(17614), 1, sym_dotted_identifier_relaxed_token, @@ -1757755,23 +1757755,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13436), 1, + ACTIONS(13486), 1, aux_sym_dollarsf_token1, - ACTIONS(13450), 1, + ACTIONS(13500), 1, aux_sym_dollar_text_token1, - ACTIONS(13452), 1, + ACTIONS(13502), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13454), 1, + ACTIONS(13504), 1, aux_sym_dollar_function_token1, - ACTIONS(13456), 1, + ACTIONS(13506), 1, aux_sym_dollar_select_token1, - ACTIONS(13458), 1, + ACTIONS(13508), 1, aux_sym_dollar_case_token1, - ACTIONS(13460), 1, + ACTIONS(13510), 1, aux_sym_dollar_list_token1, - ACTIONS(13462), 1, + ACTIONS(13512), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13464), 1, + ACTIONS(13514), 1, aux_sym_dollar_method_token1, ACTIONS(17624), 1, sym_dotted_identifier_relaxed_token, @@ -1757865,23 +1757865,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13436), 1, + ACTIONS(13486), 1, aux_sym_dollarsf_token1, - ACTIONS(13450), 1, + ACTIONS(13500), 1, aux_sym_dollar_text_token1, - ACTIONS(13452), 1, + ACTIONS(13502), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13454), 1, + ACTIONS(13504), 1, aux_sym_dollar_function_token1, - ACTIONS(13456), 1, + ACTIONS(13506), 1, aux_sym_dollar_select_token1, - ACTIONS(13458), 1, + ACTIONS(13508), 1, aux_sym_dollar_case_token1, - ACTIONS(13460), 1, + ACTIONS(13510), 1, aux_sym_dollar_list_token1, - ACTIONS(13462), 1, + ACTIONS(13512), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13464), 1, + ACTIONS(13514), 1, aux_sym_dollar_method_token1, ACTIONS(17628), 1, sym_dotted_identifier_relaxed_token, @@ -1758085,23 +1758085,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13534), 1, + ACTIONS(13584), 1, aux_sym_dollarsf_token1, - ACTIONS(13548), 1, + ACTIONS(13598), 1, aux_sym_dollar_text_token1, - ACTIONS(13550), 1, + ACTIONS(13600), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13552), 1, + ACTIONS(13602), 1, aux_sym_dollar_function_token1, - ACTIONS(13554), 1, + ACTIONS(13604), 1, aux_sym_dollar_select_token1, - ACTIONS(13556), 1, + ACTIONS(13606), 1, aux_sym_dollar_case_token1, - ACTIONS(13558), 1, + ACTIONS(13608), 1, aux_sym_dollar_list_token1, - ACTIONS(13560), 1, + ACTIONS(13610), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13562), 1, + ACTIONS(13612), 1, aux_sym_dollar_method_token1, ACTIONS(17636), 1, sym_dotted_identifier_relaxed_token, @@ -1758195,23 +1758195,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13534), 1, + ACTIONS(13584), 1, aux_sym_dollarsf_token1, - ACTIONS(13548), 1, + ACTIONS(13598), 1, aux_sym_dollar_text_token1, - ACTIONS(13550), 1, + ACTIONS(13600), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13552), 1, + ACTIONS(13602), 1, aux_sym_dollar_function_token1, - ACTIONS(13554), 1, + ACTIONS(13604), 1, aux_sym_dollar_select_token1, - ACTIONS(13556), 1, + ACTIONS(13606), 1, aux_sym_dollar_case_token1, - ACTIONS(13558), 1, + ACTIONS(13608), 1, aux_sym_dollar_list_token1, - ACTIONS(13560), 1, + ACTIONS(13610), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13562), 1, + ACTIONS(13612), 1, aux_sym_dollar_method_token1, ACTIONS(17640), 1, sym_dotted_identifier_relaxed_token, @@ -1758250,23 +1758250,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13534), 1, + ACTIONS(13584), 1, aux_sym_dollarsf_token1, - ACTIONS(13548), 1, + ACTIONS(13598), 1, aux_sym_dollar_text_token1, - ACTIONS(13550), 1, + ACTIONS(13600), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13552), 1, + ACTIONS(13602), 1, aux_sym_dollar_function_token1, - ACTIONS(13554), 1, + ACTIONS(13604), 1, aux_sym_dollar_select_token1, - ACTIONS(13556), 1, + ACTIONS(13606), 1, aux_sym_dollar_case_token1, - ACTIONS(13558), 1, + ACTIONS(13608), 1, aux_sym_dollar_list_token1, - ACTIONS(13560), 1, + ACTIONS(13610), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13562), 1, + ACTIONS(13612), 1, aux_sym_dollar_method_token1, ACTIONS(17642), 1, sym_dotted_identifier_relaxed_token, @@ -1758305,23 +1758305,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13534), 1, + ACTIONS(13584), 1, aux_sym_dollarsf_token1, - ACTIONS(13548), 1, + ACTIONS(13598), 1, aux_sym_dollar_text_token1, - ACTIONS(13550), 1, + ACTIONS(13600), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13552), 1, + ACTIONS(13602), 1, aux_sym_dollar_function_token1, - ACTIONS(13554), 1, + ACTIONS(13604), 1, aux_sym_dollar_select_token1, - ACTIONS(13556), 1, + ACTIONS(13606), 1, aux_sym_dollar_case_token1, - ACTIONS(13558), 1, + ACTIONS(13608), 1, aux_sym_dollar_list_token1, - ACTIONS(13560), 1, + ACTIONS(13610), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13562), 1, + ACTIONS(13612), 1, aux_sym_dollar_method_token1, ACTIONS(17644), 1, sym_dotted_identifier_relaxed_token, @@ -1758360,23 +1758360,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13534), 1, + ACTIONS(13584), 1, aux_sym_dollarsf_token1, - ACTIONS(13548), 1, + ACTIONS(13598), 1, aux_sym_dollar_text_token1, - ACTIONS(13550), 1, + ACTIONS(13600), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13552), 1, + ACTIONS(13602), 1, aux_sym_dollar_function_token1, - ACTIONS(13554), 1, + ACTIONS(13604), 1, aux_sym_dollar_select_token1, - ACTIONS(13556), 1, + ACTIONS(13606), 1, aux_sym_dollar_case_token1, - ACTIONS(13558), 1, + ACTIONS(13608), 1, aux_sym_dollar_list_token1, - ACTIONS(13560), 1, + ACTIONS(13610), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13562), 1, + ACTIONS(13612), 1, aux_sym_dollar_method_token1, ACTIONS(17646), 1, sym_dotted_identifier_relaxed_token, @@ -1758694,7 +1758694,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_pound_pound_class, ACTIONS(6935), 1, anon_sym_CARET, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17660), 1, anon_sym_DOT_DOT, @@ -1758708,7 +1758708,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_ref, STATE(8651), 1, sym_routine_ref, - STATE(10215), 1, + STATE(10214), 1, sym_routine_tag_call, STATE(11081), 1, sym_dollar_method, @@ -1758749,23 +1758749,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13262), 1, + ACTIONS(13314), 1, aux_sym_dollarsf_token1, - ACTIONS(13276), 1, + ACTIONS(13328), 1, aux_sym_dollar_text_token1, - ACTIONS(13278), 1, + ACTIONS(13330), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13280), 1, + ACTIONS(13332), 1, aux_sym_dollar_function_token1, - ACTIONS(13282), 1, + ACTIONS(13334), 1, aux_sym_dollar_select_token1, - ACTIONS(13284), 1, + ACTIONS(13336), 1, aux_sym_dollar_case_token1, - ACTIONS(13286), 1, + ACTIONS(13338), 1, aux_sym_dollar_list_token1, - ACTIONS(13288), 1, + ACTIONS(13340), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13290), 1, + ACTIONS(13342), 1, aux_sym_dollar_method_token1, ACTIONS(17668), 1, sym_dotted_identifier_relaxed_token, @@ -1758804,21 +1758804,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(15504), 1, aux_sym_dollarsf_token1, @@ -1758859,23 +1758859,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13262), 1, + ACTIONS(13314), 1, aux_sym_dollarsf_token1, - ACTIONS(13276), 1, + ACTIONS(13328), 1, aux_sym_dollar_text_token1, - ACTIONS(13278), 1, + ACTIONS(13330), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13280), 1, + ACTIONS(13332), 1, aux_sym_dollar_function_token1, - ACTIONS(13282), 1, + ACTIONS(13334), 1, aux_sym_dollar_select_token1, - ACTIONS(13284), 1, + ACTIONS(13336), 1, aux_sym_dollar_case_token1, - ACTIONS(13286), 1, + ACTIONS(13338), 1, aux_sym_dollar_list_token1, - ACTIONS(13288), 1, + ACTIONS(13340), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13290), 1, + ACTIONS(13342), 1, aux_sym_dollar_method_token1, ACTIONS(17672), 1, sym_dotted_identifier_relaxed_token, @@ -1758914,23 +1758914,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13262), 1, + ACTIONS(13314), 1, aux_sym_dollarsf_token1, - ACTIONS(13276), 1, + ACTIONS(13328), 1, aux_sym_dollar_text_token1, - ACTIONS(13278), 1, + ACTIONS(13330), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13280), 1, + ACTIONS(13332), 1, aux_sym_dollar_function_token1, - ACTIONS(13282), 1, + ACTIONS(13334), 1, aux_sym_dollar_select_token1, - ACTIONS(13284), 1, + ACTIONS(13336), 1, aux_sym_dollar_case_token1, - ACTIONS(13286), 1, + ACTIONS(13338), 1, aux_sym_dollar_list_token1, - ACTIONS(13288), 1, + ACTIONS(13340), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13290), 1, + ACTIONS(13342), 1, aux_sym_dollar_method_token1, ACTIONS(17674), 1, sym_dotted_identifier_relaxed_token, @@ -1758969,23 +1758969,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13262), 1, + ACTIONS(13314), 1, aux_sym_dollarsf_token1, - ACTIONS(13276), 1, + ACTIONS(13328), 1, aux_sym_dollar_text_token1, - ACTIONS(13278), 1, + ACTIONS(13330), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13280), 1, + ACTIONS(13332), 1, aux_sym_dollar_function_token1, - ACTIONS(13282), 1, + ACTIONS(13334), 1, aux_sym_dollar_select_token1, - ACTIONS(13284), 1, + ACTIONS(13336), 1, aux_sym_dollar_case_token1, - ACTIONS(13286), 1, + ACTIONS(13338), 1, aux_sym_dollar_list_token1, - ACTIONS(13288), 1, + ACTIONS(13340), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13290), 1, + ACTIONS(13342), 1, aux_sym_dollar_method_token1, ACTIONS(17676), 1, sym_dotted_identifier_relaxed_token, @@ -1759024,23 +1759024,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13262), 1, + ACTIONS(13314), 1, aux_sym_dollarsf_token1, - ACTIONS(13276), 1, + ACTIONS(13328), 1, aux_sym_dollar_text_token1, - ACTIONS(13278), 1, + ACTIONS(13330), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13280), 1, + ACTIONS(13332), 1, aux_sym_dollar_function_token1, - ACTIONS(13282), 1, + ACTIONS(13334), 1, aux_sym_dollar_select_token1, - ACTIONS(13284), 1, + ACTIONS(13336), 1, aux_sym_dollar_case_token1, - ACTIONS(13286), 1, + ACTIONS(13338), 1, aux_sym_dollar_list_token1, - ACTIONS(13288), 1, + ACTIONS(13340), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13290), 1, + ACTIONS(13342), 1, aux_sym_dollar_method_token1, ACTIONS(17678), 1, sym_dotted_identifier_relaxed_token, @@ -1759307,23 +1759307,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12730), 1, + ACTIONS(12928), 1, aux_sym_dollarsf_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12758), 1, + ACTIONS(12956), 1, aux_sym_dollar_method_token1, ACTIONS(17692), 1, sym_dotted_identifier_relaxed_token, @@ -1759362,23 +1759362,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12426), 1, + ACTIONS(12472), 1, aux_sym_dollarsf_token1, - ACTIONS(12434), 1, + ACTIONS(12480), 1, aux_sym_dollar_text_token1, - ACTIONS(12436), 1, + ACTIONS(12482), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12438), 1, + ACTIONS(12484), 1, aux_sym_dollar_function_token1, - ACTIONS(12440), 1, + ACTIONS(12486), 1, aux_sym_dollar_select_token1, - ACTIONS(12442), 1, + ACTIONS(12488), 1, aux_sym_dollar_case_token1, - ACTIONS(12444), 1, + ACTIONS(12490), 1, aux_sym_dollar_list_token1, - ACTIONS(12446), 1, + ACTIONS(12492), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12448), 1, + ACTIONS(12494), 1, aux_sym_dollar_method_token1, ACTIONS(17694), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1759527,23 +1759527,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12730), 1, + ACTIONS(12928), 1, aux_sym_dollarsf_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12758), 1, + ACTIONS(12956), 1, aux_sym_dollar_method_token1, ACTIONS(17700), 1, sym_dotted_identifier_relaxed_token, @@ -1759582,23 +1759582,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12730), 1, + ACTIONS(12928), 1, aux_sym_dollarsf_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12758), 1, + ACTIONS(12956), 1, aux_sym_dollar_method_token1, ACTIONS(17702), 1, sym_dotted_identifier_relaxed_token, @@ -1759692,23 +1759692,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12730), 1, + ACTIONS(12928), 1, aux_sym_dollarsf_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12758), 1, + ACTIONS(12956), 1, aux_sym_dollar_method_token1, ACTIONS(17706), 1, sym_dotted_identifier_relaxed_token, @@ -1759802,23 +1759802,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12730), 1, + ACTIONS(12928), 1, aux_sym_dollarsf_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12758), 1, + ACTIONS(12956), 1, aux_sym_dollar_method_token1, ACTIONS(17710), 1, sym_dotted_identifier_relaxed_token, @@ -1759967,21 +1759967,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(15504), 1, aux_sym_dollarsf_token1, @@ -1760022,21 +1760022,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(15504), 1, aux_sym_dollarsf_token1, @@ -1760077,21 +1760077,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(15504), 1, aux_sym_dollarsf_token1, @@ -1760132,21 +1760132,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(15504), 1, aux_sym_dollarsf_token1, @@ -1760187,23 +1760187,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12426), 1, + ACTIONS(12472), 1, aux_sym_dollarsf_token1, - ACTIONS(12434), 1, + ACTIONS(12480), 1, aux_sym_dollar_text_token1, - ACTIONS(12436), 1, + ACTIONS(12482), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12438), 1, + ACTIONS(12484), 1, aux_sym_dollar_function_token1, - ACTIONS(12440), 1, + ACTIONS(12486), 1, aux_sym_dollar_select_token1, - ACTIONS(12442), 1, + ACTIONS(12488), 1, aux_sym_dollar_case_token1, - ACTIONS(12444), 1, + ACTIONS(12490), 1, aux_sym_dollar_list_token1, - ACTIONS(12446), 1, + ACTIONS(12492), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12448), 1, + ACTIONS(12494), 1, aux_sym_dollar_method_token1, ACTIONS(17724), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1760242,23 +1760242,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12426), 1, + ACTIONS(12472), 1, aux_sym_dollarsf_token1, - ACTIONS(12434), 1, + ACTIONS(12480), 1, aux_sym_dollar_text_token1, - ACTIONS(12436), 1, + ACTIONS(12482), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12438), 1, + ACTIONS(12484), 1, aux_sym_dollar_function_token1, - ACTIONS(12440), 1, + ACTIONS(12486), 1, aux_sym_dollar_select_token1, - ACTIONS(12442), 1, + ACTIONS(12488), 1, aux_sym_dollar_case_token1, - ACTIONS(12444), 1, + ACTIONS(12490), 1, aux_sym_dollar_list_token1, - ACTIONS(12446), 1, + ACTIONS(12492), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12448), 1, + ACTIONS(12494), 1, aux_sym_dollar_method_token1, ACTIONS(17726), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1760297,23 +1760297,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12426), 1, + ACTIONS(12472), 1, aux_sym_dollarsf_token1, - ACTIONS(12434), 1, + ACTIONS(12480), 1, aux_sym_dollar_text_token1, - ACTIONS(12436), 1, + ACTIONS(12482), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12438), 1, + ACTIONS(12484), 1, aux_sym_dollar_function_token1, - ACTIONS(12440), 1, + ACTIONS(12486), 1, aux_sym_dollar_select_token1, - ACTIONS(12442), 1, + ACTIONS(12488), 1, aux_sym_dollar_case_token1, - ACTIONS(12444), 1, + ACTIONS(12490), 1, aux_sym_dollar_list_token1, - ACTIONS(12446), 1, + ACTIONS(12492), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12448), 1, + ACTIONS(12494), 1, aux_sym_dollar_method_token1, ACTIONS(17728), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1760407,23 +1760407,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12426), 1, + ACTIONS(12472), 1, aux_sym_dollarsf_token1, - ACTIONS(12434), 1, + ACTIONS(12480), 1, aux_sym_dollar_text_token1, - ACTIONS(12436), 1, + ACTIONS(12482), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12438), 1, + ACTIONS(12484), 1, aux_sym_dollar_function_token1, - ACTIONS(12440), 1, + ACTIONS(12486), 1, aux_sym_dollar_select_token1, - ACTIONS(12442), 1, + ACTIONS(12488), 1, aux_sym_dollar_case_token1, - ACTIONS(12444), 1, + ACTIONS(12490), 1, aux_sym_dollar_list_token1, - ACTIONS(12446), 1, + ACTIONS(12492), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12448), 1, + ACTIONS(12494), 1, aux_sym_dollar_method_token1, ACTIONS(17732), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1761177,21 +1761177,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(15444), 1, aux_sym_dollarsf_token1, @@ -1761397,23 +1761397,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17768), 1, sym_dotted_identifier_relaxed_token, @@ -1761452,23 +1761452,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17770), 1, sym_dotted_identifier_relaxed_token, @@ -1761507,23 +1761507,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17772), 1, sym_dotted_identifier_relaxed_token, @@ -1761562,23 +1761562,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17774), 1, sym_dotted_identifier_relaxed_token, @@ -1761617,23 +1761617,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12372), 1, + ACTIONS(12364), 1, aux_sym_dollarsf_token1, - ACTIONS(12380), 1, + ACTIONS(12372), 1, aux_sym_dollar_text_token1, - ACTIONS(12382), 1, + ACTIONS(12374), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12384), 1, + ACTIONS(12376), 1, aux_sym_dollar_function_token1, - ACTIONS(12386), 1, + ACTIONS(12378), 1, aux_sym_dollar_select_token1, - ACTIONS(12388), 1, + ACTIONS(12380), 1, aux_sym_dollar_case_token1, - ACTIONS(12390), 1, + ACTIONS(12382), 1, aux_sym_dollar_list_token1, - ACTIONS(12392), 1, + ACTIONS(12384), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12394), 1, + ACTIONS(12386), 1, aux_sym_dollar_method_token1, ACTIONS(17776), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1761672,23 +1761672,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17778), 1, sym_dotted_identifier_relaxed_token, @@ -1761947,23 +1761947,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12372), 1, + ACTIONS(12364), 1, aux_sym_dollarsf_token1, - ACTIONS(12380), 1, + ACTIONS(12372), 1, aux_sym_dollar_text_token1, - ACTIONS(12382), 1, + ACTIONS(12374), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12384), 1, + ACTIONS(12376), 1, aux_sym_dollar_function_token1, - ACTIONS(12386), 1, + ACTIONS(12378), 1, aux_sym_dollar_select_token1, - ACTIONS(12388), 1, + ACTIONS(12380), 1, aux_sym_dollar_case_token1, - ACTIONS(12390), 1, + ACTIONS(12382), 1, aux_sym_dollar_list_token1, - ACTIONS(12392), 1, + ACTIONS(12384), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12394), 1, + ACTIONS(12386), 1, aux_sym_dollar_method_token1, ACTIONS(17780), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1762230,23 +1762230,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17372), 1, sym_dotted_identifier_relaxed_token, @@ -1762340,23 +1762340,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12680), 1, + ACTIONS(12772), 1, aux_sym_dollarsf_token1, - ACTIONS(12688), 1, + ACTIONS(12780), 1, aux_sym_dollar_text_token1, - ACTIONS(12690), 1, + ACTIONS(12782), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12692), 1, + ACTIONS(12784), 1, aux_sym_dollar_function_token1, - ACTIONS(12694), 1, + ACTIONS(12786), 1, aux_sym_dollar_select_token1, - ACTIONS(12696), 1, + ACTIONS(12788), 1, aux_sym_dollar_case_token1, - ACTIONS(12698), 1, + ACTIONS(12790), 1, aux_sym_dollar_list_token1, - ACTIONS(12700), 1, + ACTIONS(12792), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12702), 1, + ACTIONS(12794), 1, aux_sym_dollar_method_token1, ACTIONS(17786), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1762562,19 +1762562,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6638), 1, aux_sym_dollar_method_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16728), 1, aux_sym_dollarsf_token1, @@ -1762959,9 +1762959,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_list_token1, ACTIONS(6636), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13906), 1, + ACTIONS(14032), 1, aux_sym_dollarsf_token1, - ACTIONS(13916), 1, + ACTIONS(14042), 1, aux_sym_dollar_method_token1, ACTIONS(17632), 1, sym_dotted_identifier_relaxed_token, @@ -1763014,9 +1763014,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_list_token1, ACTIONS(6636), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13906), 1, + ACTIONS(14032), 1, aux_sym_dollarsf_token1, - ACTIONS(13916), 1, + ACTIONS(14042), 1, aux_sym_dollar_method_token1, ACTIONS(17638), 1, sym_dotted_identifier_relaxed_token, @@ -1763069,9 +1763069,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_list_token1, ACTIONS(6636), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13906), 1, + ACTIONS(14032), 1, aux_sym_dollarsf_token1, - ACTIONS(13916), 1, + ACTIONS(14042), 1, aux_sym_dollar_method_token1, ACTIONS(17648), 1, sym_dotted_identifier_relaxed_token, @@ -1763124,9 +1763124,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_list_token1, ACTIONS(6636), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13906), 1, + ACTIONS(14032), 1, aux_sym_dollarsf_token1, - ACTIONS(13916), 1, + ACTIONS(14042), 1, aux_sym_dollar_method_token1, ACTIONS(17652), 1, sym_dotted_identifier_relaxed_token, @@ -1763179,9 +1763179,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_list_token1, ACTIONS(6636), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13906), 1, + ACTIONS(14032), 1, aux_sym_dollarsf_token1, - ACTIONS(13916), 1, + ACTIONS(14042), 1, aux_sym_dollar_method_token1, ACTIONS(17654), 1, sym_dotted_identifier_relaxed_token, @@ -1763234,9 +1763234,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_list_token1, ACTIONS(6570), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13978), 1, + ACTIONS(13954), 1, aux_sym_dollarsf_token1, - ACTIONS(13988), 1, + ACTIONS(13964), 1, aux_sym_dollar_method_token1, ACTIONS(17562), 1, sym_dotted_identifier_relaxed_token, @@ -1763289,9 +1763289,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_list_token1, ACTIONS(6570), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13978), 1, + ACTIONS(13954), 1, aux_sym_dollarsf_token1, - ACTIONS(13988), 1, + ACTIONS(13964), 1, aux_sym_dollar_method_token1, ACTIONS(17566), 1, sym_dotted_identifier_relaxed_token, @@ -1763344,9 +1763344,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_list_token1, ACTIONS(6570), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13978), 1, + ACTIONS(13954), 1, aux_sym_dollarsf_token1, - ACTIONS(13988), 1, + ACTIONS(13964), 1, aux_sym_dollar_method_token1, ACTIONS(17568), 1, sym_dotted_identifier_relaxed_token, @@ -1763399,9 +1763399,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_list_token1, ACTIONS(6570), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13978), 1, + ACTIONS(13954), 1, aux_sym_dollarsf_token1, - ACTIONS(13988), 1, + ACTIONS(13964), 1, aux_sym_dollar_method_token1, ACTIONS(17570), 1, sym_dotted_identifier_relaxed_token, @@ -1763454,9 +1763454,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_list_token1, ACTIONS(6570), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13978), 1, + ACTIONS(13954), 1, aux_sym_dollarsf_token1, - ACTIONS(13988), 1, + ACTIONS(13964), 1, aux_sym_dollar_method_token1, ACTIONS(17572), 1, sym_dotted_identifier_relaxed_token, @@ -1764065,7 +1764065,7 @@ static const uint16_t ts_small_parse_table[] = { sym_indirection, STATE(8353), 1, sym_routine_tag_call, - STATE(9684), 1, + STATE(9689), 1, sym_job_argument, STATE(10032), 1, sym_dollar_method, @@ -1764104,23 +1764104,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13038), 1, + ACTIONS(13092), 1, aux_sym_dollarsf_token1, - ACTIONS(13046), 1, + ACTIONS(13100), 1, aux_sym_dollar_text_token1, - ACTIONS(13048), 1, + ACTIONS(13102), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13050), 1, + ACTIONS(13104), 1, aux_sym_dollar_function_token1, - ACTIONS(13052), 1, + ACTIONS(13106), 1, aux_sym_dollar_select_token1, - ACTIONS(13054), 1, + ACTIONS(13108), 1, aux_sym_dollar_case_token1, - ACTIONS(13056), 1, + ACTIONS(13110), 1, aux_sym_dollar_list_token1, - ACTIONS(13058), 1, + ACTIONS(13112), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13060), 1, + ACTIONS(13114), 1, aux_sym_dollar_method_token1, ACTIONS(17828), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1764216,19 +1764216,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6638), 1, aux_sym_dollar_method_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16728), 1, aux_sym_dollarsf_token1, @@ -1764326,19 +1764326,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6638), 1, aux_sym_dollar_method_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16728), 1, aux_sym_dollarsf_token1, @@ -1764381,19 +1764381,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6638), 1, aux_sym_dollar_method_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16728), 1, aux_sym_dollarsf_token1, @@ -1764436,19 +1764436,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6638), 1, aux_sym_dollar_method_token1, - ACTIONS(12744), 1, + ACTIONS(12942), 1, aux_sym_dollar_text_token1, - ACTIONS(12746), 1, + ACTIONS(12944), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12748), 1, + ACTIONS(12946), 1, aux_sym_dollar_function_token1, - ACTIONS(12750), 1, + ACTIONS(12948), 1, aux_sym_dollar_select_token1, - ACTIONS(12752), 1, + ACTIONS(12950), 1, aux_sym_dollar_case_token1, - ACTIONS(12754), 1, + ACTIONS(12952), 1, aux_sym_dollar_list_token1, - ACTIONS(12756), 1, + ACTIONS(12954), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16728), 1, aux_sym_dollarsf_token1, @@ -1764984,23 +1764984,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12528), 1, + ACTIONS(12568), 1, aux_sym_dollarsf_token1, - ACTIONS(12536), 1, + ACTIONS(12576), 1, aux_sym_dollar_text_token1, - ACTIONS(12538), 1, + ACTIONS(12578), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12540), 1, + ACTIONS(12580), 1, aux_sym_dollar_function_token1, - ACTIONS(12542), 1, + ACTIONS(12582), 1, aux_sym_dollar_select_token1, - ACTIONS(12544), 1, + ACTIONS(12584), 1, aux_sym_dollar_case_token1, - ACTIONS(12546), 1, + ACTIONS(12586), 1, aux_sym_dollar_list_token1, - ACTIONS(12548), 1, + ACTIONS(12588), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12550), 1, + ACTIONS(12590), 1, aux_sym_dollar_method_token1, ACTIONS(17860), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1765112,9 +1765112,9 @@ static const uint16_t ts_small_parse_table[] = { sym_routine_ref, STATE(7932), 1, sym_indirection, - STATE(8691), 1, + STATE(8690), 1, sym_routine_tag_call, - STATE(10722), 1, + STATE(10712), 1, sym_job_argument, STATE(10900), 1, sym_dollar_method, @@ -1765208,23 +1765208,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12372), 1, + ACTIONS(12364), 1, aux_sym_dollarsf_token1, - ACTIONS(12380), 1, + ACTIONS(12372), 1, aux_sym_dollar_text_token1, - ACTIONS(12382), 1, + ACTIONS(12374), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12384), 1, + ACTIONS(12376), 1, aux_sym_dollar_function_token1, - ACTIONS(12386), 1, + ACTIONS(12378), 1, aux_sym_dollar_select_token1, - ACTIONS(12388), 1, + ACTIONS(12380), 1, aux_sym_dollar_case_token1, - ACTIONS(12390), 1, + ACTIONS(12382), 1, aux_sym_dollar_list_token1, - ACTIONS(12392), 1, + ACTIONS(12384), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12394), 1, + ACTIONS(12386), 1, aux_sym_dollar_method_token1, ACTIONS(17872), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1765373,23 +1765373,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17374), 1, sym_dotted_identifier_relaxed_token, @@ -1765593,23 +1765593,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17376), 1, sym_dotted_identifier_relaxed_token, @@ -1765652,7 +1765652,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_pound_pound_class, ACTIONS(6935), 1, anon_sym_CARET, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17660), 1, anon_sym_DOT_DOT, @@ -1765666,11 +1765666,11 @@ static const uint16_t ts_small_parse_table[] = { sym_line_ref, STATE(8651), 1, sym_routine_ref, - STATE(10215), 1, + STATE(10214), 1, sym_routine_tag_call, STATE(11081), 1, sym_dollar_method, - STATE(11269), 1, + STATE(11270), 1, sym_job_argument, STATE(25683), 1, sym_class_ref, @@ -1765707,21 +1765707,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(15444), 1, aux_sym_dollarsf_token1, @@ -1765817,21 +1765817,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(15444), 1, aux_sym_dollarsf_token1, @@ -1765872,23 +1765872,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17378), 1, sym_dotted_identifier_relaxed_token, @@ -1766426,23 +1766426,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13384), 1, + ACTIONS(13438), 1, aux_sym_dollarsf_token1, - ACTIONS(13398), 1, + ACTIONS(13452), 1, aux_sym_dollar_text_token1, - ACTIONS(13400), 1, + ACTIONS(13454), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13402), 1, + ACTIONS(13456), 1, aux_sym_dollar_function_token1, - ACTIONS(13404), 1, + ACTIONS(13458), 1, aux_sym_dollar_select_token1, - ACTIONS(13406), 1, + ACTIONS(13460), 1, aux_sym_dollar_case_token1, - ACTIONS(13408), 1, + ACTIONS(13462), 1, aux_sym_dollar_list_token1, - ACTIONS(13410), 1, + ACTIONS(13464), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17380), 1, sym_dotted_identifier_relaxed_token, @@ -1766536,23 +1766536,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13152), 1, + ACTIONS(13204), 1, aux_sym_dollarsf_token1, - ACTIONS(13160), 1, + ACTIONS(13212), 1, aux_sym_dollar_text_token1, - ACTIONS(13162), 1, + ACTIONS(13214), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13164), 1, + ACTIONS(13216), 1, aux_sym_dollar_function_token1, - ACTIONS(13166), 1, + ACTIONS(13218), 1, aux_sym_dollar_select_token1, - ACTIONS(13168), 1, + ACTIONS(13220), 1, aux_sym_dollar_case_token1, - ACTIONS(13170), 1, + ACTIONS(13222), 1, aux_sym_dollar_list_token1, - ACTIONS(13172), 1, + ACTIONS(13224), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13174), 1, + ACTIONS(13226), 1, aux_sym_dollar_method_token1, ACTIONS(17898), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1767310,23 +1767310,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13152), 1, + ACTIONS(13204), 1, aux_sym_dollarsf_token1, - ACTIONS(13160), 1, + ACTIONS(13212), 1, aux_sym_dollar_text_token1, - ACTIONS(13162), 1, + ACTIONS(13214), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13164), 1, + ACTIONS(13216), 1, aux_sym_dollar_function_token1, - ACTIONS(13166), 1, + ACTIONS(13218), 1, aux_sym_dollar_select_token1, - ACTIONS(13168), 1, + ACTIONS(13220), 1, aux_sym_dollar_case_token1, - ACTIONS(13170), 1, + ACTIONS(13222), 1, aux_sym_dollar_list_token1, - ACTIONS(13172), 1, + ACTIONS(13224), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13174), 1, + ACTIONS(13226), 1, aux_sym_dollar_method_token1, ACTIONS(17914), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1767365,23 +1767365,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13584), 1, + ACTIONS(12422), 1, aux_sym_dollarsf_token1, - ACTIONS(13598), 1, + ACTIONS(12436), 1, aux_sym_dollar_text_token1, - ACTIONS(13600), 1, + ACTIONS(12438), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13602), 1, + ACTIONS(12440), 1, aux_sym_dollar_function_token1, - ACTIONS(13604), 1, + ACTIONS(12442), 1, aux_sym_dollar_select_token1, - ACTIONS(13606), 1, + ACTIONS(12444), 1, aux_sym_dollar_case_token1, - ACTIONS(13608), 1, + ACTIONS(12446), 1, aux_sym_dollar_list_token1, - ACTIONS(13610), 1, + ACTIONS(12448), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13612), 1, + ACTIONS(12450), 1, aux_sym_dollar_method_token1, ACTIONS(17916), 1, sym_dotted_identifier_relaxed_token, @@ -1767420,23 +1767420,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12680), 1, + ACTIONS(12772), 1, aux_sym_dollarsf_token1, - ACTIONS(12688), 1, + ACTIONS(12780), 1, aux_sym_dollar_text_token1, - ACTIONS(12690), 1, + ACTIONS(12782), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12692), 1, + ACTIONS(12784), 1, aux_sym_dollar_function_token1, - ACTIONS(12694), 1, + ACTIONS(12786), 1, aux_sym_dollar_select_token1, - ACTIONS(12696), 1, + ACTIONS(12788), 1, aux_sym_dollar_case_token1, - ACTIONS(12698), 1, + ACTIONS(12790), 1, aux_sym_dollar_list_token1, - ACTIONS(12700), 1, + ACTIONS(12792), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12702), 1, + ACTIONS(12794), 1, aux_sym_dollar_method_token1, ACTIONS(17918), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1767475,23 +1767475,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13584), 1, + ACTIONS(12422), 1, aux_sym_dollarsf_token1, - ACTIONS(13598), 1, + ACTIONS(12436), 1, aux_sym_dollar_text_token1, - ACTIONS(13600), 1, + ACTIONS(12438), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13602), 1, + ACTIONS(12440), 1, aux_sym_dollar_function_token1, - ACTIONS(13604), 1, + ACTIONS(12442), 1, aux_sym_dollar_select_token1, - ACTIONS(13606), 1, + ACTIONS(12444), 1, aux_sym_dollar_case_token1, - ACTIONS(13608), 1, + ACTIONS(12446), 1, aux_sym_dollar_list_token1, - ACTIONS(13610), 1, + ACTIONS(12448), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13612), 1, + ACTIONS(12450), 1, aux_sym_dollar_method_token1, ACTIONS(17920), 1, sym_dotted_identifier_relaxed_token, @@ -1767530,23 +1767530,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12680), 1, + ACTIONS(12772), 1, aux_sym_dollarsf_token1, - ACTIONS(12688), 1, + ACTIONS(12780), 1, aux_sym_dollar_text_token1, - ACTIONS(12690), 1, + ACTIONS(12782), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12692), 1, + ACTIONS(12784), 1, aux_sym_dollar_function_token1, - ACTIONS(12694), 1, + ACTIONS(12786), 1, aux_sym_dollar_select_token1, - ACTIONS(12696), 1, + ACTIONS(12788), 1, aux_sym_dollar_case_token1, - ACTIONS(12698), 1, + ACTIONS(12790), 1, aux_sym_dollar_list_token1, - ACTIONS(12700), 1, + ACTIONS(12792), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12702), 1, + ACTIONS(12794), 1, aux_sym_dollar_method_token1, ACTIONS(17922), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1767585,23 +1767585,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13584), 1, + ACTIONS(12422), 1, aux_sym_dollarsf_token1, - ACTIONS(13598), 1, + ACTIONS(12436), 1, aux_sym_dollar_text_token1, - ACTIONS(13600), 1, + ACTIONS(12438), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13602), 1, + ACTIONS(12440), 1, aux_sym_dollar_function_token1, - ACTIONS(13604), 1, + ACTIONS(12442), 1, aux_sym_dollar_select_token1, - ACTIONS(13606), 1, + ACTIONS(12444), 1, aux_sym_dollar_case_token1, - ACTIONS(13608), 1, + ACTIONS(12446), 1, aux_sym_dollar_list_token1, - ACTIONS(13610), 1, + ACTIONS(12448), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13612), 1, + ACTIONS(12450), 1, aux_sym_dollar_method_token1, ACTIONS(17924), 1, sym_dotted_identifier_relaxed_token, @@ -1767640,23 +1767640,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13584), 1, + ACTIONS(12422), 1, aux_sym_dollarsf_token1, - ACTIONS(13598), 1, + ACTIONS(12436), 1, aux_sym_dollar_text_token1, - ACTIONS(13600), 1, + ACTIONS(12438), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13602), 1, + ACTIONS(12440), 1, aux_sym_dollar_function_token1, - ACTIONS(13604), 1, + ACTIONS(12442), 1, aux_sym_dollar_select_token1, - ACTIONS(13606), 1, + ACTIONS(12444), 1, aux_sym_dollar_case_token1, - ACTIONS(13608), 1, + ACTIONS(12446), 1, aux_sym_dollar_list_token1, - ACTIONS(13610), 1, + ACTIONS(12448), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13612), 1, + ACTIONS(12450), 1, aux_sym_dollar_method_token1, ACTIONS(17926), 1, sym_dotted_identifier_relaxed_token, @@ -1767695,23 +1767695,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13584), 1, + ACTIONS(12422), 1, aux_sym_dollarsf_token1, - ACTIONS(13598), 1, + ACTIONS(12436), 1, aux_sym_dollar_text_token1, - ACTIONS(13600), 1, + ACTIONS(12438), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13602), 1, + ACTIONS(12440), 1, aux_sym_dollar_function_token1, - ACTIONS(13604), 1, + ACTIONS(12442), 1, aux_sym_dollar_select_token1, - ACTIONS(13606), 1, + ACTIONS(12444), 1, aux_sym_dollar_case_token1, - ACTIONS(13608), 1, + ACTIONS(12446), 1, aux_sym_dollar_list_token1, - ACTIONS(13610), 1, + ACTIONS(12448), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13612), 1, + ACTIONS(12450), 1, aux_sym_dollar_method_token1, ACTIONS(17928), 1, sym_dotted_identifier_relaxed_token, @@ -1767974,23 +1767974,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13152), 1, + ACTIONS(13204), 1, aux_sym_dollarsf_token1, - ACTIONS(13160), 1, + ACTIONS(13212), 1, aux_sym_dollar_text_token1, - ACTIONS(13162), 1, + ACTIONS(13214), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13164), 1, + ACTIONS(13216), 1, aux_sym_dollar_function_token1, - ACTIONS(13166), 1, + ACTIONS(13218), 1, aux_sym_dollar_select_token1, - ACTIONS(13168), 1, + ACTIONS(13220), 1, aux_sym_dollar_case_token1, - ACTIONS(13170), 1, + ACTIONS(13222), 1, aux_sym_dollar_list_token1, - ACTIONS(13172), 1, + ACTIONS(13224), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13174), 1, + ACTIONS(13226), 1, aux_sym_dollar_method_token1, ACTIONS(17940), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1768084,21 +1768084,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(15444), 1, aux_sym_dollarsf_token1, @@ -1768139,23 +1768139,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12990), 1, + ACTIONS(12618), 1, aux_sym_dollarsf_token1, - ACTIONS(12998), 1, + ACTIONS(12626), 1, aux_sym_dollar_text_token1, - ACTIONS(13000), 1, + ACTIONS(12628), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13002), 1, + ACTIONS(12630), 1, aux_sym_dollar_function_token1, - ACTIONS(13004), 1, + ACTIONS(12632), 1, aux_sym_dollar_select_token1, - ACTIONS(13006), 1, + ACTIONS(12634), 1, aux_sym_dollar_case_token1, - ACTIONS(13008), 1, + ACTIONS(12636), 1, aux_sym_dollar_list_token1, - ACTIONS(13010), 1, + ACTIONS(12638), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13012), 1, + ACTIONS(12640), 1, aux_sym_dollar_method_token1, ACTIONS(17944), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1768194,23 +1768194,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13152), 1, + ACTIONS(13204), 1, aux_sym_dollarsf_token1, - ACTIONS(13160), 1, + ACTIONS(13212), 1, aux_sym_dollar_text_token1, - ACTIONS(13162), 1, + ACTIONS(13214), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13164), 1, + ACTIONS(13216), 1, aux_sym_dollar_function_token1, - ACTIONS(13166), 1, + ACTIONS(13218), 1, aux_sym_dollar_select_token1, - ACTIONS(13168), 1, + ACTIONS(13220), 1, aux_sym_dollar_case_token1, - ACTIONS(13170), 1, + ACTIONS(13222), 1, aux_sym_dollar_list_token1, - ACTIONS(13172), 1, + ACTIONS(13224), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13174), 1, + ACTIONS(13226), 1, aux_sym_dollar_method_token1, ACTIONS(17946), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1768249,21 +1768249,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(15444), 1, aux_sym_dollarsf_token1, @@ -1768304,23 +1768304,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12268), 1, + ACTIONS(12264), 1, aux_sym_dollarsf_token1, - ACTIONS(12282), 1, + ACTIONS(12278), 1, aux_sym_dollar_text_token1, - ACTIONS(12284), 1, + ACTIONS(12280), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12286), 1, + ACTIONS(12282), 1, aux_sym_dollar_function_token1, - ACTIONS(12288), 1, + ACTIONS(12284), 1, aux_sym_dollar_select_token1, - ACTIONS(12290), 1, + ACTIONS(12286), 1, aux_sym_dollar_case_token1, - ACTIONS(12292), 1, + ACTIONS(12288), 1, aux_sym_dollar_list_token1, - ACTIONS(12294), 1, + ACTIONS(12290), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12296), 1, + ACTIONS(12292), 1, aux_sym_dollar_method_token1, ACTIONS(17950), 1, sym_dotted_identifier_relaxed_token, @@ -1768359,23 +1768359,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12268), 1, + ACTIONS(12264), 1, aux_sym_dollarsf_token1, - ACTIONS(12282), 1, + ACTIONS(12278), 1, aux_sym_dollar_text_token1, - ACTIONS(12284), 1, + ACTIONS(12280), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12286), 1, + ACTIONS(12282), 1, aux_sym_dollar_function_token1, - ACTIONS(12288), 1, + ACTIONS(12284), 1, aux_sym_dollar_select_token1, - ACTIONS(12290), 1, + ACTIONS(12286), 1, aux_sym_dollar_case_token1, - ACTIONS(12292), 1, + ACTIONS(12288), 1, aux_sym_dollar_list_token1, - ACTIONS(12294), 1, + ACTIONS(12290), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12296), 1, + ACTIONS(12292), 1, aux_sym_dollar_method_token1, ACTIONS(17952), 1, sym_dotted_identifier_relaxed_token, @@ -1768414,23 +1768414,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12268), 1, + ACTIONS(12264), 1, aux_sym_dollarsf_token1, - ACTIONS(12282), 1, + ACTIONS(12278), 1, aux_sym_dollar_text_token1, - ACTIONS(12284), 1, + ACTIONS(12280), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12286), 1, + ACTIONS(12282), 1, aux_sym_dollar_function_token1, - ACTIONS(12288), 1, + ACTIONS(12284), 1, aux_sym_dollar_select_token1, - ACTIONS(12290), 1, + ACTIONS(12286), 1, aux_sym_dollar_case_token1, - ACTIONS(12292), 1, + ACTIONS(12288), 1, aux_sym_dollar_list_token1, - ACTIONS(12294), 1, + ACTIONS(12290), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12296), 1, + ACTIONS(12292), 1, aux_sym_dollar_method_token1, ACTIONS(17954), 1, sym_dotted_identifier_relaxed_token, @@ -1768634,23 +1768634,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12268), 1, + ACTIONS(12264), 1, aux_sym_dollarsf_token1, - ACTIONS(12282), 1, + ACTIONS(12278), 1, aux_sym_dollar_text_token1, - ACTIONS(12284), 1, + ACTIONS(12280), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12286), 1, + ACTIONS(12282), 1, aux_sym_dollar_function_token1, - ACTIONS(12288), 1, + ACTIONS(12284), 1, aux_sym_dollar_select_token1, - ACTIONS(12290), 1, + ACTIONS(12286), 1, aux_sym_dollar_case_token1, - ACTIONS(12292), 1, + ACTIONS(12288), 1, aux_sym_dollar_list_token1, - ACTIONS(12294), 1, + ACTIONS(12290), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12296), 1, + ACTIONS(12292), 1, aux_sym_dollar_method_token1, ACTIONS(17958), 1, sym_dotted_identifier_relaxed_token, @@ -1768689,23 +1768689,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12268), 1, + ACTIONS(12264), 1, aux_sym_dollarsf_token1, - ACTIONS(12282), 1, + ACTIONS(12278), 1, aux_sym_dollar_text_token1, - ACTIONS(12284), 1, + ACTIONS(12280), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12286), 1, + ACTIONS(12282), 1, aux_sym_dollar_function_token1, - ACTIONS(12288), 1, + ACTIONS(12284), 1, aux_sym_dollar_select_token1, - ACTIONS(12290), 1, + ACTIONS(12286), 1, aux_sym_dollar_case_token1, - ACTIONS(12292), 1, + ACTIONS(12288), 1, aux_sym_dollar_list_token1, - ACTIONS(12294), 1, + ACTIONS(12290), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12296), 1, + ACTIONS(12292), 1, aux_sym_dollar_method_token1, ACTIONS(17960), 1, sym_dotted_identifier_relaxed_token, @@ -1768909,23 +1768909,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13152), 1, + ACTIONS(13204), 1, aux_sym_dollarsf_token1, - ACTIONS(13160), 1, + ACTIONS(13212), 1, aux_sym_dollar_text_token1, - ACTIONS(13162), 1, + ACTIONS(13214), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13164), 1, + ACTIONS(13216), 1, aux_sym_dollar_function_token1, - ACTIONS(13166), 1, + ACTIONS(13218), 1, aux_sym_dollar_select_token1, - ACTIONS(13168), 1, + ACTIONS(13220), 1, aux_sym_dollar_case_token1, - ACTIONS(13170), 1, + ACTIONS(13222), 1, aux_sym_dollar_list_token1, - ACTIONS(13172), 1, + ACTIONS(13224), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13174), 1, + ACTIONS(13226), 1, aux_sym_dollar_method_token1, ACTIONS(17966), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1768964,23 +1768964,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12680), 1, + ACTIONS(12772), 1, aux_sym_dollarsf_token1, - ACTIONS(12688), 1, + ACTIONS(12780), 1, aux_sym_dollar_text_token1, - ACTIONS(12690), 1, + ACTIONS(12782), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12692), 1, + ACTIONS(12784), 1, aux_sym_dollar_function_token1, - ACTIONS(12694), 1, + ACTIONS(12786), 1, aux_sym_dollar_select_token1, - ACTIONS(12696), 1, + ACTIONS(12788), 1, aux_sym_dollar_case_token1, - ACTIONS(12698), 1, + ACTIONS(12790), 1, aux_sym_dollar_list_token1, - ACTIONS(12700), 1, + ACTIONS(12792), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12702), 1, + ACTIONS(12794), 1, aux_sym_dollar_method_token1, ACTIONS(17968), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1769294,23 +1769294,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12680), 1, + ACTIONS(12772), 1, aux_sym_dollarsf_token1, - ACTIONS(12688), 1, + ACTIONS(12780), 1, aux_sym_dollar_text_token1, - ACTIONS(12690), 1, + ACTIONS(12782), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12692), 1, + ACTIONS(12784), 1, aux_sym_dollar_function_token1, - ACTIONS(12694), 1, + ACTIONS(12786), 1, aux_sym_dollar_select_token1, - ACTIONS(12696), 1, + ACTIONS(12788), 1, aux_sym_dollar_case_token1, - ACTIONS(12698), 1, + ACTIONS(12790), 1, aux_sym_dollar_list_token1, - ACTIONS(12700), 1, + ACTIONS(12792), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12702), 1, + ACTIONS(12794), 1, aux_sym_dollar_method_token1, ACTIONS(17980), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1769424,7 +1769424,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollar_method_token1, ACTIONS(17984), 1, sym_dotted_identifier_relaxed_token, - STATE(8696), 1, + STATE(8695), 1, sym_system_defined_function, ACTIONS(15), 2, sym__whitespace, @@ -1769573,7 +1769573,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_pound_pound_class, ACTIONS(6935), 1, anon_sym_CARET, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17660), 1, anon_sym_DOT_DOT, @@ -1769587,7 +1769587,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_ref, STATE(8651), 1, sym_routine_ref, - STATE(10215), 1, + STATE(10214), 1, sym_routine_tag_call, STATE(11081), 1, sym_dollar_method, @@ -1770424,7 +1770424,7 @@ static const uint16_t ts_small_parse_table[] = { sym_routine_ref, STATE(7932), 1, sym_indirection, - STATE(8691), 1, + STATE(8690), 1, sym_routine_tag_call, STATE(9588), 1, sym_job_argument, @@ -1770520,23 +1770520,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12828), 1, + ACTIONS(12876), 1, aux_sym_dollarsf_token1, - ACTIONS(12836), 1, + ACTIONS(12884), 1, aux_sym_dollar_text_token1, - ACTIONS(12838), 1, + ACTIONS(12886), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12840), 1, + ACTIONS(12888), 1, aux_sym_dollar_function_token1, - ACTIONS(12842), 1, + ACTIONS(12890), 1, aux_sym_dollar_select_token1, - ACTIONS(12844), 1, + ACTIONS(12892), 1, aux_sym_dollar_case_token1, - ACTIONS(12846), 1, + ACTIONS(12894), 1, aux_sym_dollar_list_token1, - ACTIONS(12848), 1, + ACTIONS(12896), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12850), 1, + ACTIONS(12898), 1, aux_sym_dollar_method_token1, ACTIONS(18012), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1770575,23 +1770575,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13038), 1, + ACTIONS(13092), 1, aux_sym_dollarsf_token1, - ACTIONS(13046), 1, + ACTIONS(13100), 1, aux_sym_dollar_text_token1, - ACTIONS(13048), 1, + ACTIONS(13102), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13050), 1, + ACTIONS(13104), 1, aux_sym_dollar_function_token1, - ACTIONS(13052), 1, + ACTIONS(13106), 1, aux_sym_dollar_select_token1, - ACTIONS(13054), 1, + ACTIONS(13108), 1, aux_sym_dollar_case_token1, - ACTIONS(13056), 1, + ACTIONS(13110), 1, aux_sym_dollar_list_token1, - ACTIONS(13058), 1, + ACTIONS(13112), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13060), 1, + ACTIONS(13114), 1, aux_sym_dollar_method_token1, ACTIONS(18014), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1771184,23 +1771184,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12990), 1, + ACTIONS(12618), 1, aux_sym_dollarsf_token1, - ACTIONS(12998), 1, + ACTIONS(12626), 1, aux_sym_dollar_text_token1, - ACTIONS(13000), 1, + ACTIONS(12628), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13002), 1, + ACTIONS(12630), 1, aux_sym_dollar_function_token1, - ACTIONS(13004), 1, + ACTIONS(12632), 1, aux_sym_dollar_select_token1, - ACTIONS(13006), 1, + ACTIONS(12634), 1, aux_sym_dollar_case_token1, - ACTIONS(13008), 1, + ACTIONS(12636), 1, aux_sym_dollar_list_token1, - ACTIONS(13010), 1, + ACTIONS(12638), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13012), 1, + ACTIONS(12640), 1, aux_sym_dollar_method_token1, ACTIONS(18022), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1771239,23 +1771239,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12990), 1, + ACTIONS(12618), 1, aux_sym_dollarsf_token1, - ACTIONS(12998), 1, + ACTIONS(12626), 1, aux_sym_dollar_text_token1, - ACTIONS(13000), 1, + ACTIONS(12628), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13002), 1, + ACTIONS(12630), 1, aux_sym_dollar_function_token1, - ACTIONS(13004), 1, + ACTIONS(12632), 1, aux_sym_dollar_select_token1, - ACTIONS(13006), 1, + ACTIONS(12634), 1, aux_sym_dollar_case_token1, - ACTIONS(13008), 1, + ACTIONS(12636), 1, aux_sym_dollar_list_token1, - ACTIONS(13010), 1, + ACTIONS(12638), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13012), 1, + ACTIONS(12640), 1, aux_sym_dollar_method_token1, ACTIONS(18024), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1771954,23 +1771954,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12990), 1, + ACTIONS(12618), 1, aux_sym_dollarsf_token1, - ACTIONS(12998), 1, + ACTIONS(12626), 1, aux_sym_dollar_text_token1, - ACTIONS(13000), 1, + ACTIONS(12628), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13002), 1, + ACTIONS(12630), 1, aux_sym_dollar_function_token1, - ACTIONS(13004), 1, + ACTIONS(12632), 1, aux_sym_dollar_select_token1, - ACTIONS(13006), 1, + ACTIONS(12634), 1, aux_sym_dollar_case_token1, - ACTIONS(13008), 1, + ACTIONS(12636), 1, aux_sym_dollar_list_token1, - ACTIONS(13010), 1, + ACTIONS(12638), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13012), 1, + ACTIONS(12640), 1, aux_sym_dollar_method_token1, ACTIONS(18042), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1772127,23 +1772127,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12528), 1, + ACTIONS(12568), 1, aux_sym_dollarsf_token1, - ACTIONS(12536), 1, + ACTIONS(12576), 1, aux_sym_dollar_text_token1, - ACTIONS(12538), 1, + ACTIONS(12578), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12540), 1, + ACTIONS(12580), 1, aux_sym_dollar_function_token1, - ACTIONS(12542), 1, + ACTIONS(12582), 1, aux_sym_dollar_select_token1, - ACTIONS(12544), 1, + ACTIONS(12584), 1, aux_sym_dollar_case_token1, - ACTIONS(12546), 1, + ACTIONS(12586), 1, aux_sym_dollar_list_token1, - ACTIONS(12548), 1, + ACTIONS(12588), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12550), 1, + ACTIONS(12590), 1, aux_sym_dollar_method_token1, ACTIONS(18044), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1772182,23 +1772182,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13038), 1, + ACTIONS(13092), 1, aux_sym_dollarsf_token1, - ACTIONS(13046), 1, + ACTIONS(13100), 1, aux_sym_dollar_text_token1, - ACTIONS(13048), 1, + ACTIONS(13102), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13050), 1, + ACTIONS(13104), 1, aux_sym_dollar_function_token1, - ACTIONS(13052), 1, + ACTIONS(13106), 1, aux_sym_dollar_select_token1, - ACTIONS(13054), 1, + ACTIONS(13108), 1, aux_sym_dollar_case_token1, - ACTIONS(13056), 1, + ACTIONS(13110), 1, aux_sym_dollar_list_token1, - ACTIONS(13058), 1, + ACTIONS(13112), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13060), 1, + ACTIONS(13114), 1, aux_sym_dollar_method_token1, ACTIONS(18046), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1772237,23 +1772237,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12990), 1, + ACTIONS(12618), 1, aux_sym_dollarsf_token1, - ACTIONS(12998), 1, + ACTIONS(12626), 1, aux_sym_dollar_text_token1, - ACTIONS(13000), 1, + ACTIONS(12628), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13002), 1, + ACTIONS(12630), 1, aux_sym_dollar_function_token1, - ACTIONS(13004), 1, + ACTIONS(12632), 1, aux_sym_dollar_select_token1, - ACTIONS(13006), 1, + ACTIONS(12634), 1, aux_sym_dollar_case_token1, - ACTIONS(13008), 1, + ACTIONS(12636), 1, aux_sym_dollar_list_token1, - ACTIONS(13010), 1, + ACTIONS(12638), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13012), 1, + ACTIONS(12640), 1, aux_sym_dollar_method_token1, ACTIONS(18048), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1772347,23 +1772347,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13484), 1, + ACTIONS(13534), 1, aux_sym_dollarsf_token1, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(17760), 1, sym_dotted_identifier_relaxed_token, @@ -1772402,23 +1772402,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13484), 1, + ACTIONS(13534), 1, aux_sym_dollarsf_token1, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(17884), 1, sym_dotted_identifier_relaxed_token, @@ -1772457,23 +1772457,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13484), 1, + ACTIONS(13534), 1, aux_sym_dollarsf_token1, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(17886), 1, sym_dotted_identifier_relaxed_token, @@ -1772512,23 +1772512,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13484), 1, + ACTIONS(13534), 1, aux_sym_dollarsf_token1, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(17942), 1, sym_dotted_identifier_relaxed_token, @@ -1772567,23 +1772567,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13484), 1, + ACTIONS(13534), 1, aux_sym_dollarsf_token1, - ACTIONS(13498), 1, + ACTIONS(13548), 1, aux_sym_dollar_text_token1, - ACTIONS(13500), 1, + ACTIONS(13550), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13502), 1, + ACTIONS(13552), 1, aux_sym_dollar_function_token1, - ACTIONS(13504), 1, + ACTIONS(13554), 1, aux_sym_dollar_select_token1, - ACTIONS(13506), 1, + ACTIONS(13556), 1, aux_sym_dollar_case_token1, - ACTIONS(13508), 1, + ACTIONS(13558), 1, aux_sym_dollar_list_token1, - ACTIONS(13510), 1, + ACTIONS(13560), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13512), 1, + ACTIONS(13562), 1, aux_sym_dollar_method_token1, ACTIONS(17948), 1, sym_dotted_identifier_relaxed_token, @@ -1772913,7 +1772913,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6701), 1, aux_sym_dollar_method_token1, - ACTIONS(14208), 1, + ACTIONS(14194), 1, aux_sym_dollarsf_token1, ACTIONS(17894), 1, sym_dotted_identifier_relaxed_token, @@ -1772968,7 +1772968,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6701), 1, aux_sym_dollar_method_token1, - ACTIONS(14208), 1, + ACTIONS(14194), 1, aux_sym_dollarsf_token1, ACTIONS(17874), 1, sym_dotted_identifier_relaxed_token, @@ -1773023,7 +1773023,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6701), 1, aux_sym_dollar_method_token1, - ACTIONS(14208), 1, + ACTIONS(14194), 1, aux_sym_dollarsf_token1, ACTIONS(18050), 1, sym_dotted_identifier_relaxed_token, @@ -1773078,7 +1773078,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6701), 1, aux_sym_dollar_method_token1, - ACTIONS(14208), 1, + ACTIONS(14194), 1, aux_sym_dollarsf_token1, ACTIONS(17394), 1, sym_dotted_identifier_relaxed_token, @@ -1773133,7 +1773133,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6701), 1, aux_sym_dollar_method_token1, - ACTIONS(14208), 1, + ACTIONS(14194), 1, aux_sym_dollarsf_token1, ACTIONS(17452), 1, sym_dotted_identifier_relaxed_token, @@ -1773172,23 +1773172,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12316), 1, + ACTIONS(12312), 1, aux_sym_dollarsf_token1, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(17670), 1, sym_dotted_identifier_relaxed_token, @@ -1773227,23 +1773227,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12316), 1, + ACTIONS(12312), 1, aux_sym_dollarsf_token1, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(17716), 1, sym_dotted_identifier_relaxed_token, @@ -1773282,23 +1773282,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12316), 1, + ACTIONS(12312), 1, aux_sym_dollarsf_token1, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(17718), 1, sym_dotted_identifier_relaxed_token, @@ -1773337,23 +1773337,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12316), 1, + ACTIONS(12312), 1, aux_sym_dollarsf_token1, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(17720), 1, sym_dotted_identifier_relaxed_token, @@ -1773392,23 +1773392,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12316), 1, + ACTIONS(12312), 1, aux_sym_dollarsf_token1, - ACTIONS(12330), 1, + ACTIONS(12326), 1, aux_sym_dollar_text_token1, - ACTIONS(12332), 1, + ACTIONS(12328), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12334), 1, + ACTIONS(12330), 1, aux_sym_dollar_function_token1, - ACTIONS(12336), 1, + ACTIONS(12332), 1, aux_sym_dollar_select_token1, - ACTIONS(12338), 1, + ACTIONS(12334), 1, aux_sym_dollar_case_token1, - ACTIONS(12340), 1, + ACTIONS(12336), 1, aux_sym_dollar_list_token1, - ACTIONS(12342), 1, + ACTIONS(12338), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12344), 1, + ACTIONS(12340), 1, aux_sym_dollar_method_token1, ACTIONS(17722), 1, sym_dotted_identifier_relaxed_token, @@ -1773447,23 +1773447,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12632), 1, + ACTIONS(12724), 1, aux_sym_dollarsf_token1, - ACTIONS(12646), 1, + ACTIONS(12738), 1, aux_sym_dollar_text_token1, - ACTIONS(12648), 1, + ACTIONS(12740), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12650), 1, + ACTIONS(12742), 1, aux_sym_dollar_function_token1, - ACTIONS(12652), 1, + ACTIONS(12744), 1, aux_sym_dollar_select_token1, - ACTIONS(12654), 1, + ACTIONS(12746), 1, aux_sym_dollar_case_token1, - ACTIONS(12656), 1, + ACTIONS(12748), 1, aux_sym_dollar_list_token1, - ACTIONS(12658), 1, + ACTIONS(12750), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12660), 1, + ACTIONS(12752), 1, aux_sym_dollar_method_token1, ACTIONS(18056), 1, sym_dotted_identifier_relaxed_token, @@ -1773777,23 +1773777,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12528), 1, + ACTIONS(12568), 1, aux_sym_dollarsf_token1, - ACTIONS(12536), 1, + ACTIONS(12576), 1, aux_sym_dollar_text_token1, - ACTIONS(12538), 1, + ACTIONS(12578), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12540), 1, + ACTIONS(12580), 1, aux_sym_dollar_function_token1, - ACTIONS(12542), 1, + ACTIONS(12582), 1, aux_sym_dollar_select_token1, - ACTIONS(12544), 1, + ACTIONS(12584), 1, aux_sym_dollar_case_token1, - ACTIONS(12546), 1, + ACTIONS(12586), 1, aux_sym_dollar_list_token1, - ACTIONS(12548), 1, + ACTIONS(12588), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12550), 1, + ACTIONS(12590), 1, aux_sym_dollar_method_token1, ACTIONS(18058), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1773848,7 +1773848,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6280), 1, aux_sym_dollar_method_token1, - ACTIONS(14014), 1, + ACTIONS(13990), 1, aux_sym_dollarsf_token1, ACTIONS(17878), 1, sym_dotted_identifier_relaxed_token, @@ -1773903,7 +1773903,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6280), 1, aux_sym_dollar_method_token1, - ACTIONS(14014), 1, + ACTIONS(13990), 1, aux_sym_dollarsf_token1, ACTIONS(17882), 1, sym_dotted_identifier_relaxed_token, @@ -1773958,7 +1773958,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6280), 1, aux_sym_dollar_method_token1, - ACTIONS(14014), 1, + ACTIONS(13990), 1, aux_sym_dollarsf_token1, ACTIONS(17888), 1, sym_dotted_identifier_relaxed_token, @@ -1774013,7 +1774013,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6280), 1, aux_sym_dollar_method_token1, - ACTIONS(14014), 1, + ACTIONS(13990), 1, aux_sym_dollarsf_token1, ACTIONS(17890), 1, sym_dotted_identifier_relaxed_token, @@ -1774068,7 +1774068,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6280), 1, aux_sym_dollar_method_token1, - ACTIONS(14014), 1, + ACTIONS(13990), 1, aux_sym_dollarsf_token1, ACTIONS(17892), 1, sym_dotted_identifier_relaxed_token, @@ -1774107,23 +1774107,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12372), 1, + ACTIONS(12364), 1, aux_sym_dollarsf_token1, - ACTIONS(12380), 1, + ACTIONS(12372), 1, aux_sym_dollar_text_token1, - ACTIONS(12382), 1, + ACTIONS(12374), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12384), 1, + ACTIONS(12376), 1, aux_sym_dollar_function_token1, - ACTIONS(12386), 1, + ACTIONS(12378), 1, aux_sym_dollar_select_token1, - ACTIONS(12388), 1, + ACTIONS(12380), 1, aux_sym_dollar_case_token1, - ACTIONS(12390), 1, + ACTIONS(12382), 1, aux_sym_dollar_list_token1, - ACTIONS(12392), 1, + ACTIONS(12384), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12394), 1, + ACTIONS(12386), 1, aux_sym_dollar_method_token1, ACTIONS(18060), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1774178,7 +1774178,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6398), 1, aux_sym_dollar_method_token1, - ACTIONS(14122), 1, + ACTIONS(14112), 1, aux_sym_dollarsf_token1, ACTIONS(17502), 1, sym_dotted_identifier_relaxed_token, @@ -1774233,7 +1774233,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6398), 1, aux_sym_dollar_method_token1, - ACTIONS(14122), 1, + ACTIONS(14112), 1, aux_sym_dollarsf_token1, ACTIONS(17506), 1, sym_dotted_identifier_relaxed_token, @@ -1774288,7 +1774288,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6398), 1, aux_sym_dollar_method_token1, - ACTIONS(14122), 1, + ACTIONS(14112), 1, aux_sym_dollarsf_token1, ACTIONS(17510), 1, sym_dotted_identifier_relaxed_token, @@ -1774343,7 +1774343,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6398), 1, aux_sym_dollar_method_token1, - ACTIONS(14122), 1, + ACTIONS(14112), 1, aux_sym_dollarsf_token1, ACTIONS(17512), 1, sym_dotted_identifier_relaxed_token, @@ -1774398,7 +1774398,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6398), 1, aux_sym_dollar_method_token1, - ACTIONS(14122), 1, + ACTIONS(14112), 1, aux_sym_dollarsf_token1, ACTIONS(17514), 1, sym_dotted_identifier_relaxed_token, @@ -1774437,23 +1774437,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12632), 1, + ACTIONS(12724), 1, aux_sym_dollarsf_token1, - ACTIONS(12646), 1, + ACTIONS(12738), 1, aux_sym_dollar_text_token1, - ACTIONS(12648), 1, + ACTIONS(12740), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12650), 1, + ACTIONS(12742), 1, aux_sym_dollar_function_token1, - ACTIONS(12652), 1, + ACTIONS(12744), 1, aux_sym_dollar_select_token1, - ACTIONS(12654), 1, + ACTIONS(12746), 1, aux_sym_dollar_case_token1, - ACTIONS(12656), 1, + ACTIONS(12748), 1, aux_sym_dollar_list_token1, - ACTIONS(12658), 1, + ACTIONS(12750), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12660), 1, + ACTIONS(12752), 1, aux_sym_dollar_method_token1, ACTIONS(18062), 1, sym_dotted_identifier_relaxed_token, @@ -1774508,7 +1774508,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6340), 1, aux_sym_dollar_method_token1, - ACTIONS(14050), 1, + ACTIONS(14054), 1, aux_sym_dollarsf_token1, ACTIONS(17616), 1, sym_dotted_identifier_relaxed_token, @@ -1774563,7 +1774563,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6340), 1, aux_sym_dollar_method_token1, - ACTIONS(14050), 1, + ACTIONS(14054), 1, aux_sym_dollarsf_token1, ACTIONS(17618), 1, sym_dotted_identifier_relaxed_token, @@ -1774618,7 +1774618,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6340), 1, aux_sym_dollar_method_token1, - ACTIONS(14050), 1, + ACTIONS(14054), 1, aux_sym_dollarsf_token1, ACTIONS(17620), 1, sym_dotted_identifier_relaxed_token, @@ -1774673,7 +1774673,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6340), 1, aux_sym_dollar_method_token1, - ACTIONS(14050), 1, + ACTIONS(14054), 1, aux_sym_dollarsf_token1, ACTIONS(17622), 1, sym_dotted_identifier_relaxed_token, @@ -1774728,7 +1774728,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_built_in_func_with_pos_options_token1, ACTIONS(6340), 1, aux_sym_dollar_method_token1, - ACTIONS(14050), 1, + ACTIONS(14054), 1, aux_sym_dollarsf_token1, ACTIONS(17626), 1, sym_dotted_identifier_relaxed_token, @@ -1774877,23 +1774877,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12632), 1, + ACTIONS(12724), 1, aux_sym_dollarsf_token1, - ACTIONS(12646), 1, + ACTIONS(12738), 1, aux_sym_dollar_text_token1, - ACTIONS(12648), 1, + ACTIONS(12740), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12650), 1, + ACTIONS(12742), 1, aux_sym_dollar_function_token1, - ACTIONS(12652), 1, + ACTIONS(12744), 1, aux_sym_dollar_select_token1, - ACTIONS(12654), 1, + ACTIONS(12746), 1, aux_sym_dollar_case_token1, - ACTIONS(12656), 1, + ACTIONS(12748), 1, aux_sym_dollar_list_token1, - ACTIONS(12658), 1, + ACTIONS(12750), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12660), 1, + ACTIONS(12752), 1, aux_sym_dollar_method_token1, ACTIONS(18064), 1, sym_dotted_identifier_relaxed_token, @@ -1775262,23 +1775262,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12632), 1, + ACTIONS(12724), 1, aux_sym_dollarsf_token1, - ACTIONS(12646), 1, + ACTIONS(12738), 1, aux_sym_dollar_text_token1, - ACTIONS(12648), 1, + ACTIONS(12740), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12650), 1, + ACTIONS(12742), 1, aux_sym_dollar_function_token1, - ACTIONS(12652), 1, + ACTIONS(12744), 1, aux_sym_dollar_select_token1, - ACTIONS(12654), 1, + ACTIONS(12746), 1, aux_sym_dollar_case_token1, - ACTIONS(12656), 1, + ACTIONS(12748), 1, aux_sym_dollar_list_token1, - ACTIONS(12658), 1, + ACTIONS(12750), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12660), 1, + ACTIONS(12752), 1, aux_sym_dollar_method_token1, ACTIONS(18066), 1, sym_dotted_identifier_relaxed_token, @@ -1775317,23 +1775317,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12632), 1, + ACTIONS(12724), 1, aux_sym_dollarsf_token1, - ACTIONS(12646), 1, + ACTIONS(12738), 1, aux_sym_dollar_text_token1, - ACTIONS(12648), 1, + ACTIONS(12740), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12650), 1, + ACTIONS(12742), 1, aux_sym_dollar_function_token1, - ACTIONS(12652), 1, + ACTIONS(12744), 1, aux_sym_dollar_select_token1, - ACTIONS(12654), 1, + ACTIONS(12746), 1, aux_sym_dollar_case_token1, - ACTIONS(12656), 1, + ACTIONS(12748), 1, aux_sym_dollar_list_token1, - ACTIONS(12658), 1, + ACTIONS(12750), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12660), 1, + ACTIONS(12752), 1, aux_sym_dollar_method_token1, ACTIONS(18068), 1, sym_dotted_identifier_relaxed_token, @@ -1775647,23 +1775647,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12828), 1, + ACTIONS(12876), 1, aux_sym_dollarsf_token1, - ACTIONS(12836), 1, + ACTIONS(12884), 1, aux_sym_dollar_text_token1, - ACTIONS(12838), 1, + ACTIONS(12886), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12840), 1, + ACTIONS(12888), 1, aux_sym_dollar_function_token1, - ACTIONS(12842), 1, + ACTIONS(12890), 1, aux_sym_dollar_select_token1, - ACTIONS(12844), 1, + ACTIONS(12892), 1, aux_sym_dollar_case_token1, - ACTIONS(12846), 1, + ACTIONS(12894), 1, aux_sym_dollar_list_token1, - ACTIONS(12848), 1, + ACTIONS(12896), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12850), 1, + ACTIONS(12898), 1, aux_sym_dollar_method_token1, ACTIONS(18070), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1775977,23 +1775977,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12828), 1, + ACTIONS(12876), 1, aux_sym_dollarsf_token1, - ACTIONS(12836), 1, + ACTIONS(12884), 1, aux_sym_dollar_text_token1, - ACTIONS(12838), 1, + ACTIONS(12886), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12840), 1, + ACTIONS(12888), 1, aux_sym_dollar_function_token1, - ACTIONS(12842), 1, + ACTIONS(12890), 1, aux_sym_dollar_select_token1, - ACTIONS(12844), 1, + ACTIONS(12892), 1, aux_sym_dollar_case_token1, - ACTIONS(12846), 1, + ACTIONS(12894), 1, aux_sym_dollar_list_token1, - ACTIONS(12848), 1, + ACTIONS(12896), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12850), 1, + ACTIONS(12898), 1, aux_sym_dollar_method_token1, ACTIONS(18072), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1776050,7 +1776050,7 @@ static const uint16_t ts_small_parse_table[] = { sym_routine_ref, STATE(7932), 1, sym_indirection, - STATE(8691), 1, + STATE(8690), 1, sym_routine_tag_call, STATE(10489), 1, sym_job_argument, @@ -1776091,23 +1776091,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11734), 1, + ACTIONS(11732), 1, aux_sym_dollarsf_token1, - ACTIONS(11748), 1, + ACTIONS(11746), 1, aux_sym_dollar_text_token1, - ACTIONS(11750), 1, + ACTIONS(11748), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(11754), 1, + ACTIONS(11752), 1, aux_sym_dollar_function_token1, - ACTIONS(11756), 1, + ACTIONS(11754), 1, aux_sym_dollar_select_token1, - ACTIONS(11758), 1, + ACTIONS(11756), 1, aux_sym_dollar_case_token1, - ACTIONS(11760), 1, + ACTIONS(11758), 1, aux_sym_dollar_list_token1, - ACTIONS(11762), 1, + ACTIONS(11760), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(11764), 1, + ACTIONS(11762), 1, aux_sym_dollar_method_token1, ACTIONS(18074), 1, sym_dotted_identifier_relaxed_token, @@ -1776146,23 +1776146,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12828), 1, + ACTIONS(12876), 1, aux_sym_dollarsf_token1, - ACTIONS(12836), 1, + ACTIONS(12884), 1, aux_sym_dollar_text_token1, - ACTIONS(12838), 1, + ACTIONS(12886), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12840), 1, + ACTIONS(12888), 1, aux_sym_dollar_function_token1, - ACTIONS(12842), 1, + ACTIONS(12890), 1, aux_sym_dollar_select_token1, - ACTIONS(12844), 1, + ACTIONS(12892), 1, aux_sym_dollar_case_token1, - ACTIONS(12846), 1, + ACTIONS(12894), 1, aux_sym_dollar_list_token1, - ACTIONS(12848), 1, + ACTIONS(12896), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12850), 1, + ACTIONS(12898), 1, aux_sym_dollar_method_token1, ACTIONS(18076), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1776201,23 +1776201,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12828), 1, + ACTIONS(12876), 1, aux_sym_dollarsf_token1, - ACTIONS(12836), 1, + ACTIONS(12884), 1, aux_sym_dollar_text_token1, - ACTIONS(12838), 1, + ACTIONS(12886), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12840), 1, + ACTIONS(12888), 1, aux_sym_dollar_function_token1, - ACTIONS(12842), 1, + ACTIONS(12890), 1, aux_sym_dollar_select_token1, - ACTIONS(12844), 1, + ACTIONS(12892), 1, aux_sym_dollar_case_token1, - ACTIONS(12846), 1, + ACTIONS(12894), 1, aux_sym_dollar_list_token1, - ACTIONS(12848), 1, + ACTIONS(12896), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12850), 1, + ACTIONS(12898), 1, aux_sym_dollar_method_token1, ACTIONS(18078), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1776256,23 +1776256,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13038), 1, + ACTIONS(13092), 1, aux_sym_dollarsf_token1, - ACTIONS(13046), 1, + ACTIONS(13100), 1, aux_sym_dollar_text_token1, - ACTIONS(13048), 1, + ACTIONS(13102), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13050), 1, + ACTIONS(13104), 1, aux_sym_dollar_function_token1, - ACTIONS(13052), 1, + ACTIONS(13106), 1, aux_sym_dollar_select_token1, - ACTIONS(13054), 1, + ACTIONS(13108), 1, aux_sym_dollar_case_token1, - ACTIONS(13056), 1, + ACTIONS(13110), 1, aux_sym_dollar_list_token1, - ACTIONS(13058), 1, + ACTIONS(13112), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(13060), 1, + ACTIONS(13114), 1, aux_sym_dollar_method_token1, ACTIONS(18080), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1776313,19 +1776313,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6572), 1, aux_sym_dollar_method_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16870), 1, aux_sym_dollarsf_token1, @@ -1776368,19 +1776368,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6572), 1, aux_sym_dollar_method_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16870), 1, aux_sym_dollarsf_token1, @@ -1776423,19 +1776423,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(6572), 1, aux_sym_dollar_method_token1, - ACTIONS(13216), 1, + ACTIONS(13268), 1, aux_sym_dollar_text_token1, - ACTIONS(13218), 1, + ACTIONS(13270), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(13220), 1, + ACTIONS(13272), 1, aux_sym_dollar_function_token1, - ACTIONS(13222), 1, + ACTIONS(13274), 1, aux_sym_dollar_select_token1, - ACTIONS(13224), 1, + ACTIONS(13276), 1, aux_sym_dollar_case_token1, - ACTIONS(13226), 1, + ACTIONS(13278), 1, aux_sym_dollar_list_token1, - ACTIONS(13228), 1, + ACTIONS(13280), 1, aux_sym_built_in_func_with_pos_options_token1, ACTIONS(16870), 1, aux_sym_dollarsf_token1, @@ -1776476,23 +1776476,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12372), 1, + ACTIONS(12364), 1, aux_sym_dollarsf_token1, - ACTIONS(12380), 1, + ACTIONS(12372), 1, aux_sym_dollar_text_token1, - ACTIONS(12382), 1, + ACTIONS(12374), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12384), 1, + ACTIONS(12376), 1, aux_sym_dollar_function_token1, - ACTIONS(12386), 1, + ACTIONS(12378), 1, aux_sym_dollar_select_token1, - ACTIONS(12388), 1, + ACTIONS(12380), 1, aux_sym_dollar_case_token1, - ACTIONS(12390), 1, + ACTIONS(12382), 1, aux_sym_dollar_list_token1, - ACTIONS(12392), 1, + ACTIONS(12384), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12394), 1, + ACTIONS(12386), 1, aux_sym_dollar_method_token1, ACTIONS(18082), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1776806,23 +1776806,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12474), 1, + ACTIONS(12520), 1, aux_sym_dollarsf_token1, - ACTIONS(12482), 1, + ACTIONS(12528), 1, aux_sym_dollar_text_token1, - ACTIONS(12484), 1, + ACTIONS(12530), 1, aux_sym_dollar_bitlogic_token1, - ACTIONS(12486), 1, + ACTIONS(12532), 1, aux_sym_dollar_function_token1, - ACTIONS(12488), 1, + ACTIONS(12534), 1, aux_sym_dollar_select_token1, - ACTIONS(12490), 1, + ACTIONS(12536), 1, aux_sym_dollar_case_token1, - ACTIONS(12492), 1, + ACTIONS(12538), 1, aux_sym_dollar_list_token1, - ACTIONS(12494), 1, + ACTIONS(12540), 1, aux_sym_built_in_func_with_pos_options_token1, - ACTIONS(12496), 1, + ACTIONS(12542), 1, aux_sym_dollar_method_token1, ACTIONS(18084), 1, sym_dotted_identifier_relaxed_token_post_cond, @@ -1776879,7 +1776879,7 @@ static const uint16_t ts_small_parse_table[] = { sym_indirection, STATE(8477), 1, sym_routine_tag_call, - STATE(10227), 1, + STATE(10228), 1, sym_dollar_method, STATE(25622), 1, sym_class_ref, @@ -1776889,7 +1776889,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(17528), 2, anon_sym_PLUS, anon_sym_DASH, - STATE(10221), 2, + STATE(10227), 2, sym_class_method_call, sym_relative_dot_method, ACTIONS(17534), 3, @@ -1777305,7 +1777305,7 @@ static const uint16_t ts_small_parse_table[] = { sym_keyword_pound_pound_class, ACTIONS(6935), 1, anon_sym_CARET, - ACTIONS(13412), 1, + ACTIONS(13466), 1, aux_sym_dollar_method_token1, ACTIONS(17660), 1, anon_sym_DOT_DOT, @@ -1778732,7 +1778732,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(18186), 1, sym__xecute_arg_invalid, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, @@ -1779178,7 +1779178,7 @@ static const uint16_t ts_small_parse_table[] = { sym__xecute_arg_invalid, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, ACTIONS(15), 2, sym__whitespace, @@ -1779266,9 +1779266,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13388), 1, + ACTIONS(13442), 1, anon_sym_CARET_DOLLAR, - ACTIONS(13422), 1, + ACTIONS(13476), 1, aux_sym_macro_constant_token1, ACTIONS(16556), 1, anon_sym_CARET2, @@ -1779285,7 +1779285,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - ACTIONS(13416), 2, + ACTIONS(13470), 2, sym_objectscript_identifier_special, sym_objectscript_identifier, STATE(5701), 2, @@ -1780022,7 +1780022,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1168), 2, sym_macro_constant, sym_macro_function, - STATE(8666), 2, + STATE(8664), 2, sym_lvn, sym_macro, ACTIONS(18258), 4, @@ -1780315,7 +1780315,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1168), 2, sym_macro_constant, sym_macro_function, - STATE(8666), 2, + STATE(8664), 2, sym_lvn, sym_macro, ACTIONS(18258), 4, @@ -1780737,7 +1780737,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, ACTIONS(18242), 1, anon_sym_AT2, - STATE(11262), 1, + STATE(11263), 1, sym_command_new_argument, STATE(11573), 1, sym_command_new_item, @@ -1780945,7 +1780945,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(1168), 2, sym_macro_constant, sym_macro_function, - STATE(8666), 2, + STATE(8664), 2, sym_lvn, sym_macro, ACTIONS(18258), 4, @@ -1780981,7 +1780981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, STATE(8351), 1, sym_command_new_item, - STATE(10150), 1, + STATE(10151), 1, sym_command_new_argument, ACTIONS(15), 2, sym__whitespace, @@ -1781086,7 +1781086,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5036), 2, sym_macro_constant, sym_macro_function, - STATE(11224), 2, + STATE(11225), 2, sym_lvn, sym_macro, ACTIONS(18294), 4, @@ -1781133,7 +1781133,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5036), 2, sym_macro_constant, sym_macro_function, - STATE(11224), 2, + STATE(11225), 2, sym_lvn, sym_macro, ACTIONS(18294), 4, @@ -1781180,7 +1781180,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(5036), 2, sym_macro_constant, sym_macro_function, - STATE(11224), 2, + STATE(11225), 2, sym_lvn, sym_macro, ACTIONS(18294), 4, @@ -1781408,7 +1781408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET2, ACTIONS(15610), 1, anon_sym_AT2, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, @@ -1781596,7 +1781596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET2, ACTIONS(15586), 1, anon_sym_AT2, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, @@ -1781784,7 +1781784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET2, ACTIONS(17312), 1, anon_sym_AT2, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, @@ -1781880,7 +1781880,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, ACTIONS(15), 2, sym__whitespace, @@ -1782068,7 +1782068,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, ACTIONS(15), 2, sym__whitespace, @@ -1782583,7 +1782583,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET2, ACTIONS(15586), 1, anon_sym_AT2, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, @@ -1783233,9 +1783233,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13388), 1, + ACTIONS(13442), 1, anon_sym_CARET_DOLLAR, - ACTIONS(13422), 1, + ACTIONS(13476), 1, aux_sym_macro_constant_token1, ACTIONS(16556), 1, anon_sym_CARET2, @@ -1783248,7 +1783248,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - ACTIONS(13416), 2, + ACTIONS(13470), 2, sym_objectscript_identifier_special, sym_objectscript_identifier, STATE(5701), 2, @@ -1783570,7 +1783570,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET2, ACTIONS(17312), 1, anon_sym_AT2, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, @@ -1783948,7 +1783948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, ACTIONS(15), 2, sym__whitespace, @@ -1784032,9 +1784032,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13388), 1, + ACTIONS(13442), 1, anon_sym_CARET_DOLLAR, - ACTIONS(13422), 1, + ACTIONS(13476), 1, aux_sym_macro_constant_token1, ACTIONS(16556), 1, anon_sym_CARET2, @@ -1784047,7 +1784047,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - ACTIONS(13416), 2, + ACTIONS(13470), 2, sym_objectscript_identifier_special, sym_objectscript_identifier, STATE(5701), 2, @@ -1784322,7 +1784322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET2, ACTIONS(15610), 1, anon_sym_AT2, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, @@ -1784526,7 +1784526,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(10909), 2, sym_gvn, sym_lvn, - STATE(11126), 2, + STATE(11125), 2, sym_glvn, sym_indirection, STATE(17568), 6, @@ -1784557,7 +1784557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET2, ACTIONS(15586), 1, anon_sym_AT2, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, @@ -1784792,7 +1784792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET2, ACTIONS(15610), 1, anon_sym_AT2, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, @@ -1784935,7 +1784935,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, ACTIONS(15), 2, sym__whitespace, @@ -1785123,7 +1785123,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, ACTIONS(15), 2, sym__whitespace, @@ -1785734,7 +1785734,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18344), 1, anon_sym_RBRACK, @@ -1785776,7 +1785776,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1785860,7 +1785860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1785944,7 +1785944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1785986,7 +1785986,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786028,7 +1786028,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786155,7 +1786155,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786197,7 +1786197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786239,7 +1786239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786281,7 +1786281,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786323,7 +1786323,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786365,7 +1786365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786407,7 +1786407,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786449,7 +1786449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786539,7 +1786539,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_macro_constant_token1, ACTIONS(15580), 1, anon_sym_CARET2, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, @@ -1786661,7 +1786661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786789,7 +1786789,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786831,7 +1786831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1786879,7 +1786879,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_macro_constant_token1, ACTIONS(15580), 1, anon_sym_CARET2, - STATE(8686), 1, + STATE(8685), 1, sym_macro, STATE(9591), 1, sym_ssvn, @@ -1786961,7 +1786961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787003,7 +1787003,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787045,7 +1787045,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787173,7 +1787173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787215,9 +1787215,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13388), 1, + ACTIONS(13442), 1, anon_sym_CARET_DOLLAR, - ACTIONS(13422), 1, + ACTIONS(13476), 1, aux_sym_macro_constant_token1, ACTIONS(16556), 1, anon_sym_CARET2, @@ -1787230,7 +1787230,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - ACTIONS(13416), 2, + ACTIONS(13470), 2, sym_objectscript_identifier_special, sym_objectscript_identifier, STATE(5701), 2, @@ -1787259,7 +1787259,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787301,7 +1787301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787343,7 +1787343,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787429,7 +1787429,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787471,7 +1787471,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787555,7 +1787555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787597,7 +1787597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787765,7 +1787765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787807,7 +1787807,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787935,7 +1787935,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1787977,7 +1787977,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788019,7 +1788019,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788061,7 +1788061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788103,7 +1788103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788145,7 +1788145,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788187,7 +1788187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788271,7 +1788271,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788313,7 +1788313,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788405,7 +1788405,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET2, STATE(10072), 1, sym_ssvn, - STATE(10166), 1, + STATE(10160), 1, sym_macro, STATE(10553), 1, sym_glvn, @@ -1788441,7 +1788441,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788483,7 +1788483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788525,7 +1788525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788567,7 +1788567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788609,7 +1788609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788651,7 +1788651,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788693,7 +1788693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788777,7 +1788777,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788819,7 +1788819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1788861,7 +1788861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11726), 1, + ACTIONS(11724), 1, anon_sym_LBRACK, ACTIONS(18346), 1, anon_sym_LBRACE, @@ -1789161,7 +1789161,7 @@ static const uint16_t ts_small_parse_table[] = { sym_print_argument, STATE(10182), 1, sym_indirection, - STATE(11263), 1, + STATE(11268), 1, sym_line_ref, ACTIONS(15), 2, sym__whitespace, @@ -1789203,7 +1789203,7 @@ static const uint16_t ts_small_parse_table[] = { sym_indirection, STATE(8524), 1, sym_print_argument, - STATE(10145), 1, + STATE(10144), 1, sym_line_ref, ACTIONS(15), 2, sym__whitespace, @@ -1789411,7 +1789411,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTER_DQUOTE, ACTIONS(18542), 1, aux_sym_close_parameter_option_value_token1, - STATE(12489), 1, + STATE(12484), 1, sym_close_rename, STATE(22299), 1, sym_close_parameter_option_value, @@ -1789456,7 +1789456,7 @@ static const uint16_t ts_small_parse_table[] = { sym_indirection, STATE(9385), 1, sym_print_argument, - STATE(10145), 1, + STATE(10144), 1, sym_line_ref, ACTIONS(15), 2, sym__whitespace, @@ -1789496,7 +1789496,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_close_parameter_option_value_token1, ACTIONS(18544), 1, anon_sym_RPAREN, - STATE(12489), 1, + STATE(12484), 1, sym_close_rename, STATE(22559), 1, sym_close_parameter_option_value, @@ -1789539,7 +1789539,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_close_parameter_option_value_token1, ACTIONS(18546), 1, anon_sym_RPAREN, - STATE(12489), 1, + STATE(12484), 1, sym_close_rename, STATE(22333), 1, sym_close_parameter_option_value, @@ -1789626,7 +1789626,7 @@ static const uint16_t ts_small_parse_table[] = { sym_print_argument, STATE(10182), 1, sym_indirection, - STATE(11263), 1, + STATE(11268), 1, sym_line_ref, ACTIONS(15), 2, sym__whitespace, @@ -1789752,7 +1789752,7 @@ static const uint16_t ts_small_parse_table[] = { sym_indirection, STATE(11635), 1, sym_line_ref, - STATE(12056), 1, + STATE(12057), 1, sym_print_argument, ACTIONS(15), 2, sym__whitespace, @@ -1789792,7 +1789792,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_close_parameter_option_value_token1, ACTIONS(18554), 1, anon_sym_RPAREN, - STATE(12489), 1, + STATE(12484), 1, sym_close_rename, STATE(21202), 1, sym_close_parameter_option_value, @@ -1790361,7 +1790361,7 @@ static const uint16_t ts_small_parse_table[] = { sym_close_parameters, STATE(9578), 1, sym_close_parameter_option_value, - STATE(12513), 1, + STATE(12514), 1, sym_close_rename, ACTIONS(15), 2, sym__whitespace, @@ -1791212,7 +1791212,7 @@ static const uint16_t ts_small_parse_table[] = { sym_close_parameters, STATE(9578), 1, sym_close_parameter_option_value, - STATE(12461), 1, + STATE(12350), 1, sym_close_rename, ACTIONS(15), 2, sym__whitespace, @@ -1792463,7 +1792463,7 @@ static const uint16_t ts_small_parse_table[] = { sym_close_parameters, STATE(8169), 1, sym_close_parameter_option_value, - STATE(12433), 1, + STATE(12434), 1, sym_close_rename, ACTIONS(15), 2, sym__whitespace, @@ -1795864,7 +1795864,7 @@ static const uint16_t ts_small_parse_table[] = { sym_close_parameters, STATE(11543), 1, sym_close_parameter_option_value, - STATE(12410), 1, + STATE(12404), 1, sym_close_rename, ACTIONS(15), 2, sym__whitespace, @@ -1796187,9 +1796187,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT2, STATE(8651), 1, sym_routine_ref, - STATE(11148), 1, + STATE(11147), 1, sym_indirection, - STATE(12118), 1, + STATE(12150), 1, sym_line_ref, ACTIONS(15), 2, sym__whitespace, @@ -1799186,7 +1799186,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTER_DQUOTE, ACTIONS(18542), 1, aux_sym_close_parameter_option_value_token1, - STATE(12489), 1, + STATE(12484), 1, sym_close_rename, STATE(23389), 1, sym_close_parameter_option_value, @@ -1799677,7 +1799677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_close_parameters, STATE(11040), 1, sym_close_parameter_option_value, - STATE(12544), 1, + STATE(12545), 1, sym_close_rename, ACTIONS(15), 2, sym__whitespace, @@ -1800485,7 +1800485,7 @@ static const uint16_t ts_small_parse_table[] = { sym_close_parameters, STATE(9578), 1, sym_close_parameter_option_value, - STATE(12492), 1, + STATE(12491), 1, sym_close_rename, ACTIONS(15), 2, sym__whitespace, @@ -1804076,7 +1804076,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - STATE(24133), 2, + STATE(24132), 2, sym_objectscript_identifier_post_cond, sym_objectscript_identifier_special_post_cond, ACTIONS(19340), 3, @@ -1806507,7 +1806507,7 @@ static const uint16_t ts_small_parse_table[] = { sym_objectscript_identifier_special, ACTIONS(19413), 1, sym_objectscript_identifier, - STATE(11150), 1, + STATE(11149), 1, sym_variable_datatype, ACTIONS(15), 2, sym__whitespace, @@ -1807389,7 +1807389,7 @@ static const uint16_t ts_small_parse_table[] = { sym_objectscript_identifier_special, ACTIONS(19370), 1, sym_objectscript_identifier, - STATE(11201), 1, + STATE(11200), 1, sym_variable_datatype, ACTIONS(15), 2, sym__whitespace, @@ -1807847,7 +1807847,7 @@ static const uint16_t ts_small_parse_table[] = { sym_objectscript_identifier_special, ACTIONS(19477), 1, sym_objectscript_identifier, - STATE(10461), 1, + STATE(10904), 1, sym_variable_datatype, ACTIONS(15), 2, sym__whitespace, @@ -1807961,7 +1807961,7 @@ static const uint16_t ts_small_parse_table[] = { sym_objectscript_identifier_special, ACTIONS(19453), 1, sym_objectscript_identifier, - STATE(11128), 1, + STATE(11127), 1, sym_variable_datatype, ACTIONS(15), 2, sym__whitespace, @@ -1808000,7 +1808000,7 @@ static const uint16_t ts_small_parse_table[] = { sym_objectscript_identifier_special, ACTIONS(19453), 1, sym_objectscript_identifier, - STATE(11131), 1, + STATE(11130), 1, sym_variable_datatype, ACTIONS(15), 2, sym__whitespace, @@ -1808230,7 +1808230,7 @@ static const uint16_t ts_small_parse_table[] = { sym_objectscript_identifier_special, ACTIONS(19453), 1, sym_objectscript_identifier, - STATE(10716), 1, + STATE(10721), 1, sym_variable_datatype, ACTIONS(15), 2, sym__whitespace, @@ -1808802,7 +1808802,7 @@ static const uint16_t ts_small_parse_table[] = { sym_objectscript_identifier_special, ACTIONS(19354), 1, sym_objectscript_identifier, - STATE(11248), 1, + STATE(11249), 1, sym_variable_datatype, ACTIONS(15), 2, sym__whitespace, @@ -1809134,7 +1809134,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(11978), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(12254), 1, + ACTIONS(12250), 1, anon_sym_AT, ACTIONS(19567), 1, aux_sym_identifier_segment_immediate_token1, @@ -1809170,7 +1809170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(12228), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13342), 1, + ACTIONS(13392), 1, anon_sym_AT, ACTIONS(16286), 1, anon_sym_CARET, @@ -1809206,9 +1809206,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12396), 1, + ACTIONS(12388), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13330), 1, + ACTIONS(13380), 1, anon_sym_AT, ACTIONS(15909), 1, anon_sym_CARET, @@ -1809246,9 +1809246,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(3692), 1, anon_sym_CARET, - ACTIONS(13150), 1, + ACTIONS(13202), 1, anon_sym_AT, - ACTIONS(13176), 1, + ACTIONS(13228), 1, aux_sym_identifier_segment_immediate_special_token1, ACTIONS(19573), 1, aux_sym_identifier_segment_immediate_token1, @@ -1809396,7 +1809396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(12032), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(12358), 1, + ACTIONS(12354), 1, anon_sym_AT, ACTIONS(19585), 1, aux_sym_identifier_segment_immediate_token1, @@ -1809432,9 +1809432,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(5401), 1, anon_sym_CARET, - ACTIONS(12450), 1, + ACTIONS(12496), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13250), 1, + ACTIONS(13302), 1, anon_sym_AT, ACTIONS(19587), 1, aux_sym_identifier_segment_immediate_token1, @@ -1809535,9 +1809535,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12704), 1, + ACTIONS(12796), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13318), 1, + ACTIONS(13368), 1, anon_sym_AT, ACTIONS(16111), 1, anon_sym_CARET, @@ -1809654,7 +1809654,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(12082), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13364), 1, + ACTIONS(13414), 1, anon_sym_AT, ACTIONS(19599), 1, aux_sym_identifier_segment_immediate_token1, @@ -1809723,9 +1809723,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12396), 1, + ACTIONS(12388), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13330), 1, + ACTIONS(13380), 1, anon_sym_AT, ACTIONS(15909), 1, anon_sym_CARET, @@ -1809800,7 +1809800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(11978), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13368), 1, + ACTIONS(13418), 1, anon_sym_AT, ACTIONS(19567), 1, aux_sym_identifier_segment_immediate_token1, @@ -1809846,7 +1809846,7 @@ static const uint16_t ts_small_parse_table[] = { sym__argumentless_loop, STATE(10890), 1, aux_sym_command_do_repeat1, - STATE(11512), 1, + STATE(11513), 1, sym_dotted_statement, STATE(19829), 1, sym_post_conditional, @@ -1809914,9 +1809914,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(5031), 1, anon_sym_CARET, - ACTIONS(12802), 1, + ACTIONS(12852), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13356), 1, + ACTIONS(13406), 1, anon_sym_AT, ACTIONS(19613), 1, aux_sym_identifier_segment_immediate_token1, @@ -1810289,9 +1810289,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12552), 1, + ACTIONS(12592), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13322), 1, + ACTIONS(13372), 1, anon_sym_AT, ACTIONS(15773), 1, anon_sym_CARET, @@ -1810331,7 +1810331,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(11978), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13368), 1, + ACTIONS(13418), 1, anon_sym_AT, ACTIONS(19567), 1, aux_sym_identifier_segment_immediate_token1, @@ -1810405,7 +1810405,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(12228), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13136), 1, + ACTIONS(13194), 1, anon_sym_AT, ACTIONS(16286), 1, anon_sym_CARET, @@ -1810443,9 +1810443,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(3692), 1, anon_sym_CARET, - ACTIONS(13176), 1, + ACTIONS(13228), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13346), 1, + ACTIONS(13396), 1, anon_sym_AT, ACTIONS(19573), 1, aux_sym_identifier_segment_immediate_token1, @@ -1810481,7 +1810481,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(12130), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13132), 1, + ACTIONS(13190), 1, anon_sym_AT, ACTIONS(16105), 1, anon_sym_CARET, @@ -1810519,9 +1810519,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(4383), 1, anon_sym_CARET, - ACTIONS(13036), 1, + ACTIONS(13090), 1, anon_sym_AT, - ACTIONS(13062), 1, + ACTIONS(13116), 1, aux_sym_identifier_segment_immediate_special_token1, ACTIONS(19631), 1, aux_sym_identifier_segment_immediate_token1, @@ -1810555,9 +1810555,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12826), 1, + ACTIONS(12874), 1, anon_sym_AT, - ACTIONS(12852), 1, + ACTIONS(12900), 1, aux_sym_identifier_segment_immediate_special_token1, ACTIONS(15890), 1, anon_sym_CARET, @@ -1810667,9 +1810667,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(3713), 1, anon_sym_CARET, - ACTIONS(12498), 1, + ACTIONS(12544), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13242), 1, + ACTIONS(13294), 1, anon_sym_AT, ACTIONS(19637), 1, aux_sym_identifier_segment_immediate_token1, @@ -1810705,7 +1810705,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(12130), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(12880), 1, + ACTIONS(12978), 1, anon_sym_AT, ACTIONS(16105), 1, anon_sym_CARET, @@ -1810778,9 +1810778,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(3713), 1, anon_sym_CARET, - ACTIONS(12498), 1, + ACTIONS(12544), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13352), 1, + ACTIONS(13402), 1, anon_sym_AT, ACTIONS(19637), 1, aux_sym_identifier_segment_immediate_token1, @@ -1810816,9 +1810816,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(3713), 1, anon_sym_CARET, - ACTIONS(12498), 1, + ACTIONS(12544), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13352), 1, + ACTIONS(13402), 1, anon_sym_AT, ACTIONS(19637), 1, aux_sym_identifier_segment_immediate_token1, @@ -1810852,10 +1810852,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12988), 1, - anon_sym_AT, - ACTIONS(13014), 1, + ACTIONS(12642), 1, aux_sym_identifier_segment_immediate_special_token1, + ACTIONS(13034), 1, + anon_sym_AT, ACTIONS(15805), 1, anon_sym_CARET, ACTIONS(19641), 1, @@ -1810890,9 +1810890,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12826), 1, + ACTIONS(12874), 1, anon_sym_AT, - ACTIONS(12852), 1, + ACTIONS(12900), 1, aux_sym_identifier_segment_immediate_special_token1, ACTIONS(15890), 1, anon_sym_CARET, @@ -1811000,9 +1811000,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(4383), 1, anon_sym_CARET, - ACTIONS(13062), 1, + ACTIONS(13116), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13338), 1, + ACTIONS(13388), 1, anon_sym_AT, ACTIONS(19631), 1, aux_sym_identifier_segment_immediate_token1, @@ -1811038,9 +1811038,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(5401), 1, anon_sym_CARET, - ACTIONS(12450), 1, + ACTIONS(12496), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13360), 1, + ACTIONS(13410), 1, anon_sym_AT, ACTIONS(19587), 1, aux_sym_identifier_segment_immediate_token1, @@ -1811181,9 +1811181,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13014), 1, + ACTIONS(12642), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13334), 1, + ACTIONS(13384), 1, anon_sym_AT, ACTIONS(15805), 1, anon_sym_CARET, @@ -1811221,9 +1811221,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(4383), 1, anon_sym_CARET, - ACTIONS(13062), 1, + ACTIONS(13116), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13338), 1, + ACTIONS(13388), 1, anon_sym_AT, ACTIONS(19631), 1, aux_sym_identifier_segment_immediate_token1, @@ -1811257,9 +1811257,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12370), 1, + ACTIONS(12362), 1, anon_sym_AT, - ACTIONS(12396), 1, + ACTIONS(12388), 1, aux_sym_identifier_segment_immediate_special_token1, ACTIONS(15909), 1, anon_sym_CARET, @@ -1811297,7 +1811297,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(12130), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13132), 1, + ACTIONS(13190), 1, anon_sym_AT, ACTIONS(16105), 1, anon_sym_CARET, @@ -1811410,9 +1811410,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12552), 1, + ACTIONS(12592), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13322), 1, + ACTIONS(13372), 1, anon_sym_AT, ACTIONS(15773), 1, anon_sym_CARET, @@ -1811490,7 +1811490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(12082), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13364), 1, + ACTIONS(13414), 1, anon_sym_AT, ACTIONS(19599), 1, aux_sym_identifier_segment_immediate_token1, @@ -1811562,7 +1811562,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(12032), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13372), 1, + ACTIONS(13422), 1, anon_sym_AT, ACTIONS(19585), 1, aux_sym_identifier_segment_immediate_token1, @@ -1811743,9 +1811743,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12704), 1, + ACTIONS(12796), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(12932), 1, + ACTIONS(13030), 1, anon_sym_AT, ACTIONS(16111), 1, anon_sym_CARET, @@ -1811815,9 +1811815,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(5401), 1, anon_sym_CARET, - ACTIONS(12450), 1, + ACTIONS(12496), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13360), 1, + ACTIONS(13410), 1, anon_sym_AT, ACTIONS(19587), 1, aux_sym_identifier_segment_immediate_token1, @@ -1811855,7 +1811855,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, ACTIONS(12032), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13372), 1, + ACTIONS(13422), 1, anon_sym_AT, ACTIONS(19585), 1, aux_sym_identifier_segment_immediate_token1, @@ -1811889,9 +1811889,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12852), 1, + ACTIONS(12900), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(12876), 1, + ACTIONS(12974), 1, anon_sym_AT, ACTIONS(15890), 1, anon_sym_CARET, @@ -1811927,9 +1811927,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12704), 1, + ACTIONS(12796), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13318), 1, + ACTIONS(13368), 1, anon_sym_AT, ACTIONS(16111), 1, anon_sym_CARET, @@ -1811965,9 +1811965,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12552), 1, + ACTIONS(12592), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(12570), 1, + ACTIONS(12664), 1, anon_sym_AT, ACTIONS(15773), 1, anon_sym_CARET, @@ -1812005,9 +1812005,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(3692), 1, anon_sym_CARET, - ACTIONS(13176), 1, + ACTIONS(13228), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13346), 1, + ACTIONS(13396), 1, anon_sym_AT, ACTIONS(19573), 1, aux_sym_identifier_segment_immediate_token1, @@ -1812051,7 +1812051,7 @@ static const uint16_t ts_small_parse_table[] = { sym__termination, STATE(11773), 1, sym_macro_value, - STATE(11879), 1, + STATE(11880), 1, sym_macro_value_line, STATE(19726), 1, sym_pound_define_variable_args, @@ -1812082,7 +1812082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(12228), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13342), 1, + ACTIONS(13392), 1, anon_sym_AT, ACTIONS(16286), 1, anon_sym_CARET, @@ -1812228,9 +1812228,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13014), 1, + ACTIONS(12642), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13334), 1, + ACTIONS(13384), 1, anon_sym_AT, ACTIONS(15805), 1, anon_sym_CARET, @@ -1812307,7 +1812307,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(11926), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(12518), 1, + ACTIONS(12660), 1, anon_sym_AT, ACTIONS(16270), 1, anon_sym_CARET, @@ -1812345,9 +1812345,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(5031), 1, anon_sym_CARET, - ACTIONS(12802), 1, + ACTIONS(12852), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13246), 1, + ACTIONS(13298), 1, anon_sym_AT, ACTIONS(19613), 1, aux_sym_identifier_segment_immediate_token1, @@ -1812427,7 +1812427,7 @@ static const uint16_t ts_small_parse_table[] = { sym__argumentless_loop, STATE(10890), 1, aux_sym_command_do_repeat1, - STATE(11512), 1, + STATE(11513), 1, sym_dotted_statement, STATE(19965), 1, sym_post_conditional, @@ -1812456,9 +1812456,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(5031), 1, anon_sym_CARET, - ACTIONS(12802), 1, + ACTIONS(12852), 1, aux_sym_identifier_segment_immediate_special_token1, - ACTIONS(13356), 1, + ACTIONS(13406), 1, anon_sym_AT, ACTIONS(19613), 1, aux_sym_identifier_segment_immediate_token1, @@ -1815614,7 +1815614,7 @@ static const uint16_t ts_small_parse_table[] = { sym_string_literal_post_cond, STATE(18294), 1, aux_sym_gvn_post_cond_repeat1, - STATE(25528), 1, + STATE(25531), 1, sym_objectscript_identifier_post_cond, ACTIONS(15), 2, sym__whitespace, @@ -1816080,7 +1816080,7 @@ static const uint16_t ts_small_parse_table[] = { sym__post_conditional_id, ACTIONS(19884), 1, sym_mnemonic, - STATE(12050), 1, + STATE(12051), 1, sym_zbreak_arguments, STATE(19890), 1, sym_post_conditional, @@ -1828002,7 +1828002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11774), 1, + ACTIONS(11772), 1, aux_sym_macro_constant_token1, ACTIONS(20848), 1, anon_sym_RBRACK, @@ -1843024,7 +1843024,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11774), 1, + ACTIONS(11772), 1, aux_sym_macro_constant_token1, STATE(24298), 1, sym_macro, @@ -1861197,7 +1861197,7 @@ static const uint16_t ts_small_parse_table[] = { sym__termination, STATE(11785), 1, sym_macro_value, - STATE(11879), 1, + STATE(11880), 1, sym_macro_value_line, STATE(20718), 1, aux_sym_macro_value_repeat1, @@ -1864584,7 +1864584,7 @@ static const uint16_t ts_small_parse_table[] = { sym__argumentless_command_end, STATE(10611), 1, aux_sym_command_do_repeat1, - STATE(11512), 1, + STATE(11513), 1, sym_dotted_statement, ACTIONS(15), 2, sym__whitespace, @@ -1866546,7 +1866546,7 @@ static const uint16_t ts_small_parse_table[] = { sym__immediate_single_whitespace_followed_by_non_whitespace, ACTIONS(19884), 1, sym_mnemonic, - STATE(12075), 1, + STATE(12076), 1, sym_zbreak_arguments, ACTIONS(15), 2, sym__whitespace, @@ -1868960,7 +1868960,7 @@ static const uint16_t ts_small_parse_table[] = { sym__immediate_single_whitespace_followed_by_non_whitespace, STATE(10611), 1, aux_sym_command_do_repeat1, - STATE(11512), 1, + STATE(11513), 1, sym_dotted_statement, ACTIONS(15), 2, sym__whitespace, @@ -1870742,7 +1870742,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_dollarsf_repeat1, STATE(8297), 1, sym_oref_chain_segment, - STATE(8730), 1, + STATE(8729), 1, sym_method_args, ACTIONS(15), 2, sym__whitespace, @@ -1871786,7 +1871786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13330), 1, + ACTIONS(13380), 1, anon_sym_AT, ACTIONS(22913), 1, aux_sym_pattern_expression_token1, @@ -1872029,7 +1872029,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14218), 1, + ACTIONS(14204), 1, anon_sym_AT2, ACTIONS(22933), 1, aux_sym_pattern_expression_token1, @@ -1872090,7 +1872090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12346), 1, + ACTIONS(12342), 1, anon_sym_AT2, ACTIONS(22939), 1, aux_sym_pattern_expression_token1, @@ -1872212,7 +1872212,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12826), 1, + ACTIONS(12874), 1, anon_sym_AT, ACTIONS(22951), 1, aux_sym_pattern_expression_token1, @@ -1872394,7 +1872394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13314), 1, + ACTIONS(13362), 1, anon_sym_AT, ACTIONS(22963), 1, aux_sym_pattern_expression_token1, @@ -1873239,7 +1873239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13132), 1, + ACTIONS(13190), 1, anon_sym_AT, ACTIONS(23023), 1, aux_sym_pattern_expression_token1, @@ -1873513,7 +1873513,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12678), 1, + ACTIONS(12770), 1, anon_sym_AT, ACTIONS(23043), 1, aux_sym_pattern_expression_token1, @@ -1873543,7 +1873543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13318), 1, + ACTIONS(13368), 1, anon_sym_AT, ACTIONS(23043), 1, aux_sym_pattern_expression_token1, @@ -1873723,7 +1873723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13334), 1, + ACTIONS(13384), 1, anon_sym_AT, ACTIONS(23055), 1, aux_sym_pattern_expression_token1, @@ -1873784,7 +1873784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13338), 1, + ACTIONS(13388), 1, anon_sym_AT, ACTIONS(23059), 1, aux_sym_pattern_expression_token1, @@ -1874660,7 +1874660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13342), 1, + ACTIONS(13392), 1, anon_sym_AT, ACTIONS(23101), 1, aux_sym_pattern_expression_token1, @@ -1874720,7 +1874720,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13346), 1, + ACTIONS(13396), 1, anon_sym_AT, ACTIONS(22963), 1, aux_sym_pattern_expression_token1, @@ -1874781,7 +1874781,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13352), 1, + ACTIONS(13402), 1, anon_sym_AT, ACTIONS(23107), 1, aux_sym_pattern_expression_token1, @@ -1874872,7 +1874872,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13356), 1, + ACTIONS(13406), 1, anon_sym_AT, ACTIONS(23113), 1, aux_sym_pattern_expression_token1, @@ -1875114,7 +1875114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13360), 1, + ACTIONS(13410), 1, anon_sym_AT, ACTIONS(23127), 1, aux_sym_pattern_expression_token1, @@ -1875175,7 +1875175,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13364), 1, + ACTIONS(13414), 1, anon_sym_AT, ACTIONS(23131), 1, aux_sym_pattern_expression_token1, @@ -1875236,7 +1875236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13368), 1, + ACTIONS(13418), 1, anon_sym_AT, ACTIONS(23137), 1, aux_sym_pattern_expression_token1, @@ -1875297,7 +1875297,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13372), 1, + ACTIONS(13422), 1, anon_sym_AT, ACTIONS(23141), 1, aux_sym_pattern_expression_token1, @@ -1875784,7 +1875784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12424), 1, + ACTIONS(12470), 1, anon_sym_AT, ACTIONS(23127), 1, aux_sym_pattern_expression_token1, @@ -1875998,7 +1875998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13414), 1, + ACTIONS(13468), 1, anon_sym_AT2, ACTIONS(23181), 1, aux_sym_pattern_expression_token1, @@ -1876817,7 +1876817,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12870), 1, + ACTIONS(12968), 1, anon_sym_AT, ACTIONS(23131), 1, aux_sym_pattern_expression_token1, @@ -1877182,7 +1877182,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13304), 1, + ACTIONS(13134), 1, anon_sym_AT, ACTIONS(23059), 1, aux_sym_pattern_expression_token1, @@ -1877640,7 +1877640,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13122), 1, + ACTIONS(13176), 1, anon_sym_AT2, ACTIONS(22973), 1, aux_sym_pattern_expression_token1, @@ -1877938,7 +1877938,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12614), 1, + ACTIONS(12706), 1, anon_sym_AT2, ACTIONS(23330), 1, aux_sym_pattern_expression_token1, @@ -1878212,7 +1878212,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12974), 1, + ACTIONS(13076), 1, anon_sym_AT2, ACTIONS(23352), 1, aux_sym_pattern_expression_token1, @@ -1879159,7 +1879159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12298), 1, + ACTIONS(12294), 1, anon_sym_AT2, ACTIONS(22981), 1, aux_sym_pattern_expression_token1, @@ -1880986,7 +1880986,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13918), 1, + ACTIONS(14044), 1, anon_sym_AT2, ACTIONS(22971), 1, aux_sym_pattern_expression_token1, @@ -1881467,7 +1881467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14024), 1, + ACTIONS(14000), 1, anon_sym_AT2, ACTIONS(22975), 1, aux_sym_pattern_expression_token1, @@ -1882135,7 +1882135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14132), 1, + ACTIONS(14122), 1, anon_sym_AT2, ACTIONS(22979), 1, aux_sym_pattern_expression_token1, @@ -1882349,7 +1882349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13990), 1, + ACTIONS(13966), 1, anon_sym_AT2, ACTIONS(22983), 1, aux_sym_pattern_expression_token1, @@ -1882469,7 +1882469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14060), 1, + ACTIONS(14064), 1, anon_sym_AT2, ACTIONS(22987), 1, aux_sym_pattern_expression_token1, @@ -1882952,7 +1882952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13232), 1, + ACTIONS(13284), 1, anon_sym_AT2, ACTIONS(23643), 1, aux_sym_pattern_expression_token1, @@ -1884363,7 +1884363,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13424), 1, + ACTIONS(13426), 1, anon_sym_AT, ACTIONS(22913), 1, aux_sym_pattern_expression_token1, @@ -1884814,7 +1884814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12662), 1, + ACTIONS(12754), 1, anon_sym_AT2, ACTIONS(22985), 1, aux_sym_pattern_expression_token1, @@ -1885503,7 +1885503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12518), 1, + ACTIONS(12660), 1, anon_sym_AT, ACTIONS(23873), 1, aux_sym_pattern_expression_token1, @@ -1886841,7 +1886841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14184), 1, + ACTIONS(14174), 1, anon_sym_AT2, ACTIONS(23645), 1, aux_sym_pattern_expression_token1, @@ -1887050,7 +1887050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12570), 1, + ACTIONS(12664), 1, anon_sym_AT, ACTIONS(23971), 1, aux_sym_pattern_expression_token1, @@ -1887259,7 +1887259,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13614), 1, + ACTIONS(12452), 1, anon_sym_AT2, ACTIONS(22977), 1, aux_sym_pattern_expression_token1, @@ -1888050,7 +1888050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12370), 1, + ACTIONS(12362), 1, anon_sym_AT, ACTIONS(22913), 1, aux_sym_pattern_expression_token1, @@ -1888264,7 +1888264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12876), 1, + ACTIONS(12974), 1, anon_sym_AT, ACTIONS(22951), 1, aux_sym_pattern_expression_token1, @@ -1888355,7 +1888355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12880), 1, + ACTIONS(12978), 1, anon_sym_AT, ACTIONS(23023), 1, aux_sym_pattern_expression_token1, @@ -1888446,7 +1888446,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12932), 1, + ACTIONS(13030), 1, anon_sym_AT, ACTIONS(23043), 1, aux_sym_pattern_expression_token1, @@ -1888476,7 +1888476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12988), 1, + ACTIONS(13034), 1, anon_sym_AT, ACTIONS(23055), 1, aux_sym_pattern_expression_token1, @@ -1888537,7 +1888537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13036), 1, + ACTIONS(13090), 1, anon_sym_AT, ACTIONS(23059), 1, aux_sym_pattern_expression_token1, @@ -1888627,7 +1888627,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13136), 1, + ACTIONS(13194), 1, anon_sym_AT, ACTIONS(23101), 1, aux_sym_pattern_expression_token1, @@ -1888688,7 +1888688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13150), 1, + ACTIONS(13202), 1, anon_sym_AT, ACTIONS(22963), 1, aux_sym_pattern_expression_token1, @@ -1888779,7 +1888779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13242), 1, + ACTIONS(13294), 1, anon_sym_AT, ACTIONS(23107), 1, aux_sym_pattern_expression_token1, @@ -1888930,7 +1888930,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13246), 1, + ACTIONS(13298), 1, anon_sym_AT, ACTIONS(23113), 1, aux_sym_pattern_expression_token1, @@ -1888960,7 +1888960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13250), 1, + ACTIONS(13302), 1, anon_sym_AT, ACTIONS(23127), 1, aux_sym_pattern_expression_token1, @@ -1889081,7 +1889081,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12254), 1, + ACTIONS(12250), 1, anon_sym_AT, ACTIONS(23137), 1, aux_sym_pattern_expression_token1, @@ -1889173,7 +1889173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12358), 1, + ACTIONS(12354), 1, anon_sym_AT, ACTIONS(23141), 1, aux_sym_pattern_expression_token1, @@ -1889571,7 +1889571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13564), 1, + ACTIONS(13614), 1, anon_sym_AT2, ACTIONS(23649), 1, aux_sym_pattern_expression_token1, @@ -1889991,7 +1889991,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13514), 1, + ACTIONS(13564), 1, anon_sym_AT2, ACTIONS(23369), 1, aux_sym_pattern_expression_token1, @@ -1890021,7 +1890021,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13292), 1, + ACTIONS(13344), 1, anon_sym_AT2, ACTIONS(22863), 1, aux_sym_pattern_expression_token1, @@ -1891196,7 +1891196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12472), 1, + ACTIONS(12518), 1, anon_sym_AT, ACTIONS(23107), 1, aux_sym_pattern_expression_token1, @@ -1891226,7 +1891226,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13466), 1, + ACTIONS(13516), 1, anon_sym_AT2, ACTIONS(22953), 1, aux_sym_pattern_expression_token1, @@ -1891646,7 +1891646,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12760), 1, + ACTIONS(12958), 1, anon_sym_AT2, ACTIONS(23577), 1, aux_sym_pattern_expression_token1, @@ -1891799,7 +1891799,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12526), 1, + ACTIONS(12566), 1, anon_sym_AT, ACTIONS(23971), 1, aux_sym_pattern_expression_token1, @@ -1893901,7 +1893901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13140), 1, + ACTIONS(12616), 1, anon_sym_AT, ACTIONS(23055), 1, aux_sym_pattern_expression_token1, @@ -1894022,7 +1894022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13322), 1, + ACTIONS(13372), 1, anon_sym_AT, ACTIONS(23971), 1, aux_sym_pattern_expression_token1, @@ -1895417,7 +1895417,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13080), 1, + ACTIONS(13186), 1, anon_sym_AT, ACTIONS(22951), 1, aux_sym_pattern_expression_token1, @@ -1895808,7 +1895808,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(14260), 1, + ACTIONS(14254), 1, anon_sym_AT2, ACTIONS(23197), 1, aux_sym_pattern_expression_token1, @@ -1895869,7 +1895869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12776), 1, + ACTIONS(12826), 1, anon_sym_AT, ACTIONS(23113), 1, aux_sym_pattern_expression_token1, @@ -1895928,7 +1895928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(12922), 1, + ACTIONS(13020), 1, anon_sym_AT2, ACTIONS(23425), 1, aux_sym_pattern_expression_token1, @@ -1897775,7 +1897775,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(13930), 1, + ACTIONS(13910), 1, anon_sym_AT2, ACTIONS(23041), 1, aux_sym_pattern_expression_token1, @@ -1898970,7 +1898970,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24546), 1, anon_sym_RPAREN, @@ -1898999,7 +1898999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24546), 1, anon_sym_RPAREN, @@ -1899202,7 +1899202,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24562), 1, anon_sym_RPAREN, @@ -1899231,7 +1899231,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24562), 1, anon_sym_RPAREN, @@ -1899549,7 +1899549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24588), 1, anon_sym_RPAREN, @@ -1900183,7 +1900183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24645), 1, anon_sym_RPAREN, @@ -1900960,7 +1900960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24689), 1, anon_sym_RPAREN, @@ -1900989,7 +1900989,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24689), 1, anon_sym_RPAREN, @@ -1901453,7 +1901453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24719), 1, anon_sym_RPAREN, @@ -1901482,7 +1901482,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24721), 1, anon_sym_RPAREN, @@ -1901569,7 +1901569,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24719), 1, anon_sym_RPAREN, @@ -1902147,7 +1902147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24761), 1, anon_sym_RPAREN, @@ -1903009,7 +1903009,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24820), 1, anon_sym_RPAREN, @@ -1903038,7 +1903038,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24820), 1, anon_sym_RPAREN, @@ -1903560,7 +1903560,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24850), 1, anon_sym_RPAREN, @@ -1903763,7 +1903763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24860), 1, anon_sym_RPAREN, @@ -1903849,7 +1903849,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24860), 1, anon_sym_RPAREN, @@ -1904395,7 +1904395,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24901), 1, anon_sym_RPAREN, @@ -1905982,7 +1905982,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24971), 1, anon_sym_RPAREN, @@ -1906011,7 +1906011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(24971), 1, anon_sym_RPAREN, @@ -1906645,7 +1906645,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25011), 1, anon_sym_RPAREN, @@ -1907108,7 +1907108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25035), 1, anon_sym_RPAREN, @@ -1907164,7 +1907164,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25035), 1, anon_sym_RPAREN, @@ -1907193,7 +1907193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25039), 1, anon_sym_RPAREN, @@ -1907280,7 +1907280,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25039), 1, anon_sym_RPAREN, @@ -1907452,7 +1907452,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25057), 1, anon_sym_RPAREN, @@ -1908114,7 +1908114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25098), 1, anon_sym_RPAREN, @@ -1908143,7 +1908143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25098), 1, anon_sym_RPAREN, @@ -1908458,7 +1908458,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25120), 1, anon_sym_RPAREN, @@ -1909030,7 +1909030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25154), 1, anon_sym_RPAREN, @@ -1909059,7 +1909059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25154), 1, anon_sym_RPAREN, @@ -1909726,7 +1909726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25196), 1, anon_sym_RPAREN, @@ -1909813,7 +1909813,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25196), 1, anon_sym_RPAREN, @@ -1909842,7 +1909842,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25204), 1, anon_sym_RPAREN, @@ -1910304,7 +1910304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25230), 1, anon_sym_RPAREN, @@ -1910594,7 +1910594,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25248), 1, anon_sym_RPAREN, @@ -1910681,7 +1910681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25248), 1, anon_sym_RPAREN, @@ -1911228,7 +1911228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25284), 1, anon_sym_RPAREN, @@ -1911257,7 +1911257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25284), 1, anon_sym_RPAREN, @@ -1911604,7 +1911604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25306), 1, anon_sym_RPAREN, @@ -1911662,7 +1911662,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25306), 1, anon_sym_RPAREN, @@ -1911749,7 +1911749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25316), 1, anon_sym_RPAREN, @@ -1912270,7 +1912270,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25352), 1, anon_sym_RPAREN, @@ -1912672,7 +1912672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8669), 1, + ACTIONS(8665), 1, anon_sym_DOT, STATE(14813), 1, sym_oref_chain_segment, @@ -1912899,7 +1912899,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25396), 1, anon_sym_RPAREN, @@ -1913131,7 +1913131,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25412), 1, anon_sym_RPAREN, @@ -1913681,7 +1913681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25440), 1, anon_sym_RPAREN, @@ -1913797,7 +1913797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25440), 1, anon_sym_RPAREN, @@ -1914317,7 +1914317,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25466), 1, anon_sym_RPAREN, @@ -1914636,7 +1914636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25466), 1, anon_sym_RPAREN, @@ -1914926,7 +1914926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25496), 1, anon_sym_RPAREN, @@ -1915506,7 +1915506,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25532), 1, anon_sym_RPAREN, @@ -1915967,7 +1915967,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25564), 1, anon_sym_RPAREN, @@ -1916601,7 +1916601,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25604), 1, anon_sym_RPAREN, @@ -1916659,7 +1916659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25604), 1, anon_sym_RPAREN, @@ -1917093,7 +1917093,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25629), 1, anon_sym_RPAREN, @@ -1917122,7 +1917122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25629), 1, anon_sym_RPAREN, @@ -1917383,7 +1917383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25649), 1, anon_sym_RPAREN, @@ -1917673,7 +1917673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25669), 1, anon_sym_RPAREN, @@ -1918596,7 +1918596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25725), 1, anon_sym_RPAREN, @@ -1918625,7 +1918625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25725), 1, anon_sym_RPAREN, @@ -1918770,7 +1918770,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25733), 1, anon_sym_RPAREN, @@ -1918799,7 +1918799,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25733), 1, anon_sym_RPAREN, @@ -1919147,7 +1919147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25751), 1, anon_sym_RPAREN, @@ -1919176,7 +1919176,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25751), 1, anon_sym_RPAREN, @@ -1919551,7 +1919551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25775), 1, anon_sym_RPAREN, @@ -1919984,7 +1919984,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25805), 1, anon_sym_RPAREN, @@ -1920242,7 +1920242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25824), 1, anon_sym_RPAREN, @@ -1920700,7 +1920700,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25845), 1, anon_sym_RPAREN, @@ -1920729,7 +1920729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25845), 1, anon_sym_RPAREN, @@ -1922174,7 +1922174,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25909), 1, anon_sym_RPAREN, @@ -1922517,7 +1922517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25927), 1, anon_sym_RPAREN, @@ -1922546,7 +1922546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25927), 1, anon_sym_RPAREN, @@ -1922915,7 +1922915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25955), 1, anon_sym_RPAREN, @@ -1923147,7 +1923147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25971), 1, anon_sym_RPAREN, @@ -1923552,7 +1923552,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25989), 1, anon_sym_RPAREN, @@ -1923581,7 +1923581,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(25989), 1, anon_sym_RPAREN, @@ -1923813,7 +1923813,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26007), 1, anon_sym_RPAREN, @@ -1924422,7 +1924422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26035), 1, anon_sym_RPAREN, @@ -1924451,7 +1924451,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26035), 1, anon_sym_RPAREN, @@ -1924944,7 +1924944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26069), 1, anon_sym_RPAREN, @@ -1925373,7 +1925373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26094), 1, anon_sym_RPAREN, @@ -1925402,7 +1925402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26094), 1, anon_sym_RPAREN, @@ -1925836,7 +1925836,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26121), 1, anon_sym_RPAREN, @@ -1925865,7 +1925865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26121), 1, anon_sym_RPAREN, @@ -1926153,7 +1926153,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26143), 1, anon_sym_RPAREN, @@ -1926526,7 +1926526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26169), 1, anon_sym_RPAREN, @@ -1927018,7 +1927018,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26193), 1, anon_sym_RPAREN, @@ -1927047,7 +1927047,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26193), 1, anon_sym_RPAREN, @@ -1927595,7 +1927595,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26223), 1, anon_sym_RPAREN, @@ -1928146,7 +1928146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26249), 1, anon_sym_RPAREN, @@ -1928175,7 +1928175,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26249), 1, anon_sym_RPAREN, @@ -1928750,7 +1928750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26281), 1, anon_sym_RPAREN, @@ -1928779,7 +1928779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26281), 1, anon_sym_RPAREN, @@ -1928981,7 +1928981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26295), 1, anon_sym_RPAREN, @@ -1929299,7 +1929299,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26315), 1, anon_sym_RPAREN, @@ -1929618,7 +1929618,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26337), 1, anon_sym_RPAREN, @@ -1930135,7 +1930135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26365), 1, anon_sym_RPAREN, @@ -1930278,7 +1930278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26373), 1, anon_sym_RPAREN, @@ -1930307,7 +1930307,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26373), 1, anon_sym_RPAREN, @@ -1930538,7 +1930538,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26389), 1, anon_sym_RPAREN, @@ -1930567,7 +1930567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26365), 1, anon_sym_RPAREN, @@ -1931002,7 +1931002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26419), 1, anon_sym_RPAREN, @@ -1931636,7 +1931636,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26451), 1, anon_sym_RPAREN, @@ -1931665,7 +1931665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26451), 1, anon_sym_RPAREN, @@ -1931781,7 +1931781,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26459), 1, anon_sym_RPAREN, @@ -1931897,7 +1931897,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26469), 1, anon_sym_RPAREN, @@ -1932416,7 +1932416,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26495), 1, anon_sym_RPAREN, @@ -1932445,7 +1932445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26495), 1, anon_sym_RPAREN, @@ -1932474,7 +1932474,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26459), 1, anon_sym_RPAREN, @@ -1933076,7 +1933076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26536), 1, anon_sym_RPAREN, @@ -1933770,7 +1933770,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26578), 1, anon_sym_RPAREN, @@ -1934291,7 +1934291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26600), 1, anon_sym_RPAREN, @@ -1934320,7 +1934320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26600), 1, anon_sym_RPAREN, @@ -1934638,7 +1934638,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26620), 1, anon_sym_RPAREN, @@ -1935735,7 +1935735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26672), 1, anon_sym_RPAREN, @@ -1935764,7 +1935764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26672), 1, anon_sym_RPAREN, @@ -1936197,7 +1936197,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26694), 1, anon_sym_RPAREN, @@ -1936775,7 +1936775,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26724), 1, anon_sym_RPAREN, @@ -1937670,7 +1937670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26764), 1, anon_sym_RPAREN, @@ -1937699,7 +1937699,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26764), 1, anon_sym_RPAREN, @@ -1938191,7 +1938191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26784), 1, anon_sym_RPAREN, @@ -1938278,7 +1938278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26784), 1, anon_sym_RPAREN, @@ -1938393,7 +1938393,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26794), 1, anon_sym_RPAREN, @@ -1939546,7 +1939546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26834), 1, anon_sym_RPAREN, @@ -1939660,7 +1939660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26834), 1, anon_sym_RPAREN, @@ -1940121,7 +1940121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26860), 1, anon_sym_RPAREN, @@ -1940178,7 +1940178,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26860), 1, anon_sym_RPAREN, @@ -1940583,7 +1940583,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26884), 1, anon_sym_RPAREN, @@ -1940728,7 +1940728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26894), 1, anon_sym_RPAREN, @@ -1941795,7 +1941795,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26948), 1, anon_sym_RPAREN, @@ -1941824,7 +1941824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26948), 1, anon_sym_RPAREN, @@ -1942113,7 +1942113,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26966), 1, anon_sym_RPAREN, @@ -1942229,7 +1942229,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26976), 1, anon_sym_RPAREN, @@ -1942489,7 +1942489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26992), 1, anon_sym_RPAREN, @@ -1943353,7 +1943353,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27034), 1, anon_sym_RPAREN, @@ -1943440,7 +1943440,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27034), 1, anon_sym_RPAREN, @@ -1944048,7 +1944048,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27062), 1, anon_sym_RPAREN, @@ -1944250,7 +1944250,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27072), 1, anon_sym_RPAREN, @@ -1944337,7 +1944337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27072), 1, anon_sym_RPAREN, @@ -1944973,7 +1944973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27108), 1, anon_sym_RPAREN, @@ -1945667,7 +1945667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27140), 1, anon_sym_RPAREN, @@ -1946301,7 +1946301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27173), 1, anon_sym_RPAREN, @@ -1946330,7 +1946330,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27173), 1, anon_sym_RPAREN, @@ -1946359,7 +1946359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27175), 1, anon_sym_RPAREN, @@ -1946475,7 +1946475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27175), 1, anon_sym_RPAREN, @@ -1946620,7 +1946620,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27140), 1, anon_sym_RPAREN, @@ -1946765,7 +1946765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27199), 1, anon_sym_RPAREN, @@ -1947344,7 +1947344,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27229), 1, anon_sym_RPAREN, @@ -1947952,7 +1947952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27263), 1, anon_sym_RPAREN, @@ -1947981,7 +1947981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27263), 1, anon_sym_RPAREN, @@ -1948300,7 +1948300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27283), 1, anon_sym_RPAREN, @@ -1949109,7 +1949109,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27325), 1, anon_sym_RPAREN, @@ -1949138,7 +1949138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27325), 1, anon_sym_RPAREN, @@ -1949543,7 +1949543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27352), 1, anon_sym_RPAREN, @@ -1950354,7 +1950354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27388), 1, anon_sym_RPAREN, @@ -1950383,7 +1950383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27388), 1, anon_sym_RPAREN, @@ -1950845,7 +1950845,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27416), 1, anon_sym_RPAREN, @@ -1951623,7 +1951623,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27460), 1, anon_sym_RPAREN, @@ -1951797,7 +1951797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27470), 1, anon_sym_RPAREN, @@ -1951826,7 +1951826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27470), 1, anon_sym_RPAREN, @@ -1951859,7 +1951859,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, STATE(8085), 1, sym_mnemonic_name, - STATE(8736), 1, + STATE(8735), 1, sym_write_mnemonic, ACTIONS(15), 2, sym__whitespace, @@ -1952143,7 +1952143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27490), 1, anon_sym_RPAREN, @@ -1952404,7 +1952404,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27460), 1, anon_sym_RPAREN, @@ -1953069,7 +1953069,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27528), 1, anon_sym_RPAREN, @@ -1953098,7 +1953098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27528), 1, anon_sym_RPAREN, @@ -1953446,7 +1953446,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27552), 1, anon_sym_RPAREN, @@ -1954048,7 +1954048,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27586), 1, anon_sym_RPAREN, @@ -1954160,7 +1954160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27586), 1, anon_sym_RPAREN, @@ -1954766,7 +1954766,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27619), 1, anon_sym_RPAREN, @@ -1954911,7 +1954911,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27619), 1, anon_sym_RPAREN, @@ -1955085,7 +1955085,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27633), 1, anon_sym_RPAREN, @@ -1955288,7 +1955288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27633), 1, anon_sym_RPAREN, @@ -1955461,7 +1955461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27657), 1, anon_sym_RPAREN, @@ -1956600,7 +1956600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27736), 1, anon_sym_RPAREN, @@ -1957150,7 +1957150,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27758), 1, anon_sym_RPAREN, @@ -1957179,7 +1957179,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27758), 1, anon_sym_RPAREN, @@ -1957467,7 +1957467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - STATE(11613), 1, + STATE(11612), 1, sym_lvn, ACTIONS(15), 2, sym__whitespace, @@ -1957640,7 +1957640,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27786), 1, anon_sym_RPAREN, @@ -1957959,7 +1957959,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27808), 1, anon_sym_RPAREN, @@ -1958536,7 +1958536,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27836), 1, anon_sym_RPAREN, @@ -1958652,7 +1958652,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27836), 1, anon_sym_RPAREN, @@ -1958970,7 +1958970,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27856), 1, anon_sym_RPAREN, @@ -1958999,7 +1958999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27856), 1, anon_sym_RPAREN, @@ -1959289,7 +1959289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27878), 1, anon_sym_RPAREN, @@ -1959724,7 +1959724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27904), 1, anon_sym_RPAREN, @@ -1959782,7 +1959782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27904), 1, anon_sym_RPAREN, @@ -1959931,7 +1959931,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, STATE(10646), 1, sym_mnemonic_name, - STATE(11509), 1, + STATE(11510), 1, sym_write_mnemonic, ACTIONS(15), 2, sym__whitespace, @@ -1960391,7 +1960391,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27934), 1, anon_sym_RPAREN, @@ -1960420,7 +1960420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27934), 1, anon_sym_RPAREN, @@ -1960767,7 +1960767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(27954), 1, anon_sym_RPAREN, @@ -1961776,7 +1961776,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28016), 1, anon_sym_RPAREN, @@ -1961805,7 +1961805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28016), 1, anon_sym_RPAREN, @@ -1961834,7 +1961834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28018), 1, anon_sym_RPAREN, @@ -1961921,7 +1961921,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28018), 1, anon_sym_RPAREN, @@ -1962181,7 +1962181,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28045), 1, anon_sym_RPAREN, @@ -1962933,7 +1962933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28085), 1, anon_sym_RPAREN, @@ -1962962,7 +1962962,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28085), 1, anon_sym_RPAREN, @@ -1963221,7 +1963221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28105), 1, anon_sym_RPAREN, @@ -1963973,7 +1963973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28149), 1, anon_sym_RPAREN, @@ -1964002,7 +1964002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28149), 1, anon_sym_RPAREN, @@ -1964263,7 +1964263,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28167), 1, anon_sym_RPAREN, @@ -1965073,7 +1965073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28212), 1, anon_sym_RPAREN, @@ -1965102,7 +1965102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28212), 1, anon_sym_RPAREN, @@ -1965421,7 +1965421,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28238), 1, anon_sym_RPAREN, @@ -1965682,7 +1965682,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28256), 1, anon_sym_RPAREN, @@ -1965769,7 +1965769,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(26724), 1, anon_sym_RPAREN, @@ -1965856,7 +1965856,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(8692), 1, + ACTIONS(8688), 1, anon_sym_COMMA, ACTIONS(28264), 1, anon_sym_RPAREN, @@ -1965999,7 +1965999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(28268), 1, sym_keyword_catch, - STATE(11887), 1, + STATE(11891), 1, sym_catch_block, ACTIONS(15), 2, sym__whitespace, @@ -1967499,7 +1967499,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(11082), 1, + ACTIONS(11080), 1, anon_sym_COLON2, STATE(10592), 1, aux_sym_zbreak_arguments_repeat1, @@ -1976012,7 +1976012,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_SLASH_SLASH, ACTIONS(3894), 1, anon_sym_LPAREN2, - STATE(11254), 1, + STATE(11258), 1, sym_method_args, ACTIONS(15), 2, sym__whitespace, @@ -1988854,9 +1988854,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - ACTIONS(29876), 2, - sym_objectscript_identifier_special, - sym_objectscript_identifier, + ACTIONS(7337), 2, + anon_sym_RPAREN, + anon_sym_COLON, STATE(24131), 6, sym_line_comment_1, sym_line_comment_2, @@ -1988864,7 +1988864,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment_4, sym_block_comment, sym_documatic_line, - [528800] = 9, + [528800] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -1988877,12 +1988877,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, + ACTIONS(29872), 1, + anon_sym_RBRACK2, + ACTIONS(29876), 1, + anon_sym_COMMA2, ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, - ACTIONS(7337), 2, - anon_sym_RPAREN, - anon_sym_COLON, STATE(24132), 6, sym_line_comment_1, sym_line_comment_2, @@ -1988890,7 +1988891,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment_4, sym_block_comment, sym_documatic_line, - [528835] = 10, + [528837] = 10, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -1988903,10 +1988904,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(29872), 1, - anon_sym_RBRACK2, - ACTIONS(29878), 1, - anon_sym_COMMA2, + ACTIONS(4181), 1, + anon_sym_LPAREN2, + STATE(6637), 1, + sym_method_args, ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, @@ -1988917,7 +1988918,7 @@ static const uint16_t ts_small_parse_table[] = { sym_line_comment_4, sym_block_comment, sym_documatic_line, - [528872] = 10, + [528874] = 9, ACTIONS(3), 1, anon_sym_SLASH_SLASH, ACTIONS(5), 1, @@ -1988930,13 +1988931,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(4181), 1, - anon_sym_LPAREN2, - STATE(6637), 1, - sym_method_args, ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, + ACTIONS(29878), 2, + sym_objectscript_identifier_special, + sym_objectscript_identifier, STATE(24134), 6, sym_line_comment_1, sym_line_comment_2, @@ -2015199,7 +2015199,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, ACTIONS(31756), 1, - sym__line_comment_inner, + sym_identifier, ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, @@ -2018849,7 +2018849,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, ACTIONS(31996), 1, - sym_identifier, + sym__line_comment_inner, ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, @@ -2024174,7 +2024174,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, ACTIONS(32338), 1, - anon_sym_PIPE, + aux_sym_routine_type_token1, ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, @@ -2024249,7 +2024249,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, ACTIONS(32342), 1, - anon_sym_PIPE2, + anon_sym_PIPE, ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, @@ -2024299,7 +2024299,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, ACTIONS(32346), 1, - anon_sym_PIPE, + anon_sym_PIPE2, ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, @@ -2024323,8 +2024323,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(32080), 1, - anon_sym_RBRACK2, + ACTIONS(32348), 1, + anon_sym_PIPE, ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, @@ -2024348,7 +2024348,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(32348), 1, + ACTIONS(32350), 1, anon_sym_RPAREN2, ACTIONS(15), 2, sym__whitespace, @@ -2024373,7 +2024373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(32350), 1, + ACTIONS(32352), 1, anon_sym_LBRACE, ACTIONS(15), 2, sym__whitespace, @@ -2024398,8 +2024398,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(32352), 1, - aux_sym_routine_type_token1, + ACTIONS(32080), 1, + anon_sym_RBRACK2, ACTIONS(15), 2, sym__whitespace, sym_rtn_dot, @@ -2024773,7 +2024773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH_STAR, ACTIONS(13), 1, anon_sym_SLASH_SLASH_SLASH, - ACTIONS(32342), 1, + ACTIONS(32346), 1, anon_sym_RBRACK, ACTIONS(15), 2, sym__whitespace, @@ -2056256,8 +2056256,8 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(24130)] = 528728, [SMALL_STATE(24131)] = 528765, [SMALL_STATE(24132)] = 528800, - [SMALL_STATE(24133)] = 528835, - [SMALL_STATE(24134)] = 528872, + [SMALL_STATE(24133)] = 528837, + [SMALL_STATE(24134)] = 528874, [SMALL_STATE(24135)] = 528909, [SMALL_STATE(24136)] = 528944, [SMALL_STATE(24137)] = 528979, @@ -2058550,20 +2058550,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24986), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25163), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25188), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25188), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25309), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25311), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25893), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23927), [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22944), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24131), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24135), [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24313), [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23680), [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25595), [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26174), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11555), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11554), [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12641), [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16749), [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18910), @@ -2058615,9 +2058615,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20567), [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20651), [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8341), - [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10151), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25309), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25163), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10110), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21983), [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23724), @@ -2058676,7 +2058676,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20254), [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8007), [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8715), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8712), [259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_do, 4, 0, 0), [261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_do, 4, 0, 0), [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22528), @@ -2058757,23 +2058757,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8542), [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8548), [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10169), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12112), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12151), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12113), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12153), [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11904), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11802), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11809), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11801), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11808), [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12017), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12079), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11889), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12080), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11890), [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11726), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11432), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11435), [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11398), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11410), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11409), [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11668), [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11426), [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11455), [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11661), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9742), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9739), [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9935), [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9645), [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8574), @@ -2058833,7 +2058833,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19218), [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20478), [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20221), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11275), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11276), [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10120), [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11946), [577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(530), @@ -2058843,7 +2058843,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [589] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(23680), [592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(25595), [595] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(26174), - [598] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(11555), + [598] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(11554), [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), [603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(12865), [606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(12641), @@ -2058898,12 +2058898,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(20340), [755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(20651), [758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(8341), - [761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(10151), + [761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_if_repeat1, 2, 0, 0), SHIFT_REPEAT(10110), [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17423), [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11524), [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11913), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11914), [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10246), [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), @@ -2058911,7 +2058911,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11712), [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12109), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12116), [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9510), [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), @@ -2058923,7 +2058923,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11333), [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11617), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11616), [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8561), [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2843), @@ -2058933,7 +2058933,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24237), [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25776), [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25903), - [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11487), + [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11486), [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13780), [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18926), [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18265), @@ -2059048,7 +2059048,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(20049), [1115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(20254), [1118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(8007), - [1121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(8715), + [1121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(8712), [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22076), [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23629), [1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19195), @@ -2059122,7 +2059122,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(23680), [1303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(25595), [1306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(26174), - [1309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(11555), + [1309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(11554), [1312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), [1314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(12641), [1317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), @@ -2059176,7 +2059176,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(20340), [1463] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(20651), [1466] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(8341), - [1469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(10151), + [1469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(10110), [1472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pound_elseif, 3, 0, 0), [1474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pound_elseif, 3, 0, 0), [1476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(2843), @@ -2059186,7 +2059186,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(24237), [1491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(25776), [1494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(25903), - [1497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(11487), + [1497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(11486), [1500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(13780), [1503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(18926), [1506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(18265), @@ -2059268,25 +2059268,25 @@ static const TSParseActionEntry ts_parse_actions[] = { [1734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_do_repeat2, 2, 0, 0), SHIFT_REPEAT(20143), [1737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11931), [1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10209), - [1741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10217), + [1741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10216), [1743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7910), [1745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9855), [1747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8337), [1749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9920), [1751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10155), [1753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10157), - [1755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10233), + [1755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10240), [1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8355), [1759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9859), [1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9860), [1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8378), [1765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9973), [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10083), - [1769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10180), + [1769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10176), [1771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9934), [1773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11774), [1775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(22944), - [1778] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(24131), + [1778] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(24135), [1781] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(18910), [1784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(18237), [1787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(19933), @@ -2059335,12 +2059335,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [1900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), [1902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(530), [1905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(22944), - [1908] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(24131), + [1908] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(24135), [1911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(24313), [1914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(23680), [1917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(25595), [1920] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(26174), - [1923] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(11555), + [1923] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(11554), [1926] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(12641), [1929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(16749), [1932] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(18910), @@ -2059392,7 +2059392,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2070] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(20567), [2073] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(20651), [2076] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(8341), - [2079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(10151), + [2079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(10110), [2082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8550), [2084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21919), [2086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23943), @@ -2059457,14 +2059457,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8658), [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8659), [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8665), - [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10110), + [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10239), [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25971), [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23973), [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11825), - [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11923), + [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11912), [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8693), [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10134), - [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12165), + [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12164), [2226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25116), [2228] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(4046), [2231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(21804), @@ -2059520,7 +2059520,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(19218), [2384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(20478), [2387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(20221), - [2390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(11275), + [2390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(11276), [2393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(11946), [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11827), [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8705), @@ -2059529,37 +2059529,37 @@ static const TSParseActionEntry ts_parse_actions[] = { [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10162), [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12026), [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7835), - [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12140), - [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12161), - [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8722), - [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8744), - [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12129), + [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12141), + [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12160), + [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8721), + [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8743), + [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12130), [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26099), - [2422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11932), + [2422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11942), [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12158), [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8751), [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12023), - [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12195), - [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11857), - [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11871), + [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12194), + [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11858), + [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11872), [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11911), - [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11915), + [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11916), [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11917), [2442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2, 0, 0), [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8811), [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11976), [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11288), - [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12001), - [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12011), - [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12013), + [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12002), + [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12012), + [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12014), [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12029), [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11291), - [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12053), - [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12054), + [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12054), + [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12055), [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11298), - [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12071), - [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12073), - [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12089), + [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12072), + [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12074), + [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12090), [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7912), [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10283), [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11504), @@ -2059570,14 +2059570,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10276), [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11695), [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8394), - [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11624), + [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11623), [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8400), - [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11429), - [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10176), + [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11431), + [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10179), [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11483), - [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11485), + [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11484), [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8408), - [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9661), + [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9662), [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8411), [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11640), [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7874), @@ -2059587,16 +2059587,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8414), [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11694), [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11701), - [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11433), + [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11432), [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11437), [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11443), [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11444), [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11445), [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11446), [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8422), - [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11454), + [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11453), [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10390), - [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11457), + [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11456), [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11460), [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11461), [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11463), @@ -2059606,13 +2059606,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10414), [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11475), [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11476), - [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11486), + [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11485), [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23759), [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24982), [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23976), - [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10211), + [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10200), [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25798), - [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10228), + [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10222), [2578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(21919), [2581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(23943), [2584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2, 0, 0), SHIFT_REPEAT(19109), @@ -2059648,7 +2059648,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [2673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24391), [2675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9867), [2677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23276), - [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10148), + [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10147), [2681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23638), [2683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23316), [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10203), @@ -2059900,7 +2059900,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16832), [3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13192), [3206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16903), - [3208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8739), + [3208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8738), [3210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8989), [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16875), [3214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13159), @@ -2061298,7 +2061298,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18036), [6268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25895), [6270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9010), - [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12458), + [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12457), [6274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14306), [6276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14013), [6278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9011), @@ -2061312,8 +2061312,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [6294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14043), [6296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12958), [6298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25323), - [6300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8661), - [6302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8661), + [6300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8660), + [6302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8660), [6304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17647), [6306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12959), [6308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24347), @@ -2061357,7 +2061357,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17767), [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26007), [6388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9089), - [6390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12536), + [6390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12535), [6392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14323), [6394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14112), [6396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9090), @@ -2061386,7 +2061386,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17870), [6444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25694), [6446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8885), - [6448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12368), + [6448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12367), [6450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14279), [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13858), [6454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8886), @@ -2061415,7 +2061415,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17924), [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24649), [6504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8596), - [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12519), + [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12520), [6508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12742), [6510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12797), [6512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8697), @@ -2061432,7 +2061432,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9575), [6536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17602), [6538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12903), - [6540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24134), + [6540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24133), [6542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19012), [6544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24374), [6546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), @@ -2061444,7 +2061444,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17780), [6560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26028), [6562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9104), - [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12560), + [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12554), [6566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14326), [6568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14128), [6570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9105), @@ -2061477,7 +2061477,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [6624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18004), [6626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25853), [6628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8980), - [6630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12416), + [6630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12415), [6632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14300), [6634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13976), [6636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8981), @@ -2061523,8 +2061523,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [6717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pound_def1arg, 2, 0, 1), [6719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23851), [6721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pound_def1arg, 2, 0, 1), - [6723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25163), - [6725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25188), + [6723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25188), + [6725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25309), [6727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25311), [6729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25893), [6731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24656), @@ -2061673,7 +2061673,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24444), [7032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_lock_arguments_variant_1, 3, 0, 0), [7034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_lock_arguments_variant_1, 3, 0, 0), - [7036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11862), + [7036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11864), [7038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16795), [7040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14380), [7042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), @@ -2061763,7 +2061763,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16869), [7225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13041), [7227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9118), - [7229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8738), + [7229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8737), [7231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14372), [7233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26008), [7235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pound_import, 2, 0, 0), @@ -2061775,7 +2061775,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pound_import, 3, 0, 0), [7249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18000), [7251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23882), - [7253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12077), + [7253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12078), [7255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_post_conditional, 3, 0, 0), [7257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_post_conditional, 3, 0, 0), [7259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pound_def1arg_variable_arg, 2, 0, 2), @@ -2061905,7 +2061905,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16782), [7524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16788), [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11722), - [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12131), + [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12132), [7530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16800), [7532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_write_repeat1, 2, 0, 0), [7534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_write_repeat1, 2, 0, 0), @@ -2061942,8 +2061942,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [7597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_new_argument, 3, 0, 6), [7599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_new_repeat1, 2, 0, 0), [7601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_new_repeat1, 2, 0, 0), - [7603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11565), - [7605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11567), + [7603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11564), + [7605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11566), [7607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_job_argument, 3, 0, 5), [7609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_job_argument, 3, 0, 5), [7611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_job_repeat1, 2, 0, 0), @@ -2062088,7 +2062088,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17899), [7892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25431), [7894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8833), - [7896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12508), + [7896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12509), [7898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14259), [7900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13704), [7902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8834), @@ -2062102,8 +2062102,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [7918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18126), [7920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_new_item, 2, 0, 0), [7922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_new_item, 2, 0, 0), - [7924] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_write_device_fflf_repeat1, 2, 0, 0), SHIFT_REPEAT(8661), - [7927] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_write_device_fflf_repeat1, 2, 0, 0), SHIFT_REPEAT(8661), + [7924] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_write_device_fflf_repeat1, 2, 0, 0), SHIFT_REPEAT(8660), + [7927] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_write_device_fflf_repeat1, 2, 0, 0), SHIFT_REPEAT(8660), [7930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_close_parameter_option_value, 1, 0, 0), [7932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_close_parameter_option_value, 1, 0, 0), [7934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13467), @@ -2062124,7 +2062124,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11730), [7967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11731), [7969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24484), - [7971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12031), + [7971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12032), [7973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25384), [7975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_close_parameter_option_value, 3, 0, 0), [7977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_close_parameter_option_value, 3, 0, 0), @@ -2062140,7 +2062140,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [7997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8323), [7999] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_write_device_fflf_repeat1, 2, 0, 0), SHIFT_REPEAT(8844), [8002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_write_device_fflf_repeat1, 2, 0, 0), SHIFT_REPEAT(8844), - [8005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12153), + [8005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11894), [8007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17912), [8009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_write_device_control, 1, 0, 0), [8011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_write_device_control, 1, 0, 0), @@ -2062317,7 +2062317,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_trollback, 4, 0, 0), [8362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_view, 4, 0, 0), [8364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_view, 4, 0, 0), - [8366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11610), + [8366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11624), [8368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_embedded_html, 4, 0, 0), [8370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_embedded_html, 4, 0, 0), [8372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_embedded_xml, 4, 0, 0), @@ -2062330,7 +2062330,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_read, 4, 0, 0), [8388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_read, 4, 0, 0), [8390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13398), - [8392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11249), + [8392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11254), [8394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17598), [8396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7905), [8398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24321), @@ -2062345,11 +2062345,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [8416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14890), [8418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17731), [8420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25030), - [8422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8740), - [8424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12431), + [8422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8739), + [8424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12432), [8426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14228), [8428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13399), - [8430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8741), + [8430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8740), [8432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24494), [8434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13420), [8436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14552), @@ -2062379,7 +2062379,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_print_argument, 3, 0, 0), [8486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_trycatch, 5, 0, 0), [8488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_trycatch, 5, 0, 0), - [8490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11579), + [8490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11587), [8492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), [8494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pound_ifndef, 5, 0, 0), [8496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pound_ifndef, 5, 0, 0), @@ -2062456,42 +2062456,42 @@ static const TSParseActionEntry ts_parse_actions[] = { [8638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 7, 0, 13), [8640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 7, 0, 10), [8642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 7, 0, 10), - [8644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12621), - [8646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18050), - [8648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 8, 0, 13), - [8650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 8, 0, 13), - [8652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14373), - [8654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [8656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25181), - [8658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8676), - [8660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_write_repeat1, 2, 0, 0), SHIFT_REPEAT(7673), - [8663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7673), - [8665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_write, 5, 0, 0), - [8667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_write, 5, 0, 0), - [8669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17727), - [8671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_read_repeat1, 2, 0, 0), SHIFT_REPEAT(16769), - [8674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_read, 5, 0, 0), - [8676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_read, 5, 0, 0), - [8678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12606), - [8680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12607), - [8682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13405), - [8684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9359), - [8686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14261), - [8688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25530), - [8690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), - [8692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8272), - [8694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), - [8696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7812), - [8698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14805), - [8700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14806), - [8702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [8704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14726), + [8644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_block, 8, 0, 13), + [8646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_block, 8, 0, 13), + [8648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14373), + [8650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [8652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25181), + [8654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8675), + [8656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_write_repeat1, 2, 0, 0), SHIFT_REPEAT(7673), + [8659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7673), + [8661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_write, 5, 0, 0), + [8663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_write, 5, 0, 0), + [8665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17727), + [8667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_read_repeat1, 2, 0, 0), SHIFT_REPEAT(16769), + [8670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_read, 5, 0, 0), + [8672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_read, 5, 0, 0), + [8674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12606), + [8676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12607), + [8678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13405), + [8680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9359), + [8682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14261), + [8684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25530), + [8686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), + [8688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8272), + [8690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [8692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7812), + [8694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14805), + [8696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14806), + [8698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [8700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14726), + [8702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_embedded_sql, 1, 0, 0), + [8704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_embedded_sql, 1, 0, 0), [8706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14875), - [8708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_embedded_sql, 1, 0, 0), - [8710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_embedded_sql, 1, 0, 0), + [8708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12621), + [8710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18050), [8712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8044), [8714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24942), - [8716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10143), + [8716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10139), [8718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12623), [8720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17844), [8722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pound_include, 2, 0, 0), @@ -2062555,7 +2062555,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [8841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_tstart, 2, 0, 0), [8843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_zbreak, 2, 0, 0), [8845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_zbreak, 2, 0, 0), - [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8675), + [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8674), [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14819), [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14824), [8853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_zsu, 2, 0, 0), @@ -2062573,11 +2062573,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [8877] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dollarsf_repeat1, 2, 0, 0), SHIFT_REPEAT(17844), [8880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_objectscript_built_in_command, 2, 0, 0), [8882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_objectscript_built_in_command, 2, 0, 0), - [8884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11139), + [8884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11138), [8886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commands_with_printlist, 2, 0, 0), [8888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_commands_with_printlist, 2, 0, 0), [8890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24463), - [8892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12015), + [8892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12035), [8894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12977), [8896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13788), [8898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9352), @@ -2062743,7 +2062743,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6917), [9221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8713), [9223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8714), - [9225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8721), + [9225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8720), [9227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3896), [9229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), [9231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), @@ -2062866,16 +2062866,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [9468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12974), [9470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_zload, 3, 0, 0), [9472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_zload, 3, 0, 0), - [9474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11863), + [9474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11866), [9476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_open, 3, 0, 0), [9478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_open, 3, 0, 0), [9480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_argument, 1, 0, 0), [9482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_argument, 1, 0, 0), [9484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10126), - [9486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11867), + [9486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11869), [9488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_close, 3, 0, 0), [9490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_close, 3, 0, 0), - [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11868), + [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11871), [9494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_use, 3, 0, 0), [9496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_use, 3, 0, 0), [9498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_argument, 1, 0, 0), @@ -2062889,7 +2062889,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14410), [9516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_merge, 3, 0, 0), [9518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_merge, 3, 0, 0), - [9520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12465), + [9520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12546), [9522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_return, 3, 0, 0), [9524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_return, 3, 0, 0), [9526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16741), @@ -2062897,7 +2062897,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [9530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_goto, 3, 0, 0), [9532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_halt_or_hang, 3, 0, 0), [9534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_halt_or_hang, 3, 0, 0), - [9536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11822), + [9536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11821), [9538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_xecute, 3, 0, 0), [9540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_xecute, 3, 0, 0), [9542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_zkill, 3, 0, 0), @@ -2062943,16 +2062943,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [9623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12878), [9625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pound_define, 3, 0, 1), [9627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pound_define, 3, 0, 1), - [9629] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(11863), + [9629] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(11866), [9632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_argument, 3, 0, 0), [9634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_argument, 3, 0, 0), - [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12443), + [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12435), [9638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_open, 5, 0, 0), [9640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_open, 5, 0, 0), - [9642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(11867), + [9642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(11869), [9645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_close, 5, 0, 0), [9647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_close, 5, 0, 0), - [9649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(11868), + [9649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(11871), [9652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_argument, 3, 0, 0), [9654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_argument, 3, 0, 0), [9656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12881), @@ -2063016,10 +2063016,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [9776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_break, 5, 0, 0), [9778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_return, 5, 0, 0), [9780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_return, 5, 0, 0), - [9782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12465), + [9782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12546), [9785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_halt_or_hang, 5, 0, 0), [9787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_halt_or_hang, 5, 0, 0), - [9789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(11822), + [9789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(11821), [9792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_xecute, 5, 0, 0), [9794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_xecute, 5, 0, 0), [9796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_zn, 5, 0, 0), @@ -2063157,8 +2063157,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9387), [10073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14270), [10075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9390), - [10077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11484), - [10079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11548), + [10077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11488), + [10079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11568), [10081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pound_ifdef, 4, 0, 0), [10083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pound_ifdef, 4, 0, 0), [10085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16801), @@ -2063169,8 +2063169,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [10095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12861), [10097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12538), [10099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11777), - [10101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12438), - [10103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12438), + [10101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12436), + [10103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12436), [10106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_set_repeat1, 2, 0, 0), SHIFT_REPEAT(14386), [10109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14386), [10111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20178), @@ -2063185,20 +2063185,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [10133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_read_repeat1, 2, 0, 0), SHIFT_REPEAT(16775), [10136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16775), [10138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_device_repeat1, 2, 0, 0), SHIFT_REPEAT(12796), - [10141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14059), - [10143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12740), - [10145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(12322), - [10148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12322), - [10150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_zkill_repeat1, 2, 0, 0), SHIFT_REPEAT(17506), - [10153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11495), - [10155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11496), + [10141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12740), + [10143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14059), + [10145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(12321), + [10148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12321), + [10150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11495), + [10152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11496), + [10154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_zkill_repeat1, 2, 0, 0), SHIFT_REPEAT(17506), [10157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17506), [10159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12538), - [10162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(11865), - [10165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11865), - [10167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17091), - [10169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(12346), - [10172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12346), + [10162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(11868), + [10165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11868), + [10167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(12346), + [10170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12346), + [10172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17091), [10174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_zkill_repeat1, 2, 0, 0), SHIFT_REPEAT(17523), [10177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(11777), [10180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_if_repeat1, 2, 0, 0), SHIFT_REPEAT(14261), @@ -2063214,7 +2063214,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat3, 2, 0, 0), SHIFT_REPEAT(14382), [10205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14255), [10207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18166), - [10209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12163), + [10209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12162), [10211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8755), [10213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17638), [10215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23609), @@ -2063233,21 +2063233,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [10241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9035), [10243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13185), [10245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), - [10247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12435), + [10247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12423), [10249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12733), - [10251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12179), - [10253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12181), + [10251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12178), + [10253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12180), [10255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12625), [10257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14419), [10259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16728), [10261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13526), [10263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18076), [10265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12567), - [10267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(12163), - [10270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12488), - [10272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(12179), + [10267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(12162), + [10270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12494), + [10272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(12178), [10275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12569), - [10277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(12181), + [10277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(12180), [10280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12571), [10282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_merge_repeat1, 2, 0, 0), SHIFT_REPEAT(14419), [10285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_goto_repeat1, 2, 0, 0), SHIFT_REPEAT(16728), @@ -2063275,7 +2063275,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11690), [10333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12502), [10335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12884), - [10337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11881), + [10337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11882), [10339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), [10341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_set_repeat1, 2, 0, 0), SHIFT_REPEAT(14406), [10344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9206), @@ -2063290,7 +2063290,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3995), [10364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12759), [10366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3997), - [10368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12442), + [10368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12443), [10370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14268), [10372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12631), [10374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18112), @@ -2063319,19 +2063319,19 @@ static const TSParseActionEntry ts_parse_actions[] = { [10420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6666), [10422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7418), [10424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6663), - [10426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12548), + [10426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12557), [10428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12806), [10430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12734), [10432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11723), [10434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11725), - [10436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11903), + [10436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11901), [10438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_device_repeat1, 2, 0, 0), SHIFT_REPEAT(12864), [10441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11728), [10443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9745), [10445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11729), [10447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscripts_repeat1, 2, 0, 0), SHIFT_REPEAT(14059), [10450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17832), - [10452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11942), + [10452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11939), [10454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9750), [10456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17485), [10458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14349), @@ -2063371,7 +2063371,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6820), [10530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7398), [10532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6601), - [10534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12365), + [10534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12399), [10536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12873), [10538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12807), [10540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9560), @@ -2063386,14 +2063386,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [10558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17914), [10560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25754), [10562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8915), - [10564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12505), + [10564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12503), [10566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14286), [10568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13896), [10570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8916), [10572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24734), [10574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12757), [10576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6514), - [10578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12415), + [10578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12416), [10580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14239), [10582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14247), [10584] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_kill_repeat1, 2, 0, 0), SHIFT_REPEAT(14450), @@ -2063410,7 +2063410,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17809), [10609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26077), [10611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9139), - [10613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12374), + [10613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12375), [10615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14333), [10617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14168), [10619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9140), @@ -2063418,7 +2063418,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [10623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13336), [10625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), [10627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), - [10629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12386), + [10629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12387), [10631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12929), [10633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12874), [10635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_lock_repeat1, 2, 0, 0), SHIFT_REPEAT(16915), @@ -2063442,11 +2063442,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [10672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9155), [10674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13348), [10676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5358), - [10678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12484), + [10678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12485), [10680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12985), [10682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12930), - [10684] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_read_repeat1, 2, 0, 0), SHIFT_REPEAT(16770), - [10687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_open_parameters_repeat1, 1, 0, 0), + [10684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_open_parameters_repeat1, 1, 0, 0), + [10686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_read_repeat1, 2, 0, 0), SHIFT_REPEAT(16770), [10689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_argument, 1, 0, 0), [10691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_print_argument, 1, 0, 0), [10693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17763), @@ -2063474,26 +2063474,26 @@ static const TSParseActionEntry ts_parse_actions[] = { [10737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5123), [10739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5443), [10741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4958), - [10743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12424), + [10743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12425), [10745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13007), [10747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12986), [10749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21159), [10751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12702), [10753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24019), [10755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18131), - [10757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(11881), - [10760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12826), - [10762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12831), - [10764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12457), - [10766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(11903), + [10757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12826), + [10759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12831), + [10761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(11882), + [10764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12456), + [10766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(11901), [10769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12975), [10771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12976), [10773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12720), [10775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18072), [10777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16784), - [10779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(11942), - [10782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12636), - [10784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat3, 2, 0, 0), SHIFT_REPEAT(14372), + [10779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(11939), + [10782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat3, 2, 0, 0), SHIFT_REPEAT(14372), + [10785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12636), [10787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_new_repeat1, 2, 0, 0), SHIFT_REPEAT(17485), [10790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12617), [10792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18143), @@ -2063515,215 +2063515,215 @@ static const TSParseActionEntry ts_parse_actions[] = { [10828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12919), [10830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12920), [10832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11449), - [10834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11452), + [10834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11454), [10836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14355), [10838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_parameter, 1, 0, 0), [10840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_view_parameter, 1, 0, 0), - [10842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12093), + [10842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12094), [10844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17517), [10846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14393), [10848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14399), [10850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16919), [10852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13013), - [10854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12420), - [10856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12059), - [10858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12060), + [10854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12421), + [10856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12060), + [10858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12061), [10860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_lock_repeat1, 2, 0, 0), SHIFT_REPEAT(16919), [10863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13008), - [10865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12420), - [10868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(12059), - [10871] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(12060), + [10865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12421), + [10868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(12060), + [10871] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(12061), [10874] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscripts_repeat1, 2, 0, 0), SHIFT_REPEAT(13013), - [10877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12455), + [10877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12458), [10879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25666), [10881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_zbreak_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(22370), - [10884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12376), + [10884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12381), [10886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12721), [10888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12614), [10890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16793), [10892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12818), - [10894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12105), + [10894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12106), [10896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12941), [10898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16761), - [10900] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_parameter_repeat1, 2, 0, 0), SHIFT_REPEAT(12485), + [10900] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_parameter_repeat1, 2, 0, 0), SHIFT_REPEAT(12528), [10903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_parameter_repeat1, 2, 0, 0), [10905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_for_parameter_repeat1, 2, 0, 0), [10907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9399), - [10909] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_read_repeat1, 2, 0, 0), SHIFT_REPEAT(16759), - [10912] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscripts_repeat1, 2, 0, 0), SHIFT_REPEAT(12793), - [10915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7690), - [10917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12396), - [10919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12383), - [10921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12037), - [10923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14448), - [10925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12043), - [10927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12055), - [10929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17497), - [10931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9367), - [10933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16923), - [10935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17015), - [10937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14428), - [10939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12468), - [10941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16734), - [10943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7677), - [10945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16798), - [10947] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_set_repeat1, 2, 0, 0), SHIFT_REPEAT(14393), - [10950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12723), - [10952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12724), - [10954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12566), - [10956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18168), - [10958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_write_repeat1, 2, 0, 0), SHIFT_REPEAT(7679), - [10961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12637), - [10963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16759), - [10965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9585), - [10967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13005), - [10969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12932), - [10971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18108), - [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21435), - [10975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12485), - [10977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_parameter, 5, 0, 0), - [10979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_parameter, 5, 0, 0), - [10981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10137), - [10983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17295), - [10985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17935), - [10987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10138), - [10989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12794), - [10991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12795), - [10993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9353), - [10995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14427), - [10997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_write_repeat1, 2, 0, 0), SHIFT_REPEAT(7690), - [11000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16777), - [11002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_parameter_arg, 1, 0, 0), - [11004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12605), - [11006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_parameter_arg, 1, 0, 0), - [11008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16732), - [11010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_parameter, 3, 0, 0), - [11012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_parameter, 3, 0, 0), - [11014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7679), - [11016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16811), - [11018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11873), - [11020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17556), - [11022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11874), - [11024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8567), - [11026] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat3, 2, 0, 0), SHIFT_REPEAT(14376), - [11029] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat3, 2, 0, 0), SHIFT_REPEAT(14366), - [11032] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscripts_repeat1, 2, 0, 0), SHIFT_REPEAT(12721), - [11035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25967), - [11037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12927), - [11039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18077), - [11041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_import_repeat1, 2, 0, 0), SHIFT_REPEAT(25666), - [11044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12064), - [11046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12934), - [11048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12116), - [11050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16816), - [11052] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(12037), - [11055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12500), - [11057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(12043), - [11060] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(12055), - [11063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_write_repeat1, 2, 0, 0), SHIFT_REPEAT(7677), - [11066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12937), - [11068] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_new_repeat1, 2, 0, 0), SHIFT_REPEAT(17497), - [11071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16762), - [11073] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_job_repeat1, 2, 0, 0), SHIFT_REPEAT(17015), - [11076] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_merge_repeat1, 2, 0, 0), SHIFT_REPEAT(14428), - [11079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_goto_repeat1, 2, 0, 0), SHIFT_REPEAT(16734), - [11082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22370), + [10909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16759), + [10911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscripts_repeat1, 2, 0, 0), SHIFT_REPEAT(12793), + [10914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_read_repeat1, 2, 0, 0), SHIFT_REPEAT(16759), + [10917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7690), + [10919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12401), + [10921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12369), + [10923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12038), + [10925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14448), + [10927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12044), + [10929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12056), + [10931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17497), + [10933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9367), + [10935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16923), + [10937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17015), + [10939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14428), + [10941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12472), + [10943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16734), + [10945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7677), + [10947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16798), + [10949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_set_repeat1, 2, 0, 0), SHIFT_REPEAT(14393), + [10952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12723), + [10954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12724), + [10956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12566), + [10958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18168), + [10960] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat3, 2, 0, 0), SHIFT_REPEAT(14376), + [10963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9585), + [10965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13005), + [10967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12932), + [10969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18108), + [10971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21435), + [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12528), + [10975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_parameter, 5, 0, 0), + [10977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_parameter, 5, 0, 0), + [10979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10137), + [10981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17295), + [10983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17935), + [10985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10138), + [10987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12794), + [10989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12795), + [10991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9353), + [10993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14427), + [10995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_write_repeat1, 2, 0, 0), SHIFT_REPEAT(7690), + [10998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16777), + [11000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_parameter_arg, 1, 0, 0), + [11002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12605), + [11004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_parameter_arg, 1, 0, 0), + [11006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16732), + [11008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_parameter, 3, 0, 0), + [11010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_parameter, 3, 0, 0), + [11012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7679), + [11014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16811), + [11016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11874), + [11018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17556), + [11020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11875), + [11022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8567), + [11024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_write_repeat1, 2, 0, 0), SHIFT_REPEAT(7679), + [11027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat3, 2, 0, 0), SHIFT_REPEAT(14366), + [11030] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscripts_repeat1, 2, 0, 0), SHIFT_REPEAT(12721), + [11033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25967), + [11035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12927), + [11037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18077), + [11039] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_import_repeat1, 2, 0, 0), SHIFT_REPEAT(25666), + [11042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12065), + [11044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12934), + [11046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12117), + [11048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16816), + [11050] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(12038), + [11053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12500), + [11055] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(12044), + [11058] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(12056), + [11061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_write_repeat1, 2, 0, 0), SHIFT_REPEAT(7677), + [11064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12937), + [11066] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_new_repeat1, 2, 0, 0), SHIFT_REPEAT(17497), + [11069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16762), + [11071] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_job_repeat1, 2, 0, 0), SHIFT_REPEAT(17015), + [11074] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_merge_repeat1, 2, 0, 0), SHIFT_REPEAT(14428), + [11077] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_goto_repeat1, 2, 0, 0), SHIFT_REPEAT(16734), + [11080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22370), + [11082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12722), [11084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14352), - [11086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12722), - [11088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12074), - [11090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8533), - [11092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12639), - [11094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_parameter_arg, 3, 0, 0), - [11096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12804), - [11098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_parameter_arg, 3, 0, 0), - [11100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat1, 2, 0, 0), SHIFT_REPEAT(93), - [11103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17845), - [11105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [11107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_for_repeat1, 2, 0, 0), SHIFT_REPEAT(17423), - [11110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_for_repeat1, 2, 0, 0), - [11112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_for_repeat1, 2, 0, 0), - [11114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12939), - [11116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 1, 0, 0), - [11118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 1, 0, 0), - [11120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9398), - [11122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat1, 2, 0, 0), SHIFT_REPEAT(312), - [11125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_kill_repeat1, 2, 0, 0), SHIFT_REPEAT(14448), - [11128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_read_repeat1, 2, 0, 0), SHIFT_REPEAT(16761), - [11131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14494), - [11133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17864), - [11135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14496), - [11137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16917), - [11139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13721), - [11141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18130), - [11143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12136), - [11145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10146), - [11147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12138), - [11149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscripts_repeat1, 2, 0, 0), SHIFT_REPEAT(13005), - [11152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12139), - [11154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10147), - [11156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17281), - [11158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14417), - [11160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16722), - [11162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17536), - [11164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_set_repeat1, 2, 0, 0), SHIFT_REPEAT(14399), - [11167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_lock_repeat1, 2, 0, 0), SHIFT_REPEAT(16923), + [11086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12075), + [11088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8533), + [11090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12639), + [11092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_parameter_arg, 3, 0, 0), + [11094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12804), + [11096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_parameter_arg, 3, 0, 0), + [11098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat1, 2, 0, 0), SHIFT_REPEAT(93), + [11101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17845), + [11103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [11105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_for_repeat1, 2, 0, 0), SHIFT_REPEAT(17423), + [11108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_for_repeat1, 2, 0, 0), + [11110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_for_repeat1, 2, 0, 0), + [11112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12939), + [11114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 1, 0, 0), + [11116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 1, 0, 0), + [11118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9398), + [11120] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat1, 2, 0, 0), SHIFT_REPEAT(312), + [11123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_kill_repeat1, 2, 0, 0), SHIFT_REPEAT(14448), + [11126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_read_repeat1, 2, 0, 0), SHIFT_REPEAT(16761), + [11129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14494), + [11131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17864), + [11133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscripts_repeat1, 2, 0, 0), SHIFT_REPEAT(13005), + [11136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14496), + [11138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16917), + [11140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13721), + [11142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18130), + [11144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12137), + [11146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10145), + [11148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12139), + [11150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12140), + [11152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10146), + [11154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17281), + [11156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14417), + [11158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16722), + [11160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17536), + [11162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_set_repeat1, 2, 0, 0), SHIFT_REPEAT(14399), + [11165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_lock_repeat1, 2, 0, 0), SHIFT_REPEAT(16923), + [11168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12620), [11170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat3, 2, 0, 0), SHIFT_REPEAT(14379), - [11173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12620), - [11175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12983), - [11177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18146), - [11179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_read_repeat1, 2, 0, 0), SHIFT_REPEAT(16762), - [11182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(12064), - [11185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_kill_repeat1, 2, 0, 0), SHIFT_REPEAT(14494), - [11188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_lock_repeat1, 2, 0, 0), SHIFT_REPEAT(16917), - [11191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12993), - [11193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12468), - [11196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(11873), - [11199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_zkill_repeat1, 2, 0, 0), SHIFT_REPEAT(17556), - [11202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(11874), - [11205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12556), - [11207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_kill_repeat1, 2, 0, 0), SHIFT_REPEAT(14496), - [11210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_zkill_repeat1, 2, 0, 0), SHIFT_REPEAT(17536), - [11213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(12093), - [11216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14403), - [11218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17996), - [11220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9388), - [11222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9391), - [11224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9392), - [11226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12989), - [11228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18147), - [11230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9393), - [11232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_set_repeat1, 2, 0, 0), SHIFT_REPEAT(14403), - [11235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12626), - [11237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12991), - [11239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(12116), - [11242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12628), - [11244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(12136), - [11247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12437), - [11249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(12138), - [11252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10115), - [11254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(12139), - [11257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12994), - [11259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_job_repeat1, 2, 0, 0), SHIFT_REPEAT(17295), - [11262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_job_repeat1, 2, 0, 0), SHIFT_REPEAT(17281), - [11265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_merge_repeat1, 2, 0, 0), SHIFT_REPEAT(14417), - [11268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_merge_repeat1, 2, 0, 0), SHIFT_REPEAT(14427), - [11271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_goto_repeat1, 2, 0, 0), SHIFT_REPEAT(16722), - [11274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12455), - [11277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8859), - [11279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_goto_repeat1, 2, 0, 0), SHIFT_REPEAT(16732), - [11282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(12074), - [11285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12996), - [11287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_zkill_repeat1, 2, 0, 0), SHIFT_REPEAT(17517), - [11290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22760), - [11292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12998), - [11294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_parameter, 4, 0, 0), - [11296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_parameter, 4, 0, 0), - [11298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(12105), - [11301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12593), - [11303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17705), - [11305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9360), - [11307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14346), - [11309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12460), + [11173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_read_repeat1, 2, 0, 0), SHIFT_REPEAT(16762), + [11176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12983), + [11178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18146), + [11180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(12065), + [11183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_kill_repeat1, 2, 0, 0), SHIFT_REPEAT(14494), + [11186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_lock_repeat1, 2, 0, 0), SHIFT_REPEAT(16917), + [11189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12993), + [11191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12472), + [11194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(11874), + [11197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_zkill_repeat1, 2, 0, 0), SHIFT_REPEAT(17556), + [11200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(11875), + [11203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12488), + [11205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_kill_repeat1, 2, 0, 0), SHIFT_REPEAT(14496), + [11208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_zkill_repeat1, 2, 0, 0), SHIFT_REPEAT(17536), + [11211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(12094), + [11214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14403), + [11216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17996), + [11218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9388), + [11220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9391), + [11222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9392), + [11224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12989), + [11226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18147), + [11228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9393), + [11230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_set_repeat1, 2, 0, 0), SHIFT_REPEAT(14403), + [11233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12626), + [11235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12991), + [11237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(12117), + [11240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12628), + [11242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(12137), + [11245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12438), + [11247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(12139), + [11250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10115), + [11252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(12140), + [11255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12994), + [11257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_job_repeat1, 2, 0, 0), SHIFT_REPEAT(17295), + [11260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_job_repeat1, 2, 0, 0), SHIFT_REPEAT(17281), + [11263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_merge_repeat1, 2, 0, 0), SHIFT_REPEAT(14417), + [11266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_merge_repeat1, 2, 0, 0), SHIFT_REPEAT(14427), + [11269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_goto_repeat1, 2, 0, 0), SHIFT_REPEAT(16722), + [11272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12458), + [11275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8859), + [11277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_goto_repeat1, 2, 0, 0), SHIFT_REPEAT(16732), + [11280] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(12075), + [11283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12996), + [11285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_zkill_repeat1, 2, 0, 0), SHIFT_REPEAT(17517), + [11288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22760), + [11290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12998), + [11292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_parameter, 4, 0, 0), + [11294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_parameter, 4, 0, 0), + [11296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(12106), + [11299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12593), + [11301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17705), + [11303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9360), + [11305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14346), + [11307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12637), + [11309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12455), [11311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10116), [11313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12918), [11315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7678), @@ -2063731,24 +2063731,24 @@ static const TSParseActionEntry ts_parse_actions[] = { [11319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16771), [11321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscripts_repeat1, 2, 0, 0), SHIFT_REPEAT(12918), [11324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat3, 2, 0, 0), SHIFT_REPEAT(14364), - [11327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(12041), - [11330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12469), - [11332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12041), - [11334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(12049), + [11327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(12048), + [11330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12459), + [11332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12048), + [11334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(12052), [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25288), - [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12049), - [11341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11816), - [11343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11819), - [11345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11820), - [11347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(12123), + [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12052), + [11341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11812), + [11343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11817), + [11345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11818), + [11347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(12127), [11350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12741), - [11352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12123), + [11352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12127), [11354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_new_repeat1, 2, 0, 0), SHIFT_REPEAT(17465), [11357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17465), [11359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7674), - [11361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(11816), - [11364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(11819), - [11367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(11820), + [11361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_open_repeat1, 2, 0, 0), SHIFT_REPEAT(11812), + [11364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_close_repeat1, 2, 0, 0), SHIFT_REPEAT(11817), + [11367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_use_repeat1, 2, 0, 0), SHIFT_REPEAT(11818), [11370] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_job_repeat1, 2, 0, 0), SHIFT_REPEAT(17280), [11373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17280), [11375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_merge_repeat1, 2, 0, 0), SHIFT_REPEAT(14421), @@ -2063759,13 +2063759,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [11387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16731), [11389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14481), [11391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22020), - [11393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12525), - [11395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12135), + [11393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12526), + [11395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12136), [11397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23528), - [11399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12436), + [11399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12437), [11401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22357), [11403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17580), - [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12149), + [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12151), [11407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9932), [11409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_set_repeat1, 2, 0, 0), SHIFT_REPEAT(14397), [11412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17841), @@ -2063777,10 +2063777,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [11427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_read_repeat1, 2, 0, 0), SHIFT_REPEAT(16772), [11430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12813), [11432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17875), - [11434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12525), - [11437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(12135), + [11434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12526), + [11437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(12136), [11440] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_zkill_repeat1, 2, 0, 0), SHIFT_REPEAT(17580), - [11443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(12149), + [11443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(12151), [11446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12938), [11448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10274), [11450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12377), @@ -2063793,49 +2063793,49 @@ static const TSParseActionEntry ts_parse_actions[] = { [11464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_job_repeat1, 2, 0, 0), SHIFT_REPEAT(17325), [11467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9988), [11469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10007), - [11471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12444), - [11473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_parameter_arg, 5, 0, 0), - [11475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_parameter_arg, 5, 0, 0), - [11477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12549), - [11479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12995), - [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12555), - [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12997), - [11485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14394), - [11487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12745), - [11489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat3, 2, 0, 0), SHIFT_REPEAT(14373), - [11492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16776), - [11494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12940), - [11496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14456), - [11498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16920), - [11500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14357), - [11502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13419), - [11504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12361), - [11506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12731), - [11508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18049), - [11510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12168), + [11471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12445), + [11473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12550), + [11475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12995), + [11477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12556), + [11479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12997), + [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14394), + [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12745), + [11485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_do_repeat3, 2, 0, 0), SHIFT_REPEAT(14373), + [11488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16776), + [11490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12940), + [11492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14456), + [11494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16920), + [11496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14357), + [11498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_parameter_arg, 5, 0, 0), + [11500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_parameter_arg, 5, 0, 0), + [11502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12365), + [11504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12731), + [11506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18049), + [11508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13419), + [11510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11809), [11512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17574), [11514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11810), [11516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_set_repeat1, 2, 0, 0), SHIFT_REPEAT(14394), - [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9873), - [11521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_import_repeat1, 2, 0, 0), SHIFT_REPEAT(25288), - [11524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_kill_repeat1, 2, 0, 0), SHIFT_REPEAT(14456), - [11527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_lock_repeat1, 2, 0, 0), SHIFT_REPEAT(16920), - [11530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_zbreak_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(22020), - [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12446), - [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12688), - [11537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12361), - [11540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(12168), - [11543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_zkill_repeat1, 2, 0, 0), SHIFT_REPEAT(17574), - [11546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(11810), - [11549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12790), - [11551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17983), - [11553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14426), - [11555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16744), - [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9664), - [11559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8831), - [11561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_routine_definition, 2, 0, 0), - [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25531), - [11565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_routine_definition, 2, 0, 0), + [11519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_routine_definition, 2, 0, 0), + [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25522), + [11523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_routine_definition, 2, 0, 0), + [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9873), + [11527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pound_import_repeat1, 2, 0, 0), SHIFT_REPEAT(25288), + [11530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_kill_repeat1, 2, 0, 0), SHIFT_REPEAT(14456), + [11533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_lock_repeat1, 2, 0, 0), SHIFT_REPEAT(16920), + [11536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_zbreak_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(22020), + [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12688), + [11541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_return_repeat1, 2, 0, 0), SHIFT_REPEAT(12365), + [11544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_xecute_repeat1, 2, 0, 0), SHIFT_REPEAT(11809), + [11547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_zkill_repeat1, 2, 0, 0), SHIFT_REPEAT(17574), + [11550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_with_printlist_repeat1, 2, 0, 0), SHIFT_REPEAT(11810), + [11553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12481), + [11555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12790), + [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14426), + [11559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16744), + [11561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9664), + [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17983), + [11565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8831), [11567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12747), [11569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9883), [11571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_write_repeat1, 2, 0, 0), SHIFT_REPEAT(7678), @@ -2063854,7 +2063854,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12809), [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18058), [11603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12811), - [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12551), + [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12363), [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12880), [11609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12814), [11611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_merge_repeat1, 2, 0, 0), SHIFT_REPEAT(14426), @@ -2063878,7 +2063878,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17986), [11651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25825), [11653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8960), - [11655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12397), + [11655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12394), [11657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14296), [11659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13951), [11661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8961), @@ -2063888,7 +2063888,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14810), [11671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15487), [11673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14888), - [11675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11901), + [11675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11933), [11677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12743), [11679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9978), [11681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9979), @@ -2063908,57 +2063908,57 @@ static const TSParseActionEntry ts_parse_actions[] = { [11710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10000), [11712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10014), [11714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10016), - [11716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9899), - [11718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25503), - [11720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23654), - [11722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25615), - [11724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13857), - [11726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17612), - [11728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11498), - [11730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24482), - [11732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19168), - [11734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24226), - [11736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17681), - [11738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20813), - [11740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18508), - [11742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19151), - [11744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17911), - [11746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19160), - [11748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17888), - [11750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25717), - [11752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12379), - [11754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8895), - [11756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12445), - [11758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14282), - [11760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13872), - [11762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8896), - [11764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24755), - [11766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12945), - [11768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18241), - [11770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18241), - [11772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19879), - [11774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18073), + [11716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25503), + [11718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23654), + [11720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25615), + [11722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13857), + [11724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17612), + [11726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11498), + [11728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24482), + [11730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19168), + [11732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24226), + [11734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17681), + [11736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20813), + [11738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18508), + [11740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19151), + [11742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17911), + [11744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19160), + [11746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17888), + [11748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25717), + [11750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12379), + [11752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8895), + [11754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12444), + [11756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14282), + [11758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13872), + [11760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8896), + [11762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24755), + [11764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12945), + [11766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18241), + [11768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18241), + [11770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19879), + [11772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18073), + [11774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9899), [11776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10384), [11778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10389), - [11780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12470), + [11780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12471), [11782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8585), - [11784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9908), - [11786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25224), - [11788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24084), - [11790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25602), - [11792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8612), - [11794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8613), + [11784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25224), + [11786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24084), + [11788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25602), + [11790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8612), + [11792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8613), + [11794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9908), [11796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12746), [11798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10119), [11800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8654), - [11802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8662), - [11804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9903), - [11806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24162), - [11808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12473), - [11810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22019), + [11802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8661), + [11804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24162), + [11806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12473), + [11808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22019), + [11810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9903), [11812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [11814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17849), - [11816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10599), + [11816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10601), [11818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24823), [11820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23443), [11822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25028), @@ -2063976,9 +2063976,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [11846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8762), [11848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8763), [11850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [11852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9691), - [11854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12421), - [11856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9707), + [11852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9655), + [11854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12418), + [11856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9691), [11858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12816), [11860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8768), [11862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8769), @@ -2063986,10 +2063986,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [11866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12819), [11868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10621), [11870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10645), - [11872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10662), + [11872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10663), [11874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8783), [11876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8785), - [11878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12452), + [11878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12447), [11880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22917), [11882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10419), [11884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10428), @@ -2063997,10 +2063997,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [11888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19183), [11890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14149), [11892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14233), - [11894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11896), + [11894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11957), [11896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15370), [11898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16747), - [11900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12130), + [11900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12145), [11902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24222), [11904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17628), [11906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19763), @@ -2064008,7 +2064008,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17881), [11912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25707), [11914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8890), - [11916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12404), + [11916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12403), [11918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14281), [11920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13865), [11922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8891), @@ -2064034,7 +2064034,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [11962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17828), [11964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26117), [11966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9169), - [11968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12399), + [11968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12398), [11970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14339), [11972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14200), [11974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9170), @@ -2064086,7 +2064086,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17813), [12068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26091), [12070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9149), - [12072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12385), + [12072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12386), [12074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14335), [12076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14178), [12078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9150), @@ -2064102,7 +2064102,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23745), [12100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11783), [12102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14898), - [12104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11812), + [12104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11813), [12106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24239), [12108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17657), [12110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19803), @@ -2064110,7 +2064110,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17920), [12116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25763), [12118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8920), - [12120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12518), + [12120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12513), [12122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14287), [12124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13903), [12126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8921), @@ -2064151,7 +2064151,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [12196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4548), [12198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11828), [12200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15477), - [12202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11864), + [12202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11865), [12204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24258), [12206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17642), [12208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19154), @@ -2064173,702 +2064173,702 @@ static const TSParseActionEntry ts_parse_actions[] = { [12240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16636), [12242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18178), [12244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23513), - [12246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12108), + [12246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12109), [12248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18225), - [12250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 1, 0, 0), - [12252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 1, 0, 0), - [12254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11921), - [12256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18177), - [12258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12523), - [12260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13849), - [12262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17624), - [12264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24017), - [12266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19003), - [12268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24360), - [12270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), - [12272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20683), - [12274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18649), - [12276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19785), - [12278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18021), - [12280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3277), - [12282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17771), - [12284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26014), - [12286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9094), - [12288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12545), - [12290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14324), - [12292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14117), - [12294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9095), - [12296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24719), - [12298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13295), - [12300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), - [12302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), - [12304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3285), - [12306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12851), - [12308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13709), - [12310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17659), - [12312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23794), - [12314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19543), - [12316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24279), - [12318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), - [12320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20664), - [12322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18429), - [12324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19281), - [12326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17933), - [12328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4057), - [12330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18009), - [12332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25860), - [12334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8985), - [12336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12422), - [12338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14301), - [12340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13982), - [12342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8986), - [12344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25244), - [12346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13074), - [12348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2705), - [12350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2705), - [12352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4061), - [12354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), - [12356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12591), - [12358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11926), - [12360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18184), - [12362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_routine_type, 5, 0, 0), - [12364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_routine_type, 5, 0, 0), - [12366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12142), - [12368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14677), - [12370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11805), - [12372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24233), - [12374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17603), - [12376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18907), - [12378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18033), - [12380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17904), - [12382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25736), - [12384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8905), - [12386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12481), - [12388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14284), - [12390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13884), - [12392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8906), - [12394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25235), - [12396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15679), - [12398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15704), - [12400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18735), - [12402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15270), - [12404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15706), - [12406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20512), - [12408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15707), - [12410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18234), - [12412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23459), - [12414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12595), - [12416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9312), - [12418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9601), - [12420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11841), - [12422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2292), - [12424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11886), - [12426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24354), - [12428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17654), - [12430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19219), - [12432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17833), - [12434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17761), - [12436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26000), - [12438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9084), - [12440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12529), - [12442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14322), - [12444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14106), - [12446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9085), - [12448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24658), - [12450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7638), - [12452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6887), - [12454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18348), - [12456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6379), - [12458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7113), - [12460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20390), - [12462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7115), - [12464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18228), - [12466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23504), - [12468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11835), - [12470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), - [12472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11922), - [12474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24338), - [12476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17599), - [12478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19174), - [12480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17724), - [12482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17725), - [12484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25951), - [12486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9049), - [12488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12494), - [12490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14314), - [12492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14064), - [12494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9050), - [12496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26287), - [12498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5168), - [12500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5169), - [12502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18413), - [12504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), - [12506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4971), - [12508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20217), - [12510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4973), - [12512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18222), - [12514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23412), - [12516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10416), - [12518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12143), - [12520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18262), - [12522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12106), - [12524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14575), - [12526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12184), - [12528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24229), - [12530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17641), - [12532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18906), - [12534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17818), - [12536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17897), - [12538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25727), - [12540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8900), - [12542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12350), - [12544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14283), - [12546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13878), - [12548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8901), - [12550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24492), - [12552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15274), - [12554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15279), - [12556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18299), - [12558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14936), - [12560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15526), - [12562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20661), - [12564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15333), - [12566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18208), - [12568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23739), - [12570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11831), - [12572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18253), - [12574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11211), - [12576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14018), - [12578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17668), - [12580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24065), - [12582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19002), - [12584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24364), - [12586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [12588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20662), - [12590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18537), - [12592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19762), - [12594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18006), - [12596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), - [12598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17774), - [12600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26021), - [12602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9099), - [12604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12550), - [12606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14325), - [12608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14122), - [12610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9100), - [12612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24735), - [12614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13289), - [12616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), - [12618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), - [12620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [12622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), - [12624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13860), - [12626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17663), - [12628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24197), - [12630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19014), - [12632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24379), - [12634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), - [12636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20839), - [12638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18781), - [12640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19802), - [12642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17722), - [12644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5202), - [12646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17785), - [12648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26035), - [12650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9109), - [12652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12351), - [12654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14327), - [12656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14134), - [12658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9110), - [12660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24767), - [12662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13313), - [12664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), - [12666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3617), - [12668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5212), - [12670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12909), - [12672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10531), - [12674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11807), - [12676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14730), - [12678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12337), - [12680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24247), - [12682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17615), - [12684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18963), - [12686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17869), - [12688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17953), - [12690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25790), - [12692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8935), - [12694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12353), - [12696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14291), - [12698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13921), - [12700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8936), - [12702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26046), - [12704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16480), - [12706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16481), - [12708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18686), - [12710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16024), - [12712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16488), - [12714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20573), - [12716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16490), - [12718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18188), - [12720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23698), - [12722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13908), - [12724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17633), - [12726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23589), - [12728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19491), - [12730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24278), - [12732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [12734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20625), - [12736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18802), - [12738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19274), - [12740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17874), - [12742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2384), - [12744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18016), - [12746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25867), - [12748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8990), - [12750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12427), - [12752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14302), - [12754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13988), - [12756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8991), - [12758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25338), - [12760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13066), - [12762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), - [12764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), - [12766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), - [12768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), - [12770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10188), - [12772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11838), - [12774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), - [12776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12344), - [12778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24345), - [12780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17597), - [12782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19187), - [12784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17772), - [12786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17744), - [12788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25979), - [12790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9069), - [12792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12511), - [12794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14319), - [12796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14088), - [12798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9070), - [12800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24565), - [12802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7072), - [12804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7074), - [12806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18440), - [12808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6872), - [12810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7639), - [12812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20272), - [12814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7046), - [12816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18266), - [12818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24174), - [12820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10700), - [12822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12177), - [12824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14680), - [12826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11861), - [12828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24235), - [12830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17619), - [12832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19298), - [12834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17902), - [12836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17908), - [12838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25745), - [12840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8910), - [12842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12493), - [12844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14285), - [12846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13890), - [12848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8911), - [12850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25976), - [12852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15920), - [12854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15921), - [12856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18291), - [12858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15277), - [12860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15923), - [12862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20059), - [12864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15924), - [12866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18224), - [12868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24111), - [12870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12038), - [12872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18191), - [12874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11073), - [12876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11875), - [12878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18251), - [12880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11876), - [12882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18219), - [12884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13406), - [12886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17648), - [12888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23690), - [12890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19380), - [12892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24267), - [12894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), - [12896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20440), - [12898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18474), - [12900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19239), - [12902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17882), - [12904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5113), - [12906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17992), - [12908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25832), - [12910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8965), - [12912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12401), - [12914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14297), - [12916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13958), - [12918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8966), - [12920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24851), - [12922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12673), - [12924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), - [12926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), - [12928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5122), - [12930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13724), - [12932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11880), - [12934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18247), - [12936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13895), - [12938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17600), - [12940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24116), - [12942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19350), - [12944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24270), - [12946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [12948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20357), - [12950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18275), - [12952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19230), - [12954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17861), - [12956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530), - [12958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17995), - [12960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25839), - [12962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8970), - [12964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12407), - [12966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14298), - [12968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13964), - [12970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8971), - [12972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24963), - [12974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13034), - [12976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [12978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), - [12980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534), - [12982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), - [12984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11824), - [12986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14530), - [12988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11883), - [12990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24252), - [12992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17616), - [12994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19058), - [12996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17848), - [12998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17965), - [13000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25804), - [13002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8945), - [13004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12363), - [13006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14293), - [13008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13933), - [13010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8946), - [13012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24507), - [13014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15447), - [13016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15459), - [13018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18418), - [13020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14816), - [13022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15462), - [13024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20182), - [13026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15468), - [13028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18223), - [13030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23605), - [13032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11826), - [13034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1978), - [13036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11888), - [13038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24255), - [13040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17637), - [13042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19136), - [13044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17824), - [13046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17973), - [13048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25811), - [13050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8950), - [13052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12375), - [13054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14294), - [13056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13939), - [13058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8951), - [13060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24574), - [13062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6091), - [13064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6092), - [13066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18327), - [13068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4563), - [13070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6109), - [13072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20541), - [13074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6117), - [13076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18214), - [13078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24085), - [13080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11893), - [13082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18215), - [13084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13787), - [13086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17655), - [13088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23966), - [13090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19644), - [13092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24284), - [13094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893), - [13096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20067), - [13098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18421), - [13100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19322), - [13102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18034), - [13104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7160), - [13106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18022), - [13108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25874), - [13110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8995), - [13112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12441), - [13114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14303), - [13116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13994), - [13118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8996), - [13120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25495), - [13122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13110), - [13124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5719), - [13126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5719), - [13128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7163), - [13130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12711), - [13132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11897), - [13134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18213), - [13136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11898), - [13138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18211), - [13140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11957), - [13142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18260), - [13144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_job_argument_repeat1, 1, 0, 0), - [13146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11832), - [13148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), - [13150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11902), - [13152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24314), - [13154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17640), - [13156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19159), - [13158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18023), - [13160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17706), - [13162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25923), - [13164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9029), - [13166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12475), - [13168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14310), - [13170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14038), - [13172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9030), - [13174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26020), - [13176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4967), - [13178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4969), - [13180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18840), - [13182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2348), - [13184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4745), - [13186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20150), - [13188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4746), - [13190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18180), - [13192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23573), - [13194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14030), - [13196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17605), - [13198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24242), - [13200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19013), - [13202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24384), - [13204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), - [13206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20794), - [13208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18743), - [13210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19797), - [13212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17713), - [13214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3556), - [13216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17791), - [13218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26042), - [13220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9114), - [13222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12354), - [13224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14328), - [13226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14141), - [13228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9115), - [13230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24783), - [13232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13311), - [13234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), - [13236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2603), - [13238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), - [13240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3233), - [13242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11907), - [13244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18218), - [13246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11910), - [13248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18263), - [13250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11912), - [13252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18185), - [13254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13867), - [13256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17617), - [13258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24440), - [13260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19022), - [13262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24396), - [13264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), - [13266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20925), - [13268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18626), - [13270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18913), - [13272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17796), - [13274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5201), - [13276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17807), - [13278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26070), - [13280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9134), - [13282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12369), - [13284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14332), - [13286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14162), - [13288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9135), - [13290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24863), - [13292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13329), - [13294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), - [13296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3806), - [13298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5204), - [13300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), - [13302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12965), - [13304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12333), - [13306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18233), - [13308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13410), - [13310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13415), - [13312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10709), - [13314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11937), - [13316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18212), - [13318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11938), - [13320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18252), - [13322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12332), - [13324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18238), - [13326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_routine_definition, 3, 0, 0), - [13328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_routine_definition, 3, 0, 0), - [13330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12326), - [13332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18193), - [13334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11965), - [13336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18232), - [13338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12020), - [13340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18227), - [13342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12098), - [13344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18256), - [13346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12102), - [13348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18254), - [13350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10320), - [13352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12121), - [13354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18221), - [13356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12132), - [13358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18198), - [13360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12137), - [13362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18249), - [13364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12150), - [13366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18240), - [13368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12156), - [13370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18195), - [13372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12173), - [13374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18242), - [13376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13914), - [13378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17631), - [13380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24120), - [13382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19594), - [13384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24289), - [13386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [13388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20889), - [13390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18545), - [13392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19309), - [13394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18010), - [13396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5352), - [13398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18026), - [13400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25881), - [13402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9000), - [13404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12450), - [13406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14304), - [13408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14001), - [13410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9001), - [13412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25563), - [13414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13102), - [13416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), - [13418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4264), - [13420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), - [13422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), - [13424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12187), - [13426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18179), - [13428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13834), - [13430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17639), - [13432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24033), - [13434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18941), - [13436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24196), - [13438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), - [13440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20784), - [13442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18287), - [13444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19760), - [13446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17858), - [13448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5018), - [13450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17837), - [13452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25681), - [13454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8880), - [13456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12466), - [13458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14277), - [13460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13847), - [13462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8881), - [13464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25671), - [13466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13400), - [13468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), - [13470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2845), - [13472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5019), - [13474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), - [13476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14202), - [13478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17667), - [13480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24010), - [13482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19131), - [13484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24209), - [13486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), - [13488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20295), - [13490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18487), - [13492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18995), - [13494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17862), - [13496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6406), - [13498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17793), - [13500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25667), - [13502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8874), - [13504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12490), - [13506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14275), - [13508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13835), - [13510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8875), - [13512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25336), - [13514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12825), - [13516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4048), - [13518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4048), - [13520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6408), - [13522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), - [13524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14196), - [13526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14049), - [13528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17608), - [13530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24418), - [13532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19021), - [13534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24395), - [13536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), - [13538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20912), - [13540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18506), - [13542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18909), - [13544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17783), - [13546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3734), - [13548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17802), - [13550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26063), - [13552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9129), - [13554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12364), - [13556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14331), - [13558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14156), - [13560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9130), - [13562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24847), - [13564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13327), - [13566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), - [13568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2101), - [13570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), - [13572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3133), - [13574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9733), - [13576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13837), - [13578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17632), - [13580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23396), - [13582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19801), - [13584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24302), - [13586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1031), - [13588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20270), - [13590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18443), - [13592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19440), - [13594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17784), - [13596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7544), - [13598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17697), - [13600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25909), - [13602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9020), - [13604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12561), - [13606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14308), - [13608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14025), - [13610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9021), - [13612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25891), - [13614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13165), - [13616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6181), - [13618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6181), - [13620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7547), - [13622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5432), - [13624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12782), + [12250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11921), + [12252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18177), + [12254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12493), + [12256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13849), + [12258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17624), + [12260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24017), + [12262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19003), + [12264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24360), + [12266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [12268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20683), + [12270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18649), + [12272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19785), + [12274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18021), + [12276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3277), + [12278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17771), + [12280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26014), + [12282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9094), + [12284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12540), + [12286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14324), + [12288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14117), + [12290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9095), + [12292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24719), + [12294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13295), + [12296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), + [12298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), + [12300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3285), + [12302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12851), + [12304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13709), + [12306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17659), + [12308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23794), + [12310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19543), + [12312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24279), + [12314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), + [12316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20664), + [12318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18429), + [12320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19281), + [12322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17933), + [12324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4057), + [12326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18009), + [12328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25860), + [12330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8985), + [12332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12422), + [12334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14301), + [12336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13982), + [12338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8986), + [12340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25244), + [12342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13074), + [12344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2705), + [12346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2705), + [12348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4061), + [12350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), + [12352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12591), + [12354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11926), + [12356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18184), + [12358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12143), + [12360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14677), + [12362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11803), + [12364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24233), + [12366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17603), + [12368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18907), + [12370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18033), + [12372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17904), + [12374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25736), + [12376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8905), + [12378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12477), + [12380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14284), + [12382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13884), + [12384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8906), + [12386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25235), + [12388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15679), + [12390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15704), + [12392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18735), + [12394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15270), + [12396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15706), + [12398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20512), + [12400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15707), + [12402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18234), + [12404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23459), + [12406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12595), + [12408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_routine_type, 5, 0, 0), + [12410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_routine_type, 5, 0, 0), + [12412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9312), + [12414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13837), + [12416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17632), + [12418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23396), + [12420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19801), + [12422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24302), + [12424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1031), + [12426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20270), + [12428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18443), + [12430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19440), + [12432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17784), + [12434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7544), + [12436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17697), + [12438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25909), + [12440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9020), + [12442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12561), + [12444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14308), + [12446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14025), + [12448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9021), + [12450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25891), + [12452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13165), + [12454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6181), + [12456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6181), + [12458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7547), + [12460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5432), + [12462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12782), + [12464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9601), + [12466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11841), + [12468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2292), + [12470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11887), + [12472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24354), + [12474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17654), + [12476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19219), + [12478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17833), + [12480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17761), + [12482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26000), + [12484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9084), + [12486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12529), + [12488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14322), + [12490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14106), + [12492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9085), + [12494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24658), + [12496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7638), + [12498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6887), + [12500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18348), + [12502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6379), + [12504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7113), + [12506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20390), + [12508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7115), + [12510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18228), + [12512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23504), + [12514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11835), + [12516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), + [12518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11922), + [12520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24338), + [12522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17599), + [12524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19174), + [12526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17724), + [12528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17725), + [12530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25951), + [12532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9049), + [12534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12495), + [12536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14314), + [12538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14064), + [12540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9050), + [12542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26287), + [12544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5168), + [12546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5169), + [12548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18413), + [12550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), + [12552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4971), + [12554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20217), + [12556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4973), + [12558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18222), + [12560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23412), + [12562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12107), + [12564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14575), + [12566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12183), + [12568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24229), + [12570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17641), + [12572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18906), + [12574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17818), + [12576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17897), + [12578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25727), + [12580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8900), + [12582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12464), + [12584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14283), + [12586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13878), + [12588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8901), + [12590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24492), + [12592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15274), + [12594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15279), + [12596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18299), + [12598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14936), + [12600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15526), + [12602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20661), + [12604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15333), + [12606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18208), + [12608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23739), + [12610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10416), + [12612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11824), + [12614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14530), + [12616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12118), + [12618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24252), + [12620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17616), + [12622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19058), + [12624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17848), + [12626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17965), + [12628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25804), + [12630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8945), + [12632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12362), + [12634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14293), + [12636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13933), + [12638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8946), + [12640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24507), + [12642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15447), + [12644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15459), + [12646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18418), + [12648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14816), + [12650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15462), + [12652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20182), + [12654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15468), + [12656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18260), + [12658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23605), + [12660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12144), + [12662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18262), + [12664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11836), + [12666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18253), + [12668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14018), + [12670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17668), + [12672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24065), + [12674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19002), + [12676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24364), + [12678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [12680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20662), + [12682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18537), + [12684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19762), + [12686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18006), + [12688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [12690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17774), + [12692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26021), + [12694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9099), + [12696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12547), + [12698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14325), + [12700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14122), + [12702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9100), + [12704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24735), + [12706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13289), + [12708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [12710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902), + [12712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), + [12714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [12716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13860), + [12718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17663), + [12720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24197), + [12722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19014), + [12724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24379), + [12726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), + [12728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20839), + [12730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18781), + [12732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19802), + [12734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17722), + [12736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5202), + [12738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17785), + [12740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26035), + [12742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9109), + [12744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12465), + [12746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14327), + [12748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14134), + [12750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9110), + [12752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24767), + [12754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13313), + [12756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), + [12758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3617), + [12760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5212), + [12762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12909), + [12764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10531), + [12766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11807), + [12768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14730), + [12770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12336), + [12772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24247), + [12774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17615), + [12776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18963), + [12778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17869), + [12780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17953), + [12782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25790), + [12784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8935), + [12786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12352), + [12788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14291), + [12790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13921), + [12792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8936), + [12794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26046), + [12796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16480), + [12798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16481), + [12800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18686), + [12802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16024), + [12804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16488), + [12806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20573), + [12808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16490), + [12810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18188), + [12812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23698), + [12814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11211), + [12816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10187), + [12818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_routine_definition, 3, 0, 0), + [12820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_routine_definition, 3, 0, 0), + [12822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11838), + [12824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), + [12826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12343), + [12828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24345), + [12830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17597), + [12832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19187), + [12834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17772), + [12836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17744), + [12838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25979), + [12840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9069), + [12842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12507), + [12844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14319), + [12846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14088), + [12848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9070), + [12850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24565), + [12852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7072), + [12854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7074), + [12856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18440), + [12858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6872), + [12860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7639), + [12862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20272), + [12864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7046), + [12866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18266), + [12868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24174), + [12870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12176), + [12872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14680), + [12874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11861), + [12876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24235), + [12878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17619), + [12880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19298), + [12882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17902), + [12884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17908), + [12886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25745), + [12888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8910), + [12890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12489), + [12892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14285), + [12894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13890), + [12896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8911), + [12898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25976), + [12900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15920), + [12902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15921), + [12904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18291), + [12906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15277), + [12908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15923), + [12910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20059), + [12912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15924), + [12914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18224), + [12916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24111), + [12918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10700), + [12920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13908), + [12922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17633), + [12924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23589), + [12926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19491), + [12928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24278), + [12930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [12932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20625), + [12934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18802), + [12936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19274), + [12938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17874), + [12940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2384), + [12942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18016), + [12944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25867), + [12946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8990), + [12948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12429), + [12950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14302), + [12952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13988), + [12954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8991), + [12956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25338), + [12958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13066), + [12960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [12962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), + [12964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), + [12966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), + [12968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12040), + [12970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18191), + [12972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11073), + [12974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11876), + [12976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18251), + [12978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11877), + [12980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18219), + [12982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13406), + [12984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17648), + [12986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23690), + [12988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19380), + [12990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24267), + [12992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [12994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20440), + [12996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18474), + [12998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19239), + [13000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17882), + [13002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5113), + [13004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17992), + [13006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25832), + [13008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8965), + [13010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12400), + [13012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14297), + [13014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13958), + [13016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8966), + [13018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24851), + [13020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12673), + [13022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), + [13024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), + [13026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5122), + [13028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13724), + [13030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11881), + [13032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18247), + [13034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11884), + [13036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18223), + [13038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13895), + [13040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17600), + [13042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24116), + [13044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19350), + [13046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24270), + [13048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [13050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20357), + [13052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18275), + [13054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19230), + [13056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17861), + [13058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530), + [13060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17995), + [13062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25839), + [13064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8970), + [13066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12407), + [13068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14298), + [13070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13964), + [13072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8971), + [13074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24963), + [13076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13034), + [13078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), + [13080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), + [13082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534), + [13084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), + [13086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11826), + [13088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1978), + [13090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11889), + [13092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24255), + [13094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17637), + [13096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19136), + [13098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17824), + [13100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17973), + [13102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25811), + [13104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8950), + [13106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12376), + [13108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14294), + [13110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13939), + [13112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8951), + [13114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24574), + [13116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6091), + [13118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6092), + [13120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18327), + [13122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4563), + [13124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6109), + [13126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20541), + [13128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6117), + [13130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18214), + [13132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24085), + [13134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12332), + [13136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18233), + [13138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13787), + [13140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17655), + [13142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23966), + [13144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19644), + [13146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24284), + [13148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893), + [13150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20067), + [13152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18421), + [13154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19322), + [13156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18034), + [13158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7160), + [13160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18022), + [13162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25874), + [13164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8995), + [13166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12441), + [13168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14303), + [13170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13994), + [13172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8996), + [13174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25495), + [13176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13110), + [13178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5719), + [13180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5719), + [13182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7163), + [13184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12711), + [13186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11896), + [13188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18215), + [13190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11897), + [13192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18213), + [13194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11899), + [13196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18211), + [13198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11832), + [13200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [13202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11902), + [13204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24314), + [13206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17640), + [13208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19159), + [13210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18023), + [13212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17706), + [13214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25923), + [13216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9029), + [13218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12475), + [13220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14310), + [13222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14038), + [13224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9030), + [13226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26020), + [13228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4967), + [13230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4969), + [13232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18840), + [13234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2348), + [13236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4745), + [13238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20150), + [13240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4746), + [13242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18180), + [13244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23573), + [13246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14030), + [13248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17605), + [13250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24242), + [13252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19013), + [13254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24384), + [13256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), + [13258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20794), + [13260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18743), + [13262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19797), + [13264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17713), + [13266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3556), + [13268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17791), + [13270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26042), + [13272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9114), + [13274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12354), + [13276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14328), + [13278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14141), + [13280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9115), + [13282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24783), + [13284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13311), + [13286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), + [13288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2603), + [13290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), + [13292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3233), + [13294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11907), + [13296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18218), + [13298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11910), + [13300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18263), + [13302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11913), + [13304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18185), + [13306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13867), + [13308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17617), + [13310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24440), + [13312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19022), + [13314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24396), + [13316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [13318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20925), + [13320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18626), + [13322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18913), + [13324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17796), + [13326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5201), + [13328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17807), + [13330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26070), + [13332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9134), + [13334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12370), + [13336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14332), + [13338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14162), + [13340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9135), + [13342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24863), + [13344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13329), + [13346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), + [13348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3806), + [13350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5204), + [13352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), + [13354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12965), + [13356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13410), + [13358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_job_argument_repeat1, 1, 0, 0), + [13360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13415), + [13362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11936), + [13364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18212), + [13366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10709), + [13368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11938), + [13370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18252), + [13372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12331), + [13374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18238), + [13376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 1, 0, 0), + [13378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 1, 0, 0), + [13380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12325), + [13382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18193), + [13384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11966), + [13386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18232), + [13388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12020), + [13390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18227), + [13392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12099), + [13394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18256), + [13396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12103), + [13398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18254), + [13400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10320), + [13402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12122), + [13404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18221), + [13406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12133), + [13408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18198), + [13410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12138), + [13412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18249), + [13414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12152), + [13416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18240), + [13418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12157), + [13420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18195), + [13422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12172), + [13424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18242), + [13426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12186), + [13428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18179), + [13430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13914), + [13432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17631), + [13434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24120), + [13436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19594), + [13438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24289), + [13440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [13442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20889), + [13444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18545), + [13446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19309), + [13448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18010), + [13450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5352), + [13452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18026), + [13454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25881), + [13456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9000), + [13458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12448), + [13460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14304), + [13462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14001), + [13464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9001), + [13466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25563), + [13468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13102), + [13470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), + [13472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4264), + [13474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), + [13476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), + [13478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13834), + [13480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17639), + [13482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24033), + [13484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18941), + [13486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24196), + [13488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), + [13490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20784), + [13492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18287), + [13494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19760), + [13496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17858), + [13498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5018), + [13500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17837), + [13502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25681), + [13504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8880), + [13506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12359), + [13508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14277), + [13510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13847), + [13512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8881), + [13514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25671), + [13516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13400), + [13518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), + [13520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2845), + [13522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5019), + [13524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), + [13526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14202), + [13528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17667), + [13530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24010), + [13532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19131), + [13534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24209), + [13536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), + [13538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20295), + [13540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18487), + [13542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18995), + [13544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17862), + [13546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6406), + [13548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17793), + [13550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25667), + [13552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8874), + [13554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12497), + [13556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14275), + [13558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13835), + [13560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8875), + [13562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25336), + [13564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12825), + [13566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4048), + [13568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4048), + [13570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6408), + [13572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), + [13574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14196), + [13576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14049), + [13578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17608), + [13580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24418), + [13582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19021), + [13584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24395), + [13586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), + [13588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20912), + [13590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18506), + [13592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18909), + [13594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17783), + [13596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3734), + [13598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17802), + [13600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26063), + [13602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9129), + [13604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12364), + [13606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14331), + [13608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14156), + [13610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9130), + [13612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24847), + [13614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13327), + [13616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), + [13618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2101), + [13620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), + [13622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3133), + [13624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9733), [13626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11004), [13628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11329), [13630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13712), [13632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13714), [13634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9877), - [13636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11456), + [13636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11459), [13638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9628), [13640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13790), [13642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13792), @@ -2065000,213 +2065000,213 @@ static const TSParseActionEntry ts_parse_actions[] = { [13894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14224), [13896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14225), [13898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13812), - [13900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11138), - [13902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23479), - [13904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19222), - [13906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24281), - [13908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [13910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20815), - [13912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19294), - [13914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17984), - [13916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25411), - [13918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13078), - [13920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4157), - [13922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4157), - [13924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), - [13926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12916), - [13928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19213), - [13930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14256), - [13932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13414), - [13934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12808), - [13936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12598), - [13938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14000), - [13940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12812), - [13942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12981), - [13944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12868), - [13946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13729), - [13948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12982), - [13950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13720), - [13952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14253), - [13954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12859), - [13956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12849), - [13958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14063), - [13960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12879), - [13962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13426), - [13964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12963), - [13966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12597), - [13968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12922), - [13970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12589), - [13972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13731), - [13974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23633), - [13976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19234), - [13978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24388), - [13980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107), - [13982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20862), - [13984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19807), - [13986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17737), - [13988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24799), - [13990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13314), - [13992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5357), - [13994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5357), - [13996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), - [13998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12923), - [14000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12924), - [14002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12857), - [14004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13871), - [14006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12624), - [14008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14254), - [14010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12728), - [14012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19223), - [14014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24304), - [14016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), - [14018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20310), - [14020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19492), - [14022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17811), - [14024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13169), - [14026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7386), - [14028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7386), - [14030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7326), - [14032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12987), - [14034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12925), - [14036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14099), - [14038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12992), - [14040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12926), - [14042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12727), - [14044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12600), - [14046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12802), - [14048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19235), - [14050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24399), - [14052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(959), - [14054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20145), - [14056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18916), - [14058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17808), - [14060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13330), - [14062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), - [14064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5442), - [14066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), - [14068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13963), - [14070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12634), + [13900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11137), + [13902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13426), + [13904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12800), + [13906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12916), + [13908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19213), + [13910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14256), + [13912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12598), + [13914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14000), + [13916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12808), + [13918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12981), + [13920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13729), + [13922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12866), + [13924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12982), + [13926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13720), + [13928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14253), + [13930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12859), + [13932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12849), + [13934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14063), + [13936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12879), + [13938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12963), + [13940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12597), + [13942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12869), + [13944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12922), + [13946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13731), + [13948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12812), + [13950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23633), + [13952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19234), + [13954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24388), + [13956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107), + [13958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20862), + [13960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19807), + [13962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17737), + [13964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24799), + [13966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13314), + [13968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5357), + [13970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5357), + [13972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), + [13974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12589), + [13976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12923), + [13978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13414), + [13980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13871), + [13982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12624), + [13984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12924), + [13986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12728), + [13988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19223), + [13990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24304), + [13992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [13994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20310), + [13996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19492), + [13998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17811), + [14000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13169), + [14002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7386), + [14004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7386), + [14006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7326), + [14008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12987), + [14010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13963), + [14012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12634), + [14014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13431), + [14016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14099), + [14018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12992), + [14020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12727), + [14022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12925), + [14024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12600), + [14026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12926), + [14028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23479), + [14030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19222), + [14032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24281), + [14034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), + [14036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20815), + [14038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19294), + [14040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17984), + [14042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25411), + [14044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13078), + [14046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4157), + [14048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4157), + [14050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), + [14052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19235), + [14054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24399), + [14056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(959), + [14058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20145), + [14060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18916), + [14062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17808), + [14064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13330), + [14066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), + [14068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5442), + [14070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), [14072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14318), [14074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12969), [14076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12970), - [14078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13944), - [14080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12568), - [14082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14251), - [14084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12972), + [14078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14251), + [14080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13944), + [14082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12568), + [14084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12870), [14086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13752), [14088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14246), - [14090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12869), - [14092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14264), - [14094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12870), - [14096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14058), - [14098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13474), - [14100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12730), - [14102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12875), - [14104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12780), - [14106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12931), - [14108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13981), - [14110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12615), - [14112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12799), - [14114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12786), - [14116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12787), - [14118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12729), - [14120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19233), - [14122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24371), - [14124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), - [14126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20707), - [14128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19789), - [14130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18035), - [14132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13298), - [14134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), - [14136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3415), - [14138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), - [14140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14081), - [14142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12935), - [14144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12978), - [14146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14037), - [14148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17649), - [14150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24285), - [14152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19017), - [14154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24390), - [14156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14452), - [14158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20881), - [14160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18836), - [14162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18946), - [14164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17752), - [14166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15813), - [14168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17795), - [14170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26049), - [14172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9119), - [14174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12357), - [14176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14329), - [14178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14146), - [14180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9120), - [14182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24815), - [14184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13318), - [14186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15050), - [14188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15050), - [14190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15900), - [14192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15291), - [14194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13431), - [14196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14245), - [14198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14242), - [14200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12612), - [14202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12789), - [14204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23275), - [14206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19193), - [14208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24215), - [14210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), - [14212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20518), - [14214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19132), - [14216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17788), - [14218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12824), - [14220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6513), - [14222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6513), - [14224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6400), - [14226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12867), - [14228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12856), - [14230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23753), - [14232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19122), - [14234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24275), - [14236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), - [14238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20505), - [14240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19258), - [14242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18018), - [14244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17998), - [14246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25846), - [14248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8975), - [14250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12411), - [14252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14299), - [14254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13970), - [14256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8976), - [14258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25071), - [14260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12832), - [14262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), - [14264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3996), - [14266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), - [14268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12907), - [14270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12866), - [14272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12979), - [14274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14236), - [14276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12613), - [14278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12735), - [14280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12726), - [14282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14248), - [14284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12801), - [14286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13452), - [14288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12611), - [14290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12629), - [14292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12709), - [14294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12715), - [14296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12716), - [14298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12913), - [14300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12616), - [14302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12739), - [14304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12980), - [14306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12719), - [14308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12914), - [14310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12800), - [14312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12798), + [14090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12857), + [14092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12972), + [14094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14264), + [14096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13981), + [14098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14058), + [14100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12615), + [14102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13474), + [14104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12802), + [14106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12780), + [14108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12931), + [14110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19233), + [14112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24371), + [14114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), + [14116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20707), + [14118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19789), + [14120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18035), + [14122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13298), + [14124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), + [14126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3415), + [14128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), + [14130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12799), + [14132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12786), + [14134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12787), + [14136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14037), + [14138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17649), + [14140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24285), + [14142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19017), + [14144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24390), + [14146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14452), + [14148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20881), + [14150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18836), + [14152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18946), + [14154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17752), + [14156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15813), + [14158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17795), + [14160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26049), + [14162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9119), + [14164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12357), + [14166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14329), + [14168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14146), + [14170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9120), + [14172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24815), + [14174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13318), + [14176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15050), + [14178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15050), + [14180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15900), + [14182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15291), + [14184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14081), + [14186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12935), + [14188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12978), + [14190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23275), + [14192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19193), + [14194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24215), + [14196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [14198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20518), + [14200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19132), + [14202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17788), + [14204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12824), + [14206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6513), + [14208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6513), + [14210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6400), + [14212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12730), + [14214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12867), + [14216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14245), + [14218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12789), + [14220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12612), + [14222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12907), + [14224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23753), + [14226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19122), + [14228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24275), + [14230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), + [14232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20505), + [14234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19258), + [14236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18018), + [14238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17998), + [14240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25846), + [14242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8975), + [14244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12411), + [14246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14299), + [14248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13970), + [14250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8976), + [14252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25071), + [14254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12832), + [14256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), + [14258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3996), + [14260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), + [14262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12616), + [14264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12726), + [14266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12979), + [14268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14236), + [14270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14254), + [14272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12613), + [14274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12735), + [14276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12868), + [14278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14248), + [14280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12729), + [14282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13452), + [14284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12629), + [14286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12709), + [14288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12715), + [14290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12716), + [14292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12913), + [14294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12875), + [14296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12914), + [14298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12611), + [14300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12980), + [14302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12719), + [14304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14242), + [14306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12739), + [14308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12801), + [14310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12798), + [14312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12856), [14314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19150), [14316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12570), [14318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13956), @@ -2065277,7 +2065277,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17948), [14450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25781), [14452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8930), - [14454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12557), + [14454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12552), [14456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14290), [14458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13915), [14460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8931), @@ -2065369,7 +2065369,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17702), [14634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25916), [14636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9025), - [14638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12471), + [14638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12470), [14640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14309), [14642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14031), [14644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9026), @@ -2065395,7 +2065395,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17720), [14686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25944), [14688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9044), - [14690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12491), + [14690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12490), [14692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14313), [14694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14056), [14696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9045), @@ -2065449,7 +2065449,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17753), [14794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25993), [14796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9079), - [14798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12526), + [14798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12523), [14800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14321), [14802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14100), [14804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9080), @@ -2065528,7 +2065528,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [14950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17810), [14952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26084), [14954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9144), - [14956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12381), + [14956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12382), [14958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14334), [14960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14173), [14962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9145), @@ -2066348,7 +2066348,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [16662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17932), [16664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25772), [16666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8925), - [16668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12537), + [16668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12536), [16670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14289), [16672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13909), [16674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8926), @@ -2066444,7 +2066444,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [16854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9060), [16856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24503), [16858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13574), - [16860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8692), + [16860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8691), [16862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13555), [16864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13324), [16866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17402), @@ -2067006,7 +2067006,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [17978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), [17980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16483), [17982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16580), - [17984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8696), + [17984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8695), [17986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16588), [17988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4059), [17990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5291), @@ -2067143,7 +2067143,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [18252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17524), [18254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17503), [18256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17590), - [18258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8666), + [18258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8664), [18260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21548), [18262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17562), [18264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17542), @@ -2067161,7 +2067161,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [18288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17561), [18290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17591), [18292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17587), - [18294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11224), + [18294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11225), [18296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22482), [18298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17579), [18300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17546), @@ -2067173,7 +2067173,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [18312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23158), [18314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11727), [18316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9972), - [18318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11815), + [18318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11816), [18320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21199), [18322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21200), [18324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20993), @@ -2067287,11 +2067287,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [18540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24192), [18542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23026), [18544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11089), - [18546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11431), + [18546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11430), [18548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22283), [18550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13497), [18552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8110), - [18554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8672), + [18554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8670), [18556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20252), [18558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18990), [18560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), @@ -2067545,7 +2067545,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [19056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16123), [19058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16145), [19060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17685), - [19062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11506), + [19062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11505), [19064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11038), [19066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19773), [19068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21193), @@ -2067693,7 +2067693,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [19352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7989), [19354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7989), [19356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24130), - [19358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24133), + [19358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24132), [19360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23636), [19362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23637), [19364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23665), @@ -2067939,7 +2067939,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [19846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25035), [19848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24273), [19850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25362), - [19852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25528), + [19852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25531), [19854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24274), [19856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23309), [19858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23312), @@ -2067953,7 +2067953,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [19874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23622), [19876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23623), [19878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17463), - [19880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12050), + [19880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12051), [19882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25968), [19884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25149), [19886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25451), @@ -2068117,7 +2068117,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [20202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10472), [20204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24433), [20206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25514), - [20208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25527), + [20208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25528), [20210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_routine_ref_repeat1, 2, 0, 0), SHIFT_REPEAT(19184), [20213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_routine_ref_repeat1, 2, 0, 0), [20215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25586), @@ -2068226,8 +2068226,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [20422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24510), [20424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25459), [20426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25461), - [20428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25522), - [20430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25524), + [20428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25524), + [20430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25525), [20432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24525), [20434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25537), [20436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25538), @@ -2068465,7 +2068465,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [20900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23304), [20902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23307), [20904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26214), - [20906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11123), + [20906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11122), [20908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11336), [20910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25048), [20912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26239), @@ -2068660,7 +2068660,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [21290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11742), [21292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12895), [21294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11744), - [21296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12515), + [21296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12512), [21298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11745), [21300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12896), [21302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11747), @@ -2068668,7 +2068668,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [21306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11753), [21308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12899), [21310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11754), - [21312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12546), + [21312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12544), [21314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11756), [21316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12900), [21318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11757), @@ -2068799,8 +2068799,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [21568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), [21570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), [21572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [21574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12449), - [21576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10242), + [21574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12450), + [21576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10150), [21578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), [21580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), [21582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), @@ -2068822,12 +2068822,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [21614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16930), [21616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10218), [21618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12766), - [21620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9658), + [21620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9659), [21622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12767), - [21624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10190), + [21624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10189), [21626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12768), [21628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10256), - [21630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12467), + [21630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12468), [21632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9637), [21634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16740), [21636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9874), @@ -2068835,9 +2068835,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [21640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9922), [21642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12771), [21644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12772), - [21646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12478), + [21646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12479), [21648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12773), - [21650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12507), + [21650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12508), [21652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), [21654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9554), [21656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13473), @@ -2068847,7 +2068847,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [21664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25325), [21666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25117), [21668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25122), - [21670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12459), + [21670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12460), [21672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26167), [21674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26171), [21676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16730), @@ -2068869,12 +2068869,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [21709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7686), [21711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11962), [21713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16928), - [21715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11964), + [21715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11965), [21717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12694), [21719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11970), [21721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), [21723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12695), - [21725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11991), + [21725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11992), [21727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7676), [21729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8776), [21731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16916), @@ -2068897,12 +2068897,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [21765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8839), [21767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12956), [21769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8847), - [21771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12448), + [21771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12453), [21773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8872), [21775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12696), - [21777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11996), + [21777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11997), [21779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12539), - [21781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12010), + [21781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12011), [21783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16736), [21785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11746), [21787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12697), @@ -2068910,15 +2068910,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [21791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), [21793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), [21795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12699), - [21797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12090), + [21797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12091), [21799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12700), - [21801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12092), + [21801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12093), [21803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12542), - [21805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12119), + [21805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12120), [21807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12701), - [21809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12122), + [21809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12123), [21811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12553), - [21813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12321), + [21813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12320), [21815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7680), [21817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), [21819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055), @@ -2068938,7 +2068938,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [21847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24586), [21849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14161), [21851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14180), - [21853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12503), + [21853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12555), [21855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_ref, 4, 0, 10), [21857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13423), [21859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), @@ -2068947,7 +2068947,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [21865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26361), [21867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14562), [21869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13424), - [21871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12373), + [21871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12374), [21873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16735), [21875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14679), [21877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16729), @@ -2068989,11 +2068989,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [21949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12575), [21951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26036), [21953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26037), - [21955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12398), + [21955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12410), [21957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26160), [21959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26168), [21961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16725), - [21963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12012), + [21963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12013), [21965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26194), [21967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26196), [21969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12577), @@ -2069012,7 +2069012,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [21995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25755), [21997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12579), [21999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12580), - [22001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12393), + [22001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12391), [22003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25259), [22005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25280), [22007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12581), @@ -2069250,7 +2069250,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26074), [22473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25430), [22475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25433), - [22477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25525), + [22477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25527), [22479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25546), [22481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25551), [22483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25554), @@ -2069258,7 +2069258,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14682), [22489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16726), [22491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13442), - [22493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12417), + [22493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12524), [22495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), [22497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), [22499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11785), @@ -2069272,7 +2069272,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14711), [22517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12839), [22519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12840), - [22521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12512), + [22521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12560), [22523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25346), [22525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25347), [22527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25348), @@ -2069286,7 +2069286,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25370), [22545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25371), [22547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12841), - [22549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12382), + [22549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12383), [22551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12750), [22553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18803), [22555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14444), @@ -2069335,11 +2069335,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [22641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10224), [22643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13813), [22645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17690), - [22647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11994), + [22647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11995), [22649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9960), [22651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14486), - [22653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10214), - [22655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10174), + [22653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10215), + [22655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10175), [22657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14492), [22659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11735), [22661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14368), @@ -2069351,10 +2069351,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [22673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9929), [22675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17473), [22677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9789), - [22679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10594), + [22679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10595), [22681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10226), [22683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24630), - [22685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12036), + [22685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12037), [22687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17687), [22689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10212), [22691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17499), @@ -2069372,13 +2069372,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [22717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10457), [22719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10043), [22721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10593), - [22723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10598), - [22725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12075), + [22723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10599), + [22725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12076), [22727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10638), [22729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10914), [22731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8607), [22733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9942), - [22735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10130), + [22735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10129), [22737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10779), [22739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14472), [22741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11708), @@ -2069426,14 +2069426,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [22827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9977), [22829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bitlogic_atom, 1, 0, 0), [22831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14495), - [22833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11963), + [22833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11964), [22835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8605), [22837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8753), [22839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8554), [22841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14370), [22843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21009), [22845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17461), - [22847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10863), + [22847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10898), [22849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14489), [22851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10580), [22853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8759), @@ -2069450,14 +2069450,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [22875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702), [22877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16758), [22879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25327), - [22881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12170), - [22883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12174), - [22885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12180), + [22881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12173), + [22883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12177), + [22885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12179), [22887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14409), - [22889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12289), + [22889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12288), [22891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12482), [22893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12838), - [22895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12414), + [22895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12452), [22897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11775), [22899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), [22901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16529), @@ -2069512,7 +2069512,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [22999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11842), [23001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12530), [23003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12897), - [23005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12554), + [23005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12548), [23007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11845), [23009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23893), [23011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6585), @@ -2069526,9 +2069526,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [23029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), [23031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25063), [23033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11627), - [23035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12103), + [23035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12104), [23037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4372), - [23039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12509), + [23039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12510), [23041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097), [23043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16246), [23045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7361), @@ -2069546,11 +2069546,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [23069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11906), [23071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11908), [23073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11909), - [23075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11914), - [23077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12434), + [23075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11915), + [23077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12433), [23079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12953), [23081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12440), - [23083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11935), + [23083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11937), [23085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7754), [23087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13705), [23089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), @@ -2069569,9 +2069569,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [23115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7795), [23117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23818), [23119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), - [23121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12086), - [23123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12088), - [23125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12094), + [23121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12087), + [23123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12089), + [23125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12095), [23127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7390), [23129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4830), [23131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635), @@ -2069591,9 +2069591,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [23159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7636), [23161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6928), [23163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12019), - [23165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12030), + [23165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12031), [23167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16293), - [23169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12048), + [23169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12049), [23171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23514), [23173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7609), [23175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7612), @@ -2069623,16 +2069623,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [23223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17567), [23225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12904), [23227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11470), - [23229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12400), + [23229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12397), [23231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5279), - [23233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12447), + [23233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12442), [23235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9813), [23237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2279), [23239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2285), [23241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23322), [23243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15849), [23245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15851), - [23247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12127), + [23247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12128), [23249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16082), [23251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5025), [23253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23325), @@ -2069650,10 +2069650,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [23277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23848), [23279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16144), [23281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12906), - [23283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11592), + [23283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11591), [23285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14124), [23287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13996), - [23289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10244), + [23289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10242), [23291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25070), [23293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3079), [23295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5770), @@ -2069665,7 +2069665,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [23307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16395), [23309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sql_field_reference_post_cond_repeat1, 2, 0, 0), [23311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sql_field_reference_post_cond_repeat1, 2, 0, 0), SHIFT_REPEAT(23187), - [23314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12394), + [23314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12396), [23316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11633), [23318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13728), [23320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10092), @@ -2069721,7 +2069721,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [23421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11381), [23423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), [23425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4983), - [23427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12409), + [23427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12413), [23429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11391), [23431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16723), [23433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13726), @@ -2069743,13 +2069743,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [23465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16753), [23467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7694), [23469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11489), - [23471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12164), - [23473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12171), + [23471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12165), + [23473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12170), [23475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17534), - [23477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12324), + [23477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12323), [23479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23800), [23481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5390), - [23483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12423), + [23483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12427), [23485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11399), [23487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23570), [23489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4179), @@ -2069780,14 +2069780,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [23539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9528), [23541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12971), [23543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9539), - [23545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12367), + [23545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12368), [23547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9547), - [23549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12097), + [23549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12098), [23551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16116), [23553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24220), [23555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6073), - [23557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11800), - [23559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12352), + [23557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11799), + [23559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12466), [23561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15317), [23563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17502), [23565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11748), @@ -2069800,7 +2069800,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [23579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8823), [23581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17568), [23583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16931), - [23585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12362), + [23585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12361), [23587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17416), [23589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), [23591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24954), @@ -2069862,15 +2069862,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [23703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16727), [23705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9888), [23707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7689), - [23709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12182), + [23709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12181), [23711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12781), [23713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9889), [23715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12784), [23717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12785), [23719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12476), - [23721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10240), + [23721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10245), [23723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16763), - [23725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12152), + [23725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12154), [23727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12788), [23729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9796), [23731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23592), @@ -2069879,9 +2069879,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [23737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23385), [23739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), [23741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3514), - [23743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12532), + [23743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12558), [23745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16910), - [23747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11993), + [23747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11994), [23749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [23751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25052), [23753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23387), @@ -2069891,7 +2069891,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [23761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6947), [23763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3561), [23765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12706), - [23767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11990), + [23767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12030), [23769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15240), [23771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24417), [23773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15247), @@ -2069900,16 +2069900,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [23779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2614), [23781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13732), [23783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16752), - [23785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12329), - [23787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12330), - [23789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12331), + [23785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12328), + [23787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12329), + [23789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12330), [23791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14418), - [23793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12334), + [23793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12333), [23795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12541), [23797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12587), [23799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12698), [23801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12543), - [23803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12335), + [23803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12334), [23805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2652), [23807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23397), [23809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2653), @@ -2069935,15 +2069935,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [23849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8983), [23851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12451), [23853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12588), - [23855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12528), - [23857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11953), + [23855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12519), + [23857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11954), [23859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16733), [23861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11673), [23863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24361), [23865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6580), [23867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9565), [23869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12710), - [23871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12146), + [23871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12147), [23873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16590), [23875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23603), [23877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4823), @@ -2069975,29 +2069975,29 @@ static const TSParseActionEntry ts_parse_actions[] = { [23929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812), [23931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2327), [23933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2132), - [23935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12534), + [23935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12549), [23937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13708), [23939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5179), [23941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12713), - [23943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12126), - [23945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12359), + [23943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12131), + [23945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12414), [23947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16020), [23949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_lock_arguments_variant_2_repeat1, 4, 0, 0), [23951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16503), [23953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5243), [23955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16737), - [23957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12047), + [23957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12050), [23959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23422), [23961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5246), [23963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12714), - [23965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12154), + [23965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12155), [23967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16739), - [23969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12496), + [23969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12506), [23971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15524), [23973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12426), [23975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12166), [23977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12717), - [23979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11830), + [23979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11831), [23981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24454), [23983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19950), [23985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dollar_func_pos, 1, 0, 0), @@ -2070009,9 +2070009,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [23997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16072), [23999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12590), [24001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16274), - [24003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12480), - [24005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12124), - [24007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12343), + [24003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12533), + [24005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12125), + [24007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12342), [24009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14865), [24011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23616), [24013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7206), @@ -2070031,7 +2070031,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23441), [24043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2591), [24045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2594), - [24047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12341), + [24047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12340), [24049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5580), [24051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23444), [24053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5585), @@ -2070079,7 +2070079,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), [24140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12596), [24142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14240), - [24144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12506), + [24144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12511), [24146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6270), [24148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12599), [24150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23661), @@ -2070087,7 +2070087,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), [24156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14422), [24158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16738), - [24160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12387), + [24160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12351), [24162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23663), [24164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), [24166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), @@ -2070102,16 +2070102,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [24186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16743), [24188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17577), [24190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14250), - [24192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12472), + [24192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12461), [24194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23669), [24196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2146), [24198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184), [24200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8824), - [24202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12514), + [24202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12515), [24204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23670), [24206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2308), [24208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2316), - [24210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12533), + [24210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12534), [24212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23461), [24214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5558), [24216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_lock_arguments_variant_2_repeat1, 2, 0, 0), @@ -2070142,20 +2070142,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [24266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24053), [24268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15021), [24270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16764), - [24272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12080), + [24272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12081), [24274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7671), [24276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15029), - [24278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12081), - [24280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12085), + [24278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12082), + [24280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12086), [24282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23704), [24284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5523), [24286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14420), [24288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5546), - [24290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12099), - [24292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12477), + [24290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12100), + [24292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12478), [24294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12770), - [24296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12479), - [24298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12101), + [24296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12480), + [24298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12102), [24300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7718), [24302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7742), [24304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13430), @@ -2070184,7 +2070184,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12848), [24352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23839), [24354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), - [24356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12520), + [24356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12372), [24358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23718), [24360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16011), [24362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16045), @@ -2070197,9 +2070197,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [24376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5965), [24378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12855), [24380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7687), - [24382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12510), + [24382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12505), [24384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12858), - [24386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12453), + [24386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12393), [24388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23735), [24390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6333), [24392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16586), @@ -2070278,7 +2070278,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8009), [24540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18878), [24542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18886), - [24544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12535), + [24544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12532), [24546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18298), [24548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6734), [24550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12744), @@ -2070289,7 +2070289,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6735), [24562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6737), [24564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17479), - [24566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10245), + [24566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10244), [24568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17794), [24570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6594), [24572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16679), @@ -2070299,7 +2070299,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18620), [24582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18269), [24584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18270), - [24586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12200), + [24586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12199), [24588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18273), [24590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18274), [24592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15758), @@ -2070308,7 +2070308,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15760), [24600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24389), [24602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_xecute_argument_repeat1, 2, 0, 0), - [24604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_xecute_argument_repeat1, 2, 0, 0), SHIFT_REPEAT(12176), + [24604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_xecute_argument_repeat1, 2, 0, 0), SHIFT_REPEAT(12175), [24607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16674), [24609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_arg, 1, 0, 0), [24611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18525), @@ -2070323,7 +2070323,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6763), [24632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18867), [24634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), - [24636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12286), + [24636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12285), [24638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_json_array_literal_post_cond_repeat1, 2, 0, 0), [24640] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_json_array_literal_post_cond_repeat1, 2, 0, 0), SHIFT_REPEAT(17673), [24643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15495), @@ -2070334,7 +2070334,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6790), [24655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17895), [24657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15507), - [24659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8667), + [24659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8666), [24661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6810), [24663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7080), [24665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_field_identifier_post_cond, 3, 0, 0), @@ -2070363,14 +2070363,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [24711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15478), [24713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15483), [24715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15486), - [24717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12202), + [24717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12201), [24719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), [24721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15521), [24723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15055), [24725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23296), [24727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189), [24729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23314), - [24731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8668), + [24731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8667), [24733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18501), [24735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15272), [24737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15283), @@ -2070384,7 +2070384,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15035), [24755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15042), [24757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4198), - [24759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12288), + [24759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12287), [24761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), [24763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15403), [24765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4200), @@ -2070427,7 +2070427,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15931), [24844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15591), [24846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15932), - [24848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12204), + [24848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12203), [24850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15933), [24852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15934), [24854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5024), @@ -2070452,7 +2070452,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [24893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15599), [24895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8328), [24897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15600), - [24899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12290), + [24899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12289), [24901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15601), [24903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7195), [24905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5332), @@ -2070507,7 +2070507,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16014), [25005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16015), [25007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16016), - [25009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12206), + [25009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12205), [25011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16017), [25013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16018), [25015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7165), @@ -2070530,7 +2070530,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5322), [25051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5323), [25053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5324), - [25055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12292), + [25055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12291), [25057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5325), [25059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15602), [25061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7275), @@ -2070545,7 +2070545,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8657), [25082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17759), [25084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7025), - [25086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12176), + [25086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12175), [25088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7438), [25090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17987), [25092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15626), @@ -2070561,7 +2070561,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4293), [25114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7790), [25116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), - [25118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12294), + [25118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12293), [25120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4295), [25122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5326), [25124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7735), @@ -2070585,7 +2070585,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18187), [25162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15640), [25164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7087), - [25166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12270), + [25166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12269), [25168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15650), [25170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), [25172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17878), @@ -2070603,7 +2070603,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5913), [25198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5807), [25200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5808), - [25202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12208), + [25202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12207), [25204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5809), [25206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5810), [25208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5403), @@ -2070615,7 +2070615,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5921), [25222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5813), [25224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), - [25226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12296), + [25226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12295), [25228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5814), [25230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5923), [25232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6971), @@ -2070634,7 +2070634,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5482), [25260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17836), [25262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14449), - [25264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11936), + [25264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11935), [25266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16511), [25268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3963), [25270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), @@ -2070659,7 +2070659,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16244), [25310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16272), [25312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16433), - [25314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12210), + [25314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12209), [25316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16445), [25318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16447), [25320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7492), @@ -2070677,7 +2070677,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), [25346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2412), [25348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2413), - [25350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12298), + [25350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12297), [25352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2414), [25354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5924), [25356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5543), @@ -2070706,7 +2070706,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), [25404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), [25406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3982), - [25408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12192), + [25408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12191), [25410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [25412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), [25414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7095), @@ -2070731,7 +2070731,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5870), [25454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), [25456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7866), - [25458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10721), + [25458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10722), [25460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10725), [25462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7873), [25464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), @@ -2070745,7 +2070745,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10295), [25482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15193), [25484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [25486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12300), + [25486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12299), [25488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10364), [25490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10367), [25492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10403), @@ -2070767,7 +2070767,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7917), [25526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7858), [25528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7864), - [25530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12212), + [25530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12211), [25532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7869), [25534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7890), [25536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2797), @@ -2070778,7 +2070778,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3970), [25548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9738), [25550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), - [25552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12274), + [25552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12273), [25554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7841), [25556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pound_define_variable_args, 3, 0, 6), [25558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7872), @@ -2070787,9 +2070787,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [25564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), [25566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), [25568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_job_argument_repeat1, 2, 0, 0), - [25570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_job_argument_repeat1, 2, 0, 0), SHIFT_REPEAT(11901), + [25570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_job_argument_repeat1, 2, 0, 0), SHIFT_REPEAT(11933), [25573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), - [25575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11418), + [25575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11417), [25577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), [25579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7882), [25581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17916), @@ -2070824,7 +2070824,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2168), [25643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16126), [25645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2169), - [25647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12302), + [25647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12301), [25649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), [25651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), [25653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), @@ -2070834,7 +2070834,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785), [25663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), [25665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), - [25667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12214), + [25667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12213), [25669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795), [25671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), [25673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5579), @@ -2070887,7 +2070887,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16421), [25769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16424), [25771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16425), - [25773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12216), + [25773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12215), [25775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16428), [25777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16435), [25779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5861), @@ -2070901,7 +2070901,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17675), [25797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9385), [25799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), - [25801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12304), + [25801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12303), [25803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16508), [25805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5970), [25807] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_json_object_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(23515), @@ -2070929,7 +2070929,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), [25855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15083), [25857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4007), - [25859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11130), + [25859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11129), [25861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), [25863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10001), [25865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10002), @@ -2070953,7 +2070953,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15833), [25903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15836), [25905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15837), - [25907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12218), + [25907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12217), [25909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15838), [25911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15841), [25913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15368), @@ -2070976,7 +2070976,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8189), [25949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9397), [25951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8194), - [25953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12306), + [25953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12305), [25955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8203), [25957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8208), [25959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), @@ -2071002,7 +2071002,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [25999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), [26001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2214), [26003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), - [26005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12308), + [26005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12307), [26007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2216), [26009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217), [26011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2270), @@ -2071026,14 +2071026,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [26047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5935), [26049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), [26051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7621), - [26053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11441), + [26053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11440), [26055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), [26057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15177), [26059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17855), [26061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5629), [26063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15178), [26065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15179), - [26067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12220), + [26067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12219), [26069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15180), [26071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15185), [26073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5936), @@ -2071048,7 +2071048,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_boolean_literal, 1, 0, 0), [26094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5635), [26096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dollar_select_repeat1, 2, 0, 0), - [26098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dollar_select_repeat1, 2, 0, 0), SHIFT_REPEAT(12535), + [26098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dollar_select_repeat1, 2, 0, 0), SHIFT_REPEAT(12532), [26101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4944), [26103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), [26105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5638), @@ -2071068,7 +2071068,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5641), [26135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), [26137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), - [26139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12310), + [26139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12309), [26141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16399), [26143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5644), [26145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5645), @@ -2071082,7 +2071082,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6039), [26163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5653), [26165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040), - [26167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12222), + [26167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12221), [26169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6043), [26171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7197), [26173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6044), @@ -2071109,7 +2071109,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17980), [26217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6001), [26219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6002), - [26221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12312), + [26221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12311), [26223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6003), [26225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6004), [26227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6016), @@ -2071145,7 +2071145,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), [26289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16530), [26291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16536), - [26293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12224), + [26293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12223), [26295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16539), [26297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16541), [26299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), @@ -2071154,7 +2071154,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16569), [26307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), [26309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), - [26311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12314), + [26311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12313), [26313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18568), [26315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), [26317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), @@ -2071169,8 +2071169,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [26335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12169), [26337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6593), [26339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6597), - [26341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11515), - [26343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11516), + [26341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11516), + [26343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11517), [26345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), [26347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15400), [26349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6116), @@ -2071192,7 +2071192,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5703), [26383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5704), [26385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5705), - [26387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12316), + [26387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12315), [26389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5706), [26391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), [26393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15497), @@ -2071207,7 +2071207,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15414), [26413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15415), [26415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15419), - [26417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12226), + [26417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12225), [26419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15420), [26421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7789), [26423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7017), @@ -2071232,7 +2071232,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16217), [26463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16218), [26465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16219), - [26467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12318), + [26467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12317), [26469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16220), [26471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16221), [26473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7813), @@ -2071256,7 +2071256,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4629), [26511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15676), [26513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dollar_case_repeat1, 2, 0, 0), - [26515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dollar_case_repeat1, 2, 0, 0), SHIFT_REPEAT(12432), + [26515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dollar_case_repeat1, 2, 0, 0), SHIFT_REPEAT(12446), [26518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6885), [26520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9441), [26522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), @@ -2071264,7 +2071264,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4441), [26528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4442), [26530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4443), - [26532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12228), + [26532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12227), [26534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12664), [26536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4444), [26538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4445), @@ -2071285,7 +2071285,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), [26570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7053), [26572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7054), - [26574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12276), + [26574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12275), [26576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18031), [26578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7055), [26580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7056), @@ -2071307,7 +2071307,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964), [26614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), [26616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), - [26618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12230), + [26618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12229), [26620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), [26622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968), [26624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5843), @@ -2071344,7 +2071344,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), [26688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5744), [26690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5745), - [26692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12232), + [26692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12231), [26694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5746), [26696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), [26698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), @@ -2071354,7 +2071354,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6633), [26708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17721), [26710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6634), - [26712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11276), + [26712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11277), [26714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5754), [26716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8046), [26718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), @@ -2071375,7 +2071375,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), [26750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9828), [26752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4180), - [26754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10163), + [26754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10165), [26756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4662), [26758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4663), [26760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17860), @@ -2071394,7 +2071394,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4679), [26788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4680), [26790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), - [26792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12234), + [26792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12233), [26794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4683), [26796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), [26798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3210), @@ -2071421,7 +2071421,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10394), [26842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), [26844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), - [26846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11142), + [26846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11141), [26848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16131), [26850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937), [26852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10397), @@ -2071439,12 +2071439,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [26876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4737), [26878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4738), [26880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4739), - [26882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12236), + [26882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12235), [26884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), [26886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4741), [26888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4873), [26890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089), - [26892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12278), + [26892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12277), [26894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), [26896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), [26898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4748), @@ -2071463,7 +2071463,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14767), [26926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5261), [26928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17488), - [26930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11905), + [26930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11903), [26932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17937), [26934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3257), [26936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5274), @@ -2071475,7 +2071475,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3267), [26950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5391), [26952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14777), - [26954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12107), + [26954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12108), [26956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), [26958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3275), [26960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17831), @@ -2071485,7 +2071485,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7512), [26970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5283), [26972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5287), - [26974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12196), + [26974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12195), [26976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5307), [26978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6932), [26980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5308), @@ -2071493,7 +2071493,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [26984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7665), [26986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), [26988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), - [26990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12238), + [26990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12237), [26992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), [26994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3302), [26996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), @@ -2071513,7 +2071513,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), [27026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), [27028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17671), - [27030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12056), + [27030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12057), [27032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10465), [27034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), [27036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8616), @@ -2071528,7 +2071528,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), [27056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4812), [27058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), - [27060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12280), + [27060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12279), [27062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2362), [27064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4824), [27066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363), @@ -2071551,7 +2071551,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7346), [27102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6908), [27104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7348), - [27106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12240), + [27106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12239), [27108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7349), [27110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5876), [27112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6607), @@ -2071561,7 +2071561,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8710), [27122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6909), [27124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14881), - [27126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11159), + [27126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11158), [27128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16322), [27130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7372), [27132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3909), @@ -2071596,7 +2071596,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6692), [27193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6693), [27195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6694), - [27197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12242), + [27197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12241), [27199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6695), [27201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7913), [27203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7350), @@ -2071608,7 +2071608,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), [27217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), [27219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [27221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12282), + [27221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12281), [27223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9853), [27225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10042), [27227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15234), @@ -2071620,7 +2071620,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10399), [27241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26181), [27243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11930), - [27245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11170), + [27245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11169), [27247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17789), [27249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4458), [27251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4931), @@ -2071638,7 +2071638,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16313), [27277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16314), [27279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16315), - [27281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12244), + [27281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12243), [27283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16316), [27285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6696), [27287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7759), @@ -2071663,7 +2071663,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7525), [27327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5916), [27329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2480), - [27331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10595), + [27331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10596), [27333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8171), [27335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16388), [27337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_subscripts_repeat1, 2, 0, 0), SHIFT_REPEAT(12744), @@ -2071672,7 +2071672,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7295), [27346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7353), [27348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7267), - [27350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12246), + [27350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12245), [27352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7444), [27354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16318), [27356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16391), @@ -2071683,7 +2071683,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10051), [27368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7092), [27370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10052), - [27372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10187), + [27372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10185), [27374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10054), [27376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10056), [27378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5069), @@ -2071703,7 +2071703,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5783), [27408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5824), [27410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5829), - [27412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12248), + [27412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12247), [27414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17925), [27416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5830), [27418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25358), @@ -2071741,11 +2071741,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [27482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7496), [27484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7498), [27486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7499), - [27488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12250), + [27488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12249), [27490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7503), [27492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5831), [27494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6854), - [27496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8687), + [27496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8686), [27498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7510), [27500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5875), [27502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8694), @@ -2071771,15 +2071771,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [27542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), [27544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), [27546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [27548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12252), - [27550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10742), + [27548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12251), + [27550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10743), [27552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), [27554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7504), [27556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7412), [27558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20195), [27560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), [27562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7511), - [27564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10222), + [27564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10221), [27566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6145), [27568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17677), [27570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8121), @@ -2071818,12 +2071818,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [27637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6221), [27639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), [27641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25416), - [27643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10239), + [27643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10233), [27645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), [27647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3645), [27649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), [27651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), - [27653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12254), + [27653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12253), [27655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25588), [27657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648), [27659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), @@ -2071854,10 +2071854,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [27710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16695), [27712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25144), [27714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15007), - [27716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11227), + [27716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11245), [27718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8865), [27720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16696), - [27722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12198), + [27722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12197), [27724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7887), [27726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14387), [27728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15026), @@ -2071888,7 +2071888,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), [27780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), [27782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6612), - [27784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12284), + [27784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12283), [27786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6613), [27788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6615), [27790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5671), @@ -2071899,7 +2071899,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24850), [27802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4473), [27804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4474), - [27806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12256), + [27806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12255), [27808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), [27810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), [27812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), @@ -2071934,7 +2071934,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7717), [27872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7732), [27874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7744), - [27876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12258), + [27876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12257), [27878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7724), [27880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7709), [27882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), @@ -2071972,7 +2071972,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [27946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), [27948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), [27950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353), - [27952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12260), + [27952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12259), [27954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), [27956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), [27958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8349), @@ -2071989,14 +2071989,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [27980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6646), [27982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18700), [27984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [27986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11806), + [27986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11804), [27988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6720), [27990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6751), [27992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), [27994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3756), [27996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6269), [27998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_open_parameters_repeat1, 2, 0, 0), - [28000] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_open_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(10143), + [28000] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_open_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(10139), [28003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_procedure_pub_vars_repeat1, 2, 0, 0), [28005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_procedure_pub_vars_repeat1, 2, 0, 0), SHIFT_REPEAT(19167), [28008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), @@ -2072016,14 +2072016,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [28037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3778), [28039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), [28041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3780), - [28043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12262), + [28043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12261), [28045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), [28047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), [28049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6957), [28051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), [28053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), [28055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), - [28057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9713), + [28057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9720), [28059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8637), [28061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8638), [28063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_zbreak_location, 2, 0, 0), @@ -2072046,7 +2072046,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7553), [28099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_field_identifier_post_cond, 2, 0, 0), [28101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7554), - [28103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12264), + [28103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12263), [28105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7556), [28107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7557), [28109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), @@ -2072067,23 +2072067,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [28139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), [28141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6157), [28143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), - [28145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8717), - [28147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8718), - [28149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8720), + [28145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8716), + [28147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8717), + [28149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8719), [28151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), [28153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3482), [28155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6979), [28157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3498), - [28159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8725), - [28161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8726), - [28163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8727), - [28165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12266), - [28167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8728), - [28169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8729), + [28159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8724), + [28161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8725), + [28163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8726), + [28165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12265), + [28167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8727), + [28169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8728), [28171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7121), - [28173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8731), - [28175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8732), - [28177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8735), + [28173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8730), + [28175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8731), + [28177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8734), [28179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7070), [28181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6192), [28183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3687), @@ -2072106,13 +2072106,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [28218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), [28220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7122), [28222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7071), - [28224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12272), + [28224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12271), [28226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), [28228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6369), [28230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3868), [28232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3869), [28234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), - [28236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12268), + [28236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12267), [28238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3871), [28240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3872), [28242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7135), @@ -2072120,7 +2072120,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879), [28248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6418), [28250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6425), - [28252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12188), + [28252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12187), [28254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3883), [28256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6442), [28258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6492), @@ -2072134,7 +2072134,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), [28276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18510), [28278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18512), - [28280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12199), + [28280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12198), [28282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433), [28284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9455), [28286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25863), @@ -2072153,7 +2072153,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18522), [28314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4440), [28316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13960), - [28318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12201), + [28318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12200), [28320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19486), [28322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6050), [28324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19889), @@ -2072163,7 +2072163,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), [28334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19677), [28336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19690), - [28338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12203), + [28338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12202), [28340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17444), [28342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19914), [28344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11395), @@ -2072176,11 +2072176,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [28358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9492), [28360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7040), [28362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14090), - [28364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12205), + [28364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12204), [28366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19936), [28368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), [28370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9456), - [28372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12133), + [28372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12134), [28374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14662), [28376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18727), [28378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19693), @@ -2072188,7 +2072188,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19695), [28384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19993), [28386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25471), - [28388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12112), + [28388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12113), [28390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19969), [28392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20013), [28394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19493), @@ -2072199,7 +2072199,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2963), [28406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13966), [28408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17553), - [28410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12207), + [28410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12206), [28412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2741), [28414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9448), [28416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14157), @@ -2072217,7 +2072217,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19685), [28442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19971), [28444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19977), - [28446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12209), + [28446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12208), [28448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), [28450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14181), [28452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20003), @@ -2072243,7 +2072243,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19286), [28494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2680), [28496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19898), - [28498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12211), + [28498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12210), [28500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19826), [28502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5735), [28504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9457), @@ -2072271,7 +2072271,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), [28550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18571), [28552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18573), - [28554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12213), + [28554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12212), [28556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19504), [28558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4633), [28560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19506), @@ -2072283,7 +2072283,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4014), [28574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15929), [28576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13886), - [28578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12215), + [28578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12214), [28580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18826), [28582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), [28584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18576), @@ -2072291,9 +2072291,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [28588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19240), [28590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14526), [28592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19241), - [28594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12217), + [28594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12216), [28596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19148), - [28598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12219), + [28598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12218), [28600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14943), [28602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13409), [28604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4664), @@ -2072304,7 +2072304,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19509), [28616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5238), [28618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19510), - [28620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12221), + [28620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12220), [28622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6842), [28624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9433), [28626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), @@ -2072319,7 +2072319,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_parameter, 3, 0, 0), [28646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19512), [28648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5242), - [28650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12223), + [28650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12222), [28652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19514), [28654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19832), [28656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_object_literal_pair, 3, 0, 0), @@ -2072329,7 +2072329,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9486), [28666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6736), [28668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9484), - [28670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12225), + [28670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12224), [28672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16261), [28674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9449), [28676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19810), @@ -2072337,7 +2072337,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19379), [28682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16765), [28684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19964), - [28686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12227), + [28686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12226), [28688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26207), [28690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_zbreak_arg, 5, 0, 0), [28692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19431), @@ -2072359,7 +2072359,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11714), [28726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11282), [28728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11715), - [28730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12229), + [28730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12228), [28732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19392), [28734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), [28736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), @@ -2072375,7 +2072375,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), [28758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19436), [28760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9941), - [28762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12231), + [28762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12230), [28764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keyword_js, 1, 0, 0), [28766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5805), [28768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13899), @@ -2072394,7 +2072394,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14138), [28796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9895), [28798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19821), - [28800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12233), + [28800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12232), [28802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19517), [28804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), [28806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19518), @@ -2072403,16 +2072403,16 @@ static const TSParseActionEntry ts_parse_actions[] = { [28812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082), [28814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14114), [28816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16773), - [28818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12175), + [28818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12174), [28820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4736), [28822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13984), - [28824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12235), + [28824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12234), [28826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19918), [28828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19520), [28830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), [28832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19522), - [28834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12178), - [28836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12237), + [28834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12327), + [28836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12236), [28838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14971), [28840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18866), [28842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18301), @@ -2072423,7 +2072423,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14763), [28854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13711), [28856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19317), - [28858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12239), + [28858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12238), [28860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19931), [28862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_macro_value_repeat1, 1, 0, 0), [28864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), @@ -2072431,8 +2072431,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [28868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19930), [28870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10532), [28872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9879), - [28874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12527), - [28876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12241), + [28874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12492), + [28876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12240), [28878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19327), [28880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), [28882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5919), @@ -2072444,7 +2072444,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), [28896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19397), [28898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18323), - [28900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12243), + [28900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12242), [28902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15723), [28904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9450), [28906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), @@ -2072460,7 +2072460,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19525), [28928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), [28930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19526), - [28932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12245), + [28932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12244), [28934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19819), [28936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17581), [28938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3282), @@ -2072473,7 +2072473,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [28952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17430), [28954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19528), [28956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [28958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12247), + [28958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12246), [28960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19530), [28962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15597), [28964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14148), @@ -2072481,11 +2072481,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [28968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18393), [28970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18395), [28972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19910), - [28974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12249), + [28974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12248), [28976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8017), [28978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2354), [28980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9481), - [28982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12251), + [28982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12250), [28984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9806), [28986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7959), [28988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15830), @@ -2072497,7 +2072497,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [29000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19245), [29002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15258), [29004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18804), - [29006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12253), + [29006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12252), [29008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19444), [29010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), [29012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), @@ -2072510,7 +2072510,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [29026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18806), [29028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8455), [29030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9494), - [29032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12255), + [29032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12254), [29034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7319), [29036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9461), [29038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15805), @@ -2072524,7 +2072524,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [29054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), [29056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19536), [29058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19141), - [29060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12257), + [29060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12256), [29062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8166), [29064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14191), [29066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7341), @@ -2072539,17 +2072539,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [29084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19538), [29086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4145), [29088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19540), - [29090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12259), + [29090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12258), [29092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19847), [29094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20005), - [29096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12261), + [29096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12260), [29098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16757), [29100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15065), [29102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18449), [29104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6912), [29106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9476), [29108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18455), - [29110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12263), + [29110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12262), [29112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10386), [29114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19330), [29116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3209), @@ -2072565,13 +2072565,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [29136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19403), [29138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2205), [29140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9495), - [29142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12265), + [29142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12264), [29144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18202), [29146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), [29148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9485), - [29150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12159), - [29152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11882), - [29154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11891), + [29150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12161), + [29152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11886), + [29154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11893), [29156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), [29158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9482), [29160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), @@ -2072582,7 +2072582,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [29170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19926), [29172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6672), [29174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9462), - [29176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12267), + [29176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12266), [29178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19263), [29180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19669), [29182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14737), @@ -2072596,44 +2072596,44 @@ static const TSParseActionEntry ts_parse_actions[] = { [29198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19545), [29200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), [29202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19546), - [29204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12269), + [29204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12268), [29206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6691), [29208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14003), [29210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19976), - [29212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12051), - [29214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12430), + [29212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12058), + [29214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12431), [29216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17564), - [29218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12141), + [29218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12142), [29220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12592), - [29222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12147), - [29224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12148), + [29222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12148), + [29224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12149), [29226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19548), [29228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), [29230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19550), - [29232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12271), + [29232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12270), [29234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14412), - [29236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11890), - [29238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11900), - [29240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12524), + [29236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11892), + [29238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11905), + [29240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12525), [29242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), [29244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14125), - [29246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12273), - [29248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12155), + [29246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12272), + [29248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12156), [29250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12348), - [29252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12419), + [29252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12420), [29254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14625), [29256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18642), [29258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18653), [29260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12783), - [29262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12558), - [29264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12275), - [29266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11836), + [29262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12353), + [29264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12274), + [29266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11849), [29268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24126), [29270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22936), - [29272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11933), + [29272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11932), [29274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15775), [29276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18839), - [29278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12277), + [29278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12276), [29280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12167), [29282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11956), [29284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19312), @@ -2072645,21 +2072645,21 @@ static const TSParseActionEntry ts_parse_actions[] = { [29296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5382), [29298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17552), [29300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19408), - [29302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12279), + [29302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12278), [29304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16284), [29306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9463), [29308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9434), [29310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19949), [29312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18850), [29314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19975), - [29316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12281), + [29316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12280), [29318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19553), [29320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), [29322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19554), [29324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18255), [29326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16312), [29328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14009), - [29330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12283), + [29330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12282), [29332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), [29334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18422), [29336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15142), @@ -2072669,10 +2072669,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [29344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19556), [29346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), [29348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19558), - [29350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12285), + [29350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12284), [29352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [29354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10189), - [29356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12287), + [29354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10188), + [29356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12286), [29358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19664), [29360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4322), [29362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11769), @@ -2072681,60 +2072681,60 @@ static const TSParseActionEntry ts_parse_actions[] = { [29368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19313), [29370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14627), [29372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18656), - [29374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12291), + [29374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12290), [29376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17573), [29378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2410), [29380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14170), - [29382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12293), + [29382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12292), [29384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14237), [29386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19846), [29388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19665), - [29390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12295), + [29390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12294), [29392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18661), [29394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19449), [29396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3334), [29398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19450), - [29400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12297), + [29400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12296), [29402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7307), [29404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9464), [29406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19353), [29408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18246), - [29410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12299), + [29410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12298), [29412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19830), [29414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_zbreak_arg, 4, 0, 0), [29416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19561), [29418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), [29420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19562), - [29422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12301), + [29422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12300), [29424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7286), [29426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14015), [29428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15176), [29430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13935), - [29432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12303), + [29432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12302), [29434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19564), [29436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), [29438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19566), - [29440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12305), - [29442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12307), + [29440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12304), + [29442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12306), [29444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19921), - [29446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12323), - [29448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12309), + [29446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12322), + [29448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12308), [29450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14591), [29452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18616), [29454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26416), - [29456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12311), + [29456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12310), [29458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18646), [29460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19364), [29462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [29464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12313), + [29464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12312), [29466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19366), [29468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19452), [29470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), [29472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19454), - [29474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12315), + [29474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12314), [29476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19680), [29478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [29480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12317), + [29480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12316), [29482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5424), [29484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9465), [29486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9790), @@ -2072750,17 +2072750,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [29506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19569), [29508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), [29510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19570), - [29512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12495), + [29512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12424), [29514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5768), [29516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14021), - [29518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12117), - [29520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11849), + [29518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12124), + [29520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11863), [29522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19572), [29524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), [29526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19574), [29528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25110), [29530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25108), - [29532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11885), + [29532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11888), [29534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), [29536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8630), [29538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9817), @@ -2072778,24 +2072778,24 @@ static const TSParseActionEntry ts_parse_actions[] = { [29562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9477), [29564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14407), [29566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11895), - [29568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12391), + [29568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12385), [29570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19943), [29572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7487), [29574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9466), [29576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12712), [29578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19955), - [29580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12418), + [29580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12419), [29582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19577), [29584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), [29586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19578), [29588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25209), [29590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25198), - [29592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11817), + [29592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11820), [29594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7495), [29596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14027), [29598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), [29600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9452), - [29602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12100), + [29602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12101), [29604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9861), [29606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5640), [29608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14203), @@ -2072806,11 +2072806,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [29618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19457), [29620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), [29622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19458), - [29624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11878), + [29624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11879), [29626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), [29628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18426), [29630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18430), - [29632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12104), + [29632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12105), [29634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6036), [29636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13941), [29638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12531), @@ -2072875,15 +2072875,15 @@ static const TSParseActionEntry ts_parse_actions[] = { [29756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8131), [29758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19753), [29760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11795), - [29762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12497), + [29762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12474), [29764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12853), - [29766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12370), - [29768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11808), + [29766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12527), + [29768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11806), [29770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18277), [29772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9439), [29774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3636), [29776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9468), - [29778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12186), + [29778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12185), [29780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26087), [29782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10169), [29784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19985), @@ -2072906,7 +2072906,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [29818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19597), [29820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), [29822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14040), - [29824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11217), + [29824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11218), [29826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5999), [29828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14208), [29830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10159), @@ -2072932,9 +2072932,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [29870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10107), [29872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15165), [29874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18460), - [29876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8660), - [29878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18462), - [29880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19820), + [29876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18462), + [29878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19820), + [29880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8748), [29882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11681), [29884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19998), [29886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11696), @@ -2073003,20 +2073003,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [30012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15044), [30014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9377), [30016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25699), - [30018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11855), + [30018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11857), [30020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16754), - [30022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12403), + [30022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12409), [30024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12910), - [30026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12540), - [30028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12413), - [30030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11860), + [30026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12537), + [30028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12417), + [30030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11862), [30032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26023), [30034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19945), [30036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26289), [30038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19996), [30040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19468), [30042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), - [30044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12190), + [30044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12189), [30046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7740), [30048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9470), [30050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19470), @@ -2073090,7 +2073090,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [30186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), [30188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9427), [30190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25720), - [30192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12336), + [30192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12335), [30194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), [30196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18738), [30198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15226), @@ -2073143,14 +2073143,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [30292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15893), [30294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18728), [30296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24597), - [30298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11966), + [30298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11967), [30300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12516), [30302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18471), [30304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24628), [30306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24659), [30308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12966), - [30310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12552), - [30312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12006), + [30310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12551), + [30312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12007), [30314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24690), [30316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24720), [30318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24736), @@ -2073161,7 +2073161,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [30328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22483), [30330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19938), [30332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24784), - [30334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12194), + [30334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12193), [30336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19474), [30338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15171), [30340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24800), @@ -2073230,14 +2073230,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [30466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15198), [30468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19479), [30470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14413), - [30472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8719), + [30472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8718), [30474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9474), [30476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19134), [30478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19957), [30480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19648), [30482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), [30484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19649), - [30486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8724), + [30486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8723), [30488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14078), [30490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7891), [30492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13911), @@ -2073247,12 +2073247,12 @@ static const TSParseActionEntry ts_parse_actions[] = { [30500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), [30502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19653), [30504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dollar_func_pos, 3, 0, 0), - [30506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12110), + [30506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12111), [30508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20015), [30510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12114), [30512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19299), [30514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), - [30516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12120), + [30516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12121), [30518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19300), [30520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), [30522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18353), @@ -2073261,7 +2073261,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [30528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14348), [30530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14260), [30532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25435), - [30534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12197), + [30534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12196), [30536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15024), [30538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9203), [30540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7019), @@ -2073305,7 +2073305,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [30616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16964), [30618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8902), [30620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5460), - [30622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8745), + [30622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8744), [30624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), [30626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), [30628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), @@ -2073343,7 +2073343,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [30692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16946), [30694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16950), [30696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), - [30698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12474), + [30698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12469), [30700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6533), [30702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16952), [30704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16953), @@ -2073356,7 +2073356,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [30718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16989), [30720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17180), [30722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18833), - [30724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12128), + [30724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12129), [30726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790), [30728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14385), [30730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5826), @@ -2073436,7 +2073436,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [30878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2596), [30880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6650), [30882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16229), - [30884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12547), + [30884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12518), [30886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17397), [30888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8957), [30890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24603), @@ -2073462,7 +2073462,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [30930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19254), [30932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), [30934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), - [30936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12429), + [30936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12467), [30938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17228), [30940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3211), [30942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25494), @@ -2073476,7 +2073476,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [30958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), [30960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17006), [30962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6624), - [30964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12342), + [30964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12341), [30966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17045), [30968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17046), [30970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5531), @@ -2073523,7 +2073523,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [31052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4211), [31054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4693), [31056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9106), - [31058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24135), + [31058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24134), [31060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4694), [31062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230), [31064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8897), @@ -2073595,7 +2073595,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [31196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8535), [31198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9131), [31200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23408), - [31202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12061), + [31202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12062), [31204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2697), [31206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4696), [31208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17139), @@ -2073681,7 +2073681,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [31368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17108), [31370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), [31372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12821), - [31374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12345), + [31374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12344), [31376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14383), [31378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), [31380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3004), @@ -2073734,7 +2073734,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [31474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6056), [31476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6920), [31478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14867), - [31480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12082), + [31480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12084), [31482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), [31484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17588), [31486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5395), @@ -2073794,9 +2073794,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [31594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15225), [31596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355), [31598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11416), - [31600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11417), + [31600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11418), [31602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6904), - [31604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11419), + [31604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11420), [31606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11421), [31608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_name_post_cond, 2, 0, 0), [31610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8977), @@ -2073868,11 +2073868,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [31742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8982), [31744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16750), [31746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23471), - [31748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11430), + [31748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11429), [31750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), [31752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), [31754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26408), - [31756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26417), + [31756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11217), [31758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24733), [31760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10038), [31762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10039), @@ -2073889,13 +2073889,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [31784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), [31786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10041), [31788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25851), - [31790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12193), + [31790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12192), [31792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16506), [31794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17115), [31796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17116), [31798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7085), [31800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2336), - [31802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26420), + [31802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26417), [31804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16507), [31806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420), [31808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17374), @@ -2073903,7 +2073903,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [31812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), [31814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), [31816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26418), - [31818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12464), + [31818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12496), [31820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25277), [31822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7514), [31824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7515), @@ -2073921,7 +2073921,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [31848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15777), [31850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17118), [31852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17121), - [31854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8699), + [31854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8698), [31856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14664), [31858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17186), [31860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15904), @@ -2073992,7 +2073992,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [31990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), [31992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), [31994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), - [31996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11277), + [31996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26420), [31998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26415), [32000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18192), [32002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15575), @@ -2074047,7 +2074047,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [32100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11776), [32102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16174), [32104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15963), - [32106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12456), + [32106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12449), [32108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24437), [32110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9553), [32112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7335), @@ -2074135,13 +2074135,13 @@ static const TSParseActionEntry ts_parse_actions[] = { [32276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2579), [32278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), [32280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7396), - [32282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11440), + [32282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11439), [32284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2842), [32286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21128), [32288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5732), [32290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2582), [32292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11278), - [32294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11450), + [32294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11451), [32296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9002), [32298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12643), [32300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23793), @@ -2074150,7 +2074150,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [32306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6008), [32308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12886), [32310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8570), - [32312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12172), + [32312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12171), [32314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6009), [32316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14938), [32318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2687), @@ -2074163,14 +2074163,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [32332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16954), [32334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24248), [32336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17090), - [32338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17230), - [32340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17232), - [32342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15269), + [32338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25489), + [32340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17230), + [32342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17232), [32344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25850), - [32346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17250), - [32348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25952), - [32350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [32352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25489), + [32346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15269), + [32348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17250), + [32350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25952), + [32352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), [32354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26204), [32356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6300), [32358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15804), @@ -2074236,7 +2074236,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [32478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17246), [32480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13785), [32482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), - [32484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11488), + [32484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11487), [32486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14800), [32488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23858), [32490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), @@ -2074275,9 +2074275,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [32556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15002), [32558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17256), [32560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23907), - [32562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11884), + [32562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11885), [32564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4430), - [32566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11124), + [32566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11123), [32568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11499), [32570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6222), [32572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), @@ -2074291,7 +2074291,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [32588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14667), [32590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17258), [32592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17259), - [32594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11507), + [32594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11508), [32596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15416), [32598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19311), [32600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), @@ -2074306,7 +2074306,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [32618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11521), [32620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), [32622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19326), - [32624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12425), + [32624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12430), [32626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), [32628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23736), [32630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7854), @@ -2074413,91 +2074413,91 @@ static const TSParseActionEntry ts_parse_actions[] = { [32832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16991), [32834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17275), [32836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), - [32838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11549), + [32838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11548), [32840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), [32842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176), [32844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), [32846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10808), - [32848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11550), + [32848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11549), [32850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17285), [32852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17286), [32854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7430), [32856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17405), [32858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7859), - [32860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11551), + [32860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11550), [32862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16467), [32864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17362), [32866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3330), [32868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17287), [32870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17289), - [32872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11552), + [32872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11551), [32874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), [32876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11851), [32878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12025), [32880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2351), - [32882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11553), + [32882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11552), [32884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), [32886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), [32888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7000), [32890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), - [32892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11554), + [32892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11553), [32894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6439), [32896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), [32898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_field_modifier_post_cond, 1, 0, 0), [32900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11471), [32902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21465), - [32904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11556), + [32904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11555), [32906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), [32908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6452), [32910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), [32912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5929), - [32914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11558), + [32914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11557), [32916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), [32918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4212), [32920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), [32922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), [32924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4308), [32926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14437), - [32928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11559), + [32928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11558), [32930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), [32932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310), [32934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5102), - [32936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12327), - [32938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11560), + [32936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12326), + [32938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11559), [32940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213), [32942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8513), [32944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6638), [32946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25196), [32948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24026), - [32950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11561), + [32950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11560), [32952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6644), [32954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15210), [32956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), [32958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17593), - [32960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11562), + [32960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11561), [32962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11713), [32964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2177), [32966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23791), [32968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5930), [32970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16227), - [32972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11563), + [32972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11562), [32974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14820), [32976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6315), [32978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17302), [32980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17303), [32982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16992), - [32984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11564), + [32984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11563), [32986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12749), [32988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5694), [32990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16995), [32992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9857), - [32994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11566), + [32994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11565), [32996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7096), [32998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17304), [33000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17305), [33002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14431), [33004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), - [33006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11568), + [33006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11567), [33008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5932), [33010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15379), [33012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17136), @@ -2074512,7 +2074512,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [33030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11570), [33032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15590), [33034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7016), - [33036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11803), + [33036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11805), [33038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11571), [33040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11856), [33042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4634), @@ -2074525,8 +2074525,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [33056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_ref_post_cond, 5, 0, 10), [33058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24096), [33060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11574), - [33062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11156), - [33064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11940), + [33062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11155), + [33064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11941), [33066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14391), [33068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22930), [33070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12604), @@ -2074550,42 +2074550,42 @@ static const TSParseActionEntry ts_parse_actions[] = { [33106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3789), [33108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6402), [33110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17032), - [33112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11580), + [33112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11579), [33114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), [33116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17042), [33118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24210), [33120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10173), [33122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5351), [33124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), - [33126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11581), + [33126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11580), [33128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14905), [33130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), [33132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), [33134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), [33136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14780), - [33138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11582), - [33140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12183), + [33138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11581), + [33140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12182), [33142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15073), [33144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14956), [33146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4636), - [33148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11583), + [33148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11582), [33150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3799), [33152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14981), [33154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16661), - [33156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12372), + [33156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12373), [33158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9036), - [33160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11585), + [33160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11584), [33162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6655), [33164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23610), [33166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17658), [33168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17630), [33170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24029), [33172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24165), - [33174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11586), + [33174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11585), [33176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12627), [33178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25131), [33180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7641), - [33182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11587), + [33182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11586), [33184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4121), [33186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19869), [33188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), @@ -2074607,7 +2074607,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [33220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16592), [33222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7536), [33224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16169), - [33226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11591), + [33226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11592), [33228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), [33230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3504), [33232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17383), @@ -2074681,7 +2074681,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [33368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5656), [33370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9046), [33372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24259), - [33374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12058), + [33374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12059), [33376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7285), [33378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14697), [33380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4878), @@ -2074717,14 +2074717,14 @@ static const TSParseActionEntry ts_parse_actions[] = { [33440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16948), [33442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4123), [33444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6161), - [33446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8716), + [33446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8715), [33448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17323), [33450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17328), [33452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2371), [33454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8942), [33456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23644), [33458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12356), - [33460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11869), + [33460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11870), [33462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), [33464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15207), [33466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25407), @@ -2074741,20 +2074741,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [33488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7086), [33490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24920), [33492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16302), - [33494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12095), - [33496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12111), + [33494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12096), + [33496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12112), [33498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2084), [33500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6164), [33502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), [33504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), [33506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), - [33508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8733), - [33510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8734), + [33508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8732), + [33510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8733), [33512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15436), [33514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15008), [33516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), [33518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), - [33520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8737), + [33520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8736), [33522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), [33524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), [33526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17331), @@ -2074857,7 +2074857,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [33720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17316), [33722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17317), [33724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17318), - [33726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12045), + [33726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12046), [33728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9056), [33730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24368), [33732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), @@ -2074913,31 +2074913,31 @@ enum ts_external_scanner_symbol_identifiers { ts_external_token__argumentless_loop = 3, ts_external_token__whitespace = 4, ts_external_token_tag = 5, - ts_external_token_angled_bracket_fenced_text = 6, - ts_external_token_paren_fenced_text = 7, - ts_external_token_embedded_sql_marker = 8, - ts_external_token_embedded_sql_reverse_marker = 9, - ts_external_token__line_comment_inner = 10, - ts_external_token__block_comment_inner = 11, - ts_external_token_macro_value_line_with_continue = 12, - ts_external_token_sentinel = 13, - ts_external_token__bol = 14, - ts_external_token__termination = 15, - ts_external_token__zbreak_device_termination = 16, - ts_external_token__post_conditional_id = 17, - ts_external_token__xecute_arg_invalid = 18, - ts_external_token__zw_block = 19, - ts_external_token_html_marker = 20, - ts_external_token_html_marker_reversed = 21, - ts_external_token_embedded_js_special_case = 22, - ts_external_token_embedded_js_special_case_complete = 23, - ts_external_token_pound_if_special_case = 24, - ts_external_token_pound_if_special_case_else = 25, - ts_external_token_pound_if_special_case_else_if = 26, - ts_external_token_mnemonic = 27, - ts_external_token_tag_end_if = 28, - ts_external_token_compiled_header = 29, - ts_external_token_routine = 30, + ts_external_token_routine = 6, + ts_external_token_angled_bracket_fenced_text = 7, + ts_external_token_paren_fenced_text = 8, + ts_external_token_embedded_sql_marker = 9, + ts_external_token_embedded_sql_reverse_marker = 10, + ts_external_token__line_comment_inner = 11, + ts_external_token__block_comment_inner = 12, + ts_external_token_macro_value_line_with_continue = 13, + ts_external_token_sentinel = 14, + ts_external_token__bol = 15, + ts_external_token__termination = 16, + ts_external_token__zbreak_device_termination = 17, + ts_external_token__post_conditional_id = 18, + ts_external_token__xecute_arg_invalid = 19, + ts_external_token__zw_block = 20, + ts_external_token_html_marker = 21, + ts_external_token_html_marker_reversed = 22, + ts_external_token_embedded_js_special_case = 23, + ts_external_token_embedded_js_special_case_complete = 24, + ts_external_token_pound_if_special_case = 25, + ts_external_token_pound_if_special_case_else = 26, + ts_external_token_pound_if_special_case_else_if = 27, + ts_external_token_mnemonic = 28, + ts_external_token_tag_end_if = 29, + ts_external_token_compiled_header = 30, ts_external_token_rtn_dot = 31, }; @@ -2074948,6 +2074948,7 @@ static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__argumentless_loop] = sym__argumentless_loop, [ts_external_token__whitespace] = sym__whitespace, [ts_external_token_tag] = sym_tag, + [ts_external_token_routine] = sym_routine, [ts_external_token_angled_bracket_fenced_text] = sym_angled_bracket_fenced_text, [ts_external_token_paren_fenced_text] = sym_paren_fenced_text, [ts_external_token_embedded_sql_marker] = sym_embedded_sql_marker, @@ -2074972,7 +2074973,6 @@ static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token_mnemonic] = sym_mnemonic, [ts_external_token_tag_end_if] = sym_tag_end_if, [ts_external_token_compiled_header] = sym_compiled_header, - [ts_external_token_routine] = sym_routine, [ts_external_token_rtn_dot] = sym_rtn_dot, }; @@ -2074984,6 +2074984,7 @@ static const bool ts_external_scanner_states[48][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__argumentless_loop] = true, [ts_external_token__whitespace] = true, [ts_external_token_tag] = true, + [ts_external_token_routine] = true, [ts_external_token_angled_bracket_fenced_text] = true, [ts_external_token_paren_fenced_text] = true, [ts_external_token_embedded_sql_marker] = true, @@ -2075008,15 +2075009,14 @@ static const bool ts_external_scanner_states[48][EXTERNAL_TOKEN_COUNT] = { [ts_external_token_mnemonic] = true, [ts_external_token_tag_end_if] = true, [ts_external_token_compiled_header] = true, - [ts_external_token_routine] = true, [ts_external_token_rtn_dot] = true, }, [2] = { [ts_external_token__whitespace] = true, [ts_external_token_tag] = true, + [ts_external_token_routine] = true, [ts_external_token_tag_end_if] = true, [ts_external_token_compiled_header] = true, - [ts_external_token_routine] = true, [ts_external_token_rtn_dot] = true, }, [3] = { @@ -2075371,7 +2075371,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_objectscript_routine(void) { .metadata = { .major_version = 1, .minor_version = 7, - .patch_version = 4, + .patch_version = 5, }, }; return &language; diff --git a/objectscript_routine/src/scanner.c b/objectscript_routine/src/scanner.c index 05be9a5..57a122f 100644 --- a/objectscript_routine/src/scanner.c +++ b/objectscript_routine/src/scanner.c @@ -5,7 +5,6 @@ // Keep this in sync with grammar externals. enum TokenType { COMPILED_HEADER = OBJECTSCRIPT_CORE_TOKEN_TYPE_MAX, - ROUTINE, RTN_DOT, }; @@ -13,21 +12,6 @@ struct ObjectScript_Routine_Scanner { struct ObjectScript_Core_Scanner core_scanner; }; -static bool lex_routine_keyword(TSLexer *lexer) { - static const char keyword[] = "ROUTINE"; - - for (size_t i = 0; keyword[i] != 0; i++) { - if (ascii_toupper_i32(lexer->lookahead) != (int32_t)keyword[i]) { - return false; - } - advance(lexer); - } - - lexer->mark_end(lexer); - lexer->result_symbol = ROUTINE; - return true; -} - static bool lex_rtn_dot(TSLexer *lexer) { if (lexer->get_column(lexer) != 0) return false; if (lexer->lookahead != '.') return false; @@ -44,6 +28,33 @@ static bool lex_rtn_dot(TSLexer *lexer) { return false; } +static bool lex_compiled_header(TSLexer *lexer) { + lexer->mark_end(lexer); + while(!lexer->eof(lexer) && lexer->lookahead != '\n') { + advance(lexer); + } + if (lexer->lookahead != '\n') return false; + + advance(lexer); + if (lexer->lookahead != '%') return false; + advance(lexer); + if (lexer->lookahead != 'R') return false; + advance(lexer); + if (lexer->lookahead != 'O') return false; + advance(lexer); + + lexer->result_symbol = COMPILED_HEADER; + int newline_count = 0; + while(newline_count < 2 && !lexer->eof(lexer)) { + if (lexer->lookahead == '\n') { + newline_count++; + } + advance(lexer); + } + lexer->mark_end(lexer); + return true; +} + static bool scan(void *payload, TSLexer *lexer, const bool *valid_symbols) { struct ObjectScript_Routine_Scanner *scanner = (struct ObjectScript_Routine_Scanner *)payload; @@ -53,43 +64,20 @@ static bool scan(void *payload, TSLexer *lexer, const bool *valid_symbols) { return false; } - if (valid_symbols[ROUTINE] && lexer->get_column(lexer) == 0 && lex_routine_keyword(lexer)) { + if (valid_symbols[RTN_DOT] && lex_rtn_dot(lexer)) { + return true; + } + + if (ObjectScript_Core_Scanner_scan(&scanner->core_scanner, lexer, + valid_symbols)) { return true; - } else if (valid_symbols[COMPILED_HEADER]) { - lexer->mark_end(lexer); - while(!lexer->eof(lexer) && lexer->lookahead != '\n') { - advance(lexer); - } - if (lexer->lookahead == '\n') { - advance(lexer); - if (lexer->lookahead != '%') { - return false; - } - advance(lexer); - if (lexer->lookahead != 'R') return false; - advance(lexer); - - if (lexer->lookahead != 'O') return false; - advance(lexer); - lexer->result_symbol = COMPILED_HEADER; - int newline_count = 0; - while(newline_count < 2 &&!lexer->eof(lexer)) { - if (lexer->lookahead == '\n') - {newline_count++;} - advance(lexer); - } - lexer->mark_end(lexer); - return true; - } } - if (valid_symbols[RTN_DOT] && lex_rtn_dot(lexer)) { + if (valid_symbols[COMPILED_HEADER] && lex_compiled_header(lexer)) { return true; } - bool matched = ObjectScript_Core_Scanner_scan(&scanner->core_scanner, lexer, - valid_symbols); - return matched; + return false; } void *tree_sitter_objectscript_routine_external_scanner_create() { @@ -100,6 +88,7 @@ void *tree_sitter_objectscript_routine_external_scanner_create() { // scanner->saw_routine_header = false; ObjectScript_Core_Scanner_init(&scanner->core_scanner); scanner->core_scanner.column1_statement_mode = false; + scanner->core_scanner.routine_token_mode = true; return scanner; } diff --git a/objectscript_routine/test/corpus/break-statements.txt b/objectscript_routine/test/corpus/break-statements.txt new file mode 100644 index 0000000..7cf1cf4 --- /dev/null +++ b/objectscript_routine/test/corpus/break-statements.txt @@ -0,0 +1,139 @@ +================================= +Break Statements Extend Arguments +================================= + BREAK "S" + BREAK "S+" + BREAK "S-" + BREAK "L" + BREAK "L+" + BREAK "L-" + BREAK "C" + BREAK "C-" + BREAK "OFF" +--- + +(source_file + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (string_literal))))) + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (string_literal))))) + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (string_literal))))) + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (string_literal))))) + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (string_literal))))) + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (string_literal))))) + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (string_literal))))) + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (string_literal))))) + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (string_literal)))))) + +=========== +Break Flags +=========== + BREAK 0 + BREAK 1 + BREAK 4 + BREAK 5 +--- + +(source_file + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_break + (keyword_break) + (expression + (expr_atom + (numeric_literal)))))) + +=========================== +Break With PostConditionals +=========================== + BREAK:$DATA(debug) + ZBREAK:$DATA(debug) +--- + +(source_file + (statement + (command_break + (keyword_break) + (post_conditional + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))))) + (statement + (command_zbreak + (keyword_zbreak) + (post_conditional + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))))))) diff --git a/objectscript_routine/test/corpus/close-statements.txt b/objectscript_routine/test/corpus/close-statements.txt new file mode 100644 index 0000000..12e1ddc --- /dev/null +++ b/objectscript_routine/test/corpus/close-statements.txt @@ -0,0 +1,210 @@ +============= +Close Command +============= + CLOSE:$IO'=C C + CLOSE seqfilename:"D" + CLOSE device:() + CLOSE device:("D":"R":"hi") + CLOSE file:("R":newname) + CLOSE device:("D"::::::"R":newname) + CLOSE device:("D": :::: :"R":newname) + CLOSE device:("D": :::: :"R" : newname) + CLOSE myf +--- + +(source_file + (statement + (command_close + (keyword_close) + (post_conditional + (expression + (expr_atom + (system_defined_variable)) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (close_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) + (statement + (command_close + (keyword_close) + (close_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (close_parameters + (close_parameter_option_value + (string_literal)))))) + (statement + (command_close + (keyword_close) + (close_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (close_parameters + (bracket) + (bracket))))) + (statement + (command_close + (keyword_close) + (close_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (close_parameters + (bracket) + (close_parameter_option_value + (string_literal)) + (close_parameter_option_value + (close_rename + (string_literal)) + (device + (expression + (expr_atom + (string_literal))))) + (bracket))))) + (statement + (command_close + (keyword_close) + (close_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (close_parameters + (bracket) + (close_parameter_option_value + (close_rename + (string_literal)) + (device + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket))))) + (statement + (command_close + (keyword_close) + (close_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (close_parameters + (bracket) + (close_parameter_option_value + (string_literal)) + (close_parameter_option_value + (close_rename + (string_literal)) + (device + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket))))) + (statement + (command_close + (keyword_close) + (close_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (close_parameters + (bracket) + (close_parameter_option_value + (string_literal)) + (close_parameter_option_value + (close_rename + (string_literal)) + (device + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket))))) + (statement + (command_close + (keyword_close) + (close_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (close_parameters + (bracket) + (close_parameter_option_value + (string_literal)) + (close_parameter_option_value + (close_rename + (string_literal)) + (device + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket))))) + (statement + (command_close + (keyword_close) + (close_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))) + +================ +Close Invalid "R" +:error +================ + Close device:"R" +--- + + + +========================= +Close Invalid /REN no arg +:error +========================= + Close device:/REN +--- + + + +========================= +Close Invalid Whitespace +:error +========================= + Close device:/REN =hi +--- + + + +============================ +Close Invalid /RENAME no arg +:error +============================ + Close device:/RENAME +--- + + diff --git a/objectscript_routine/test/corpus/continue-statements.txt b/objectscript_routine/test/corpus/continue-statements.txt new file mode 100644 index 0000000..05ef21d --- /dev/null +++ b/objectscript_routine/test/corpus/continue-statements.txt @@ -0,0 +1,96 @@ +========================= +valid continue commands +========================= + continue:i>32 + Continue + CONTINUE + continue + continue:count#2 + CONTINUE:$GET(flag) +--- + +(source_file + (statement + (command_continue + (keyword_continue) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_continue + (keyword_continue))) + (statement + (command_continue + (keyword_continue))) + (statement + (command_continue + (keyword_continue))) + (statement + (command_continue + (keyword_continue) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_continue + (keyword_continue) + (post_conditional + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))))))) + +========================= +invalid continue commands +:error +========================= + continue: i>32 +--- + + + +========================= +invalid continue commands +:error +========================= + continue :i>32 +--- + + + +========================= +invalid continue argument +:error +========================= + continue 1 +--- + + + +=================================================== +invalid continue postconditional with no expression +:error +=================================================== + continue 1 +--- + + diff --git a/objectscript_routine/test/corpus/do-special-case.txt b/objectscript_routine/test/corpus/do-special-case.txt new file mode 100644 index 0000000..74c7b9b --- /dev/null +++ b/objectscript_routine/test/corpus/do-special-case.txt @@ -0,0 +1,64 @@ +===== +Do Statements Nested +===== + i x d d arr(.y,.z) GOTO filename + . set x = 2 + . w hi +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (statement + (command_do + (keyword_do) + (do_statement_after + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)) + (method_args + (bracket) + (method_arg + (byref_arg + (lvn + (objectscript_identifier)))) + (method_arg + (byref_arg + (lvn + (objectscript_identifier)))) + (bracket)))))) + (do_statement_after + (command_goto + (keyword_goto) + (goto_argument + (line_ref + (objectscript_identifier))))) + (dotted_statement + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal))))))) + (dotted_statement + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))))))) diff --git a/objectscript_routine/test/corpus/do-statements.txt b/objectscript_routine/test/corpus/do-statements.txt new file mode 100644 index 0000000..02b2afc --- /dev/null +++ b/objectscript_routine/test/corpus/do-statements.txt @@ -0,0 +1,1648 @@ +============================= +Do Statement No Param Passing +============================= + DO pat.Admit() + DO Exponent() + DO Init,Read1,Convert^Test + NEW $NAMESPACE + SET $NAMESPACE="USER" + DO ^|"SAMPLES"|fibonacci +--- + +(source_file + (statement + (command_do + (keyword_do) + (do_parameter + (instance_method_call + (lvn + (objectscript_identifier)) + (oref_method + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (bracket))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)) + (method_args + (bracket) + (bracket)))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)))) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)))) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier) + (routine_ref + (routine_name))))))) + (statement + (command_new + (keyword_new) + (command_new_argument + (command_new_item + (system_defined_variable))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (system_defined_variable)) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (routine_ref + (string_literal) + (routine_name)))))))) + +=============================== +Do Statement With Param Passing +=============================== + SET x=1,y=2,z=3 + WRITE !,"In Main ",x,y,z + DO Sub1(x,y,z) + WRITE !,"Back in Main ",x,y,z + QUIT + SET x=1,y=2,z=3 + WRITE !,"In Main ",x,y,z + DO Sub1(x,,z) + WRITE !,"Back in Main ",x,y,z + QUIT + SET x=3,x(1)=10,x(2)=20,x(3)=30 + DO Sub1(x...) + QUIT + SET x=1,y=2,z=3 + WRITE !,"In Main ",x,y,z + DO Sub1(.x,.y,.z) +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (bracket)))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_quit + (keyword_quit))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (bracket)))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_quit + (keyword_quit))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket))))) + (expression + (expr_atom + (numeric_literal)))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket))))) + (expression + (expr_atom + (numeric_literal)))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket))))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)) + (method_args + (bracket) + (method_arg + (variadic_arg + (lvn + (objectscript_identifier)))) + (bracket)))))) + (statement + (command_quit + (keyword_quit))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)) + (method_args + (bracket) + (method_arg + (byref_arg + (lvn + (objectscript_identifier)))) + (method_arg + (byref_arg + (lvn + (objectscript_identifier)))) + (method_arg + (byref_arg + (lvn + (objectscript_identifier)))) + (bracket))))))) + +========================== +Do Statement Object Method +========================== + DO oref.Method() + DO ..Method() + DO i%prop(subs).Method() + DO ##class(cname).Method() +--- + +(source_file + (statement + (command_do + (keyword_do) + (do_parameter + (instance_method_call + (lvn + (objectscript_identifier)) + (oref_method + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (bracket))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (instance_method_call + (relative_dot_method + (oref_method + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (bracket)))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (instance_method_call + (instance_variable + (member_name + (identifier_segment_immediate)) + (subscripts + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket))) + (oref_method + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (bracket))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (class_method_call + (class_ref + (keyword_pound_pound_class) + (bracket) + (class_name) + (bracket)) + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (bracket))))))) + +============================= +Do Statement with Indirection +============================= + READ !,"Enter the number for your choice: ",num QUIT:num="" + DO @("Item"_num)^Menu + DO @(eref_":fstr>0") + SET loc = "Choice"_num_rout + DO @loc +--- + +(source_file + (statement + (command_read + (keyword_read) + (read_argument + (read_fchar)) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))))))) + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (indirection + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (string_literal)) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket))))) + (routine_ref + (routine_name))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (indirection + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (bracket)))))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (string_literal)) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))))) + +=========================================== +Do Statement with Argument Postconditionals +=========================================== + DO:F>0 A:F=1,B:F=2,C + DO:F>0 A:F=1,B:F=2,C:((F'=1)&&(F'=2)) + DO:1 Sub1(x,y,z):0,Sub2(x,y,z):1 + DO:0 $INCREMENT(myvar($INCREMENT(subvar))):1 /* myvar and subvar not incremented */ + DO:1 $INCREMENT(myvar($INCREMENT(subvar))):0 /* myvar not incremented, subvar incremented */ +--- + +(source_file + (statement + (command_do + (keyword_do) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier))) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))))) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier))) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))))) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)))))) + (statement + (command_do + (keyword_do) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier))) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))))) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier))) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))))) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier))) + (post_conditional + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket)))))) + (bracket)))))))) + (statement + (command_do + (keyword_do) + (post_conditional + (expression + (expr_atom + (numeric_literal)))) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (bracket))) + (post_conditional + (expression + (expr_atom + (numeric_literal))))) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (bracket))) + (post_conditional + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_do + (keyword_do) + (post_conditional + (expression + (expr_atom + (numeric_literal)))) + (do_parameter + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))) + (bracket)))))))) + (post_conditional + (expression + (expr_atom + (numeric_literal))))))) + (block_comment) + (statement + (command_do + (keyword_do) + (post_conditional + (expression + (expr_atom + (numeric_literal)))) + (do_parameter + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))) + (bracket)))))))) + (post_conditional + (expression + (expr_atom + (numeric_literal))))))) + (block_comment)) + +=============================== +Do While Statement and Continue +=============================== + DO {SET x=x+1 IF x#2=0 {CONTINUE} WRITE !,"Loop ",x} WHILE x<20 +--- + +(source_file + (statement + (command_dowhile + (keyword_do) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_continue + (keyword_continue))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (keyword_while) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))))) + +=========================== +Do While Statement and Quit +=========================== + SET x=1,y=1 + DO { + WRITE "outer loop ",! + DO { + WRITE "inner loop " + WRITE " y=",y,! + QUIT:y=7 + SET y=y+2 + } WHILE y<100 + WRITE "back to outer loop x=",x,!! + SET x=x+1 + } WHILE x<6 + WRITE "Done" +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_dowhile + (keyword_do) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf))))) + (statement + (command_dowhile + (keyword_do) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (write_device_control + (write_device_fflf))))) + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))))) + (keyword_while) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (write_device_control + (write_device_fflf))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))))) + (keyword_while) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal))))))) + +=========================== +Do While Statement and Goto +=========================== + D { + WRITE !,"In an infinite DO WHILE loop" + GOTO label1 + WRITE !,"This should not display" + } WHILE 1=1 + WRITE !,"This should not display" +--- + +(source_file + (statement + (command_dowhile + (keyword_do) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_goto + (keyword_goto) + (goto_argument + (line_ref + (objectscript_identifier))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (keyword_while) + (expression + (expr_atom + (numeric_literal)) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal))))))) + +======================= +Do Statement Dot Syntax +======================= + DO + . WRITE "into the DO",! + . DO + .. WRITE "inner DO",! + .. QUIT + .. WRITE "never written",! + . WRITE "back to outer DO",! + . QUIT + . WRITE "never written",! + WRITE "out of the DO" + + READ !,"Square (S) or cube (C): ",op QUIT:op="" + READ !,"Integer: ",num QUIT:num="" + IF (op["S")!(op["s") DO + . SET result=num*num ; Square block + . WRITE !,"Result: ",result + ELSE DO + . SET result=num*num*num ; Cube block + . WRITE !,"Result: ",result + . QUIT + GOTO Start + + FOR i=1:1:y DO + . SET z=z*x + . WRITE !,z + . QUIT + + WRITE !,"At top level" ; Mainline code (Level count = 0) + DO + . ; Outermost block (Level count = 1) + . + . DO + . . ; Inner block 1 (Level count = 2) + . . + . . DO + . . . ; Inner block 2 (Level count = 3) + . . . + . . ; (Level count = 2) + . ; (Level count = 1) + . + . QUIT ; (Level count = 0) + WRITE !,"Back at top level" ; Mainline code resumes + +--- + +(source_file + (statement + (command_do + (keyword_do) + (dotted_statement + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf)))))) + (dotted_statement + (statement + (command_do + (keyword_do) + (dotted_statement + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf)))))) + (dotted_statement + (statement + (command_quit + (keyword_quit)))) + (dotted_statement + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf)))))) + (dotted_statement + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf)))))) + (dotted_statement + (statement + (command_quit + (keyword_quit)))) + (dotted_statement + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf))))))))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_read + (keyword_read) + (read_argument + (read_fchar)) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))))))) + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_read + (keyword_read) + (read_argument + (read_fchar)) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))))))) + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (bracket))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (bracket)))))) + (statement + (command_do + (keyword_do) + (dotted_statement + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) + (line_comment_3) + (dotted_statement + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))))) + (statement + (command_else + (keyword_oldelse) + (statement + (command_do + (keyword_do) + (dotted_statement + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) + (line_comment_3) + (dotted_statement + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) + (dotted_statement + (statement + (command_quit + (keyword_quit)))))))) + (statement + (command_goto + (keyword_goto) + (goto_argument + (line_ref + (objectscript_identifier))))) + (statement + (command_for + (keyword_for) + (for_parameter + (glvn + (lvn + (objectscript_identifier))) + (for_parameter_arg + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (statement + (command_do + (keyword_do) + (dotted_statement + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) + (dotted_statement + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) + (dotted_statement + (statement + (command_quit + (keyword_quit)))))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (line_comment_3) + (statement + (command_do + (keyword_do) + (dotted_statement + (line_comment_3) + (statement + (command_do + (keyword_do) + (dotted_statement + (line_comment_3) + (statement + (command_do + (keyword_do) + (dotted_statement + (line_comment_3) + (line_comment_3) + (line_comment_3) + (statement + (command_quit + (keyword_quit)))))))))))) + (line_comment_3) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (line_comment_3)) + +==================================================== +do while block no whitespace in between do and block +==================================================== + do{ w hi} while x < 2 +--- + +(source_file + (statement + (command_dowhile + (keyword_do) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (keyword_while) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))))) + +============ +do ##super() +============ + do ##super() +--- + +(source_file + (statement + (command_do + (keyword_do) + (do_parameter + (superclass_method_call + (keyword_pound_pound_super) + (method_args + (bracket) + (bracket))))))) diff --git a/objectscript_routine/test/corpus/embedded-html.txt b/objectscript_routine/test/corpus/embedded-html.txt new file mode 100644 index 0000000..b3332a6 --- /dev/null +++ b/objectscript_routine/test/corpus/embedded-html.txt @@ -0,0 +1,318 @@ +=== +Valid Embedded HTML +=== + WRITE "start",! + &html< + +
+ I'm bold! + I'm italic + I'm underlined + + + > + WRITE "end" + &html@@< Be bold! >@@ + &html[< Be bold! >] + &htmlMyTest< Be bold! >tseTyM + &htmlA16[a< Be bold! >a]61A +--- + +(source_file + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf))))) + (statement + (embedded_html + (keyword_embedded_html) + (angled_bracket_fenced_text))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (embedded_html + (keyword_embedded_html) + (html_marker) + (angled_bracket_fenced_text) + (html_marker_reversed))) + (statement + (embedded_html + (keyword_embedded_html) + (html_marker) + (angled_bracket_fenced_text) + (html_marker_reversed))) + (statement + (embedded_html + (keyword_embedded_html) + (html_marker) + (angled_bracket_fenced_text) + (html_marker_reversed))) + (statement + (embedded_html + (keyword_embedded_html) + (html_marker) + (angled_bracket_fenced_text) + (html_marker_reversed)))) + +=== +Embedded HTML with Macro PreProcessor +=== + WRITE "start",! + &html< + I'm bold! + I'm italic $$$NumFunc + I'm underlined + > + WRITE "end" +--- + +(source_file + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf))))) + (statement + (embedded_html + (keyword_embedded_html) + (angled_bracket_fenced_text))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal))))))) + +=== +&html marker SYNTAX +=== + WRITE "start",! + &html7< + I'm bold! + I'm italic + I'm underlined + >7 + WRITE "end" +--- + +(source_file + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf))))) + (statement + (embedded_html + (keyword_embedded_html) + (html_marker) + (angled_bracket_fenced_text) + (html_marker_reversed))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal))))))) + +=== +html invalid marker + +:error +=== + WRITE "start",! + &html+< + I'm bold! + I'm italic + I'm underlined + >+ + WRITE "end" +--- + + + +=== +html invalid marker - +:error +=== + WRITE "start",! + &html-< + I'm bold! + I'm italic + I'm underlined + >- + WRITE "end" +--- + + + +=== +html invalid marker < +:error +=== + WRITE "start",! + &html<< + I'm bold! + I'm italic + I'm underlined + >< + WRITE "end" +--- + + + +=== +html invalid marker > +:error +=== + WRITE "start",! + &html>< + I'm bold! + I'm italic + I'm underlined + >> + WRITE "end" +--- + + + +=== +html invalid marker ( +:error +=== + WRITE "start",! + &html(< + I'm bold! + I'm italic + I'm underlined + >( + WRITE "end" +--- + + + +=== +html invalid marker { +:error +=== + WRITE "start",! + &html{< + I'm bold! + I'm italic + I'm underlined + >{ + WRITE "end" +--- + + + +=== +html invalid marker / +:error +=== + WRITE "start",! + &html/< + I'm bold! + I'm italic + I'm underlined + >/ + WRITE "end" +--- + + + +=== +html invalid marker \ +:error +=== + WRITE "start",! + &html\< + I'm bold! + I'm italic + I'm underlined + >\ + WRITE "end" +--- + + + +=== +html invalid marker | +:error +=== + WRITE "start",! + &html|< + I'm bold! + I'm italic + I'm underlined + >| + WRITE "end" +--- + + + +=== +html invalid marker * +:error +=== + WRITE "start",! + &html*< + I'm bold! + I'm italic + I'm underlined + >* + WRITE "end" +--- + + + +=== +html invalid marker } +:error +=== + WRITE "start",! + &html}< + I'm bold! + I'm italic + I'm underlined + >} + WRITE "end" +--- + + + +=== +html invalid marker ) +:error +=== + WRITE "start",! + &html)< + I'm bold! + I'm italic + I'm underlined + >) + WRITE "end" +--- + + diff --git a/objectscript_routine/test/corpus/embedded-js.txt b/objectscript_routine/test/corpus/embedded-js.txt new file mode 100644 index 0000000..3db4d1b --- /dev/null +++ b/objectscript_routine/test/corpus/embedded-js.txt @@ -0,0 +1,288 @@ +=== +Valid Embedded JavaScript +=== + &js@< + if ( a > 1) { + console.log('test') + } + >@ +--- + +(source_file + (statement + (embedded_js + (keyword_js) + (html_marker) + (embedded_js_special_case) + (embedded_js_special_case_complete)))) + +=== +embedded javascript: basic &js directive +=== + &js< var x = 1; > + +--- + +(source_file + (statement + (embedded_js + (keyword_js) + (angled_bracket_fenced_text)))) + +=== +embedded javascript: &jscript alias +=== + &jscript< alert("hello"); > + +--- + +(source_file + (statement + (embedded_js + (keyword_js) + (angled_bracket_fenced_text)))) + +=== +embedded javascript: &javascript alias +=== + &javascript< function f() { return 42; } > + +--- + +(source_file + (statement + (embedded_js + (keyword_js) + (angled_bracket_fenced_text)))) + +=== +embedded javascript: &js with numeric marker +=== + &js7< + var x = 1; + x++; + >7 + +--- + +(source_file + (statement + (embedded_js + (keyword_js) + (html_marker) + (embedded_js_special_case) + (embedded_js_special_case_complete)))) + +=== +embedded javascript: &js with multi-character marker and reverse-marker +=== + &jsABC< + var s = ">ABC"; + function f() { return s.length; } + >CBA + +--- + +(source_file + (statement + (embedded_js + (keyword_js) + (html_marker) + (embedded_js_special_case) + (embedded_js_special_case_complete)))) + +=== +embedded javascript: &js with @@ marker pair +=== + &js@@< + // simple function + function square(x) { + return x * x; + } + >@@ + +--- + +(source_file + (statement + (embedded_js + (keyword_js) + (html_marker) + (embedded_js_special_case) + (embedded_js_special_case_complete)))) + +=== +embedded javascript: &js with bracket marker [ and ] reverse-marker +=== + &js[< + var msg = "bracket marker"; + console.log(msg); + >] + +--- + +(source_file + (statement + (embedded_js + (keyword_js) + (html_marker) + (embedded_js_special_case) + (embedded_js_special_case_complete)))) + +=== +embedded javascript: mixed with ObjectScript command on previous line +=== + WRITE "before JS",! + &js< + console.log("inside embedded js"); + > + WRITE "after JS",! + +--- + +(source_file + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf))))) + (statement + (embedded_js + (keyword_js) + (angled_bracket_fenced_text))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf)))))) + +=== +embedded javascript: directive after label and command +=== + + &js< + var x = 10; + console.log("x = " + x); + > + WRITE "done",! + +--- + +(source_file + (statement + (embedded_js + (keyword_js) + (angled_bracket_fenced_text))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf)))))) + +=== +embedded javascript: space between &js and '<' +:error +=== + &js < var x = 1; > + +--- + + + +=== +embedded javascript: space between marker and '<' +:error +=== + &js7 < var x = 1; >7 + +--- + + + +=== +embedded javascript: space between closing '>' and reverse-marker +:error +=== + &js7< + var x = 1; + > 7 + +--- + + + +=== +embedded javascript: marker contains forbidden character '+' +:error +=== + &js+< + var x = 1; + >+ + +--- + + + +=== +embedded javascript: missing closing angle bracket +:error +=== + &js< + var x = 1; + x++; + // no terminating '>' + WRITE "oops" + +--- + + + +=== +embedded javascript: missing opening '<' after directive +:error +=== + &js var x = 1; > + +--- + + + +=== +embedded javascript: mismatched reverse-marker (not reverse of marker) +:error +=== + &jsABC< + var x = 1; + >ABC + +--- + + + +=== +embedded javascript: marker without matching reverse-marker at end +:error +=== + &jsABC< + var x = 1; + x++; + > + +--- + + diff --git a/objectscript_routine/test/corpus/embedded-sql.txt b/objectscript_routine/test/corpus/embedded-sql.txt new file mode 100644 index 0000000..e833f33 --- /dev/null +++ b/objectscript_routine/test/corpus/embedded-sql.txt @@ -0,0 +1,442 @@ +=== +Valid Embedded SQL +=== + &sql(SELECT Name INTO :name + FROM Patient + WHERE %ID = 43) + &sql() + &sql(SELECT Name INTO :a FROM Sample.Person) + &sql(SELECT COUNT(*) INTO :count + FROM MyApp.Student) + &sql(SELECT * INTO :tflds() FROM Sample.Person ) + &sql(SELECT Name,Home_State + INTO :CName,:CAddr + FROM Sample.Person) + &sql(SELECT Name,Home_State + INTO :CInfo(1),:CInfo(2) + FROM Sample.Person) + &sql(SELECT Name,Salary INTO :outname, :outsalary + FROM MyApp.Employee + WHERE Salary > :minval AND Salary < :maxval) + &sql(SELECT Name,Age + INTO :a,:b + FROM Sample.Person + WHERE Age=:x) + &sql(SELECT Name, Title INTO :obj.Name, :obj.Title + FROM MyApp.Employee + WHERE %ID = :id ) + &sql(OPEN MyCursor) + &sql(FETCH MyCursor) + &sql(FETCH MyCursor INTO :a, :b) + &sql(CLOSE MyCursor) +--- + +(source_file + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket))))) + +=== +SQL Cursor +=== + &sql(DECLARE C1 CURSOR FOR + SELECT %ID,Name + INTO :id, :name + FROM Sample.Person + WHERE Name %STARTSWITH 'A' + ORDER BY Name + ) + + &sql(OPEN C1) + QUIT:(SQLCODE'=0) + &sql(FETCH C1) + + While (SQLCODE = 0) { + Write id, ": ", name,! + &sql(FETCH C1) + } + + &sql(CLOSE C1) +--- + +(source_file + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket))))))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (command_while + (keyword_while) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket)))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (write_device_control + (write_device_fflf))))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket))))) + +=== +Declare Cursor +=== + &sql(DECLARE MyCursor CURSOR FOR + SELECT Name, DOB + FROM Sample.Person + WHERE Home_State = :state + ORDER BY Name + ) +--- + +(source_file + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket))))) + +=================== +Valid Marker SYNTAX +=================== + &sql@@( ... )@@ + &sql[( ... )] + &sqltest( ... )tset + &sql[Aa{( ... )}aA] +--- + +(source_file + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (embedded_sql_marker) + (bracket) + (paren_fenced_text) + (bracket) + (embedded_sql_reverse_marker)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (embedded_sql_marker) + (bracket) + (paren_fenced_text) + (bracket) + (embedded_sql_reverse_marker)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (embedded_sql_marker) + (bracket) + (paren_fenced_text) + (bracket) + (embedded_sql_reverse_marker)))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (embedded_sql_marker) + (bracket) + (paren_fenced_text) + (bracket) + (embedded_sql_reverse_marker))))) + +=== +Valid ## syntax +=== + ##sql(DECLARE MyCursor CURSOR FOR + SELECT Name, DOB + FROM Sample.Person + WHERE Home_State = :state + ORDER BY Name + ) + ##sql(DECLARE C1 CURSOR FOR + SELECT %ID,Name + INTO :id, :name + FROM Sample.Person + WHERE Name %STARTSWITH 'A' + ORDER BY Name + ) + + ##sql(OPEN C1) + QUIT:(SQLCODE'=0) + ##sql(FETCH C1) + + While (SQLCODE = 0) { + Write id, ": ", name,! + ##sql(FETCH C1) + } + + ##sql(CLOSE C1) +--- + +(source_file + (statement + (embedded_sql + (embedded_sql_hash + (keyword_embedded_sql_hash) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_hash + (keyword_embedded_sql_hash) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (embedded_sql + (embedded_sql_hash + (keyword_embedded_sql_hash) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket))))))) + (statement + (embedded_sql + (embedded_sql_hash + (keyword_embedded_sql_hash) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (command_while + (keyword_while) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket)))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (write_device_control + (write_device_fflf))))) + (statement + (embedded_sql + (embedded_sql_hash + (keyword_embedded_sql_hash) + (bracket) + (paren_fenced_text) + (bracket)))))) + (statement + (embedded_sql + (embedded_sql_hash + (keyword_embedded_sql_hash) + (bracket) + (paren_fenced_text) + (bracket))))) diff --git a/objectscript_routine/test/corpus/for-loops.txt b/objectscript_routine/test/corpus/for-loops.txt new file mode 100644 index 0000000..dc1bd0a --- /dev/null +++ b/objectscript_routine/test/corpus/for-loops.txt @@ -0,0 +1,814 @@ +=================== +For Loop var = expr +=================== + FOR alpha(7)=val_"defg" { + WRITE alpha(7),! + } +--- + +(source_file + (statement + (command_for + (keyword_for) + (for_parameter + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (for_parameter_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))) + (write_argument + (write_device_control + (write_device_fflf)))))))) + +================================ +For Loop var=start:increment:end +================================ + SET string1="123 Primrose Path" + SET len=$LENGTH(string1) + FOR index=1:1:len-1 { + WRITE $EXTRACT(string1,index) + } +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))))) + (statement + (command_for + (keyword_for) + (for_parameter + (glvn + (lvn + (objectscript_identifier))) + (for_parameter_arg + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))))))))) + +============================ +For Loop var=start:increment +============================ + FOR i(1)=0:7 { + QUIT:$LENGTH(i(1))=3 + WRITE "multiple of 7 = ",i(1),! } +--- + +(source_file + (statement + (command_for + (keyword_for) + (for_parameter + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (for_parameter_arg + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket))))))))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))) + (write_argument + (write_device_control + (write_device_fflf)))))))) + +==================================== +For Loop with Multiple forparameters +==================================== + FOR i=1:1:10,i:10:100,i:100:1000 {WRITE i,!} +--- + +(source_file + (statement + (command_for + (keyword_for) + (for_parameter + (glvn + (lvn + (objectscript_identifier))) + (for_parameter_arg + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal)))) + (for_parameter_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal)))) + (for_parameter_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (write_device_control + (write_device_fflf)))))))) + +================= +For Loop with New +================= + SET a=1,b=1,c=8 + FOR i=a:b:c { + WRITE !,"count is ",i + NEW a,c + WRITE " loop" + NEW (i) + WRITE " again" + } +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_for + (keyword_for) + (for_parameter + (glvn + (lvn + (objectscript_identifier))) + (for_parameter_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_new + (keyword_new) + (command_new_argument + (command_new_item + (lvn + (objectscript_identifier)))) + (command_new_argument + (command_new_item + (lvn + (objectscript_identifier)))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_new + (keyword_new) + (command_new_argument + (bracket) + (command_new_item + (lvn + (objectscript_identifier))) + (bracket)))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal))))))))) + +===================== +For Loop Argumentless +===================== + FOR { + READ !,"Number: ",num + QUIT:num="" + DO Calc(num) + } +--- + +(source_file + (statement + (command_for + (keyword_for) + (statement + (command_read + (keyword_read) + (read_argument + (read_fchar)) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))))))) + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (bracket))))))))) + +=============================== +Old Style For Loop Argumentless +=============================== + FOR READ !,"Number: ",num QUIT:num="" DO Calc(num) +--- + +(source_file + (statement + (command_for + (keyword_for) + (statement + (command_read + (keyword_read) + (read_argument + (read_fchar)) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))))))) + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (bracket))))))))) + +========================================== +Old Style For Loop var=start:increment:end +========================================== + SET len=$LENGTH(string1) + FOR index=1:1:len-2 WRITE $EXTRACT(string1,index) +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))))) + (statement + (command_for + (keyword_for) + (for_parameter + (glvn + (lvn + (objectscript_identifier))) + (for_parameter_arg + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))))))))) + +====================================== +Old Style For Loop var=start:increment +====================================== + SET sum=0 + FOR i=0:1 DO Averageloop + SET average=sum/i +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_for + (keyword_for) + (for_parameter + (glvn + (lvn + (objectscript_identifier))) + (for_parameter_arg + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) + +=========================== +Old Style For Loop var=expr +=========================== + SET val=4 + FOR num=val WRITE num*3 QUIT + +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_for + (keyword_for) + (for_parameter + (glvn + (lvn + (objectscript_identifier))) + (for_parameter_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_quit + (keyword_quit)))))) + +========= +For Alone +========= + For +--- + +(source_file + (statement + (command_for + (keyword_for)))) + +========================================= +For Block Alone, Block Starts on new line +========================================= + For + {} +--- + +(source_file + (statement + (command_for + (keyword_for)))) + +================================================= +For Block Alone, 1 space and newline before block +================================================= + For + {} +--- + +(source_file + (statement + (command_for + (keyword_for)))) + +====================================== +For Block Alone, no space before block +====================================== + For{} +--- + +(source_file + (statement + (command_for + (keyword_for)))) + +==================================== +For with parameter, block on newline +==================================== + for i=1:1:100 + { + } +--- + +(source_file + (statement + (command_for + (keyword_for) + (for_parameter + (glvn + (lvn + (objectscript_identifier))) + (for_parameter_arg + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal)))))))) + +====== +For Valid Argumentless loop with comment +====== + FOR // argumentless +{} +--- + +(source_file + (statement + (command_for + (keyword_for)))) + +====== +For Argumentless Block with Block Comment +====== +test + for /* */ + { + w hi + } +--- + +(source_file + (statement + (tag)) + (statement + (command_for + (keyword_for) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) + +===== +For Argumentless Block with Block Comment, no new line before { +===== +test + for /* + + */{ + w hi + } +--- + +(source_file + (statement + (tag)) + (statement + (command_for + (keyword_for) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) + +==== +For Argumentless, Block comment on the same line +==== +test + for /* */ { w hi } +--- + +(source_file + (statement + (tag)) + (statement + (command_for + (keyword_for) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) diff --git a/objectscript_routine/test/corpus/goto-statements.txt b/objectscript_routine/test/corpus/goto-statements.txt new file mode 100644 index 0000000..e096aee --- /dev/null +++ b/objectscript_routine/test/corpus/goto-statements.txt @@ -0,0 +1,103 @@ +===================== +Goto Valid Statements +===================== + goto + GOTO @loc + GOTO Young:age<30,Midage:(age>29)&(age<60),Elder:age>59 + GOTO Branch+7 + GOTO c +--- + +(source_file + (statement + (command_goto + (keyword_goto))) + (statement + (command_goto + (keyword_goto) + (goto_argument + (line_ref + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))) + (statement + (command_goto + (keyword_goto) + (goto_argument + (line_ref + (objectscript_identifier)) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))))) + (goto_argument + (line_ref + (objectscript_identifier)) + (post_conditional + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket)))))))) + (goto_argument + (line_ref + (objectscript_identifier)) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))))))) + (statement + (command_goto + (keyword_goto) + (goto_argument + (line_ref + (objectscript_identifier) + (label_offset + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_goto + (keyword_goto) + (goto_argument + (line_ref + (objectscript_identifier)))))) diff --git a/objectscript_routine/test/corpus/halt-statements.txt b/objectscript_routine/test/corpus/halt-statements.txt new file mode 100644 index 0000000..d4f1692 --- /dev/null +++ b/objectscript_routine/test/corpus/halt-statements.txt @@ -0,0 +1,67 @@ +===================== +Valid Halt Statements +===================== + Halt + h + HALT:(ans["Y")!(ans="y") +--- + +(source_file + (statement + (command_halt_or_hang + (keyword_halt))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang))) + (statement + (command_halt_or_hang + (keyword_halt) + (post_conditional + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (bracket))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (bracket)))))))))) + +============================ +Invalid Halt (has arguments) +:error +============================ + halt 2 +--- + + + +================================================ +Invalid Halt With PostConditional (has arguments) +:error +================================================ + halt:x>2 2 +--- + + diff --git a/objectscript_routine/test/corpus/hang-statements.txt b/objectscript_routine/test/corpus/hang-statements.txt new file mode 100644 index 0000000..0467e0b --- /dev/null +++ b/objectscript_routine/test/corpus/hang-statements.txt @@ -0,0 +1,467 @@ +===================== +Valid hang statements +===================== + HANG 1 + HANG 10 + HANG .5 + HANG 0 + HANG 1.5 + HANG 1E2 + HANG (1+2) + HANG 1,2,3 + HANG 16,-15 + HANG 4,($PIECE($HOROLOG,",",2)+5-$PIECE($HOROLOG,",",2)) + HANG:x>0 3 + HANG:x>0 .5 + HANG:x>0 (1+2) + HANG:x>0 1,2,3 + +--- + +(source_file + (statement + (command_halt_or_hang + (keyword_hang) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_hang) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_hang) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_hang) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_hang) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_hang) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_hang) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (numeric_literal)) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket)))))) + (statement + (command_halt_or_hang + (keyword_hang) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_hang) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_hang) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (system_defined_variable)))) + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal))))))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (system_defined_variable)))) + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal)))))))))) + (bracket)))))) + (statement + (command_halt_or_hang + (keyword_hang) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_hang) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_hang) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (numeric_literal)) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket)))))) + (statement + (command_halt_or_hang + (keyword_hang) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal)))))) + +========================= +Valid hang statements (h) +========================= + h 1 + h 10 + h .5 + h 0 + h 1.5 + h 1E2 + h (1+2) + h 1,2,3 + h 16,-15 + h 4,($PIECE($HOROLOG,",",2)+5-$PIECE($HOROLOG,",",2)) + h:x>0 3 + h:x>0 .5 + h:x>0 (1+2) + h:x>0 1,2,3 + +--- + +(source_file + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (numeric_literal)) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket)))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (system_defined_variable)))) + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal))))))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (system_defined_variable)))) + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal)))))))))) + (bracket)))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (numeric_literal)) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket)))))) + (statement + (command_halt_or_hang + (keyword_halt_or_hang) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal)))))) + +========================= +Invalid hang Argumentless +:error +========================= + hang +--- + + + +============================================== +Invalid hang Argumentless With PostConditional +:error +============================================== + hang:x>0 +--- + + diff --git a/objectscript_routine/test/corpus/if-statements.txt b/objectscript_routine/test/corpus/if-statements.txt new file mode 100644 index 0000000..8805f21 --- /dev/null +++ b/objectscript_routine/test/corpus/if-statements.txt @@ -0,0 +1,1429 @@ +================ +If Statements 0 +================ + if 1 set x = 3 set set = 3 + if 1 { set x = 3 } elseif x=2 {w 1} else { w 2 } + set x = 3 +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (numeric_literal))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (numeric_literal))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (elseif_block + (keyword_elseif) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (numeric_literal))))))) + (else_block + (keyword_else) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (numeric_literal))))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal))))))) + +================ +If Statements 1 +================ + if seg="ORC" { + set type=$zcvt($$$ORCOrderTypeIdentifier,"U") + } elseif msgType="ORU_R01" { // Results + if type="OBS" { + set ^||HS.Data(s)="ORCOBS" + } else { + W "hello", ! + } + } +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (macro + (macro_constant))))) + (method_arg + (expression + (expr_atom + (string_literal))))))))))) + (elseif_block + (keyword_elseif) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (line_comment_1) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket))))) + (expression + (expr_atom + (string_literal)))))) + (else_block + (keyword_else) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf)))))))))))) + +================ +If Statements 2 +================ + + if x=1 set x = 2 ;old version arguments + else set x =3 + + if set x = 2 ; old version argumentless + else set x =3 + + if x = 1 { ; if block + set x = 2 + } + else { + set x = 4 ;else block + } +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (line_comment_3))) + (statement + (command_else + (keyword_oldelse) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_if + (keyword_if) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (line_comment_3))) + (statement + (command_else + (keyword_oldelse) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (line_comment_3) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (else_block + (keyword_else) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (line_comment_3))))) + +================ +If Statements 3 +================ + If ($E(classname,1)="%") && (sysclasses=0) Continue + + If ..DebugDevice = "" { + Set sc = $$$ERROR($$$GeneralError, "No debug device configured") + Quit + } + + If line [ "@", line [ ">" { + Set done = 1 + Quit + } + + If classname = "%Net.HttpRequest" +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (numeric_literal))))))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (bracket))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket)))))) + (statement + (command_continue + (keyword_continue))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (relative_dot_property + (oref_property + (property_name + (identifier_segment_immediate))))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (macro + (macro_function + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (macro + (macro_constant))))) + (method_arg + (expression + (expr_atom + (string_literal)))) + (bracket))))))))) + (statement + (command_quit + (keyword_quit))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_quit + (keyword_quit))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal)))))))) + +=========================== +Else statements old version +=========================== + else w 0 + else ; wwww + else + else // ww + else /* */ + else /* */ w 0 +--- + +(source_file + (statement + (command_else + (keyword_oldelse) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_else + (keyword_oldelse))) + (line_comment_3) + (statement + (command_else + (keyword_oldelse))) + (statement + (command_else + (keyword_oldelse))) + (statement + (command_else + (keyword_oldelse))) + (statement + (command_else + (keyword_oldelse))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (numeric_literal))))))) + +====================== +Else Statement Invalid +:error +====================== + ELSE /* */ { w 0 } +--- + + + +==================== +If Statement Invalid +:error +==================== + if set x = 2 + +--- + + + +============================ +If Block to old Else Invalid +:error +============================ + if 1 { + w 1,! + } + ; comment + else w 0,! + q +--- + + + +==================== +If Statement Invalid +:error +==================== + if 0 { a=1 w 1 } +--- + + + +========================== +If Block to Old Else Valid +========================== + if 1 { + w 1,! + } + s x="" + e w 0,! + q +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (numeric_literal))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (numeric_literal)))) + (write_argument + (write_device_control + (write_device_fflf))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_else + (keyword_oldelse) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (numeric_literal)))) + (write_argument + (write_device_control + (write_device_fflf))))))) + (statement + (command_quit + (keyword_quit)))) + +======== +If Alone +======== + if + i +--- + +(source_file + (statement + (command_if + (keyword_if))) + (statement + (command_if + (keyword_if)))) + +========== +Else alone +========== + else + e +--- + +(source_file + (statement + (command_else + (keyword_oldelse))) + (statement + (command_else + (keyword_oldelse)))) + +========================= +If Expression Indirection +========================= + IF zip'?@pat { + WRITE !,"Invalid ZIP code" + DO GetZip() + } +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (pattern_operator + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)) + (method_args + (bracket) + (bracket))))))))) + +==================================== +If with Expression, Block on newline +==================================== + if x + {} +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + +========================================= +If with // comment before newline block +========================================= + i pos'=idbase // test + { + } +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (line_comment_1)))) + +======================================== +If with ; comment before newline block +======================================== + i pos'=idbase ; test + { + } +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (line_comment_3)))) + +================================================== +If with multiline && and no trailing whitespace +================================================== + if (x) + && (y) {} +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket))))))))) + +==== +Valid If +==== + if ..#PARMNAME=1 { + //do something + } else { + //do something else + } +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (relative_dot_parameter + (oref_parameter + (member_name + (identifier_segment_immediate))))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (line_comment_1) + (else_block + (keyword_else) + (line_comment_1))))) + +===== +If statements, valid +===== + if iristype = "" Return {"type": "string"} +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (statement + (command_return + (keyword_return) + (expression + (expr_atom + (json_object_literal + (json_object_literal_pair + (json_string_literal) + (json_literal + (json_string_literal))))))))))) + +===== +Valid If Statement testing +===== + If AllowedCapacity>0 Set AllowedCapacity = AllowedCapacity - 1/1 +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))))))))) + +==== +If statements, built in funcs, byref +==== + If 'reset { Set gbl=..#DATALOCATIONGLOBAL If gbl="" { Set oref=$zobjoid("",$listget(oid)),sfn=$zu(40,0,41) } Else { Set oref=$zobjoid("",$listget(oid),@gbl,.sfn) } Set $zobjoid("",$listget(oid),,sfn)=$this,i%"%%OID"=oid } +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (unary_expression + (unary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (relative_dot_parameter + (oref_parameter + (member_name + (identifier_segment_immediate))))))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))))))))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (numeric_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal))))))))))) + (else_block + (keyword_else) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) + (method_arg + (expression + (expr_atom + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) + (method_arg + (byref_arg + (lvn + (objectscript_identifier)))))))))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) + (expression + (expr_atom + (system_defined_variable)))) + (set_argument + (set_target + (instance_variable + (member_name))) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) + +==== +If + built in + set, valid +==== + if $s($a(%e,2):1,$a(%e,3):1,$a(%e,4):1,$a(%e,5):1,1:$a(%e,6)) { + set ^User.TestD(%d(1))=$listupdate($g(^User.TestD(%d(1))),1,$a(%e,6):%d(6),$a(%e,2):%d(2),$a(%e,4):%d(4),$a(%e,3):%d(3),$a(%e,5):%d(5)) + } +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (system_defined_function + (dollar_select + (dollar_arg_pair + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier_special))))) + (method_arg + (expression + (expr_atom + (numeric_literal)))))))) + (expression + (expr_atom + (numeric_literal)))) + (dollar_arg_pair + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier_special))))) + (method_arg + (expression + (expr_atom + (numeric_literal)))))))) + (expression + (expr_atom + (numeric_literal)))) + (dollar_arg_pair + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier_special))))) + (method_arg + (expression + (expr_atom + (numeric_literal)))))))) + (expression + (expr_atom + (numeric_literal)))) + (dollar_arg_pair + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier_special))))) + (method_arg + (expression + (expr_atom + (numeric_literal)))))))) + (expression + (expr_atom + (numeric_literal)))) + (dollar_arg_pair + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier_special))))) + (method_arg + (expression + (expr_atom + (numeric_literal))))))))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier_special) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket))))) + (bracket))))) + (expression + (expr_atom + (system_defined_function + (dollar_list + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier_special) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket))))) + (bracket)))))))))) + (method_arg + (expression + (expr_atom + (numeric_literal)))) + (dollar_arg_pair + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier_special))))) + (method_arg + (expression + (expr_atom + (numeric_literal)))))))) + (expression + (expr_atom + (lvn + (objectscript_identifier_special) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))) + (dollar_arg_pair + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier_special))))) + (method_arg + (expression + (expr_atom + (numeric_literal)))))))) + (expression + (expr_atom + (lvn + (objectscript_identifier_special) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))) + (dollar_arg_pair + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier_special))))) + (method_arg + (expression + (expr_atom + (numeric_literal)))))))) + (expression + (expr_atom + (lvn + (objectscript_identifier_special) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))) + (dollar_arg_pair + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier_special))))) + (method_arg + (expression + (expr_atom + (numeric_literal)))))))) + (expression + (expr_atom + (lvn + (objectscript_identifier_special) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))) + (dollar_arg_pair + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier_special))))) + (method_arg + (expression + (expr_atom + (numeric_literal)))))))) + (expression + (expr_atom + (lvn + (objectscript_identifier_special) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))))))))))))) + +==== +If, no space before newline, block +==== + if x + {} +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + +==== +Comment before newline, block +==== + if x // allowed comment + { + + } +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (line_comment_1)))) + +==== +Comment type 3 before newline, block +==== + if x ; allowed comment + { + + } +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (line_comment_3)))) + +==== +If statement, valid with multiple lines of comments and a block +==== + if x="DISTINCT" // x + #; y + #; z + { + set x = 2 + w hi + } +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (line_comment_1) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) diff --git a/objectscript_routine/test/corpus/job-statements.txt b/objectscript_routine/test/corpus/job-statements.txt new file mode 100644 index 0000000..c6c54ff --- /dev/null +++ b/objectscript_routine/test/corpus/job-statements.txt @@ -0,0 +1,499 @@ +============== +JOB statements +============== + JOB ^monitor::20 + JOB Disp^monitor + JOB ^Add(num1,8,a+2) + JOB ^Add() + JOB AA:("":1) + JOB ABC^PROG(VAL1,"DR."):(:0:"tta5:") + JOB ##class(MyClass).Run():(:0:"tta5:"):10 + JOB $CLASSMETHOD("MyClass","Run"):(:0:"tta5:"):10 + JOB ..CleanUp():(:0:"tta5:"):10 + JOB ..CleanUp()::10 + JOB child:(:4:tcp:tcp) + JOB child:(:17::) +--- + +(source_file + (statement + (command_job + (keyword_job) + (job_argument + (routine_tag_call + (line_ref + (routine_ref + (routine_name)))) + (timeout + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_job + (keyword_job) + (job_argument + (routine_tag_call + (line_ref + (objectscript_identifier) + (routine_ref + (routine_name))))))) + (statement + (command_job + (keyword_job) + (job_argument + (routine_tag_call + (line_ref + (routine_ref + (routine_name))) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (numeric_literal)))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (bracket)))))) + (statement + (command_job + (keyword_job) + (job_argument + (routine_tag_call + (line_ref + (routine_ref + (routine_name))) + (method_args + (bracket) + (bracket)))))) + (statement + (command_job + (keyword_job) + (job_argument + (routine_tag_call + (line_ref + (objectscript_identifier))) + (bracket) + (expression + (expr_atom + (string_literal))) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (statement + (command_job + (keyword_job) + (job_argument + (routine_tag_call + (line_ref + (objectscript_identifier) + (routine_ref + (routine_name))) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (string_literal)))) + (bracket))) + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (string_literal))) + (bracket)))) + (statement + (command_job + (keyword_job) + (job_argument + (class_method_call + (class_ref + (keyword_pound_pound_class) + (bracket) + (class_name) + (bracket)) + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (bracket))) + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (string_literal))) + (bracket) + (timeout + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_job + (keyword_job) + (job_argument + (system_defined_function + (bracket) + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (string_literal)))) + (bracket)) + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (string_literal))) + (bracket) + (timeout + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_job + (keyword_job) + (job_argument + (relative_dot_method + (oref_method + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (bracket)))) + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (string_literal))) + (bracket) + (timeout + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_job + (keyword_job) + (job_argument + (relative_dot_method + (oref_method + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (bracket)))) + (timeout + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_job + (keyword_job) + (job_argument + (routine_tag_call + (line_ref + (objectscript_identifier))) + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket)))) + (statement + (command_job + (keyword_job) + (job_argument + (routine_tag_call + (line_ref + (objectscript_identifier))) + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket))))) + +============= +^JOB Commands +============= + SET x=$JOB + WRITE !,$DATA(^$JOB(x)) + SET pid=$ORDER(^$JOB(pid)) + SET x=$QUERY(^$JOB("")) + WRITE !,x + WRITE !,$QUERY(@x) +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_variable)))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (ssvn + (identifier_segment_immediate) + (subscripts + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket))))))))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (ssvn + (identifier_segment_immediate) + (subscripts + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket))))))))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (ssvn + (identifier_segment_immediate) + (subscripts + (bracket) + (expression + (expr_atom + (string_literal))) + (bracket))))))))))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))))))))) + +========================= +JOB With Postconditionals +========================= + JOB:name'?3U3N ^monitor::20 +--- + +(source_file + (statement + (command_job + (keyword_job) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (pattern_operator + (pattern_expression))))) + (job_argument + (routine_tag_call + (line_ref + (routine_ref + (routine_name)))) + (timeout + (expression + (expr_atom + (numeric_literal)))))))) + +================================= +JOB Doc Syntax: joblocation forms +================================= + JOB ^monitor["%SYS"] + JOB Disp^monitor|jobloc| + JOB ^Add(num1,8,a+2)["%SYS"]:(:0:"tta5:"):10 + JOB ^Add()[ns]::10 +--- + +(source_file + (statement + (command_job + (keyword_job) + (job_argument + (routine_tag_call + (line_ref + (routine_ref + (routine_name)))) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_job + (keyword_job) + (job_argument + (routine_tag_call + (line_ref + (objectscript_identifier) + (routine_ref + (routine_name)))) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_job + (keyword_job) + (job_argument + (routine_tag_call + (line_ref + (routine_ref + (routine_name))) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (numeric_literal)))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (bracket))) + (expression + (expr_atom + (string_literal))) + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (string_literal))) + (bracket) + (timeout + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_job + (keyword_job) + (job_argument + (routine_tag_call + (line_ref + (routine_ref + (routine_name))) + (method_args + (bracket) + (bracket))) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (timeout + (expression + (expr_atom + (numeric_literal)))))))) diff --git a/objectscript_routine/test/corpus/kill-statements.txt b/objectscript_routine/test/corpus/kill-statements.txt new file mode 100644 index 0000000..ebe4fc1 --- /dev/null +++ b/objectscript_routine/test/corpus/kill-statements.txt @@ -0,0 +1,254 @@ +=============== +Kill Statements +=============== + KILL a,b,d,^||ppglob + KILL a(1) + KILL (d,e) + KILL ^||a,^||c,(d,e) +--- + +(source_file + (statement + (command_kill + (keyword_kill) + (kill_argument + (kill_target + (glvn + (lvn + (objectscript_identifier))))) + (kill_argument + (kill_target + (glvn + (lvn + (objectscript_identifier))))) + (kill_argument + (kill_target + (glvn + (lvn + (objectscript_identifier))))) + (kill_argument + (kill_target + (glvn + (gvn)))))) + (statement + (command_kill + (keyword_kill) + (kill_argument + (kill_target + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))))) + (statement + (command_kill + (keyword_kill) + (kill_argument + (bracket) + (kill_target + (glvn + (lvn + (objectscript_identifier)))) + (kill_target + (glvn + (lvn + (objectscript_identifier)))) + (bracket)))) + (statement + (command_kill + (keyword_kill) + (kill_argument + (kill_target + (glvn + (gvn)))) + (kill_argument + (kill_target + (glvn + (gvn)))) + (kill_argument + (bracket) + (kill_target + (glvn + (lvn + (objectscript_identifier)))) + (kill_target + (glvn + (lvn + (objectscript_identifier)))) + (bracket))))) + +========================== +Kill Statements Array Node +========================== + KILL (array1,array2) + KILL array1(2,4),array2(3,2),array3(1,7) +--- + +(source_file + (statement + (command_kill + (keyword_kill) + (kill_argument + (bracket) + (kill_target + (glvn + (lvn + (objectscript_identifier)))) + (kill_target + (glvn + (lvn + (objectscript_identifier)))) + (bracket)))) + (statement + (command_kill + (keyword_kill) + (kill_argument + (kill_target + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))) + (kill_argument + (kill_target + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))) + (kill_argument + (kill_target + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (bracket))))))))) + +=========================== +Kill Using an Object Method +=========================== + KILL myarray.%Get(index).md(subscript) +--- + +(source_file + (statement + (command_kill + (keyword_kill) + (kill_argument + (kill_target + (oref_set_target + (lvn + (objectscript_identifier)) + (oref_chain_segment + (oref_method + (method_name + (identifier_segment_immediate_special)) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (bracket)))) + (oref_chain_segment + (oref_method + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (bracket)))))))))) + +========================== +Kill With PostConditionals +========================== + KILL:name'?3U3N ^fruitbasket +--- + +(source_file + (statement + (command_kill + (keyword_kill) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (pattern_operator + (pattern_expression))))) + (kill_argument + (kill_target + (glvn + (gvn))))))) + +===== +Zkill +===== + ZKILL a(1) + ZKILL:name'?3U3N a(1) +--- + +(source_file + (statement + (command_zkill + (keyword_zkill) + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))) + (statement + (command_zkill + (keyword_zkill) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (pattern_operator + (pattern_expression))))) + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket))))))) diff --git a/objectscript_routine/test/corpus/lock-statements.txt b/objectscript_routine/test/corpus/lock-statements.txt new file mode 100644 index 0000000..22f4e22 --- /dev/null +++ b/objectscript_routine/test/corpus/lock-statements.txt @@ -0,0 +1,689 @@ +=============== +LOCK STATEMENTS +=============== + LOCK +^a(1) + LOCK +^a(1)#"E" + LOCK +^a(1)#"I"_locktype + LOCK +a(6,i) + LOCK -^a(1)#"I" + LOCK -^a(1) + LOCK -^a(1)#"D" + LOCK ^abc(1,1) +--- + +(source_file + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal) + (lvn)))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket)))))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (bracket))))))))) + +======================= +LOCK STATEMENTS Timeout +======================= + LOCK var1(1):10,+var2(1):15 + LOCK +(var1(1),var2(1)):10 + LOCK ^abc(1,1):10 + LOCK +^x(1):0,+^a(1):0,+^z(1):0 + LOCK +^x(1):0,+^a(1):0,+^z(1) + LOCK +(^x(1),^a(1),^z(1)):0 +--- + +(source_file + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (timeout + (expression + (expr_atom + (numeric_literal)))))) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (timeout + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_2 + (bracket) + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (bracket) + (timeout + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (timeout + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (timeout + (expression + (expr_atom + (numeric_literal)))))) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (timeout + (expression + (expr_atom + (numeric_literal)))))) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (timeout + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (timeout + (expression + (expr_atom + (numeric_literal)))))) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (timeout + (expression + (expr_atom + (numeric_literal)))))) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_2 + (bracket) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (bracket) + (timeout + (expression + (expr_atom + (numeric_literal))))))))) + +================= +LOCK STATEMENTS 3 +================= + LOCK +^mylock(1,1)#"E",+^mylock(1,2)#"E",+^mylock(1,3)#"E" + LOCK +dummy(1,i)#"E" + LOCK +(^a(1),^a(1)#"E",^a(1)#"S",^a(1)#"SE") + LOCK +(^a(1),^a(1)#"E",^a(1)#"S",^a(1)#"SE") + LOCK -(^a(1),^a(1)#"E",^a(1)#"S",^a(1)#"SE") + LOCK -(^a(1),^a(1)#"E",^a(1)#"S",^a(1)#"SE") + LOCK + LOCK ^student(^index) + LOCK /* release all locks */ +--- + +(source_file + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)))) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)))) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket)))) + (locktype + (string_literal)))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_2 + (bracket) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)) + (bracket))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_2 + (bracket) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)) + (bracket))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_2 + (bracket) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)) + (bracket))))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_2 + (bracket) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)) + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket)))) + (locktype + (string_literal)) + (bracket))))) + (statement + (command_lock + (keyword_lock))) + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (gvn))) + (bracket)))))))) + (statement + (command_lock + (keyword_lock))) + (block_comment)) + +=== +Valid Lock Statement, with Global +=== + lock +^User.TestD(%d(1))#s:$zu(115,4) set gotlock=$t +--- + +(source_file + (statement + (command_lock + (keyword_lock) + (command_lock_argument + (command_lock_arguments_variant_1 + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier_special) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket))))) + (bracket)))) + (locktype + (lvn)) + (timeout + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (numeric_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal))))))))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_variable))))))) diff --git a/objectscript_routine/test/corpus/merge-statements.txt b/objectscript_routine/test/corpus/merge-statements.txt new file mode 100644 index 0000000..850928f --- /dev/null +++ b/objectscript_routine/test/corpus/merge-statements.txt @@ -0,0 +1,90 @@ +====================== +Valid Merge Statements +====================== + MERGE gbls=^$GLOBAL("") + MERGE ^b=^a(1,1) + MERGE:F>0 ^X(2,3)=^Y(3,6,7,8) +--- + +(source_file + (statement + (command_merge + (keyword_merge) + (merge_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (set_target + (glvn + (ssvn + (identifier_segment_immediate) + (subscripts + (bracket) + (expression + (expr_atom + (string_literal))) + (bracket)))))))) + (statement + (command_merge + (keyword_merge) + (merge_argument + (set_target + (glvn + (gvn))) + (set_target + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (bracket)))))))) + (statement + (command_merge + (keyword_merge) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (merge_argument + (set_target + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (bracket))))) + (set_target + (glvn + (gvn + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))) + (bracket))))))))) diff --git a/objectscript_routine/test/corpus/new-statements.txt b/objectscript_routine/test/corpus/new-statements.txt new file mode 100644 index 0000000..06fd7ce --- /dev/null +++ b/objectscript_routine/test/corpus/new-statements.txt @@ -0,0 +1,91 @@ +================== +NEW with arguments +================== + NEW d,e + NEW (a,c) +--- + +(source_file + (statement + (command_new + (keyword_new) + (command_new_argument + (command_new_item + (lvn + (objectscript_identifier)))) + (command_new_argument + (command_new_item + (lvn + (objectscript_identifier)))))) + (statement + (command_new + (keyword_new) + (command_new_argument + (bracket) + (command_new_item + (lvn + (objectscript_identifier))) + (command_new_item + (lvn + (objectscript_identifier))) + (bracket))))) + +========================== +NEW with special variables +========================== + NEW $ETRAP + NEW $NAMESPACE + NEW $ESTACK + NEW $ROLES +--- + +(source_file + (statement + (command_new + (keyword_new) + (command_new_argument + (command_new_item + (system_defined_variable))))) + (statement + (command_new + (keyword_new) + (command_new_argument + (command_new_item + (system_defined_variable))))) + (statement + (command_new + (keyword_new) + (command_new_argument + (command_new_item + (system_defined_variable))))) + (statement + (command_new + (keyword_new) + (command_new_argument + (command_new_item + (system_defined_variable)))))) + +======================== +New with Postconditional +======================== + NEW:name'?3U3N (badName) +--- + +(source_file + (statement + (command_new + (keyword_new) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (pattern_operator + (pattern_expression))))) + (command_new_argument + (bracket) + (command_new_item + (lvn + (objectscript_identifier))) + (bracket))))) diff --git a/objectscript_routine/test/corpus/open-statement.txt b/objectscript_routine/test/corpus/open-statement.txt new file mode 100644 index 0000000..0f57f24 --- /dev/null +++ b/objectscript_routine/test/corpus/open-statement.txt @@ -0,0 +1,883 @@ +===================== +OPEN VALID STATEMENTS +===================== + Open "|TCP|":(12345:"127.0.0.1"):5 ; wait 5 seconds for connection + OPEN 2:(3:12) + OPEN seqfilename:("NRW"):5 + OPEN 63:"SAMPLES" + OPEN "\myfiles\customer"::10 + OPEN device:(KEYWORD1=value1:KEYWORD2=value2):timeout + OPEN device:(KEYWORD1=value1:KEYWORD2=value2):timeout:mnespace + OPEN device:::mnespace + OPEN device:"test"::mnespace + OPEN device::10:mnespace + o d +--- + +(source_file + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (string_literal)))) + (open_parameters + (bracket) + (device_keywords + (expression + (expr_atom + (numeric_literal)))) + (device_keywords + (expression + (expr_atom + (string_literal)))) + (bracket)) + (expression + (expr_atom + (numeric_literal)))))) + (line_comment_3) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (numeric_literal)))) + (open_parameters + (bracket) + (device_keywords + (expression + (expr_atom + (numeric_literal)))) + (device_keywords + (expression + (expr_atom + (numeric_literal)))) + (bracket))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (string_literal))) + (bracket)))))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (numeric_literal)))) + (open_parameters + (device_keywords + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (string_literal)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (bracket) + (device_keywords + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (device_keywords + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (bracket)) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (bracket) + (device_keywords + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (device_keywords + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (bracket)) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (expression + (expr_atom + (string_literal))))) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))) + +===================== +OPEN INVALID : +:error +===================== + Open d: +--- + + + +===================== +OPEN INVALID :: +:error +===================== + Open d:: +--- + + + +===================== +OPEN INVALID ::: +:error +===================== + Open d::: +--- + + + +===================== +OPEN Valid Statements +===================== + OPEN "LIST.FILE":"WNS" + OPEN "c:\usr\dir\STRNG":("S"::$CHAR(0)_$CHAR(255)) + OPEN "CARDS":("FRW":80) +--- + +(source_file + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (string_literal)))) + (open_parameters + (device_keywords + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (string_literal)))) + (open_parameters + (bracket) + (device_keywords + (expression + (expr_atom + (string_literal)))) + (device_keywords + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (numeric_literal))))))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (numeric_literal))))))))))) + (bracket))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (string_literal)))) + (open_parameters + (bracket) + (device_keywords + (expression + (expr_atom + (string_literal)))) + (device_keywords + (expression + (expr_atom + (numeric_literal)))) + (bracket)))))) + +=================== +OPEN Valid Keywords +=================== + open device:(/NEW) + open device:/NEW + open device:/READ + open device:/WRI + open device:/APP + open device:/APPEND + open device:/STREAM + open device:/VARIABLE + open device:/FIX + open device:/FIXED + open device:/UNDEFINED + open device:(/TRANSLATE=0:/IOTABLE="test") + open device:(/TRA=0:/IOT="test") + open device:/XYT="test" + open device:/XYTABLE="test" + open device:/NOXY + open device:/NOXY=2 + open device:/OBUFSIZE=2 + open device:/GZIP=2 + open device:/GZIP + open device:/COMPRESS="hi" + open device:/PAR="hi" + open device:/PARAMS="hi" + open device:/REC="hi" + open device:/WRITE + open device:(/CRE) + open device:/CREATE + open device:/TERMINATOR="test" + open device:(/TER="test") + open device:/delete + open device:/del=2 +--- + +(source_file + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (bracket) + (device_keywords + (mnemonic_name)) + (bracket))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (bracket) + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (numeric_literal)))) + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (string_literal)))) + (bracket))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (bracket) + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (numeric_literal)))) + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (string_literal)))) + (bracket))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (bracket) + (device_keywords + (mnemonic_name)) + (bracket))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (bracket) + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (string_literal)))) + (bracket))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name)))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (numeric_literal))))))))) + +============================================ +Open Valid Whitespace for Keyword Parameters +============================================ + open device:(/Del= 2) +--- + +(source_file + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (bracket) + (device_keywords + (mnemonic_name) + (expression + (expr_atom + (numeric_literal)))) + (bracket)))))) + +===================== +Open Valid Parameters +===================== + open device:(::::::::::) + open device:(:::: ::::::) +--- + +(source_file + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (bracket) + (bracket))))) + (statement + (command_open + (keyword_open) + (open_argument + (device + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (open_parameters + (bracket) + (bracket)))))) + +======================================== +Open Invalid Keyword whitespace before = +:error +======================================== + open device:(/Del =2) +--- + + diff --git a/objectscript_routine/test/corpus/pound-def1.txt b/objectscript_routine/test/corpus/pound-def1.txt new file mode 100644 index 0000000..6b3c84e --- /dev/null +++ b/objectscript_routine/test/corpus/pound-def1.txt @@ -0,0 +1,207 @@ +======================== +Valid def1 statements +======================== +#def1arg Macro1 22 +#def1arg MarxBros(%MBNames) WRITE "%MBNames:",!,"The Marx Brothers!",! +#def1arg Macro2 "Wilma" +#def1arg Macro3 x+y +#def1arg Macro4 $Length(x) +#def1arg Macro5 film.Title +#def1arg Macro6 +$h +#def1arg Macro7 SET x = 4 +#def1arg Macro7A(%x) SET x = 4+%x +#def1arg Macro8 DO ##class(%Library.PopulateUtils).Name() +#def1arg Macro9 READ !,"Name: ",name WRITE !,"Nice to meet you, ",name,! +#def1arg Macro1A(%x) 22+%x +#def1arg Macro2A(%x) "Wilma" _ ": %x" +#def1arg Macro3A(%x) (x+y)*%x +#def1arg Macro4A(%x) $Length(x) + $Length(%x) +#def1arg Macro5A(%x) film.Title _ ": " _ film.%x +#def1arg Macro6A(%x) +$h - %x +#def1arg Macro8A(%x) DO ##class(%Library.PopulateUtils).Name(%x) +#def1arg Macro9A(%x) READ !,"Name: ",name WRITE !,"%x ",name,! +#def1arg Macro7 SET x = + +--- + +(source_file + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (pound_def1arg_variable_arg + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (pound_def1arg_variable_arg + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (pound_def1arg_variable_arg + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (pound_def1arg_variable_arg + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (pound_def1arg_variable_arg + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (pound_def1arg_variable_arg + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (pound_def1arg_variable_arg + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (pound_def1arg_variable_arg + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (pound_def1arg_variable_arg + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (pound_def1arg_variable_arg + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line)))) + (statement + (pound_def1arg + (keyword_pound_def1arg) + (macro_def) + (macro_value + (macro_value_line))))) + +=========================================== +Invalid def1arg (multiple args with commas) +:error +=========================================== +#def1arg Macro9B(%x,%y) READ !,"Name: ",name WRITE !,"%x %y",name,! + +--- + + + +============================================== +Invalid #def1arg macro arg doesn't start with % +:error +============================================== +#def1arg Macro7A(x) SET x = 4+%x + +--- + + diff --git a/objectscript_routine/test/corpus/pound-define.txt b/objectscript_routine/test/corpus/pound-define.txt new file mode 100644 index 0000000..5740bc6 --- /dev/null +++ b/objectscript_routine/test/corpus/pound-define.txt @@ -0,0 +1,417 @@ +======================== +#define Macro1 22 +======================== +#define Macro1 22 + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line))))) + +============================ +Valid Define No Macro Values +============================ +#define hi +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def)))) + +======================== +#define Macro2 "Wilma" +======================== +#define Macro2 "Wilma" + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line))))) + +======================== +#define Macro3 x+y +======================== +#define Macro3 x+y + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line))))) + +======================== +#define Macro4 $Length(x) +======================== +#define Macro4 $Length(x) + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line))))) + +======================== +#define Macro5 film.Title +======================== +#define Macro5 film.Title + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line))))) + +======================== +#define Macro6 +$h +======================== +#define Macro6 +$h + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line))))) + +======================== +#define Macro7 SET x = 4 +======================== +#define Macro7 SET x = 4 + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line))))) + +======================== +#define Macro7A(%x) SET x = 4+%x +======================== +#define Macro7A(%x) SET x = 4+%x + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (pound_define_variable_args + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line))))) + +======================== +#define Macro8 DO ##class(%Library.PopulateUtils).Name() +======================== +#define Macro8 DO ##class(%Library.PopulateUtils).Name() + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line))))) + +======================== +#define Macro9 READ !,"Name: ",name WRITE !,"Nice to meet you, ",name,! +======================== +#define Macro9 READ !,"Name: ",name WRITE !,"Nice to meet you, ",name,! + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line))))) + +======================== +#define Macro1A(%x) 22+%x +======================== +#define Macro1A(%x) 22+%x + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (pound_define_variable_args + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line))))) + +======================== +#define Macro2A(%x) "Wilma" _ ": %x" +======================== +#define Macro2A(%x) "Wilma" _ ": %x" + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (pound_define_variable_args + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line))))) + +======================== +#define Macro3A(%x) (x+y)*%x +======================== +#define Macro3A(%x) (x+y)*%x + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (pound_define_variable_args + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line))))) + +======================== +#define Macro4A(%x) $Length(x) + $Length(%x) +======================== +#define Macro4A(%x) $Length(x) + $Length(%x) + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (pound_define_variable_args + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line))))) + +======================== +#define Macro5A(%x) film.Title _ ": " _ film.%x +======================== +#define Macro5A(%x) film.Title _ ": " _ film.%x + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (pound_define_variable_args + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line))))) + +======================== +#define Macro6A(%x) +$h - %x +======================== +#define Macro6A(%x) +$h - %x + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (pound_define_variable_args + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line))))) + +======================== +#define Macro8A(%x) DO ##class(%Library.PopulateUtils).Name(%x) +======================== +#define Macro8A(%x) DO ##class(%Library.PopulateUtils).Name(%x) + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (pound_define_variable_args + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line))))) + +======================== +#define Macro9A(%x) READ !,"Name: ",name WRITE !,"%x ",name,! +======================== +#define Macro9A(%x) READ !,"Name: ",name WRITE !,"%x ",name,! + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (pound_define_variable_args + (bracket) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line))))) + +======================== +#define Macro7 SET x = +======================== +#define Macro7 SET x = + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line))))) + +======================== +#define Macro9B(%x,%y) READ !,"Name: ",name WRITE !,"%x %y",name,! +======================== +#define Macro9B(%x,%y) READ !,"Name: ",name WRITE !,"%x %y",name,! + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (pound_define_variable_args + (bracket) + (macro_arg) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line))))) + +============================================== +Invalid #define macro arg doesn't start with % +:error +============================================== +#define Macro7A(x) SET x = 4+%x + +--- + + + +=== +Valid Macro Arg with ##continue +=== +#define Multiline(%a,%b,%c) ##continue + SET v=" of Oz" ##continue + SET line1="%a"_v ##continue + SET line2="%b"_v ##continue + SET line3="%c"_v +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (pound_define_variable_args + (bracket) + (macro_arg) + (macro_arg) + (macro_arg) + (bracket)) + (macro_value + (macro_value_line_with_continue) + (macro_value_line_with_continue) + (macro_value_line_with_continue) + (macro_value_line_with_continue) + (macro_value_line))))) + +=== +Valid Macro Arg with ##; comment +=== +#define Macro33 set x = 2 ##; comment for define + +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line))))) + +===================== +Macros Without Values +===================== +#define Unicode +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def)))) diff --git a/objectscript_routine/test/corpus/pound-dim.txt b/objectscript_routine/test/corpus/pound-dim.txt new file mode 100644 index 0000000..e4413a3 --- /dev/null +++ b/objectscript_routine/test/corpus/pound-dim.txt @@ -0,0 +1,454 @@ +=== +Valid Dim +=== +#dim d,e,f As %String = "abcdef" +#dim j,k,l As Sample.Person = ##class(Sample.Person).%New() +#dim j,k,l = ##class(Sample.Person).%New() +#dim m,n,o As %DynamicObject = {"name":"Fred"} +#dim p,q,r As %DynamicArray = ["element1","element2"] +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (objectscript_identifier) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier_special)) + (expression + (expr_atom + (string_literal))))) + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (objectscript_identifier) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier) + (identifier_segment_immediate)) + (expression + (expr_atom + (class_method_call + (class_ref + (keyword_pound_pound_class) + (bracket) + (class_name) + (bracket)) + (method_name + (identifier_segment_immediate_special)) + (method_args + (bracket) + (bracket))))))) + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (objectscript_identifier) + (objectscript_identifier) + (expression + (expr_atom + (class_method_call + (class_ref + (keyword_pound_pound_class) + (bracket) + (class_name) + (bracket)) + (method_name + (identifier_segment_immediate_special)) + (method_args + (bracket) + (bracket))))))) + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (objectscript_identifier) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier_special)) + (expression + (expr_atom + (json_object_literal + (json_object_literal_pair + (json_string_literal) + (json_literal + (json_string_literal)))))))) + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (objectscript_identifier) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier_special)) + (expression + (expr_atom + (json_array_literal + (json_literal + (json_string_literal)) + (json_literal + (json_string_literal)))))))) + +=== +valid +#dim single variable with simple type +=== +#dim name As %String +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier_special))))) + +=== +valid +#dim single variable with fully-qualified class type +=== +#dim person As Sample.Person +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier) + (identifier_segment_immediate))))) + +=== +valid +#dim single variable with type and numeric initializer +=== +#dim total As %Integer = 0 +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier_special)) + (expression + (expr_atom + (numeric_literal)))))) + +=== +valid +#dim single variable with type and string initializer +=== +#dim greeting As %String = "Hello" +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier_special)) + (expression + (expr_atom + (string_literal)))))) + +=== +valid +#dim single variable with type and macro initializer +=== +#dim sc As %Status = $$$OK +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier_special)) + (expression + (expr_atom + (macro + (macro_constant))))))) + +=== +valid +#dim single variable with initializer but no data type +=== +#dim count = 42 +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (expression + (expr_atom + (numeric_literal)))))) + +=== +valid +#dim multiple variables sharing a type +=== +#dim x, y, z As %Numeric +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (objectscript_identifier) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier_special))))) + +=== +valid +#dim List Of type +=== +#dim names As List Of %String +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier)) + (keyword_of) + (variable_datatype + (objectscript_identifier_special))))) + +=== +valid +#dim Array Of type +=== +#dim items As Array Of %Library.Person +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier)) + (keyword_of) + (variable_datatype + (objectscript_identifier_special) + (identifier_segment_immediate))))) + +=== +valid +#dim List Of type with initializer +=== +#dim ids As List Of %Integer = $LISTBUILD(1,2,3) +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier)) + (keyword_of) + (variable_datatype + (objectscript_identifier_special)) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (numeric_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal))))))))))) + +=== +valid +#dim Array Of type with initializer +=== +#dim map As Array Of %String = ##class(%DynamicArray).%New() +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier)) + (keyword_of) + (variable_datatype + (objectscript_identifier_special)) + (expression + (expr_atom + (class_method_call + (class_ref + (keyword_pound_pound_class) + (bracket) + (class_name) + (bracket)) + (method_name + (identifier_segment_immediate_special)) + (method_args + (bracket) + (bracket)))))))) + +=== +valid +#dim with ##; inline preprocessor comment +=== +#dim temp As %String ##; temporary work variable +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier_special)))) + (line_comment_4)) + +=== +valid +#dim with leading whitespace and mixed case directive +=== + #DIM flag As %Boolean = 1 +--- + +(source_file + (statement + (pound_dim + (keyword_dim) + (objectscript_identifier) + (keyword_as) + (variable_datatype + (objectscript_identifier_special)) + (expression + (expr_atom + (numeric_literal)))))) + +=== +invalid missing variable name before As +:error +=== +#dim As %String +--- + + + +=== +invalid missing DataType after As +:error +=== +#dim value As +--- + + + +=== +invalid List Of missing Of keyword +:error +=== +#dim names As List %String +--- + + + +=== +invalid List Of missing DataType +:error +=== +#dim names As List Of +--- + + + +=== +invalid Array Of missing Of keyword +:error +=== +#dim cache As Array %Integer +--- + + + +=== +invalid Array Of missing DataType +:error +=== +#dim cache As Array Of +--- + + + +=== +invalid missing variable name before comma +:error +=== +#dim ,x As %Integer +--- + + + +=== +invalid trailing comma in variable list +:error +=== +#dim a As %String, +--- + + + +=== +invalid #dim line with only directive and no variable or initializer +:error +=== +#dim +--- + + + +=== +invalid ##; comment used without any variable definition +:error +=== +#dim ##; this line has no variable +--- + + diff --git a/objectscript_routine/test/corpus/pound-if.txt b/objectscript_routine/test/corpus/pound-if.txt new file mode 100644 index 0000000..63ebd58 --- /dev/null +++ b/objectscript_routine/test/corpus/pound-if.txt @@ -0,0 +1,429 @@ +==== +Valid #if Statements +==== + KILL ^MyColor, ^MyNumber +#define ColorDay $ZDate($H,12) +#if $$$ColorDay="Monday" + SET ^MyColor = "Red" + SET ^MyNumber = 1 +#elseIf $$$ColorDay="Tuesday" + SET ^MyColor = "Orange" + SET ^MyNumber = 2 +#elseIf $$$ColorDay="Wednesday" + SET ^MyColor = "Yellow" + SET ^MyNumber = 3 +#elseIf $$$ColorDay="Thursday" + SET ^MyColor = "Green" + SET ^MyNumber = 4 +#elseIf $$$ColorDay="Friday" + SET ^MyColor = "Blue" + SET ^MyNumber = 5 +#else + SET ^MyColor = "Purple" + SET ^MyNumber = -1 +#endif + WRITE ^MyColor, ", ", ^MyNumber +--- + +(source_file + (statement + (command_kill + (keyword_kill) + (kill_argument + (kill_target + (glvn + (gvn)))) + (kill_argument + (kill_target + (glvn + (gvn)))))) + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line)))) + (statement + (pound_if + (keyword_pound_if) + (expression + (expr_atom + (macro + (macro_constant))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (numeric_literal)))))) + (pound_elseif + (keyword_pound_elseif) + (expression + (expr_atom + (macro + (macro_constant))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (numeric_literal))))))) + (pound_elseif + (keyword_pound_elseif) + (expression + (expr_atom + (macro + (macro_constant))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (numeric_literal))))))) + (pound_elseif + (keyword_pound_elseif) + (expression + (expr_atom + (macro + (macro_constant))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (numeric_literal))))))) + (pound_elseif + (keyword_pound_elseif) + (expression + (expr_atom + (macro + (macro_constant))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (numeric_literal))))))) + (pound_else + (keyword_pound_else) + (statements + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (numeric_literal)))))))) + (keyword_pound_endif))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (gvn)))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (gvn))))))) + +==== +Invalid If (no #endif, #else, or #elseif) +:error +==== +#if $$$ColorDay="Monday" + SET ^MyColor = "Red" + SET ^MyNumber = 1 +--- + + + +==== +Valid PoundIf Special Case +==== +#if 0 + adsfkjads F + this can have anything +#endif +--- + +(source_file + (statement + (pound_if + (keyword_pound_if) + (pound_if_special_case) + (keyword_pound_endif)))) + +==== +Valid PoundIf Special Case Nested +==== +#if 0 + set x = "#endif should not close" +#else + #if 0 + quit "inner" + #else + set y = "#if also text" + #endif +#endif +--- + +(source_file + (statement + (pound_if + (keyword_pound_if) + (pound_if_special_case_else) + (keyword_pound_else))) + (statement + (pound_if + (keyword_pound_if) + (pound_if_special_case_else) + (keyword_pound_else))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (string_literal)))))) + (statement + (tag_end_if)) + (statement + (tag_end_if))) + +==== +Valid Pound If, ENDIF, ELSE +==== +#if 0 + afsdklf SetUDAFDropIfExists +#ELSE + w hi +#ENDIF +--- + +(source_file + (statement + (pound_if + (keyword_pound_if) + (pound_if_special_case_else) + (keyword_pound_else))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (tag_end_if))) + +==== +Valid #if #elseif #else +==== +test +#if 0 +#elseif x + w "second scenario" +#else + w "back into global" +#endif +--- + +(source_file + (statement + (tag)) + (statement + (pound_if + (keyword_pound_if) + (pound_if_special_case_else_if) + (keyword_pound_elseif) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (pound_else + (keyword_pound_else) + (statements + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))))) + (keyword_pound_endif)))) + +==== +Valid #if #elseif 1 +==== +test +#if 0 +#elseif 1 + w "back into global" +--- + +(source_file + (statement + (tag)) + (statement + (pound_if + (keyword_pound_if) + (pound_if_special_case_else) + (keyword_pound_elseif) + (numeric_literal))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal))))))) + +==== +Valid, extra #else +==== +test +#if 0 +#else + w "back into global" +--- + +(source_file + (statement + (tag)) + (statement + (pound_if + (keyword_pound_if) + (pound_if_special_case_else) + (keyword_pound_else))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal))))))) diff --git a/objectscript_routine/test/corpus/pound-ifdef.txt b/objectscript_routine/test/corpus/pound-ifdef.txt new file mode 100644 index 0000000..8edee62 --- /dev/null +++ b/objectscript_routine/test/corpus/pound-ifdef.txt @@ -0,0 +1,63 @@ +==== +Valid ifDef Statements +==== +#define Heads + +#ifDef Heads + WRITE "The coin landed heads up.",! +#else + WRITE "The coin landed tails up.",! +#endif +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def))) + (statement + (pound_ifdef + (keyword_pound_ifdef) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf))))) + (pound_else + (keyword_pound_else) + (statements + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf))))))) + (keyword_pound_endif)))) + +==== +Invalid ifDef Statements (no #endif) +:error +==== +#define Heads + +#ifDef Heads + WRITE "The coin landed heads up.",! +#else + WRITE "The coin landed tails up.",! + +--- + + diff --git a/objectscript_routine/test/corpus/pound-ifndef.txt b/objectscript_routine/test/corpus/pound-ifndef.txt new file mode 100644 index 0000000..86c34a8 --- /dev/null +++ b/objectscript_routine/test/corpus/pound-ifndef.txt @@ -0,0 +1,73 @@ +======================= +Valid Ifndef Statements +======================= +#define Multicolor 256 + +#ifNDef Multicolor + SET NumberOfColors = 2 +#else + SET NumberOfColors = $$$Multicolor +#endif + WRITE "There are ",NumberOfColors," colors in use.",! +--- + +(source_file + (statement + (pound_define + (keyword_pound_define) + (macro_def) + (macro_value + (macro_value_line)))) + (statement + (pound_ifndef + (keyword_pound_ifndef) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (pound_else + (keyword_pound_else) + (statements + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (macro + (macro_constant))))))))) + (keyword_pound_endif))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (write_device_control + (write_device_fflf)))))) diff --git a/objectscript_routine/test/corpus/pound-import.txt b/objectscript_routine/test/corpus/pound-import.txt new file mode 100644 index 0000000..ed23389 --- /dev/null +++ b/objectscript_routine/test/corpus/pound-import.txt @@ -0,0 +1,115 @@ +====================== +Valid #import commands +====================== +#import customers,employees,Sales + &sql(SELECT Name,DOB INTO :n,:date FROM Person) + WRITE "name: ",n," birthdate: ",date,! + WRITE "SQLCODE=",SQLCODE + #import Voters + #import Bloggers + &sql(SELECT Name,DOB INTO :n,:date FROM Sample.Person) + WRITE "name: ",n," birthdate: ",date,! + WRITE "SQLCODE=",SQLCODE +--- + +(source_file + (statement + (pound_import + (keyword_pound_import) + (class_name) + (class_name) + (class_name))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (write_device_control + (write_device_fflf))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (pound_import + (keyword_pound_import) + (class_name))) + (statement + (pound_import + (keyword_pound_import) + (class_name))) + (statement + (embedded_sql + (embedded_sql_amp + (keyword_embedded_sql_amp) + (bracket) + (paren_fenced_text) + (bracket)))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (write_argument + (write_device_control + (write_device_fflf))))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) diff --git a/objectscript_routine/test/corpus/pound-include.txt b/objectscript_routine/test/corpus/pound-include.txt new file mode 100644 index 0000000..338061d --- /dev/null +++ b/objectscript_routine/test/corpus/pound-include.txt @@ -0,0 +1,20 @@ +==== +Invalid #include statement (no filename) +:error +==== +#include +--- + + + +==== +Valid #include statements +==== +#include OS +--- + +(source_file + (statement + (pound_include + (keyword_pound_include) + (class_name)))) diff --git a/objectscript_routine/test/corpus/print-statements.txt b/objectscript_routine/test/corpus/print-statements.txt new file mode 100644 index 0000000..eda3387 --- /dev/null +++ b/objectscript_routine/test/corpus/print-statements.txt @@ -0,0 +1,219 @@ +=== +PRINT argumentless +=== + PRINT +--- + +(source_file + (statement + (print_statement + (keyword_print)))) + +=== +ZPRINT argumentless +=== + ZPRINT +--- + +(source_file + (statement + (print_statement + (keyword_zprint)))) + +=== +P abbreviation argumentless +=== + P +--- + +(source_file + (statement + (print_statement + (keyword_print)))) + +=== +ZP abbreviation argumentless +=== + ZP +--- + +(source_file + (statement + (print_statement + (keyword_zprint)))) + +=== +PRINT with postconditional and no line reference +=== + PRINT:pc +--- + +(source_file + (statement + (print_statement + (keyword_print) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) + +=== +PRINT with one line reference +=== + PRINT Print+7^Sample.RTN +--- + +(source_file + (statement + (print_statement + (keyword_print) + (print_argument + (line_ref + (objectscript_identifier) + (label_offset + (expression + (expr_atom + (numeric_literal)))) + (routine_ref + (routine_name))))))) + +=== +ZPRINT with routine-only line reference +=== + ZPRINT ^Sample.RTN +--- + +(source_file + (statement + (print_statement + (keyword_zprint) + (print_argument + (line_ref + (routine_ref + (routine_name))))))) + +=== +PRINT with line reference range +=== + PRINT Print+1^Sample.RTN:Print+5^Sample.RTN +--- + +(source_file + (statement + (print_statement + (keyword_print) + (print_argument + (line_ref + (objectscript_identifier) + (label_offset + (expression + (expr_atom + (numeric_literal)))) + (routine_ref + (routine_name))) + (line_ref + (objectscript_identifier) + (label_offset + (expression + (expr_atom + (numeric_literal)))) + (routine_ref + (routine_name))))))) + +=== +ZP abbreviation with postconditional and range +=== + ZP:pc Print+2^Sample.RTN:Print+4^Sample.RTN +--- + +(source_file + (statement + (print_statement + (keyword_zprint) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (print_argument + (line_ref + (objectscript_identifier) + (label_offset + (expression + (expr_atom + (numeric_literal)))) + (routine_ref + (routine_name))) + (line_ref + (objectscript_identifier) + (label_offset + (expression + (expr_atom + (numeric_literal)))) + (routine_ref + (routine_name))))))) + +=== +ZPRINT with indirection line references +=== + ZPRINT @start^@rtn:@end^@rtn +--- + +(source_file + (statement + (print_statement + (keyword_zprint) + (print_argument + (line_ref + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (routine_ref + (routine_name))) + (line_ref + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (routine_ref + (routine_name))))))) + +=== +invalid - missing second line reference after range colon +:error +=== + PRINT Print^Sample.RTN: +--- + +(ERROR) + +=== +invalid - missing colon between two line references +:error +=== + ZPRINT Print^Sample.RTN End^Sample.RTN +--- + +(ERROR) + +=== +invalid - comma separated line references +:error +=== + PRINT Print^Sample.RTN,End^Sample.RTN +--- + +(ERROR) + +=== +invalid - too many line references in range form +:error +=== + ZPRINT Print^Sample.RTN:End^Sample.RTN:Extra^Sample.RTN +--- + +(ERROR) diff --git a/objectscript_routine/test/corpus/procedure-args.txt b/objectscript_routine/test/corpus/procedure-args.txt new file mode 100644 index 0000000..37207d7 --- /dev/null +++ b/objectscript_routine/test/corpus/procedure-args.txt @@ -0,0 +1,34 @@ +============================= +Valid Procedure ByRef using & +============================= +proc1(&x, y, z) + { + } +--- + +(source_file + (statement + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket)))))) diff --git a/objectscript_routine/test/corpus/procedure-statements.txt b/objectscript_routine/test/corpus/procedure-statements.txt new file mode 100644 index 0000000..82be729 --- /dev/null +++ b/objectscript_routine/test/corpus/procedure-statements.txt @@ -0,0 +1,483 @@ +==================================================== +Valid Public Variable List, Block starts on new line +==================================================== +proc1() [a, b] + { + WRITE !, "setting a" SET a = 1 + WRITE !, "setting b" SET b = 2 + WRITE !, "setting c" SET c = 3 + SET d = a + b + c + WRITE !, "The sum is: ", d + } +--- + +(source_file + (statement + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (bracket))) + (procedure_pub_vars + (objectscript_identifier) + (objectscript_identifier)) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))) + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) + +====================== +Valid Public Procedure +====================== +MyProc(x,y) PUBLIC { } +--- + +(source_file + (statement + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket)) + (keyword_public))))) + +======================== +Valid Private Procedures +======================== +MyProc(x,y) PRIVATE { } + +MyProc2(x,y) { } +--- + +(source_file + (statement + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket)) + (keyword_private)))) + (statement + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket)))))) + +================ +Valid Procedures +================ +MyProc(x,y)[x] { + DO abc^rou + } +--- + +(source_file + (statement + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket))) + (procedure_pub_vars + (objectscript_identifier)) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier) + (routine_ref + (routine_name)))))))))) + +============== +Procedure Code +============== +Rou1 // Rou1 routine +Proc1(x,y) { +Label1 // Label1 within the proc1 procedure within the Rou1 routine +} + +Proc2(a,b,c) { +Label1 // Label1 within the Proc2 procedure (local, as with previous Label1) +} + +Label1 // Label1 that is part of Rou1 and neither procedure +--- + +(source_file + (statement + (tag)) + (line_comment_1) + (statement + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket))) + (statement + (tag)) + (line_comment_1))) + (statement + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket))) + (statement + (tag)) + (line_comment_1))) + (statement + (tag)) + (line_comment_1)) + +================= +Procedure with do +================= +ROU1 ; +PROC1(x,y) { + DO Label1^ROU1 +Label1 ; + } +Label1 ; The DO calls this label +--- + +(source_file + (statement + (tag)) + (line_comment_3) + (statement + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (tag_parameter + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (bracket))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier) + (routine_ref + (routine_name))))))) + (statement + (tag)) + (line_comment_3))) + (statement + (tag)) + (line_comment_3)) + +=================================== +Invalid Procedure (no argumentlist) +:error +=================================== +PROC1 { + DO Label1^ROU1 +Label1 ; + } +--- + + + +=================================== +Invalid Procedure (no argumentlist, has pub var list) +:error +=================================== +PROC1 [x] { + DO Label1^ROU1 +Label1 ; + } +--- + + + +=================================== +Invalid Procedure (pub var list separated by : not ,) +:error +=================================== +PROC1() [x:y] { + } +--- + + + +=================================== +Invalid Procedure Access Mode +:error +=================================== +PROC1() [x] HELLO { + } +--- + + + +==== +Valid part of routine, no procedure +==== +%InitExtentData() methodimpl + try { + set:'$d(^User.TestD) ^User.TestD="" + } catch { RETURN $$Error^%apiOBJ(5001,$ze) } + RETURN 1 +--- + +(source_file + (statement + (tag_with_params + (tag) + (parameter_list + (bracket) + (bracket)) + (keyword_methodimpl))) + (statement + (command_trycatch + (keyword_try) + (statement + (command_set + (keyword_set) + (post_conditional + (expression + (expr_atom + (unary_expression + (unary_operator) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (gvn)))))))))))) + (set_argument + (set_target + (glvn + (gvn))) + (expression + (expr_atom + (string_literal)))))) + (catch_block + (keyword_catch) + (statement + (command_return + (keyword_return) + (expression + (expr_atom + (extrinsic_function + (objectscript_identifier) + (routine_ref + (routine_name)) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (numeric_literal)))) + (method_arg + (expression + (expr_atom + (system_defined_variable)))) + (bracket)))))))))) + (statement + (command_return + (keyword_return) + (expression + (expr_atom + (numeric_literal)))))) diff --git a/objectscript_routine/test/corpus/quit-statements.txt b/objectscript_routine/test/corpus/quit-statements.txt new file mode 100644 index 0000000..6981c92 --- /dev/null +++ b/objectscript_routine/test/corpus/quit-statements.txt @@ -0,0 +1,157 @@ +=== +Valid Quit Statements +=== + Quit:F>0 + Quit + QUIT x*x*x + QUIT 2 + QUIT:x>46 "a six-digit number." + QUIT inv.TotalNum() + QUIT:var1="" DO Subr1 + Q + Q inv.TotalNum() +--- + +(source_file + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))))) + (statement + (command_quit + (keyword_quit))) + (statement + (command_quit + (keyword_quit) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) + (statement + (command_quit + (keyword_quit) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (expression + (expr_atom + (string_literal))))) + (statement + (command_quit + (keyword_quit) + (expression + (expr_atom + (oref_chain_expr + (lvn + (objectscript_identifier)) + (oref_chain_segment + (oref_method + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (bracket))))))))) + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_do + (keyword_do) + (do_parameter + (routine_tag_call + (line_ref + (objectscript_identifier)))))) + (statement + (command_quit + (keyword_quit))) + (statement + (command_quit + (keyword_quit) + (expression + (expr_atom + (oref_chain_expr + (lvn + (objectscript_identifier)) + (oref_chain_segment + (oref_method + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (bracket)))))))))) + +=== +Special Var $QUIT +=== + DO + . WRITE !,"$QUIT in a DO context = ",$QUIT + . QUIT +--- + +(source_file + (statement + (command_do + (keyword_do) + (dotted_statement + (statement + (command_write + (keyword_write) + (write_argument + (write_device_control + (write_device_fflf))) + (write_argument + (expression + (expr_atom + (string_literal)))) + (write_argument + (expression + (expr_atom + (system_defined_variable))))))) + (dotted_statement + (statement + (command_quit + (keyword_quit))))))) diff --git a/objectscript_routine/test/corpus/read-statements.txt b/objectscript_routine/test/corpus/read-statements.txt new file mode 100644 index 0000000..1054778 --- /dev/null +++ b/objectscript_routine/test/corpus/read-statements.txt @@ -0,0 +1,171 @@ +=============== +READ STATEMENTS +=============== + + READ #!!,"Please enter",!,"your name: ",x,!,"THANK YOU" + READ !,"Enter your last name: ",lname + READ !,"Enter option number (1,2,3,4): ",*opt + READ !,"Enter your 3-digit area code: ",area#3 + READ "Given name:",gname#12:10,!, + "Middle initial:",iname#1:10,!, + "Family name:",fname + READ "Type 1 for numbers or 2 for names:",p,#!!!! +--- + +(source_file + (statement + (command_read + (keyword_read) + (read_argument + (read_fchar) + (read_fchar) + (read_fchar)) + (read_argument + (string_literal)) + (read_argument + (read_fchar)) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))))) + (read_argument + (read_fchar)) + (read_argument + (string_literal)))) + (statement + (command_read + (keyword_read) + (read_argument + (read_fchar)) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))))))) + (statement + (command_read + (keyword_read) + (read_argument + (read_fchar)) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))))))) + (statement + (command_read + (keyword_read) + (read_argument + (read_fchar)) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))) + (expression + (expr_atom + (numeric_literal))))))) + (statement + (command_read + (keyword_read) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))))) + (read_argument + (read_fchar)) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))) + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (numeric_literal))))) + (read_argument + (read_fchar)) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))))))) + (statement + (command_read + (keyword_read) + (read_argument + (string_literal)) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier))))) + (read_argument + (read_fchar) + (read_fchar) + (read_fchar) + (read_fchar) + (read_fchar))))) + +=============================== +READ STATEMENT WITH INDIRECTION +=============================== + READ !,@MESS(dtype),val(x) +--- + +(source_file + (statement + (command_read + (keyword_read) + (read_argument + (read_fchar)) + (read_argument + (read_variable + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket)))))))) + (read_argument + (read_variable + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket))))))))) diff --git a/objectscript_routine/test/corpus/return-statements.txt b/objectscript_routine/test/corpus/return-statements.txt new file mode 100644 index 0000000..daa3454 --- /dev/null +++ b/objectscript_routine/test/corpus/return-statements.txt @@ -0,0 +1,148 @@ +======================= +Return Valid Statements +======================= + Return + RETURN x*x*x + RETURN inv.TotalNum() + Return 2 + Return:x>7 3 + RETURN $$Cube(x) + RETURN (1+2) + + RETURN:x>46 "a six-digit number." +--- + +(source_file + (statement + (command_return + (keyword_return))) + (statement + (command_return + (keyword_return) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) + (statement + (command_return + (keyword_return) + (expression + (expr_atom + (oref_chain_expr + (lvn + (objectscript_identifier)) + (oref_chain_segment + (oref_method + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (bracket))))))))) + (statement + (command_return + (keyword_return) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_return + (keyword_return) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (expression + (expr_atom + (numeric_literal))))) + (statement + (command_return + (keyword_return) + (expression + (expr_atom + (extrinsic_function + (objectscript_identifier) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (bracket))))))) + (statement + (command_return + (keyword_return) + (expression + (expr_atom + (parenthetical_expression + (bracket) + (expression + (expr_atom + (numeric_literal)) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal))))) + (bracket)))))) + (statement + (command_return + (keyword_return) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (numeric_literal)))))) + (expression + (expr_atom + (string_literal)))))) + +=== +Invalid RETURN PostConditional +:error +=== + RETURN :x>0 +--- + + + +=== +postconditional colon, then illegal token +:error +=== + RETURN: WRITE "oops" +--- + + + +=== + Invalid Return +:error +=== + RETURN, +--- + + diff --git a/objectscript_routine/test/corpus/routine-mac.txt b/objectscript_routine/test/corpus/routine-mac.txt index 373758f..f3b8e9b 100644 --- a/objectscript_routine/test/corpus/routine-mac.txt +++ b/objectscript_routine/test/corpus/routine-mac.txt @@ -2,12 +2,14 @@ Valid routine, type = mac ==== Routine test.x [Type = mac] -test -/// testing - - set x = 2 - w x -#INCLUDE %stringreplace +heyyy() methodimpl { + w "hi" + set x = 2 + if x { + w "bye" + q + } +} --- (source_file @@ -16,31 +18,48 @@ test (routine_name) (routine_type)) (statement - (tag)) - (documatic_line) - (statement - (command_set - (keyword_set) - (set_argument - (set_target - (glvn - (lvn - (objectscript_identifier)))) - (expression - (expr_atom - (numeric_literal)))))) - (statement - (command_write - (keyword_write) - (write_argument - (expression - (expr_atom - (lvn - (objectscript_identifier))))))) - (statement - (pound_include - (keyword_pound_include) - (class_name)))) + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (bracket)) + (keyword_methodimpl)) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_quit + (keyword_quit)))))))) ==== Valid routine header, type = int @@ -54,6 +73,64 @@ Routine %test.x [Type = int] (routine_name) (routine_type))) +==== +Valid top-level procedure without routine header +==== +heyyy() methodimpl { + w "hi" + set x = 2 + if x { + w "bye" + q + } +} +--- + +(source_file + (statement + (procedure + (tag_with_params + (tag) + (parameter_list + (bracket) + (bracket)) + (keyword_methodimpl)) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (statement + (command_write + (keyword_write) + (write_argument + (expression + (expr_atom + (string_literal)))))) + (statement + (command_quit + (keyword_quit)))))))) + ==== Valid routine header, type = inc ==== diff --git a/objectscript_routine/test/corpus/set-statement.txt b/objectscript_routine/test/corpus/set-statement.txt new file mode 100644 index 0000000..8667f35 --- /dev/null +++ b/objectscript_routine/test/corpus/set-statement.txt @@ -0,0 +1,556 @@ +================ +Set Statement +================ + + set x = 1 + set (Action, FD) = $s(msgType="ADT_A13":"CancelDischarge",1:"AddOrUpdate") + +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target_list + (bracket) + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (bracket)) + (expression + (expr_atom + (system_defined_function + (dollar_select + (dollar_arg_pair + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (expression + (expr_atom + (string_literal)))) + (dollar_arg_pair + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (string_literal)))))))))))) + +============================================ +Set Statement Oref MultiDimensional Property +============================================ + set myarray.%Get(index).md(subscript) = 1 +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (oref_set_target + (lvn + (objectscript_identifier)) + (oref_chain_segment + (oref_method + (method_name + (identifier_segment_immediate_special)) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (bracket)))) + (oref_chain_segment + (oref_method + (method_name + (identifier_segment_immediate)) + (method_args + (bracket) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (bracket)))))) + (expression + (expr_atom + (numeric_literal))))))) + +==================== +Set with Indirection +==================== + set @y = 123 + SET @b + SET LINETEXT = $TEXT(@LINE) + SET @..#myparam@(x,y) = "stringval" + SET LINETEXT = $TEXT(@$PIECE(LINE,"^",1)^@$PIECE(LINE,"^",2)) + +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier)))))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_text + (line_ref + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (indirection + (expression + (expr_atom + (relative_dot_parameter + (oref_parameter + (member_name + (identifier_segment_immediate)))))) + (subscripts + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket)))) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_text + (line_ref + (indirection + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal))))))))) + (routine_ref + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))) + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal)))))))))))))))) + +==================== +Set With Indexing +==================== + set TABLES(0)="EVEN" + set TABLES(1)="ODD" +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket))))) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier) + (subscripts + (bracket) + (expression + (expr_atom + (numeric_literal))) + (bracket))))) + (expression + (expr_atom + (string_literal))))))) + +===================== +Set With Indirection2 +===================== + set evenTotal=0 + set i="" + for + { + set i=$ORDER(@table@(i)) QUIT:i="" + set evenTotal = evenTotal+@table@(i) + } + zwrite evenTotal +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (string_literal)))))) + (statement + (command_for + (keyword_for) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (subscripts + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket))))))))))))) + (statement + (command_quit + (keyword_quit) + (post_conditional + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal)))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (subscripts + (bracket) + (expression + (expr_atom + (lvn + (objectscript_identifier)))) + (bracket)))))))))))) + (statement + (command_zwrite + (keyword_zwrite) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + +==== +Valid statements, mixed +==== + If 'reset { Set gbl=..#DATALOCATIONGLOBAL If gbl="" { Set oref=$zobjoid("",$listget(oid)),sfn=$zu(40,0,41) } Else { Set oref=$zobjoid("",$listget(oid),@gbl,.sfn) } Set $zobjoid("",$listget(oid),,sfn)=$this,i%"%%OID"=oid } +--- + +(source_file + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (unary_expression + (unary_operator) + (expression + (expr_atom + (lvn + (objectscript_identifier))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (relative_dot_parameter + (oref_parameter + (member_name + (identifier_segment_immediate))))))))) + (statement + (command_if + (keyword_if) + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier))))))))))))))) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (numeric_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal)))) + (method_arg + (expression + (expr_atom + (numeric_literal))))))))))) + (else_block + (keyword_else) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) + (method_arg + (expression + (expr_atom + (indirection + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) + (method_arg + (byref_arg + (lvn + (objectscript_identifier)))))))))))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (system_defined_function + (dollar_function + (method_arg + (expression + (expr_atom + (string_literal)))) + (method_arg + (expression + (expr_atom + (system_defined_function + (built_in_func_with_pos_options + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) + (method_arg + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))) + (expression + (expr_atom + (system_defined_variable)))) + (set_argument + (set_target + (instance_variable + (member_name))) + (expression + (expr_atom + (lvn + (objectscript_identifier)))))))))) diff --git a/objectscript_routine/test/corpus/statements.txt b/objectscript_routine/test/corpus/statements.txt new file mode 100644 index 0000000..6cdcdff --- /dev/null +++ b/objectscript_routine/test/corpus/statements.txt @@ -0,0 +1,678 @@ +================ +Statements O +================ + + set x = 1 + set Action=$s(msgType="ADT_A13":"CancelDischarge",1:"AddOrUpdate") +TAG + +--- + +(source_file + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (numeric_literal)))))) + (statement + (command_set + (keyword_set) + (set_argument + (set_target + (glvn + (lvn + (objectscript_identifier)))) + (expression + (expr_atom + (system_defined_function + (dollar_select + (dollar_arg_pair + (expression + (expr_atom + (lvn + (objectscript_identifier))) + (expr_tail + (binary_operator) + (expression + (expr_atom + (string_literal))))) + (expression + (expr_atom + (string_literal)))) + (dollar_arg_pair + (expression + (expr_atom + (numeric_literal))) + (expression + (expr_atom + (string_literal))))))))))) + (statement + (tag))) + +================ +Statements 1 +================ + Set $ZT="Trap" + + Set lock = op + + Set:timeout=##class(%SYS.Python).None() timeout="" + Set:mode=##class(%SYS.Python).None() mode="" + + If '$IsObject(ref) { + Set lock = lock _ ref + Set:mode'="" lock = lock _ "#""" _ mode _ """" + } ElseIf ref.%IsA("%SYS.Python") { + Set lock = lock _ "(" + For i=1:1:ref."__len__"() { + Set:i>1 lock = lock _ "," + Set lock = lock _ ref."__getitem__"(i-1) + Set:mode'="" lock = lock _ "#""" _ mode _ """" + } + Set lock = lock _ ")" + } Else { + Set $ZE="